[Coco] Preliminary Support for SDC in HDBDOS

Brett Gordon beretta42 at gmail.com
Tue Nov 25 15:17:35 EST 2014


Even if there are ROM sockets that don't support 16k... who cares?  I
think its safe if assume that if you install HDBSDC then you have a
SDC.. that supports 16k roms.  Then you could use ROM-mode swapping to
extend the BASIC with command like Darren's.  I'm pretty sure that is
what SDCDOS does now.  The question is: it sounds like a heaping pile
of "re-inventing wheels" as SDCDOS does this :)  I'm not sure of a
direction here.

On Tue, Nov 25, 2014 at 3:00 PM, Luis Antoniosi (CoCoDemus)
<retrocanada76 at gmail.com> wrote:
> With a little work it would work. SECB is copied to RAM. Whenever it should
> access the upper 8K, it must toggle the ROM. Any function jumping or
> calling an upper bank, should do it first and then return to RAM.
>
>
>
>
> Luis Felipe Antoniosi
>
>
>
> On Tue, Nov 25, 2014 at 2:13 PM, Bill Pierce via Coco <coco at maltedmedia.com>
> wrote:
>
>>
>> Kip, as it has been discussed before, a 16k rom would not work wit the
>> Coco 3, only Coco 2.
>> In the Coco 3, it would overwrite SECB. It would probably take a total
>> rewrite of Basic to use a 16k rom there.
>>
>>
>> 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: Kip Koon <computerdoc at sc.rr.com>
>> To: 'CoCoList for Color Computer Enthusiasts' <coco at maltedmedia.com>
>> Sent: Tue, Nov 25, 2014 9:11 am
>> Subject: Re: [Coco] Preliminary Support for SDC in HDBDOS
>>
>>
>> Hi Brett,
>> Maybe there could be an 8K and 16K versions.  I for one have no problems
>> whatsoever have a 16K HDBDOS rom image running on my system.  The extra
>> space
>> would enable it to have all the drivers and features in one giant image,
>> would
>> it not?
>>
>> Kip Koon
>> computerdoc at sc.rr.com
>> http://www.cocopedia.com/wiki/index.php/Kip_Koon
>>
>>
>> -----Original Message-----
>> From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Brett Gordon
>> Sent: Monday, November 24, 2014 12:33 PM
>> To: CoCoList for Color Computer Enthusiasts
>> Subject: Re: [Coco] Preliminary Support for SDC in HDBDOS
>>
>> Right now, it assumes a max sized partition, 256 disk.  I have to add one
>> more
>> method to flesh out the HDB Driver.  I would like some people to test the
>> ROM
>> out before plopping it by default onto the SDC image.
>> If  you try it let me know how it turns out.
>>
>> I don't think I can fit all the fancy stuff, like Darren's SDCDOS into
>> 8K.  And
>> I'm pretty sure Boisy and Mark expressed concerns about HDB spreading out
>> into a
>> 16k image. So the fancy stuff my have to stay on a utility disk.
>>
>> On Mon, Nov 24, 2014 at 12:02 PM, Zippster <zippster278 at gmail.com> wrote:
>> > That sounds great.  When you get it finalized I can include it in one
>> > of the selectable ROM banks as an optional DOS (for future shipments
>> > of SDC’s), since there are 6 banks open.
>> >
>> > - Ed
>> >
>> >
>> >> On Nov 24, 2014, at 8:09 AM, Brett Gordon <beretta42 at gmail.com> wrote:
>> >>
>> >> This weekend I was able to hack in some preliminary support for
>> >> CoCoSDC into HDBDOS.   This will allow you to treat a SDC mounted hard
>> >> drive image in the same manner as the other devices (IDE,SCSI,DW,
>> >> etc...)
>> >>
>> >> I have replaced the only the low-level DSKCON drivers, so HDB can
>> >> access the two logical drives. However, HDBDOS cannot do all the
>> >> fancy stuff (yet) - mount disk images, list the SD directory.  In
>> >> other words, you will probably have to have a config.ini on your SD
>> >> card to make SDC auto-mount images.
>> >>
>> >> I have shared three files here:
>> http://sites.google.com/site/cocoboot2/down
>> >>
>> >> hdbsdccc3.dsk :  cocoboot disk that autoloads the new HDB (coco3)
>> >> hdbsdccc2.dsk:   save as above for the CoCo2
>> >> hdbsdc.rom:        a new ROM image (set for partition offset 0x000000 )
>> >>
>> >> There's two ways to try it:
>> >>
>> >> 1. Burn (flash) the ROM to your device, and boot.  The same directory
>> >> has a SDC flashing utility.
>> >>
>> >> 2. Use the above cocoboot disk to use HDBSDC in RAM.  If the cocoboot
>> >> disk fail to boot properly, its probably because you have an MPI, or
>> >> a strange configuration.. no worries: CoCoBoot contains a menu-driven
>> >> setup program to help you tailor the boot to different setups. (Yes,
>> >> it can change your HDB partition offset)
>> >>
>> >> This is all experimental (but tested).  Shortly, I'll ask for a code
>> >> review of my changes to HDBDOS, and maybe they will get pushed to the
>> >> repo.
>> >>
>> >> If you need any help, email me.
>> >>
>> >> --
>> >> Brett M. Gordon,
>> >> beretta42 at gmail.com
>> >>
>> >> --
>> >> Coco mailing list
>> >> Coco at maltedmedia.com
>> >> https://pairlist5.pair.net/mailman/listinfo/coco
>> >
>> >
>> > --
>> > Coco mailing list
>> > Coco at maltedmedia.com
>> > https://pairlist5.pair.net/mailman/listinfo/coco
>>
>>
>>
>> --
>> Brett M. Gordon,
>> beretta42 at gmail.com
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>>
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



-- 
Brett M. Gordon,
beretta42 at gmail.com


More information about the Coco mailing list