[Coco] HDBDOS - Floppy/DSKINI Mod

Chad H chadbh74 at hotmail.com
Mon Jan 19 21:03:20 EST 2015


Note to CoCo 3 users:

I don't have a CoCo 3, I have a CoCo 2 so I thought there were no issues here but I tried loading the .ROM in the M.E.S.S. emulator for a CoCo 3 and it always hanged.  I tried loading for a CoCo 1 and that works.  I was perplexed as I thought the CoCo 3 could handle larger ROM's than the CoCo 1/2 (up to 32K right?)  I guess you have to do something special in the ROM to get that to work though with the MMU of the CoCo 3.  I found a Memory Map for the CoCo 3 that shows the following...

$C000-$DFFF	Disk Basic Interpreter  (i.e. Cartridge ROM / 8K space same as CoCo 1/2)
$E000-$FFFF  Super Basic, GIME regs, I/O, Interupts

IF this is the case then it explains why my ROM's won't work in a CoCo 3 as they cross the 8K boundary.  According to the same document, the CoCo 2 map shows by comparison ...

$C000-$DFFF	Cartridge ROM Space
$E000-$FEFF	Unused
$FF00-$FFFF	I/O, machine configuration, reset vectors

The CoCo 2 has the extra space from $E000-FEFF available that the ROM could run into.  That’s 7.5K of space.  Hopefully someone will figure out how to use the MMU features to 'map in' larger than 8K ROM's on the CoCo 3 at some point

- Chad


-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Chad H
Sent: Monday, January 19, 2015 2:48 PM
To: 'CoCoList for Color Computer Enthusiasts'
Subject: [Coco] HDBDOS - Floppy/DSKINI Mod

Ok this for those guys like myself that still are heavy Floppy Drive users.
I would hope that those responsible for maintaining the OFFICIAL HDBDOS/ToolShed repository consider implementing the DSKINI patch on any future revisions.  I know not everyone uses floppy drives with HDBDOS, but this patch could save frustrations for those that might use RETRIEVE and other imaging tools.

 

  Modifications:                                ** Unofficial ROM !! **

.          Checks AUTOEXEC.BAS from real floppy instead of DW/Hard Drive.

.         DSKINI routine patched to work flawlessly with utilities such as
the latest RETRIEVE.EXE

 

 

This includes the .ROM's and the modified HDBDOS.ASM source as well as a .RTF document listing the changes made for review.

 

http://tinyurl.com/p8rewfd   ** Unofficial ROM !! **

 

Unfortunately, the changes have made most of these ROM's greater than 8,192 bytes which means they will not fit inside your 2764 EPROM and will require atleast a 27128 EPROM to work.

 

01/17/2015  03:31 PM             8,192 bas13.rom

01/17/2015  03:31 PM            32,768 coco3.rom

01/17/2015  03:31 PM             8,192 disk11.rom

01/17/2015  03:31 PM             8,192 extbas11.rom

01/19/2015  01:25 PM             8,226 hdbchs.rom

01/19/2015  01:25 PM             8,254 hdbd4n1.rom

01/19/2015  01:25 PM             8,254 hdbdhdii.rom

01/19/2015  01:25 PM             8,112 hdbdw3arduino.rom

01/19/2015  01:25 PM             8,113 hdbdw3bc3.rom

01/19/2015  01:25 PM             8,104 hdbdw3bck.rom

01/19/2015  01:25 PM             8,180 hdbdw3cc1.rom

01/19/2015  01:25 PM             8,224 hdbdw3cc2.rom

01/19/2015  01:25 PM             8,233 hdbdw3cc3.rom

01/19/2015  01:25 PM             8,101 hdbdw3jc2.rom

01/19/2015  01:25 PM             8,110 hdbdw3jc3.rom

01/19/2015  01:25 PM             8,299 hdbdw4cc2.rom

01/19/2015  01:25 PM             8,308 hdbdw4cc3.rom

01/19/2015  01:25 PM             8,255 hdbkenton.rom

01/19/2015  01:25 PM             8,130 hdblba.rom

01/19/2015  01:25 PM             8,255 hdblrtech.rom

01/19/2015  01:25 PM             8,251 hdbtc3.rom

 

-          Chad


--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list