Re: 1541 ROMs

From: William Levak <wlevak_at_SDF.ORG>
Date: Sat, 27 Dec 2014 04:51:27 +0000 (UTC)
Message-ID: <Pine.NEB.4.64.1412270448130.4999@faeroes.freeshell.org>
On Sat, 13 Dec 2014, Spiro Trikaliotis wrote:

> Hello,
>
> * On Wed, Dec 10, 2014 at 05:56:46AM +0000 William Levak wrote:
>
>> 901229-04 is unknown. 901229-05 changes some of the serial bus routines,
>
> Which changes do you mean? Having a quick glance into my sources
> (http://cbmrom.trikaliotis.net/), I only find the patches at $FF10 and
> $FF20.
>
> Or have I overlooked something more important

Below is my comparison of the ROMs.

Comparing files 901229-03 and 901229-05
E683: 20 EA    autostart NOP'ed out
E684: 4E EA
E68B: 20 EA
E68C: 4E EA
E780: AD 60    RTS
E781: 00 EA
E782: 18 EA
E783: AA EA
E784: 29 EA
E785: 04 EA
E786: F0 EA
E787: F7 EA
E788: 8A EA
E789: 29 EA
E78A: 01 EA
E78B: F0 EA
E78C: F2 EA
E78D: 58 EA
E78E: AD EA
E78F: 00 EA
E790: 18 EA
E791: 29 EA
E792: 05 EA
E793: D0 EA
E794: F9 EA
E795: EE EA
E796: 78 EA
E797: 02 EA
E798: EE EA
E799: 74 EA
E79A: 02 EA
E79B: A9 EA
E79C: 2A EA
E79D: 8D EA
E79E: 00 EA
E79F: 02 EA
E7A0: 4C EA
E7A1: A8 EA
E7A2: E7 60    RTS

E9DC: 8D 4C    JMP FF20
E9DD: 05 20
E9DE: 18 FF

EAA4: 8E 4C    JMP FF10
EAA5: 03 10
EAA6: 18 FF

EBDA: A9 A9                               6522 Serial I/O
EBDB: 1A 00    LDA 1A      LDA 00      changes register setup
EBDC: 8D 8D                            probably because of
EBDD: 02 00    STA 1802    STA 1800    elimination of autostart
EBDE: 18 18
EBDF: A9 A9
EBE0: 00 1A    LDA A9      LDA 00
EBE1: 8D 8D
EBE2: 00 02    STA 1800    STA 1802
EBE3: 18 18

FEE6: 0E 3E    checksum

FF10: AA 8E    patch for reset routine
FF11: AA 03
FF12: AA 18
FF13: AA A9
FF14: AA 02
FF15: AA 8D
FF16: AA 00
FF17: AA 18
FF18: AA A9
FF19: AA 1A
FF1A: AA 8D
FF1B: AA 02
FF1C: AA 18
FF1D: AA 4C
FF1E: AA A7
FF1F: AA EA

FF20: AA AD    patch for LISTEN to serial bus
FF21: AA 00
FF22: AA 18
FF23: AA 29
FF24: AA 01
FF25: AA D0
FF26: AA F9
FF27: AA A9
FF28: AA 01
FF29: AA 8D
FF2A: AA 05
FF2B: AA 18
FF2C: AA 4C
FF2D: AA DF
FF2E: AA E9

FFE2: 52 AA    'RSR' replaced with fill bytes
FFE3: 53 AA     Was this a signature?
FFE4: 52 AA

wlevak@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

       Message was sent through the cbm-hackers mailing list
Received on 2014-12-27 05:00:03

Archive generated by hypermail 2.2.0.