[Coco] Having fun with hacking HDB-DOS

Kip Koon computerdoc at sc.rr.com
Thu Apr 17 01:20:30 EDT 2014


Hi Juan!
I thought you were adding to the commands in HDB-DOS.  Which ones have you
disabled.  I'm confused.  Please clarify.  Thank you in advance.
Kip

-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On
Behalf Of Juan Castro
Sent: Monday, April 14, 2014 8:34 AM
To: CoCo List
Subject: Re: [Coco] Having fun with hacking HDB-DOS

All CoCo 3 tokens are recognized, but of course most don't do anything.
LOCATE, WIDTH and BUTTON work. Try WIDTH 51 and WIDTH 64.
Em 14/04/2014 01:10, "Kip Koon" <computerdoc at sc.rr.com> escreveu:

> Hi Juan!
> Sure, I'll give it a shot.  I just received an eprom PCB I modified 
> from my Coco Slot Extender that I designed to take a 2764 or a 27128 
> eprom.  I'm glad someone finally decided to start creating a 16KB 
> HDB-DOS rom image with all the bells and whistles and it seems that 
> you're the man for the job.
>  :)
> I like the direction you are taking about being able to copy from any 
> type drive to any other type drive.  I'd also like to be able to copy 
> from any device to any device within HDB-DOS.  I currently have a Coco 
> 1 setup in my Coco Data Center with a 128K Banker add-on and a color 
> composite video output as well, so I think I will take your new 
> HDB-DOS rom updates for a spin.  My Turbo Drivewire cable is not here 
> yet, so I'll have to wait for a bit before I can test the 57K Baud 
> setting, but I can test the 38K Baud setting now and the Becker port
setting in VCC.
> Is there a way to change the default Drivewire speed to the lower 
> speed temporarily?  Of course I will raise the speed back up when my 
> turbo Drivewire cable comes in.  Also do you have a manual update for 
> this version HDB-DOS.  It seems you have added a few other things, but 
> it escapes me what they are.  Thank you for taking on this great 
> effort.  It is much appreciated!  Take care my friend.
> Kip
>
> -----Original Message-----
> From: coco-bounces at maltedmedia.com 
> [mailto:coco-bounces at maltedmedia.com]
> On
> Behalf Of Juan Castro
> Sent: Sunday, April 13, 2014 10:57 PM
> To: CoCo List; Lista CoCo
> Subject: Re: [Coco] Having fun with hacking HDB-DOS
>
> Finally got back to this hack. I now have a ROM with 
> software-selectable DriveWire routines. To reiterate, this is for CoCo
> 1 and 2 only.
>
> EXEC &HE002 selects 38400bps (CoCo 1)
> EXEC &HE005 selects 57600bps (CoCo 2) -- this is the default at boot 
> EXEC
> &HE008 selects the Becker port
>
> Next steps: including more options (IDE!!!) and devising a friendly 
> syntax for the selection. Then, find a way to select the disk routine per
drive.
> Ideally, you should be able to plug a SuperIDE, a floppy controller, 
> and a PC by RS232, and copy things willy-nilly amongst all three.
>
> The ROM:
> https://dl.dropboxusercontent.com/u/15643089/16k-hdbdw3cc2.rom
>
> The patch against the Toolshed repo:
> https://dl.dropboxusercontent.com/u/15643089/hdbdos-16krom.patch
>
> Anyone wanna test?
>
> Juan
>
> On Fri, Feb 14, 2014 at 9:34 AM, Juan Castro <jccyc1965 at gmail.com> wrote:
> > Excellent idea. One thing I'm thinking is having both IDE and DW
> > (38400 and
> > 57600) in the same ROM, switchable in a per drive basis.
> >
> > Em 14/02/2014 03:11, "William Astle" <lost at l-w.ca> escreveu:
> >
> >> Actually you can hook the printer output using one of the ram hooks 
> >> so it should be easy even without having the roms copied to ram. 
> >> The console out hook is the relevant one I believe. Disk basic 
> >> already hooks it so you should be able to modify that routine.
> >>
> >> -------- Original message --------
> >> From: Bill Pierce <ooogalapasooo at aol.com>
> >> Date: 02-13-2014  9:51 PM  (GMT-07:00)
> >> To: coco at maltedmedia.com
> >> Subject: Re: [Coco] Having fun with hacking HDB-DOS
> >>
> >>
> >> Good work Juan, sounds like you're having fun.
> >> How about adding some DW4 commands?
> >> Redirect PRINT#-2 to the DW4 file printer. It shouldn't be a hard 
> >> command to patch into and the DW4 routines to pass the data are 
> >> already present in the hdbdosdw versions. It might be tricky (or
> >> improbable) on a Coco 1 or 2 as you may have to move rom to ram, 
> >> but on a Coco 3 this is already done and patching the CB & ECB roms is
easy.
> >>
> >>
> >> Bill Pierce
> >> "Today is a good day... I woke up" - Ritchie Havens
> >>
> >>
> >> My Music from the Tandy/Radio Shack Color Computer 2 & 3 
> >> https://sites.google.com/site/dabarnstudio/
> >> Co-Webmaster of The TRS-80 Color Computer Archive 
> >> http://www.colorcomputerarchive.com/
> >> Co-Contributor, Co-Editor for CocoPedia 
> >> http://www.cocopedia.com/wiki/index.php/Main_Page
> >> E-Mail: ooogalapasooo at aol.com
> >>
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: Juan Castro <jccyc1965 at gmail.com>
> >> To: Lista CoCo <coco3 at googlegroups.com>; CoCo List 
> >> <coco at maltedmedia.com>
> >> Sent: Thu, Feb 13, 2014 10:53 pm
> >> Subject: [Coco] Having fun with hacking HDB-DOS
> >>
> >>
> >> Now the WIDTH command works and drops you in the PMODE 4 screen if 
> >> the argument is 51 or 64. WIDTH 32 takes you back to text mode. 
> >> Also, all CoCo 3 tokens are recognized. But, of course, all but 
> >> WIDTH will give you an error.
> >>
> >> Next up: LOCATE. Then... BUTTON? ERR/ERNO/ERLIN?
> >>
> >> ROMs: https://dl.dropboxusercontent.com/u/15643089/16kroms.zip
> >> Source patch:
> >> https://dl.dropboxusercontent.com/u/15643089/hdbdos-16krom.patch
> >>
> >> Juan
> >>
> >> --
> >> Coco mailing list
> >> Coco at maltedmedia.com
> >> http://five.pairlist.net/mailman/listinfo/coco
> >>
> >>
> >>
> >> --
> >> Coco mailing list
> >> Coco at maltedmedia.com
> >> http://five.pairlist.net/mailman/listinfo/coco
> >>
> >> --
> >> Coco mailing list
> >> Coco at maltedmedia.com
> >> http://five.pairlist.net/mailman/listinfo/coco
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>

--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco




More information about the Coco mailing list