[Coco] Success! Re: HDB-DOS build fixes. Untested as of yet.
Juan Castro
jccyc1965 at gmail.com
Mon Dec 31 19:54:09 EST 2012
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