Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
z1013:literatur:jute-87-06 [2011/03/09 14:51] – angelegt volkerpz1013:literatur:jute-87-06 [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 32: Zeile 32:
  
 ==== Hardware ==== ==== Hardware ====
 +
 +{{:z1013:literatur:jute-87-06-1.jpg?200|}} {{:z1013:literatur:jute-87-06-2.jpg?300|}}
  
 Die positive Vorspannung der Die positive Vorspannung der
Zeile 206: Zeile 208:
 | Kein Schafter betätigt,\\ Ruhestellung des Spielhebels: | | 1000 1111 | 241 |  | Kein Schafter betätigt,\\ Ruhestellung des Spielhebels: | | 1000 1111 | 241 | 
  
 +<code>
 +200 : 3E FF           ld      a, 0ffh     ; initialisieren
 +202 : D3 01           out     01, a       ; PIO Port A
 +204 : 3E F0           ld      a, 0f0h     ; Bit 4-7 = Eingabe
 +206 : D3 01           out     01, a
 +208 : 3E 01           ld      a,1
 +20A : D3 00           out     0, a
 +20C : 21 0F EE        ld      hl, 0ee0fh  ; BS-Adresse nach HL
 +20F : DB 00     input:in      a, 0        ; Kanal 0 nach A
 +211 : CB 87           res     0, a        ; Rücksetzen Bit 0 Rg. A
 +213 : FE 70           cp      70h         ; Vergl. Rg. A mit 70 Hex
 +215 : 06 9D           ld      b, 9dh      ; Ldad nach Rg. B 9D Hex
 +217 : 28 2C           jr      z, go       ; wenn Rg. A = 70 Hex, Sprung
 +219 : FE E0           cp      0e0h
 +21B : 06 9A           ld      b, 9ah      ; usw.
 +21D : 28 26           jr      z, go
 +21F : FE B0           cp      0b0h
 +221 : 06 97           ld      b, 97h
 +223 : 28 20           jr      z, go
 +225 : FE D0           cp      0d0h
 +227 : 06 94           ld      b, 94h
 +229 : 28 1A           jr      z, go
 +22B : FE 30           cp      030h
 +22D : 06 D3           ld      b, 0d3h
 +22F : 28 14           jr      z, go
 +231 : FE C0           cp      0c0h
 +233 : 06 DC           ld      b, 0dch
 +235 : 28 0E           jr      z, go
 +237 : FE 50           cp      050h
 +239 : 06 D0           ld      b, 0d0h
 +23B : 28 08           jr      z, go
 +23D : FE A0           cp      0a0h
 +23F : 06 DF           ld      b, 0dfh
 +241 : 28 02           jr      z, go
 +243 : 06 20           ld      b, 20h
 +245 : 70        go:   ld      (hl), b     ; Lade auf Adr. in HL Rg. B
 +246 : 18 C7           jr      input
 +248 : C9              ret
 +</code>
 +
 +Bem: Der Code wird in der o.a. Form nicht als UP laufen (da Endlosschleife)! Im Heft waren außerdem weitere Druckfehler im Listing. (vp)
  • z1013/literatur/jute-87-06.1299682313.txt.gz
  • Zuletzt geändert: 2011/03/09 13:51
  • (Externe Bearbeitung)