CPM nach Manfred Kramer
title 'cbios Y23V0' ;; konstanten: ;; schalter gc equ 0 ;; grafik mit uebersetzen v24 equ 1 ;; lst = v24 drucker oder ifss cntr equ 0 ;; lst = centronics schnittstelle z1013 equ 1 ;; oder Y23V0 ;; speicheradressen if z1013 bios equ 0da00h ;; 56k cpm else bios equ 0de00h ;; 57k cpm endif bdos equ bios-0e00h ccp equ bios-1600h gdcram equ 0f600h ;; ram tabelle fuer gdc bram equ 0fc00h ;; bildschirm ram 1k bss iobyt equ 3 ;; zuweisung der i/o geraete ;; adressen der peripherieschaltkreise ;; pio auf der cpu karte if z1013 piobd equ 2 ;; dateneingabe kanal b piobc equ 3 ;; steueradresse kanal b latch equ 8 ;; tastaturlatch (a47) else pioad equ 0fch ;; datenausgabe kanal a piobd equ 0fdh ;; eingabedaten tastatur pioac equ 0feh ;; steueradresse kanal a piobc equ 0ffh ;; steueradresse kanal b endif ;; gdc lesen schreiben gdcc equ 8eh ;; status daten gdcd equ 8fh ;; daten kommando ;; ctc/sio karte ctca equ 6ch ;; taktgeber fuer sio a ctcb equ 6dh ;; taktgeber fuer sio b ctcd equ 6fh ;; zeitgeber uhr sioad equ 68h ;; sio kanal a v24/kass siobd equ 69h ;; sio kanal b stromschleife sioac equ 6ah siobc equ 6bh ;; fdc 8272 cfdc equ 40h ;; steuerung fdc dfdc equ 41h ;; daten fdc tc equ 50h ;; terminal count (ende-impuls) ;; 2 pio karte , centronics schnittstelle p1ad equ 0ach ;; daten p1bd equ 0adh ;; steuerung drucker p1ac equ 0aeh p1bc equ 0afh ;; sonstige ndisk equ 5 ;; anzahl laufwerke