Привет!
Научился читать образы Robotron-1715 под Линухом. Снял образ системной дискетки SCP3, если нужно - вышлю.
Как оно делается:
http://fdutils.linux.lu/disk-id.html
Нужно поставить пакет fdutils.
Код: Выделить всё
$ setfdprm /dev/fd0 QD sect=5 ssize=1024 cyl=80
$ dd if=/dev/fd0 of=robotron.img bs=1024
800+0 records in
800+0 records out
819200 bytes (819 kB) copied, 40.4986 s, 20.2 kB/s
такие дискеты с помощью superformat.
Можно читать файлы из образа. Для этого надо поставить cpmtools.
http://www.moria.de/~michael/cpmtools/
В файл описания дискет добавить:
Код: Выделить всё
diskdef r
seclen 1024
tracks 160
sectrk 5
blocksize 2048
maxdir 128
skew 0
boottrk 4
os 3
end
Код: Выделить всё
$ cpmls -f r -d robotron.img
MODFD COM : MODIO COM : COPYSYS COM : CCP COM
DATE COM : DEVICE COM : SC602 ZGF : DIR COM
DUMP COM : ERASE COM : GENCOM COM : GET COM
HELP COM : HELP HLP : PUT COM : INITDIR COM
LINK COM : SCP3 SYS : PIP COM : LOADCS RSX
RENAME COM : SAVE COM : INIT COM : MODCS COM
SET COM : SETDEF COM : SHOW COM : SUBMIT COM
TYPE COM : SC605 ZGF : SC619 ZGF : SC622 ZGF
SC624 ZGF : SC626 ZGF : SC646 ZGF : SC633 ZGF
SC635 ZGF : SC644 ZGF : SC641 ZGF : SC643 ZGF
PROFILE SUB : 1715/W DOK : XDIR COM
Z80 CP/M под Линух, например YAZE или YAZE-AG.
ftp://ftp.ping.de/pub/misc/emulators/
http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/
Успехов!
--
-=AV=-