Re: Scanned copy of HSG3 is available

From: Ullrich von Bassewitz <uz_at_musoftware.de>
Date: Wed, 4 Sep 2019 18:35:46 +0200
Message-ID: <20190904163546.GA14176_at_trixie.musoftware.de>
On Wed, Sep 04, 2019 at 06:21:58PM +0200, MichaƂ Pleban wrote:
> Ullrich von Bassewitz wrote:
>
> > As far as I remember, the coprocessor routines are faulty anyway, and could be removed.
>
> I've been using them extensively for the past two years and I haven't
> noticed anything faulty about them :P

You're right. I've used them in the CBM-II support for cc65 myself and they're
ok. Seems it's my memory that is faulty :)

> > Something strange is that the kernal does not seem to run in bank 15. This is
> > mentioned in both HSG issues. No idea why this might be the case.
>
> Maybe it uses self-modifying code or some other tricks that make it
> unable to run in ROM? Or, if it actually calls bank 15 instead of using
> LDA (zp),T, then of course it would fall into an endless loop when
> placed in bank 15.

There's another mentioning of this kernal in HSG1, page 39/40 and this one
explicitly says it is not using bank switching to call the kernal in bank 15.
So self-modifying code is a possibility. 

Another interesting question that comes to mind is if this kernal uses it's
own zero page or the one in bank 15.

Regards


        Uz


--
Ullrich von Bassewitz                                  uz_at_musoftware.de
Encrypted email preferred                          PGP Key-Id: 29D93B10
Received on 2020-05-29 22:51:20

Archive generated by hypermail 2.3.0.