• Please review our updated Terms and Rules here

Monroe OC8820 boot disks

ale_perez

New Member
Joined
Jul 12, 2021
Messages
8
Location
Argentina
Hi everyone!

I'm working on the repairs of a local licensed clone of Monroe OC8820, called "Monroe MCA200". I'm still working on it, you can check the work here https://retrocomputingforum.com/t/ba...0-repairs/1519

I'm still searching for the boot disks of it, anyone has a copy of them? I have 'googled' them without any success, several CP/M systems have been preserved but I could not have been
able to found any information about the OC8820 than mentioned in the previous link.

Any questions, information or comments are welcome!
 
Last edited:
Those two TD0 Files have Bootable Images:

MONROE.TD0
TD 1.5 5.25-96 LD MFM S-step, 1 sides ADV 16/02/1993 16:11:01
64k CP/M 2.27 system disk for Monroe OC 8800
SSDD 96tpi, 256 byte sector, 1-16, 1:1
80 tracks, 1280 sectors converted.



IMageDisk Analyzer 1.18 / Mar 12 2012
IMD TD 1.5 5.25-96 LD MFM S-step, 1 sides ADV 16/02/1993 16:11:01

64k CP/M 2.27 system disk for Monroe OC 8800

SSDD 96tpi, 256 byte sector, 1-16, 1:1

Required cylinders: 80
Required heads : 1
Data rate : 250kbps
Est. maximum track: 5541 bytes

Possible drives/options to write MONROE.IMD :

5.25" QD 80-track
Double-step: OFF

5.25" HD 80-track
Double-step: OFF
250 kbps -> 300 kbps

3.5" DD 80-track
Double-step: OFF

3.5" HD 80-track
Double-step: OFF



IMageDisk Utility 1.18 / Mar 07 2012
IMD TD 1.5 5.25-96 LD MFM S-step, 1 sides ADV 16/02/1993 16:11:01

64k CP/M 2.27 system disk for Monroe OC 8800

SSDD 96tpi, 256 byte sector, 1-16, 1:1

