REM DOSBOX COMMAND TO EXTRACT *.TXT FILE
REM
$ IMDA 32KCPM1.IMD > 32KCPM1.TXT
IMageDisk Analyzer 1.18 / Mar 12 2012
IMD TD 1.5 5.25 LD FM S-step, 1 sides 5/12/1999 21:28:46
32k cpm 1.4b
Required cylinders: 40
Required heads : 1
Data rate : 250kbps
Est. maximum track: 3493 bytes
Possible drives/options to write 32KCPM1.IMD :
5.25" DD 40-track
Double-step: OFF
5.25" QD 80-track
Double-step: ON
5.25" HD 80-track
Double-step: ON
250 kbps -> 300 kbps
3.5" DD 80-track NOTE: *1
Double-step: OFF
3.5" HD 80-track NOTE: *1
Double-step: OFF
*1 40 track image will use only first 1/2 of 80-track drive.
REM DOSBOX COMMAND TO EXTRACT *.RAW FILE
REM
$ IMDU 32KCPM1.IMD 32KCPM1.RAW /B /E /D >> 32KCPM1.TXT
IMageDisk Utility 1.18 / Mar 07 2012
IMD TD 1.5 5.25 LD FM S-step, 1 sides 5/12/1999 21:28:46
32k cpm 1.4b
Assuming 1:1 for Binary output
0/0 250 kbps SD 16x128
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
D D D D D D D D D D D D D D D D
1/0 D D D D D D D D D D D D D D D D
2/0 D D D D D D D D D D00 D00 D D D D D
3/0 D DE5 D D DE5 DE5 D DE5 DE5 D DE5 DE5 D DE5 DE5 D
4/0 D D D D D D D D D D D D D D D D
5/0 D D D D D D D D D D D D D D D D
6/0 D D D D D D D D D D D D D D D D
7/0 D D D D D D D D D D D D D D D D
8/0 D D D D D D D D D D D D D D D D
9/0 D D D D D D D D D D D D D D D D
10/0 D D D D D D D D D D D D D D D D
11/0 D D D D D D D D D D D D D D D D
12/0 D DE5 D D DE5 D D DE5 D D DE5 D D DE5 DE5 D
13/0 D D D D D D D D D D D D D D D D
14/0 D D D D DE5 D D DE5 D D DE5 D D DE5 D D
15/0 D D D D D D D D D D D D D D D D
16/0 D D D D D D D D D D D D D D D D
17/0 D D D D D D D D D D D D D D D D
18/0 D DE5 D D DE5 D D DE5 D D DE5 D D DE5 D D
19/0 D D D D DE5 DE5 D DE5 D D DE5 D D DE5 D D
20/0 D D D D D D D DE5 D D DE5 D D DE5 D D
21/0 D D DE5 D D DE5 D D D D D D DE5 D D DE5
22/0 D DE5 DE5 DE5 DE5 DE5 DE5 DE5 D DE5 DE5 D DE5 DE5 D DE5
23/0 D D D D D D D D D D D D D DE5 D D
24/0 D D DE5 D D DE5 D D D D DE5 D D DE5 D D
25/0 D DE5 DE5 D DE5 DE5 D DE5 D DE5 DE5 DE5 DE5 DE5 DE5 DE5
26/0 D DE5 DE5 DE5 DE5 DE5 DE5 DE5 D DE5 DE5 DE5 DE5 DE5 DE5 DE5
27/0 D DE5 DE5 DE5 DE5 DE5 DE5 DE5 D DE5 DE5 DE5 DE5 DE5 DE5 DE5
28/0 D D DE5 DE5 D DE5 DE5 D D DE5 D D DE5 D D DE5
29/0 D D D D D D D D D D D D D D D D
30/0 D D D D D D D D D D D D D D D D
31/0 D D D D D D D D D D D D D D D D
32/0 D D D D D D D D D D D D D D D D
33/0 D D D D D D D D D D D D D D D D
34/0 D D D D D D D D D D D D D D D D
35/0 D D D D D D D D D D DE5 D D DE5 D D
36/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
37/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
38/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
39/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
40 tracks(40/0), 640 sectors (168 Compressed)
# cpmtools definition
# Research Machines 380Z/480Z 5.25" "Single Density" or "MDS" format.
# All tracks are formatted FM 16x128.
diskdef rm-sd
seclen 128
tracks 40
sectrk 16
blocksize 1024
maxdir 64
skew 3
offset 6144
boottrk 0
os 2.2
end
REM GET A DIRECTORY LISTING AND SEE IF IT IS SANE USING DEBIAN.
REM
$ cpmls -f rm-sd -D 32KCPM1.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
3DDEMO .BAS 1K 4
4YRINIT .PRO 1K 1
5YRINIT .PRO 1K 1
BASICSG .COM 15K 118
BERTINIT.PRO 1K 1
BLOGGS .NEW 0K 0
BSHIPS .BAS 0K 0
CLOGO .BAS 8K 59
DALLAS .BAS 2K 13
EYE .BAS 2K 9
FCTORIAL.BAS 1K 4
FLOWER .BAS 1K 3
FOOL .BAS 1K 1
INIT .PRO 1K 1
INITPRO .BAS 2K 15
NINIT .PRO 1K 1
PIP .COM 7K 56
PRIMES .BAS 1K 3
PROFILE .BAS 1K 6
PROFILE1.BAS 1K 6
PROGRAM .BAS 1K 7
SETLP .COM 1K 2
SMITH .NEW 0K 0
STAT .COM 3K 24
TXED .COM 10K 80
YORKIE .BAS 1K 4
26 Files occupying 64K, 8K Free.
REM EXTRACT A BASIC FILE TO SEE IF IT IS SANE USING DEBIAN.
REM
$ cpmcp -f rm-sd 32KCPM1.RAW 0:PRIMES.BAS .
5 PRINT "A PROGRAM TO EXTRACT PRIME NUMBERS"
6 REM (C) C.WRIGHT 1982
10 PRINT1;2;
20 N=2
30 IF N>2000 THEN END
40 GOSUB 1000
50 N=N+1
60 GOTO 30
1000 REM ARE NUMBERS PRIME?
1005 J=2
1010 IF N=J*INT(N/J) THEN RETURN
1020 IF J>N/2 THEN GOTO 1100
1030 J=J+1
1040 GOTO 1010
1100 PRINT N;
1200 RETURN