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

Juan Castro jccyc1965 at gmail.com
Mon Dec 31 22:29:53 EST 2012


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
> >>
>



More information about the Coco mailing list