From 8316ee8044e7932d24e423bead888f656195c9a7 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 8 Nov 2013 23:06:50 +0100 Subject: [PATCH] romdisk: specification --- romdisk.txt | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 romdisk.txt 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 + -- 2.30.2