Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
elektronik:u881:extract_rom [2023/09/11 07:48] – [Test-ROM] volkerp | elektronik:u881:extract_rom [2023/09/11 10:54] (aktuell) – volkerp | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
{{: | {{: | ||
- | Laut Unterlagen werden bei dem Spezialreset die ersten 64 Byte durch einen Boot-ROM ersetzt und der Rechner arbeitet diese ab anstelle des eigentlichen ROM-Inhaltes und springt dann auf Adresse 0x0812 zum extern angeschlossenen ROM. | + | Laut Unterlagen werden bei dem Spezialreset die ersten 64 Byte durch einen Test-ROM ersetzt und der Rechner arbeitet diese ab - anstelle des eigentlichen ROM-Inhaltes |
Ausleseroutine: | Ausleseroutine: | ||
Zeile 21: | Zeile 21: | ||
< | < | ||
; | ; | ||
- | ; | + | ; |
; | ; | ||
org | org | ||
Zeile 31: | Zeile 31: | ||
ld R13,#%00 | ld R13,#%00 | ||
- | ld R0,# | + | ld R0,# |
- | M1: ldc R10, | + | M1: lde R10, |
- | | + | |
incw RR12 ; next to | incw RR12 ; next to | ||
incw RR14 ; next from | incw RR14 ; next from | ||
Zeile 46: | Zeile 46: | ||
LDC -> Masken-ROM wird gelesen\\ | LDC -> Masken-ROM wird gelesen\\ | ||
- | LDE -> Boot-ROM wird gelesen | + | LDE -> Test-ROM wird gelesen |
Die Unterschiede bei LDC und LDE betreffen nur die unteren 64 Bytes. Der Bereich 040-7FF ist mit beiden Befehlen lesbar. | Die Unterschiede bei LDC und LDE betreffen nur die unteren 64 Bytes. Der Bereich 040-7FF ist mit beiden Befehlen lesbar. |