From: Sebastian Date: Fri, 8 Nov 2013 22:06:50 +0000 (+0100) Subject: romdisk: specification X-Git-Url: http://sraa.de/git/?p=z80.git;a=commitdiff_plain;h=8316ee8044e7932d24e423bead888f656195c9a7 romdisk: specification --- diff --git a/romdisk.txt b/romdisk.txt new file mode 100644 index 0000000..008099b --- /dev/null +++ b/romdisk.txt @@ -0,0 +1,36 @@ +CP/M ROMDISK +============ + +- implemented on port 0x0F: +--- write track number (0..191) +--- read 128 times +--- not writeable +--- 44 tracks reserved for CPM.SYS + +- create/populate image with +--- mkfs.cpm -f romdisk -b cpm.sys +--- cpmcp -f romdisk : + +DPB: +> SPT = 1 +> BSH = 3 +> BLM = 7 +> EXM = 0 +> DSM = 23 +> DRM = 32 +> AL0 = 128 +> AL1 = 0 +> CKS = 0 +> OFF = 44 + +/etc/cpmtools/diskdefs: +> diskdef romdisk +> seclen 128 +> tracks 192 +> sectrk 1 +> blocksize 1024 +> maxdir 32 +> skew 1 +> boottrk 44 +> end +