Assuming 1:1 for Binary output
0/0 250 kbps DD 16x256
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 D00 D00 D D D D D DE5
3/0 D D D D00 D DE5 D D00 D DE5 D D00 D DE5 D 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 D00 D D D D00 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 DE5 D D DE5 DE5 D D DE5 DE5 D D DE5 DE5
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 DE5 D D D DE5 D D DE5 DE5 D D DE5 DE5
12/0 D D D D D D D D D D D D D D D D
13/0 D DE5 D D DE5 DE5 D DE5 DE5 DE5 D DE5 DE5 DE5 D DE5
14/0 D D D D D D D D D D D D D D D D
15/0 D D D D D D D DE5 D D D DE5 D D D DE5
16/0 D DE5 D D D DE5 D D D DE5 D D DE5 DE5 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 D00 D DE5 D D00 DE5 DE5 D00 D00 DE5 DE5 D00 D00
19/0 D00 D D D D00 D D D D00 D D D D D D D
20/0 D D D D D D D D D D D D D D D DE5
21/0 D D D D D D D D D D D D D D D D
22/0 D DE5 D D D DE5 D D D DE5 D D DE5 DE5 D D
23/0 D D D D D D D DE5 D D D DE5 D D D DE5
24/0 D D D DE5 D D DE5 DE5 D D DE5 DE5 D D DE5 DE5
25/0 D D D D D D D D D D D D D D D D
26/0 D D D D D D D D D D D D D D D D
27/0 D D D D D D D D D D D D D D D D
28/0 D D D D D D D D D D D D D D D D
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 D D D D D D
36/0 D D D D D D D D D D D D D D D D
37/0 D D D D D D D D D D D D D D D D
38/0 D D D D D D D D D D D D D D D D
39/0 D D D D D D D D D D D D D D D D
40/0 D D D D D D D D D D D D D D D D
41/0 D D D D D D D D D D D D D D D D
42/0 D D D D D D D D D D D D D D D D
43/0 D D D D D D D D D D D D D D D D
44/0 D DE5 D D D DE5 D D D DE5 D D D DE5 D D
45/0 D D D D D D D D D D D D D D D D
46/0 D D D D D D D D D D D D D D D D
47/0 D D D D D D D D D D D D D D D D
48/0 D DE5 D D D DE5 D D DE5 DE5 D D DE5 DE5 D DE5
49/0 D D D DE5 D D D DE5 D D D DE5 D D D DE5
50/0 D D D DE5 D D DE5 DE5 D D DE5 DE5 D D DE5 DE5
51/0 D D D D D D D D D D D D D D D D
52/0 D D D D D D D D D D D D D D D D
53/0 D D D D D D D D D D D D D D D D
54/0 D D D D D D D D D D D D D D D D
55/0 D D D D D D D D D D D D D D D D
56/0 D D D D D D D D D D D D D D D D
57/0 D D D D D D D D D D D D D D D D
58/0 D D D D D D D D D D D D D D D D
59/0 D D D D D D D D D D D D D D D D
60/0 D D D D D D D D D D D D D D D D
61/0 D D D D D D D D D D D D D D D D
62/0 D D D D D D D D D D D D D D D D
63/0 D D D D D D D D D D D D D D D D
64/0 D D D D D D D D D D D D D D D D
65/0 D D D D D D D D D D D D D D D D
66/0 D D D D D D D D D D D D D D D D
67/0 D D D D D D D D D D D D D D D D
68/0 D D D D D D D D D D D D D D D D
69/0 D D D D D D D D D D D D D D D D
70/0 D D D D D D D D D D D D D D D D
71/0 D DE5 D D D DE5 D D D DE5 D D D DE5 D D
72/0 D D D D D D D D D D D D D D D D
73/0 D D00 D D D D00 D D D D D D D D D D
74/0 D D D D D D D D D D D D D D D D
75/0 D D D D D D D D D D D D D D D D
76/0 D00 DE5 DE5 DE5 D00 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
77/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
78/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
79/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
80 tracks(80/0), 1280 sectors (165 Compressed)



BEGIN MON1 Monroe 8800 Series - SSDD 96 tpi 5.25" - 256 x 16
INSERT 22DISK DEFINITION HERE
END

# MON1 Monroe 8800 Series - SSDD 96 tpi 5.25" - 256 x 16
diskdef mon1
seclen 256
tracks 80
sectrk 16
blocksize 2048
maxdir 64
skew 4
boottrk 3
os 2.2
end

# libdsk data below
[mon1]
description = MON1 Monroe 8800 Series - SSDD 96 tpi 5.25" - 256 x 16
cylinders = 80
heads = 1
secsize = 256
sectors = 16
secbase = 1
datarate = DD

Flashfloppy/GOTEK
[mon1]
cyls = 80
heads = 1
secs = 16
interleave = 4
bps = 256
id = 1
#rpm = 360
rpm = 300
rate = 250
mode = mfm
iam = no


BEGIN MON2 Monroe System 2000 - DSDD 96 tpi 5.25" - 512 x 8
INSERT 22DISK DEFINITION HERE
END

# MON2 Monroe System 2000 - DSDD 96 tpi 5.25" - 512 x 8
diskdef mon2
seclen 512
tracks 160
sectrk 8
blocksize 2048
maxdir 128
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[mon2]
description = MON2 Monroe System 2000 - DSDD 96 tpi 5.25" - 512 x 8
sides = alt
cylinders = 160
heads = 2
secsize = 512
sectors = 8
secbase = 1
datarate = DD

#Flashfloppy/GOTEK
[mon2]
cyls = 160
heads = 2
secs = 8
interleave = 1
bps = 512
id = 1
#rpm = 360
rpm = 300
rate = 250
mode = mfm
iam = no



