3. OVLADANIE SPRITOV
====================
3.1 DEFINICIA SPRITOV
---------------------
XY   STSCHP 0E58 - NASTAVI GENERATOR ZNAKOV PRE B SPRITOV OD
                   SPRITU C KODOM Z ADRESY HL
XY   MAGFY  045C - NASTAVI VELKOST SPRITOV PODLA A (0,1,2,3)
BCDE
XY   STSCOD 0454 - NASTAVI KOD SPRITU (A) NA ZNAK (C)
BCDE
XY   STSCOL 0445 - NASTAVI SPRITU (A) FARBU B(L)
3.2 POHYB SPRITOV
-----------------
HLXY MVSPA  03CE - UMIESTNI SPRITE (A) NA ADRESU DE,HL(Y,X)
XY   GTSPOS 042B - ZISTI PoZICIU SPRITU (A) DE,HL=Y,X
BCXY GTSPLC 03EE - PREVOD LOGICKEJ POZICIE NA  FYZICKU  B=EARLY
                   CLOCK, C,E =X,Y => DE,HL=X,Y
XY   GTSPPC 0377 - OPACNY PREVOD AKO GTSPLC
XY   MVSPR  040B - POSUN SPRITU O B=X, C=Y BODOV
XY   ADDVCT 041B - VYPOCET SURADNIC SPRITU HL+B,DE+C=>HL,DE=X,Y
XY   GTSTEP 049F - NA ZAKLADE B,C (CIELOVA POZICIA X,Y) A HL,DE
                   (POCIATOK POHYBU) SA URCI PRIRASTKOVY VEKTOR
3.3 VYMAZ SPRITE
----------------
XY   ERSSPR 03CC - VYMAZE SPRITE CISLO "A" (PROGRAMOVO)
BCDE
XY   DELSPR 03C5 - VYMAZE SPRITE A (HARDWAROVO)
XY   ERSPRA 1387 - VYMAZE OBRAZOVKU A VSETKY SPRITY
4. PRERUSOVACI SYSTEM
=====================
4.1 ZAKLADNE RUTINY
-------------------
XY   CTCINT 01C2 - INICIALIZACIA Z80-CTC (ZDROJ PRERUSENI)
.... CTC3SP 01DF - OBSLUHA PRERUSENIA OD CTC3 = 20MS
4.2 SYSTEMOVE HODINY
--------------------
.... STSCLK 02CF - NASTAVENIE REALNEHO CASU A=HODINY,H=MINUTY
                   L=SEKUNDY
BCDE
XY   GTSCLK 02DB - NACITANIE REALNEHO CASU (OPAK STSCLK)
BCXY STRTUC 02FB - INICIALIZACIA CITACA NAHOR HODNOTOU A.A
BCDE
XY   STOPUC 0313 - ZASTAVENIE CITACA NAHOR
BCDE
XY   RSTRUC 030D - RESTART CITANIA NAHOR
BCDE
XY   STRTDC 0319 - INICIALIZACIA CITACA NADOL HODNOTOU Z HL A
                   DEFINICIOU STANDARTNEHO CASU A.A
.... STOPDC 0340 - ZASTAVENIE CITACA NADOL
BCDE
XY   RSTRDC 0336 - RESTART CITACA NADOL
4.3 OBSLUHA PRERUSENI
---------------------
BCDE
XY   FTREIT 0356 - INICIALIZACIA TABULKY PRERUSENI, A=POCET
                   UZIVATELSKYCH PRERUSENI, HL=ADRESA TABULKY
;POLOZKA TABULKY UZIVATELSKYCH PRERUSENI
               I---------------------------------I
               I CASOVY POSUN PREVEHO PRERUSENIA I
               I-----I OD INICIALIZACIE          I
               I F I                             I
               I---------------------------------I
               I PRERUSOVACI INTERVAL *20MS      I
               I---------------------------------I
               I POCITADLO SYTEMOVYCH PRERUSENI  I
               I---------------------------------I
               I            ADRESA               I
               I      OBSLUZNEHO PROGRAMU        I
               I---------------------------------I
F = 0 => AKTIVNA POLOZKA
F = 1 => PASIVNA POLOZKA
5. OVLADANIE MAGNETOFONU
========================
5.1 OPERACIE S HLAVICKOU SUBORU
-------------------------------
XY   RDFID  1598 - NACITA HLAVICKU OD ADRESY HL (30 BYTE)
XY   WTFID  15C3 - ZAPISE HLAVICKU Z ADRESY HL
5.2 OPERACIE S BLOKMI
---------------------
XY   WATBL  15EB - ZAPISE BLOK DZKY B BYTOV OD ADRESY HL NA MGF
                   C=IBG => DLZKA VODIACEHO TONU= C*256 PULZOV
XY   WATBLF 15E8 - ZAPIS BLOKU TYPU FILE, B=DLZKA, C=IBG,
                   HL=ADRESA
XY   RATBL  1650 - NACITA BLOK UDAJOV DO BUFFRA OD HL
XY   RATBLF 164D - NACITA BLOK TYPU FILE DO BUFRA OD HL
BCXY CPFNM  1765 - POROVNA BLOK OD DE, S BLOKOM OD HL, KONCI SA
                   ZNAKOM 0 ALEBO 3FH (=?)
XY   REIDC  1567 - CITA HLAVICKU A POROVNA S MENOM, HL=ADRESA
                   BUFRA, DE=ADRESA MENA SUBORU
XY   BSAVE  1529 - ZAPIS SUBORU, HL=ADRESA HLAVICKY SUBORU
XY   BSAVD  1563 - ZAPIS SUBORU PO BLOKOCH, HL=ADRESA UDAJOV
                   BC=DLZKA SUBORU
XY   BLODD  1579 - CITANIE SUBORU DLZKY BC OD ADRESY HL
XY   BLOAD  153B - CITANIE SUBORU (ALEBO VERIFIKACIA) HL=ADRESA
                   HLAVICKY SUBORU, A=0=>CITANIE, A=1=>VERIFY
5.3 RIADENIE MAGNETOFONU
------------------------
.... MTRON  1776 - START MGF
.... MTROF  177E - STOP MGF
6. OBSLUHA TLACIARNE
====================
6.1 ZAKLADNE RUTINY
-------------------
.... POTCH  1799 - VYTLACI ZNAK Z A
XY   POTLN  17C7 - VYTLACI TEXT DLZKY B ZACINAJUCI NA HL
DEXY POTBL  1805 - VYTLACI BC ZNAKOV OD ADRESY HL
7. OSTATNE INFORMACIE
=====================
XY   DIVIDS 0151 - HL/A => HL
;RIADENIE ZVUKOVEHO PROCESORA NEMA SYSTEMOVE RUTINY
;JEHO PRACA SA RIADI CEZ SYSTEMOVE PREMENNE