[Coco] The Hobbit ported to 6809 (Dragon64 and coCo2 64k)
William Astle
lost at l-w.ca
Wed Aug 31 10:23:07 EDT 2016
On 2016-08-31 07:44 AM, Pere wrote:
> I was sure it was a problem created by my DOS patcher to enable
> the process of 40 tracks disks.
> I am sure that the HDB-DOS I used to test DW4 is not exactly the
> same v1.1 as expected by the patcher.
HDBDOS is based on DECB 1.1. However, there are extensive modifications
to DSKCON and certain other bits to work with up to 255 virtual drives
which are all 35 track. Having one or two drives being 40 track, even if
they're real floppies, messes with some internal data structures badly.
If your 40 track enabler does things correctly, it's almost certainly
trying to patch the same routines that HDBDOS does so there would be
conflicts.
> I found that with Drivewire, I could load files, but it failed saving
> using:
> - SAVEM"1:SAVGAM01.BIN" giving an ?FN error
> I tested manually SAVEM"SAVGAM01.BIN:1" and worked nicely, so I have
> changed the program to use this CoCo syntax instead of the former one.
The "drive:filename" syntax is removed in HDBDOS. I suspect that's
because it can't sensibly be implemented with multi-digit drive numbers.
It's also not officially documented anywhere that I can recall. I know I
never knew about that syntax myself until it came up during another
discussion on the list some years back. The standard syntax has always
been to have the drive number at the end.
More information about the Coco
mailing list