$ cpmls -f mon1 -D MONROE.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
ASM .COM 8K 64
BOOT .COM 2K 1
CBIOS .ASM 84K 660
COM .COM 2K 6
COPY .COM 12K 90
CPM64 .COM 14K 100
DDT .COM 6K 38
DISKDEF .LIB 8K 49
DUMP .ASM 6K 33
DUMP .COM 2K 4
ED .COM 8K 52
FORMAT .COM 4K 18
HDBACKUP.COM 16K 115
HDCOPYI .COM 8K 64
HDINIT .COM 2K 10
HDSELECT.COM 30K 232
HELP .COM 2K 4
INSTALLK.COM 14K 110
IPL .COM 2K 5
LOAD .COM 2K 14
MONTYIO .LIB 4K 17
MOVCPM .COM 16K 116
PIP .COM 8K 58
STAT .COM 6K 42
SUBMIT .COM 2K 10
SYSGEN .COM 2K 8
TIME .ASM 10K 78
TIME .COM 2K 9
USER . 2K 7
XSUB .COM 2K 6
Z80 .LIB 6K 48
31 Files occupying 292K, 14K Free.







MONROE88.TD0
TD 1.5 5.25-96 LD MFM S-step, 1 sides ADV 13/10/1990 10:33:39
Monroe 8800 SSDD 96tpi CP/M 2.2 version 2.7
for Monroe OC 8800
80 tracks, 1280 sectors converted.



IMageDisk Analyzer 1.18 / Mar 12 2012
IMD TD 1.5 5.25-96 LD MFM S-step, 1 sides ADV 13/10/1990 10:33:39

Monroe 8800 SSDD 96tpi CP/M 2.2 version 2.7

for Monroe OC 8800

Required cylinders: 80
Required heads : 1
Data rate : 250kbps
Est. maximum track: 5541 bytes

Possible drives/options to write MONROE88.IMD :

5.25" QD 80-track
Double-step: OFF

5.25" HD 80-track
Double-step: OFF
250 kbps -> 300 kbps

3.5" DD 80-track
Double-step: OFF

3.5" HD 80-track
Double-step: OFF



IMageDisk Utility 1.18 / Mar 07 2012
IMD TD 1.5 5.25-96 LD MFM S-step, 1 sides ADV 13/10/1990 10:33:39

Monroe 8800 SSDD 96tpi CP/M 2.2 version 2.7

for Monroe OC 8800

