Hallo Yarek hat ein neues Beta/Testrom erstellt mit dem man von Amsods aus auf die HD direkt auf DSKs zugreifen kann.
Selbst habe ich es noch nicht getestet, leider keine Zeit.
Das ganze Rom zum testen gibts hier:
<!-- m --><a class="postlink" href="http://cpc.yarek.com/amsdos2.zip">http://cpc.yarek.com/amsdos2.zip</a><!-- m -->
Feedback über die Future OS Yahoo Group währe für Yarek super, da er sonst keine Betatester in seinem Umfeld hat...
Hier die Readme:
This is first alpha test release of AmsDOS patched to use
diskimages on harddisk. This is all termporary now, so
can change.
This can be tested with both emulators and real hardware.
Please TAKE CARE to not damage YOUR DATA!
1. Put the DISK1.ROM in place of AmsDOS (bank 7).
2. Select Symbiface IDE emulation or connect it.
3. Use an empty diskimage or empty disk.
4. For CPCE 1.84 you can try the included image.
5. Find a spare 180kB/360kB on harddisk.
6. Calculate LBA of first sector and POKE it.
7. Set PARADOS config according to diskimage size.
8. Set drive config according to XDPB (FSN,SPT).
9. Make sure the variables have correct values.
10. Try to copy files, while disks, etc.
Caution! This may destroy your data if you don't know
what you do!
The variables:
#BAEE 2 bytes (used by DSKHNDLR to count time, ignore)
#BAF0 4 bytes - LBA of start sector for Drive A
#BAF4 4 bytes - LBA of start sector for Drive B
#BAF8 1 byte - config for Drive A (see below)
#BAF9 1 byte - config for Drive B (see below)
#BAFA 5 bytes (reserved for PARADOS, ignore)
#BAFF 1 byte - PARADOS config (see below)
Config for drive:
bits 0..3 - number of sectors per track: 8, 9, 10 or 11.
bits 4..7 - high nibble of first sector number (e.g. #C0)
bit 3 must be set to redirect for harddisk redirection.
PARADOS config:
bit 7 - A: Head use when single-sided (Normally 0)
bit 6 - A: Single stepping (0) or double-stepping (1).
bit 5 - A: Number of tracks per side (0 = 40, 1 = 80).
bit 4 - A: Number of sides, single-sided (0) or double-sided (1).
bit 3 - B: Head use when single-sided (Normally 0)
bit 2 - B: Single stepping (0) or double-stepping (1).
bit 1 - B: Number of tracks per side (0 = 40, 1 = 80).
bit 0 - B: Number of sides, single-sided (0) or double-sided (1).
These bits describe diskimage size and properties.
Files in this archive:
DISK1.ROM - patched AmsDOS - redirection to Symbiface IDE.
CPCE_HDA.BIN - example diskimage for CPCE emulator.
README!.TXT - this file.
Jarek Adamski, 2007-09-27 15:24