[Coco] format memory (was) Gotek floppy emulator

Darren A mechacoco at gmail.com
Tue Feb 16 19:53:07 EST 2016


On Tue, Feb 16, 2016 at 4:06 PM, Steven Hirsch wrote:


> The design of the CoCo floppy controllers (using HALT and NMI) does make it
>> possible to construct the track data on the fly.  I have a modified
>> version
>> of the Disk Basic ROM which implements DSKINI without allocating a track
>> buffer.  It needs only 19 bytes to hold a zero-terminated array of the
>> sector numbers in the desired interleave order.
>>
>
> Now THAT is cool.  The obvious answer to the memory use problem is to
> implement something like that in an OS9 driver.
>


I have posted the source code for the buffer-less version of DSKINI in case
anyone wants to try adapting it for use in an OS9 floppy driver:

<https://drive.google.com/uc?export=download&id=0B_o8KocZC3DSdDVhTmV1TGt1N2c
>


- Darren


More information about the Coco mailing list