Assuming 1:1 for Binary output
0/0 250 kbps DD 16x256
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 D00 D00 D D D D D DE5
3/0 D D D D00 D DE5 D D00 D DE5 D D00 D DE5 D 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 D00 D D D D00 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 DE5 D D DE5 DE5 D D DE5 DE5 D D DE5 DE5
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 DE5 D D D DE5 D D DE5 DE5 D D DE5 DE5
12/0 D D D D D D D D D D D D D D D D
13/0 D DE5 D D DE5 DE5 D DE5 DE5 DE5 D DE5 DE5 DE5 D DE5
14/0 D D D D D D D D D D D D D D D D
15/0 D D D D D D D DE5 D D D DE5 D D D DE5
16/0 D DE5 D D D DE5 D D D DE5 D D DE5 DE5 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 D00 D DE5 D D00 DE5 DE5 D00 D00 DE5 DE5 D00 D00
19/0 D00 D D D D00 D D D D00 D D D D D D D
20/0 D D D D D D D D D D D D D D D DE5
21/0 D D D D D D D D D D D D D D D D
22/0 D DE5 D D D DE5 D D D DE5 D D DE5 DE5 D D
23/0 D D D D D D D DE5 D D D DE5 D D D DE5
24/0 D D D DE5 D D DE5 DE5 D D DE5 DE5 D D DE5 DE5
25/0 D D D D D D D D D D D D D D D D
26/0 D D D D D D D D D D D D D D D D
27/0 D D D D D D D D D D D D D D D D
28/0 D D D D D D D D D D D D D D D D
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 D D D D D D
36/0 D D D D D D D D D D D D D D D D
37/0 D D D D D D D D D D D D D D D D
38/0 D D D D D D D D D D D D D D D D
39/0 D D D D D D D D D D D D D D D D
40/0 D D D D D D D D D D D D D D D D
41/0 D D D D D D D D D D D D D D D D
42/0 D D D D D D D D D D D D D D D D
43/0 D D D D D D D D D D D D D D D D
44/0 D DE5 D D D DE5 D D D DE5 D D D DE5 D D
45/0 D D D D D D D D D D D D D D D D
46/0 D D D D D D D D D D D D D D D D
47/0 D D D D D D D D D D D D D D D D
48/0 D DE5 D D D DE5 D D DE5 DE5 D D DE5 DE5 D DE5
49/0 D D D DE5 D D D DE5 D D D DE5 D D D DE5
50/0 D D D DE5 D D DE5 DE5 D D DE5 DE5 D D DE5 DE5
51/0 D D D D D D D D D D D D D D D D
52/0 D D D D D D D D D D D D D D D D
53/0 D D D D D D D D D D D D D D D D
54/0 D D D D D D D D D D D D D D D D
55/0 D D D D D D D D D D D D D D D D
56/0 D D D D D D D D D D D D D D D D
57/0 D D D D D D D D D D D D D D D D
58/0 D D D D D D D D D D D D D D D D
59/0 D D D D D D D D D D D D D D D D
60/0 D D D D D D D D D D D D D D D D
61/0 D D D D D D D D D D D D D D D D
62/0 D D D D D D D D D D D D D D D D
63/0 D D D D D D D D D D D D D D D D
64/0 D D D D D D D D D D D D D D D D
65/0 D D D D D D D D D D D D D D D D
66/0 D D D D D D D D D D D D D D D D
67/0 D D D D D D D D D D D D D D D D
68/0 D D D D D D D D D D D D D D D D
69/0 D D D D D D D D D D D D D D D D
70/0 D D D D D D D D D D D D D D D D
71/0 D DE5 D D D DE5 D D D DE5 D D D DE5 D D
72/0 D D D D D D D D D D D D D D D D
73/0 D D00 D D D D00 D D D D D D D D D D
74/0 D D D D D D D D D D D D D D D D
75/0 D D D D D D D D D D D D D D D D
76/0 D00 DE5 DE5 DE5 D00 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
77/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
78/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
79/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
80 tracks(80/0), 1280 sectors (165 Compressed)



BEGIN MON1 Monroe 8800 Series - SSDD 96 tpi 5.25" - 256 x 16
INSERT 22DISK DEFINITION HERE
END

# MON1 Monroe 8800 Series - SSDD 96 tpi 5.25" - 256 x 16
diskdef mon1
seclen 256
tracks 80
sectrk 16
blocksize 2048
maxdir 64
skew 4
boottrk 3
os 2.2
end

# libdsk data below
[mon1]
description = MON1 Monroe 8800 Series - SSDD 96 tpi 5.25" - 256 x 16
cylinders = 80
heads = 1
secsize = 256
sectors = 16
secbase = 1
datarate = DD

#Flashfloppy/GOTEK
[mon1]
cyls = 80
heads = 1
secs = 16
interleave = 4
bps = 256
id = 1
#rpm = 360
rpm = 300
rate = 250
mode = mfm
iam = no


BEGIN MON2 Monroe System 2000 - DSDD 96 tpi 5.25" - 512 x 8
INSERT 22DISK DEFINITION HERE
END

# MON2 Monroe System 2000 - DSDD 96 tpi 5.25" - 512 x 8
diskdef mon2
seclen 512
tracks 160
sectrk 8
blocksize 2048
maxdir 128
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[mon2]
description = MON2 Monroe System 2000 - DSDD 96 tpi 5.25" - 512 x 8
sides = alt
cylinders = 160
heads = 2
secsize = 512
sectors = 8
secbase = 1
datarate = DD

