[cc65] Re: Atari: AtariBBS code works on SpartaDOS 3.2, but crashes under SDX. WTF?

From: Thom Cherryhomes <thom.cherryhomes1gmail.com>
Date: 2014-08-17 20:50:23
The solution for me, for now, was to rip out the offending LOWCODE
segment, and the interruptor FEATURE from the linker. Now everything
works as expected under SDX.


On Sun, Aug 17, 2014 at 1:21 PM, Thom Cherryhomes
<thom.cherryhomes@gmail.com> wrote:
> After some digging here with a friend, we've found that the offending
> code is in libsrc/atari/irq.s.
> It seems that CC65 has chosen to put the deferred vblank handler right
> smack dab in the middle of SpartaDOS X's bank switching window.
> Can I get rid of this irq stub being called? Or move it to a different
> location so that SDX doesn't blast all over it?
> -Thom
> On Tue, Aug 12, 2014 at 7:10 PM, Thom Cherryhomes
> <thom.cherryhomes@gmail.com> wrote:
>> Hi. I'm a bit confused, as I am writing a BBS engine for the Atari
>> 8-bit in CC65.
>> Code is here: http://github.com/tschak909/ataribbs/
>> After building and running BBSCONF (which runs ok), to generate the
>> BBS.CNF, building and running BBS, causes either:
>> A system crash (Altirra presents a crash dialog), under the "atari"
>> memory model, both with and without X.
>> An error of "Printer could not be opened, further messages suppressed"
>> under the "AtariXL" memory model,
>> Or, it just outright freezes in the AtariXL memory model using X.
>> What gives? :(
>> -Thom
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Sun Aug 17 20:50:40 2014

This archive was generated by hypermail 2.1.8 : 2014-08-17 20:50:42 CEST