Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:kempstonmouse

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
lnxspectrum:kempstonmouse [2015/11/30 22:31]
lanex
lnxspectrum:kempstonmouse [2018/07/31 10:05] (aktuální)
Řádek 17: Řádek 17:
  org 60000  org 60000
  
-; Zinicializujeme myš doprostřed obrazovky+; Zinicializujeme myš na pozici na obrazovce, kterou chceme 
 + ld a,128 
 + ld (MouseX),
 + ld a,96 
 + ld (MouseY),a
  call Mouse_init  call Mouse_init
  
Řádek 27: Řádek 31:
 ; Tady jen zobrazíme hodnoty X, Y a tlačítka myši ve VideoRam, aby byly vidět hodnoty ; Tady jen zobrazíme hodnoty X, Y a tlačítka myši ve VideoRam, aby byly vidět hodnoty
  ld a,(MouseX)  ld a,(MouseX)
- ld (16384),a+ ld (16384),a ;pozice X
  ld a,(MouseY)  ld a,(MouseY)
- ld (16386),a+ ld (16386),a ;pozice Y
  
  ld bc,64223  ld bc,64223
  in a,(c)  in a,(c)
- ld (16388),a+ ld (16388),a ;stav tlačítek
  jr smy ;a opakujeme 50x za sec  jr smy ;a opakujeme 50x za sec
  
-; Tady začíná rutina pro aktualizaci pozice myši+; Tady začíná inicializační rutina pro aktualizaci pozice myši
 Mouse_init: ld bc,64479 Mouse_init: ld bc,64479
  in a,(c)  in a,(c)
lnxspectrum/kempstonmouse.1448919072.txt.gz · Poslední úprava: 2018/07/31 10:04 (upraveno mimo DokuWiki)