#Flashfloppy/GOTEK
[mon2]
cyls = 160
heads = 2
secs = 8
interleave = 1
bps = 512
id = 1
#rpm = 360
rpm = 300
rate = 250
mode = mfm
iam = no



$ cpmls -f mon1 -D MONROE88.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
ASM .COM 8K 64
BOOT .COM 2K 1
CBIOS .ASM 84K 660
COM .COM 2K 6
COPY .COM 12K 90
CPM64 .COM 14K 100
DDT .COM 6K 38
DISKDEF .LIB 8K 49
DUMP .ASM 6K 33
DUMP .COM 2K 4
ED .COM 8K 52
FORMAT .COM 4K 18
HDBACKUP.COM 16K 115
HDCOPYI .COM 8K 64
HDINIT .COM 2K 10
HDSELECT.COM 30K 232
HELP .COM 2K 4
INSTALLK.COM 14K 110
IPL .COM 2K 5
LOAD .COM 2K 14
MONTYIO .LIB 4K 17
MOVCPM .$$$ 0K 0
MOVCPM .COM 16K 116
PIP .COM 8K 58
STAT .COM 6K 42
SUBMIT .COM 2K 10
SYSGEN .COM 2K 8
TIME .ASM 10K 78
TIME .COM 2K 9
USER . 2K 7
XSUB .COM 2K 6
Z80 .LIB 6K 48
32 Files occupying 292K, 14K Free.


Now, I need a PM from you with an EMAIL Address, so I can send you the files.

Larry
 
I used this command to extract the CBIOS.ASM

Code:
$ cpmcp -f mon1 MONROE.RAW 0:CBIOS.ASM .

Code:
 TITLE 'CBIOS for Monroe "Monty" microcomputer and CP/M 2.2'
;
; written by Bruce R. Ratoff
; 26 Broad Street
; Cranford, NJ 07016
; for Monroe Systems for Business
; The American Road
; Morris Plains, NJ 07950
;
; Last change: 2/8/1983 WGW
;
false equ 0
true equ not false
;
version equ 2
revision equ 27
production equ true ; true if production run
;
month equ 2
day equ 8
year equ 83
;
; v2.27 WGW 256K support
; v2.26 WGW Hard disk support, printer etx/ack and timeout, clock
; v2.25 WGW Added xon/xoff support on list device
; v2.24 BRR First release version
; v2.23 BRR Experimental versions from v2.20
;
etxack equ true ; enable etx/ack code
ulimit equ 81 ; upper block size limit (+1)
; for etx/ack mode
llimit equ 77 ; lower block size limit
; for etx/ack mode w/esc seq.
;
memorydisk equ true ; utilize top 64k as disk
mdisk$base equ 60h ; uses top 4 bits in io$pmapa
;
defaultpmapa equ 0 ; default program map A offset
defaultpmapb equ 0 ; default program map B offset
;
scanuser0 equ true ; ccp scan of user 0 on error
mpmbdoscalls equ true ; enables mp/m bdos functions
interrupts equ true ; enables timer interrupts
coninterrupt equ true and interrupts ; enables console type ahead
conbuffersize equ 64 ; size of console type ahead buffer

eiconst equ true and interrupts ; puts an EI in lconst:
todfunctions equ true and interrupts ; enable bdos tod functions
displayclock equ true and todfunctions ; display tod clock on OC
displayampm equ true and displayclock ; display as 12 hour AM/PM
clockoff equ false ; disables default tod display
;
clockattribute equ 0 ; see attributes below
clockcolumn equ 65 ; clock display column
;
; Bit Description (Display Attribute)
; 7 (msb) no-op
; 6 Dim
; 5 Double width
; 4 Reverse video
; 3 Underline (or block graphics)
; 2 Blink
; 1-0 Select code
; 0 = Normal Character
; 1 = Double height bottom
; 2 = Double height top
; 3 = Graphics (Thin line or block)
;
maxfloppy equ 4 ; 4 floppies
maxharddisk equ 4 ; 2 hard disks (2 more for two 10M hard disks)
;
...
...
...

