[Coco] CoCo 3 patch question

Art Flexser flexser at fiu.edu
Mon Nov 24 22:40:54 EST 2008


If you put in a STA $FFDE to go to ROM mode, all the CoCo 3 patches
will disappear, which I would think would solve the problem.

Art

On Mon, 24 Nov 2008, Roger Taylor wrote:

> Does anyone know if the CoCo patches the Disk ROM if it's available?
> 
> The reason I ask is that I'm developing an embedded system EPROM 
> which poses as Disk BASIC by having the "DK" bytes at the top.  From 
> M.E.S.S., a CoCo 1 or 2 boots into my ROM fine and shows a title 
> screen, but from the CoCo 3 modes, my title text has about 5 or 6 
> bytes of garbage in it, which tells me something is changing part of 
> the area where my text is stored within the ROM.
> 
> I tried starting my ROM with:
>    fcc "DK"
>    jmp Start
>    fzb 256  (CCASM's way of filling with 256 0's)
> Start nop
> 
> And this works in the emulator, but I'm not sure what OTHER bytes are 
> altered by the CoCo 3 patch routines.  This leads me to ask yet 
> another question... how does the CoCo 3 (if it's patching Disk BASIC) 
> deal with the other DOS brands?
> 
> Anyway, I've created a nice ROM which turns a CoCo into an embedded 
> server.  It boots up hands-free-ready to accept MP3 cassette files or 
> those sent by cocotape.exe from a PC, or a real tape deck, etc.  As 
> soon as the file is over, it executes.  This allows the control 
> program to be uploaded just by sending the audio stream into the CoCo 
> once. If you hit RESET it runs the control program again (or last 
> program uploaded) instead of resetting the CoCo back to a hard 
> start.  The control program can be a game or any other single-record 
> ML tape file.  I've been sending games to the remote CoCo for my kid 
> to play and all he's doing is toggling the power button when he wants 
> a new one sent.  The game starts up automatically.  Talk about 
> nice.  The serious side to this project is that no keyboard or 
> monitor is required if the plans are to do an emedded project.  Just 
> send power to the CoCo board and run a cassette cable to an MP3 
> player, select (I'll call it control.mp3) and walk away.  Or connect 
> a laptop speaker, type cocotape control.bin, and walk away.
> 
> -- 
> Roger Taylor
> 
> http://www.wordofthedayonline.com
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
> 




More information about the Coco mailing list