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

-Thom

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