OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 16:37

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: Ovladač ukazatele (šipka, 5-6-8-7)
PříspěvekNapsal: 20.03.2021, 14:41 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Níže (snad všude správně) poopravený článek k programu SIPKA z tohoto vlákna viewtopic.php?f=37&t=9013&start=105#p122323

Zpravidla na začátku každého programu, ale často i v jeho průběhu, provádíme různé volby. Výběr se uskuteční většinou stlačením určené klávesy (písmeno anebo číslo), a to pomocí příkazů INPUT a INKEYS.

Daleko efektnější je uvedený program, který umožňuje volbu libovolného bodu na obrazovce pomocí šipky. Využití tohoto programu je samozřejmě mnohem širší než pouhý výběr z uváděné nabídky, např. lze takto stanovit místo pro nakreslení určitých obrazců, pro zápls textů atd. Pohyb šipky po obrazovce se ovládá klávesami 5,6,7 a 8.

Zaváděcí program spustíme. V případě chyby vám počítač ohlásí číslo řádku, ve kterém se chyba vyskytuje. Po její opravě uložíme na kazetu samotný blok ve strojovém kódu.

Ovladač šipky spustíme příkazem RANDOMIZE USR 65086. Na obrazovce se objeví šipka. Tu lze vypnout příkazem RANDOMIZE USR 65310 a příkazem RANDOMIZE USR 65090 ji znovu zapnout.

Souřadnice šipky jsou:
x = PEEK 65025
y = PEEK 65026

Souřadnice 0,0 jsou v levém horním rohu, šířka je 254 a výška 191 bodů. Program začíná na adrese 64768 a končí na 65343. Při používání programu je nutné snížit RAMTOP vždy minimálně na 64767. Program nelze přesunovat. Pokud je šipka zapnutá, není vhodné měnit obsah obrazovky. Mohou se ale měnit barvy.


Přílohy:
sipka.tap [2.18 KiB]
271 krát
sipka.png
sipka.png [ 276.95 KiB | Zobrazeno 4793 krát ]

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients
Nahoru
 Profil  
 
PříspěvekNapsal: 20.03.2021, 15:46 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 372 times
Been thanked: 788 times
Na pixely ktore maju X-ovu suradnicu 255 sa ukazat neda ? ;)


Nahoru
 Profil  
 
PříspěvekNapsal: 20.03.2021, 15:57 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Busy píše:
Na pixely ktore maju X-ovu suradnicu 255 sa ukazat neda ? ;)

jj, asi ne, zkus si to, ja to taky zkusil...peek vraci 254 8-)

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz