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. | ||