Richard Leary wrote in OSIWEB.org wish list post : viewtopic.php?f=8&t=160&start=10#p1393
I can help with DOS/65. I am the developer of DOS/65 and am continuing to maintain and improve it.
I released (sold in those days) a version for 5.25 inch drives for OSI and an eight inch OSI version. Development of these was frozen in 1986 as there was not enough demand to continue OSI support.
However this past week I finished a safe enclosure for my external power supply for my Superboard. The Superboard is mounted in a C4P cabinet but until now the PS was dangerously exposed. I connected the Superboard to the D&N interface plugged into a D&N motherboard that also had the D&N memory expansion & 5.25 inch floppy interface on board.
It came right up and then immediately booted DOS/65 when I issued the appropriate monitor command. Note: One of the things I developed was a monitor ROM that included DOS/65 boot capability. That was not essential as I did normally ship DOS/65 as a two disk start up where the first disk was used under OS65D. I did the ROM because for all practical purposes I never used OS65D. If I remember correctly the 5.25 inch version need 9 or 10 diskettes and the 5 inch version a lot less because of the increased diskette capacity.
I checked some of the diskettes for errors and some were clean and some had parity errors. The core that I need to do anything I was able to recreate from back ups or old working copies.
I checked the software versions on the current 5.25 inch OSI diskettes and they are out of date. I can download current versions using XMODEM (MODEM65.COM) but that will take time that I probably won't have available until August or so.
The SIM (system interface module) code - that is what talks to the hardware - was straightforward and could easily be expanded to handle larger capacity drives. I strongly recommend that for 5.25 inch systems.
DOS/65 manages disk use by dealing with 128 byte logical records. However because of the characteristics of the OSI floppy disk controller the physical sectors are full tracks and a full track is what is read from or written to the diskette. THE SIM code maps logical records from or into the full track buffer. A physical track for the standard 5.25 in drive is 2048 bytes. Every track on a DOS/65 5.25 inch diskette is 2048 bytes long.
It has been a long time since I looked at the code but I do have DOS/65 utilities that will read and display the directory of an OS65D diskette and the utilities include ones that can transfer OS65D files to a DOS/65 diskette.
DOS/65 uses the same UART parameters as OS65D so RAWDUMP should work just fine.
DOS/65 Richard Leary
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
DOS/65 Richard Leary
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: DOS/65 Richard Leary
Rich
I have 5" images of your DOS/65.
I have tried booting in winOSI emulator and get the A> prompt but with a PEM -Bad Sector error after responding to the number of drives prompt.
Warm boot with CTRL-C - hangs accessing tk 0/1
Go $xxxx -hangs accessing tk 4/5 ? ( Was hoping to call some code loaded by 65D loader beyond the actual loader routine to test R/W calls in SIM) Disk access for a Go $ command ??
Transient command files - PEM error
DIR on any drive/image - PEM error
CCM @ $9C00 ; PEM @ $A400 ; SIM @ $B000 seem to have loaded ok and pg1 has JMP inits.
Have I got bad SIM disk read routines or DCB incorrect ??
PS. Is the format of the boot tracks different from the rest of the disk and do I need to use the CP/M FORMAT on a 65D formatted image to load/save any transient files. (hexedit an image maybe?)
Mike
I have 5" images of your DOS/65.
I have tried booting in winOSI emulator and get the A> prompt but with a PEM -Bad Sector error after responding to the number of drives prompt.
Warm boot with CTRL-C - hangs accessing tk 0/1
Go $xxxx -hangs accessing tk 4/5 ? ( Was hoping to call some code loaded by 65D loader beyond the actual loader routine to test R/W calls in SIM) Disk access for a Go $ command ??
Transient command files - PEM error
DIR on any drive/image - PEM error
CCM @ $9C00 ; PEM @ $A400 ; SIM @ $B000 seem to have loaded ok and pg1 has JMP inits.
Have I got bad SIM disk read routines or DCB incorrect ??
PS. Is the format of the boot tracks different from the rest of the disk and do I need to use the CP/M FORMAT on a 65D formatted image to load/save any transient files. (hexedit an image maybe?)
Mike
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: DOS/65 Richard Leary
Success ! 

600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 375
- Joined: Wed Mar 30, 2011 9:44 am
- Location: New Zealand
- Contact:
Re: DOS/65 Richard Leary
Fantastic!!!!
2P (1mhz 32k) - 502 + 8k + CEGMON + garbage collector fix BASIC, D&N MEM-CM9 + 24k, 540 (mono) [SOLD]
4PMF (2mhz 24k) - 505, 540, 527, D13 + 5.25" + Gotek
Superboard RevD - CEGMON + 610 board 24k + D13
Spares - 3 x 527, 1 x 505, Backplane
-
- Posts: 217
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
Re: DOS/65 Richard Leary
Very nice!
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
-
- Site Admin
- Posts: 726
- Joined: Tue Sep 09, 2008 5:24 am
Re: DOS/65 Richard Leary
Beautiful!!
-
- Posts: 44
- Joined: Wed Dec 17, 2008 4:50 pm
Re: DOS/65 Richard Leary
Very good!
I just wrote a long reply and when I tried to submit it the system asked me to log in again. When I did I lost the post.
Past my bedtime - I will redo it another day.
Rich
I just wrote a long reply and when I tried to submit it the system asked me to log in again. When I did I lost the post.
Past my bedtime - I will redo it another day.
Rich
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: DOS/65 Richard Leary
Ha
that's familiar.
Rich, I have sent you a PM on the forum mail for your thoughts on distribution of these images I have. They may be of interest to some meantime as is until an updated version is available.
Mike

Rich, I have sent you a PM on the forum mail for your thoughts on distribution of these images I have. They may be of interest to some meantime as is until an updated version is available.
Mike
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 44
- Joined: Wed Dec 17, 2008 4:50 pm
Re: DOS/65 Richard Leary
I tried to send the source code for C1 monitor ROM that makes DOS/65 easy to start up as a file attachment. The forum software would not accept either ASM or TXT as a filename extension.
What is accepted?
Rich
What is accepted?
Rich
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: DOS/65 Richard Leary
A zip should work Rich.
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator