BIBG.FALC - 1 - TASWORD TWO
Přehled nejdůležitějších systémových proměnných Basicu-I
========================================================
71BF adresa začátku programu
71C1 adresa konce programu - začátku proměnných
71C3 adresa konce proměnných
71C5 adresa konce paměti RAM
71CB adresa prostoru rezervovaného uživateli
71CD číslo vykonávaného řádku
71CF adresa právě vykonávaného znaku
71D7 implicitní délka řetězců
71D8 kód znaku jenž se tiskne za vytištěné číslo Přehled nejdůležitějších systémových proměnných Basicu-G
========================================================
7259 adresa začátku sekce programu
726A adresa začátku programu v Basicu-G
726C adresa konce programu - adresa začátku proměnných
726E adresa konce promenných, adresa volného místa
7282 implicitní délka řetězcových proměnných - LEN x
7288 adresa GOSUB SP
730A implicitní délka not pro 1. kanál PLAY
730E implicitní délka not pro 2. kanál PLAY
7312 implicitní délka not pro 3. kanal PLAY
729A poslední adresa paměti RAM
7270 konec paměti využitelné pro Basic-G
7278 číslo právě vykonávané řádky
72A9 souvislost s TRACE - 2 -
Kódy slov v Basicu-G a Basicu-I.
--------------------------------Slovo BG BI Slovo BG BI
--------------------- ---------------------
MID$ 41 + 79
LEFT$ 42 + 7A
RIGHT$ 43 + 7B
RPT$ 44 + 7C
POS 45 7D
LEN 46 + TAB 7E +
VAL 47 + CURSOR 7F +
ASCII 48 + /\ 80 +
CHR$ 49 + * 81 +
/UM$ 4A + / 82 +
HEX$ 4B + MOD 83 +
LINK 4C + 84 +
SGN 4D + 85 +
ABS 4E + < 86 +
RND 4F + = 87 +
INP 50 + > 88 +
PEEK 51 + AND 89 +
VPEEK 52 + XOR 8A +
PEEKW 53 + OR 8B +
INPW 54 ( 8C +
VARPTR 55 ) 8D +
INKEY$ 56 + NOT 8E +
COLOR 57 TRACE A0
PLAY 58 AUTO A1 +
TIME 59 TAPE A2 +
FRE 5A + CONT A3 +
ERR 5B + DEL A4 +
ERRL 5C + LIST A5 +
ERRL$ 5D + RENUM A6
JOY 5E NEW A7 +
RCRT 5F OLD A8 +
TIME$ 60 CHAIN A9 +
RDCHR$ 61 RUN AA +
DRCT 62 SAVE AB +
DIST 63 VERIFY AC +
RETL 64 PUSH AD
ASW 67 POP AE
INKEY 68 REM AF +
69 END B0 +
POST 6A FOR B1 +
POINT 6B NEXT B2 +
STATUS 6C REPEAT B3 +
COINC 6D UNTIL B4 +
SPRITE 6E RESUME B5
SIN 6F IF B6 +
COS 70 LET B7 +
XCHG 71 GOTO B8 +
MRCRI$ 72 GOSUB B9 +
INSTR 73 RETURN BA +
74 READ BB +
75 RESTORE BC +
76 DATA BD +
77 CALL BE +
78 STOP BF + - 3 -
Slovo BG BI Slovo BG BI
--------------------- ---------------------
DIM C0 + MOVE E0
INPUT C1 + GMOVE E1
VIEW C2 + GINIT E2
EVENT C3 PAINT E3
ALARM$ C4 GCOPY E4
RANDOMIZE C5 + DRAW E5
LOC C6 + BOX E6
STCHR C7 + CONSOLE E7
SCOL C8 + BAR E8
SCOD C9 + SG E9
POKE CA + KEY EA
VPOKE CB + OFF EB
OUT CC + SKIP EC
CLS CD + LISTC ED
MPRINT CE ELIST EE
PRINT CF + ELISTC EF
MAG D0 + ON F0
CLEAR D1 + ERROR F1
FCOL D2 @ F2
BCOL D3 ALARM F3
ERASE D4 ! F4
POKEW D5 ESCRN F5
OUTW D6 STEP F6 +
LOCATE D7 IN F7
VSAVE D8 THEN F8 +
CIRCLE D9 ELSE F9 +
WAIT DA TO FA +
SLEEP DB # FB +
JOINT DC , FC +
PMODE DD ; FD +
GMODE DE : FE +
PLOT DF CR FF +
- 4 -
Stručný přehled formátu dat v programu FALC.
--------------------------------------------Vše ve VRAM !
0000 identifikace tabulky .1
0040 tabulka, uložená i s mezerami, tak jak je vidět
1000 identifikace tabulky .2
1040 tabulka
Formát identifikace tabulky.
----------------------------0000 počet skutečných řádků
0001 maximální počet řádků
0002 maximální počet znaků na řádku
0003
0004 kód oddělovače řádků
0005 počet sloupců tabulky
0006 počet řádek hlavičky
0007 skutečný počet radků
0008 - definice jednotlivých sloupců
+0 rozměr sloupce
+1 oddělovač~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~