Als Binary betrachtet (also die ersten beiden Bytes vernachlässigt, da Ladeadresse) sind aber Fehler an den relativen Adressen $1000 bis $1fff sowie $3f00 bis $3f04. Im ersten Bereich von $1000 bis $1fff findet sich fast eine Art Muster in Größe von $40 Bytes.
Das ist okay, das sind die I/O-Chips. Die MMU des 128ers kann das U36-ROM durchaus auch ohne eingeblendete I/O-Chips ansprechen, diese Konfiguration entspricht aber leider keiner der 16 vordefinierten Bank-Nummern.
EDIT: Bei der verwendeten "Bank 4" sind die I/O-Chips eben aktiviert, daher sieht man sie hier.
Die Fehler bei $3f00 bis $3f04 sind die MMU-Register, die eigentlich ab $ff00 liegen, die wird man halt nicht los.