151
Sharp MZ-800 a ostatní / Re: Poradce
« kdy: 30. Červenec 2010 - 12:29 »
Druhou část musíš nahrát rychlostí 2400 Bd (rychlost se přepíná přímo v okně Virtual CMT).
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
... Tisk znaku je zajišťován instrukcí rst 16 (volání podprogramu na adrese 16). Znak, který má být vytisknut, je uložen v registru a. ... Program umí tisknout všechny ASCII znaky, semigrafiku, UDG, klíčová slova a zpracovávat tyto řídící kódy:
6 - print COMMA (posune na další pozici - začátek nebo polovina řádku)
8 - cursor left (posune tiskovou pozici doleva)
9 - cursor right (posune tiskovou pozici doprava)
10 - cursor down (posune tiskovou pozici dolů)
11 - cursor up (posune tiskovou pozici nahoru)
13 - ENTER (přesune tiskovou pozici na začátek dalšího řádku)
16 - ink (ovládání barvy inkoustu - pošlete kód 16 a potom číslo 0-7)
17 - paper (ovládání barvy papíru - pošlete kód 17 a potom číslo 0-7)
18 - flash (ovládání blikání - pošlete kód 18 a potom číslo 0 nebo 1)
19 - bright (ovládání jasu - pošlete kód 19 a potom číslo 0 nebo 1)
20 - inverse (ovládání inverze - pošlete kód 20 a potom číslo 0 nebo 1)
21 - over (ovládání over - pošlete kód 21 a potom číslo 0 nebo 1)
22 - at (nastavení tiskové pozice - pošlete kód 22 a potom řádek a sloupec)
23 - tab (tabulátor - pošlete kód 23 a potom číslo rozložené do dvou bytů)
10 LET A$="AHOJ"+CHR$(13)+"SVETE"
20 LET B$="HELLO"+CHR$(22)+CHR$(5)+CHR$(20)+"WORLD"
30 PRINT A$
40 PRINT B$