[Coco] Success! Re: HDB-DOS build fixes. Untested as of yet.

Aaron Wolfe aawolfe at gmail.com
Mon Dec 31 22:33:19 EST 2012


I think the binary package on sf is very very old.  There have indeed been
recent fixes in the toolshed that are probably not included in the bins.
 On Dec 31, 2012 10:30 PM, "Juan Castro" <jccyc1965 at gmail.com> wrote:

> The curious things never cease. Up until now, I was using toolshed binaries
> I downloaded from SourceForge a few weeks ago. Now I decided to build
> toolshed itself from latest hg source, then build HDB-DOS with it and...
>
> The new ROMs differ from the old ones by about a couple dozen bytes
> scattered here and there. Will need to investigate.
>
> Has there been recent bugfixing in Mamou or something?
>
> On Mon, Dec 31, 2012 at 10:54 PM, Juan Castro <jccyc1965 at gmail.com> wrote:
>
> > Ugh. Forget I said that. Assembler pseudo-op. Nothing to see here. Move
> > along.
> >
> > On Mon, Dec 31, 2012 at 10:50 PM, Juan Castro <jccyc1965 at gmail.com>
> wrote:
> > > I'm seeing things like this in various places in the code:
> > >
> > >           puls      cc,dp,x,u,pc        ; restore registers and return
> > >           setdp     $00
> > >
> > > Shouldn't the setdp be BEFORE the return?
> > >
> > > On Mon, Dec 31, 2012 at 1:55 AM, Robert Gault <robert.gault at att.net>
> > wrote:
> > >> Juan's messages got me working again on HDBDOS 1.4 for Drivewire and
> > I've
> > >> got the Coco1 version working!!
> > >>
> > >> In addition to the conditionals in the dwread.asm and dwwrite.asm
> files
> > >> there also is a problem with the make file. Here is the Coco1 section.
> > Note
> > >> the line marked with !!!!!!!!!!!!!!
> > >>
> > >> # DW3 CoCo 1
> > >> hdbdw3cc1.rom: ../cocoroms/ecb_equates.asm hdbdos.asm
> > >>  mamou -aDW -aLevel=1 -aBAUD38400 -q -mr ../cocoroms/ecb_equates.asm
> > >> hdbdos.asm -o$@
> > >>
> > >> hdbdw3cc1.bin: preload postload hdbdw3cc1.rom
> > >>  cat preload hdbdw3cc2.rom postload > $@
> !!!!!!!!!!!!!!!!!!!!!!!!
> > >>
> > >> hdbdw3cc1.wav: hdbdw3cc1.bin
> > >>  dd if=$< bs=1 skip=5 of=hdbtmp count=8240
> > >>  makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBDW3C1
> > >>  rm hdbtmp
> > >>
> > >> That line should be
> > >>
> > >> cat preload hdbdw3cc1.rom postload > $@
> > >>
> > >> in order to correctly create the LOADM version of the ROM.
> > >>
> > >> =================
> > >>
> > >> I've changed the conditionals in the attached routines. They may not
> be
> > >> minimal code but are much easier, I think, to follow.
> > >>
> > >> Robert
> > >>
> > >>
> > >>
> > >> --
> > >> 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