Re: c264 series (c16/c116/+4) complete ROM disassembly

From: Ullrich von Bassewitz <uz_at_musoftware.de>
Date: Mon, 2 Mar 2015 21:59:52 +0100
Message-ID: <20150302205952.GA9865@trixie.musoftware.de>
Hi!

On Mon, Mar 02, 2015 at 07:03:51PM +0100, Gerrit Heitsch wrote:
> >If anybody knows the differences in the ROM, I can check that.
>
> I have both ROM files... Here's the output of 'cmp -l' on them:
>
>
>  3297 251  40
>  3298  15 272
>  3299 221 315
>  3300 172 352

Yup, that's both in the book. It says

CCE0    A0 0D       LDA     #$0D    Schreibt $0d in R-Zeiger?? (Unsinn!)
CCE2    91 7A       STA     ($7A),Y     (Alte Betriebssystem-Version)

CCE0    20 BA CD    JSR     $CDBA   Schreibt Adresse $0079 in R-Zeiger
CCE3    EA          NOP                 (Neue Betriebssystem-Version)

>  3515 377 251
>  3516 377 171
>  3517 377 221
>  3518 377 172
>  3519 377 251
>  3520 377   0
>  3521 377 310
>  3522 377 221
>  3523 377 172
>  3524 377 140

Dito, both versions in the book. This is at $CDBB, it's the subroutine the
above code jumps to.

>  6145   6  10
>  6146   5  11

Both versions in the book.

>  6338 254 256
>  6342  16  17
>  6356 140  30
>  6357 254 140
>  6358  47 254
>  6359   5  47
>  6360 242   5
>  6361   0 352

Dito.

> 11811 245 352
> 11812 255 352

Dito.

> 16256  52 136
> 16257 204 205

Dito.

BUT: The book lists more changes between "old" and "new" versions, for example
at $E4ED => $24ED => 9453. This leads me to the conclusion that the "new"
version from the book is indeed -05, but the "old" version is not -04 but an
even earlier one.

> Whoever made 'cmp -l' work that way needs to have their head
> examined.

Agreed!

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz@musoftware.de
Encrypted email preferred                          PGP Key-Id: 29D93B10

       Message was sent through the cbm-hackers mailing list
Received on 2015-03-02 21:01:46

Archive generated by hypermail 2.2.0.