Wenn ich im Attic-Ram bei $8000D020 die Rahmenfarbe direkt im ML-Monitor ändere, macht er das zwar.
Kann es sein, das der ML-Monitor einfach nur abgeschmiert ist.
Du hast ja eine 32bit Adresse (8 Zeichen) angegeben.
Und ich weiss jetzt nicht, wie er auf deine Eingabe ($8000.D020) reagiert.
Evtl. musst du $0800.D020 angeben?
Wobei, an der Adresse einfach nur ein Byte des ATTIC RAMs liegt?
Der Adressraum des C65 ist ja 28bit (256MB), also 7 Zeichen (hex), ($000.0000-$FFF.FFFF)
Die VIC Register (II, III und IV) liegen auch beim C65 irgendwo bei $D000-$D3FF.
(oder $000.D000-$000.D3FF)
(siehe Kap. Seite M37-M47 in Gesamtdoku).
Das ATTIC RAM ist doch nur einfach (langsameres) RAM, das sich bei
$800.0000-$87F.FFFF befindet.
(siehe Kap. Seite F6-F8 in Gesamtdoku)
Vielleicht hat der ML-Monitor beim Abschmieren noch die Rahmenfarbe in $D020 reingeschrieben.
Das 32k Color RAM des VIC IV liegt bei $FF8.0000-$FF8.7FFF.
Die 4k davor das Character ROM
(siehe Seite F6-F8 in Gesamtdoku).
Ich hab das jetzt nicht weiter ausprobiert, nur kurz ins Handbuch geschaut.
Vielleicht hilft es.