Code:
;
;
;************************************************* ****
;* *
;* Sector Deblocking Algorithms for CP/M 2.2 *
;* *
;************************************************* ****
;
; utility macro to compute sector mask
smask macro hblk
;; compute log2(hblk), return @x as result
;; (2 ** @x = hblk on return)
@y set hblk
@x set 0
;; count right shifts of @y until = 1
rept 8
if @y = 1
exitm
endif
;; @y is not 1, shift right one position
@y set @y shr 1
@x set @x + 1
endm
endm
;
;************************************************* ****
;* *
;* CP/M to host (Monty) disk constants *
;* *
;************************************************* ****
blksiz equ 2048 ;CP/M allocation size
hstsiz equ 256 ;host disk sector size
hstspt equ 16 ;host disk sectors/trk
hstblk equ hstsiz/128 ;CP/M sects/host buff
cpmspt equ hstblk * hstspt ;CP/M sectors/track
secmsk equ hstblk-1 ;sector mask
smask hstblk ;compute sector mask
secshf equ @x ;log2(hstblk)
;
;************************************************* ****
;* *
;* BDOS constants on entry to write *
;* *
;************************************************* ****
wrall equ 0 ;write to allocated
wrdir equ 1 ;write to directory
wrual equ 2 ;write to unallocated
;
;************************************************* ****
;* *
;* Disk parameter blocks for drives: *
;* *
;************************************************* ****
;
logical$size: ; CP/M records/block (see diskdef)
rept 4 ; floppy disks (4)
db 16 ; 16 records (2048 bytes)/block
endm
rept 4 ; hard disks (4)
db 16 ; 16 records (2048 bytes)/block
endm
rept 1 ; memory disk (1)
db 8 ; 8 records (1024 bytes)/block
endm
rept 7 ; remaining logical disks (7)
db 0 ; not used
endm
;
;
disks maxdisk ; CP/M disk parameter blocks
;
; Floppy disk constants
;
diskdef 0,1,32,,2048,154,64,64,3
diskdef 1,0
diskdef 2,0
diskdef 3,0
;
; Hard disk constants
; size is (19200/8) - (48/8) = 2394 useable blks        |10|
;
diskdef 4,0,31,,2048,2394,512,0,3
diskdef 5,4
diskdef 6,4
diskdef 7,4
;

Larry
 
Good News as Ubuntu 10.04 I386 still supports floppy's and the /etc/mediaprm file I've located has the Monroe floppy format defined as:
Code:
# Monroe 8800 Series - SSDD 96 tpi 5.25"

"MON320":
SS QD sect=16 ssize=256

When Ubuntu 10.04 is running the following command should set the floppy correctly, the $USER must be added to the Floppy Group so
proper permissions are set.

Code:
$ sudo adduser $USER floppy
$ setfdprm /dev/fd0 SS QD ssize=256 cyl=80 sect=16 head=1
$ getfdprm /dev/fd0

Then dd can be used to write the .RAW file to floppy.
Code:
$ dd if=/path/to/the/file/monroe.raw of=/dev/fd0 conv=notrunc

The floppy should boot.

Larry
 
Thanks very much Larry!!! Now I have a lot of information and options to test with my machine, I hope to have good news soon! I will let you know how these tips work with the machine, now I need to finish a fix in the motherboard to make the machine ready for testing.

Regards!
 
Bumping this topic a bit. Has anyone found any other OC8800 disks besides the two linked too in this topic? It would be nice to get them imaged and hopefully uploaded to the Internet Archive. I've just acquired a quad density 5.25" drive for my PC so I can create a few floppies to test out my OC8820.
 
Back
Top