[Coco] VCC and HDBDOS
Robert Gault
robert.gault at att.net
Tue Sep 1 09:37:54 EDT 2015
Kip Koon wrote:
> Hi Robert,
> I perused your web site a few days ago and found that I was confused as to which version of RGBDOS I need for VCC 2.00. Of all the RGBDOS rom files I saw, I could not find one for VCC. Maybe I missed something in my search. Thanks for any help you can give.
>
> Kip Koon
> computerdoc at sc.rr.com
> http://www.cocopedia.com/wiki/index.php/Kip_Koon
>
Kip,
There are very few differences amongst the "versions" of RGBDOS. The primary
one is that some emulators require a ROM header indicating where the ROM should
load into memory. All of the JVC emulators require a two byte prefix in Intel
format equal to the load address. For example, a disk.rom must start with $00C0.
All the other emulators Keil, MESS, VCC expect an exact copy of the ROMS
without any prefix.
There are some other differences in how closely an emulator matches a floppy
drive. On a real Coco, if you change the drive table from $1,$2,$4,$40 to
$1,$2,$41,$42 you change from four single sided drives to two double sided drives.
When Joseph incorporated RGBDOS into VCC, he used a RGBDOS version that was
set for double sided drives and had to change back to the original single sided
table.
There is a difference between VCC and the JVC, MESS emulators in that VCC
mounts a single .vhd hard drive while JVC and MESS can mount two. There are
different versions of RGBDOS for handle that.
One final problem occurs if you want to use VCC with Drivewire. For that, VCC
must be set to use hdbdw3bc3.rom rather than rgbdos.rom.
Some of these issues occur when using RGBDOS/HDBDOS on real Coco hardware and
get more complex when adding a CocoSDC or similar hardware.
As far as VCC 2.xx goes, you want a version for a single .vhd hard drive with
an offset of $5A000 at $D938. It won't hurt to have the two .vhd drive version
as you are not likely to use the command to switch .vhd drives.
The ROM image should NOT have the two byte header. It should start with the
typical DK.
==========
If you can't get a version to work or you have problems, contact me directly and
I'll try to send you something that does work.
If you just enjoy tinkering :) you can extract RGBDOS from the older versions of
fd502.dll where the ROM starts at byte $12030 through $14030.
Robert
More information about the Coco
mailing list