+Print++at++double++height++on+++Print++at++double++height++on++
      S  y  s  t  é  m  o  v  é     p  r  o  m  ě  n  n  é
+Print++at++double++height++off++Print++at++double++height++off+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

TYP ADRESA NAZEV    OBSAH
----------------------------------------------------------------
N8  23552  KSTATE   Použití pro čtení klávesnice
N1  23560  LAST K   Ukládá nově stlačenou klávesu
 1  23561  REPDEL   Opakovací režim-čas od stlačení klávesy
                    ( normálně 35 )
 1  23562  REPPER   Zpoždění mezi následným opakováním klávesy
N2  23563  DEFADD   Adresa argumentů DEF FN ; jinak 0
N1  23565  K DATA   2. byt barevného příkazu z kláves.
N2  23566  TVDATA   Byty barvy , AT a TAB řízení obrazovky
X38 23568  STRMS    Adresy kanálů připojených proudů
 2  23606  CHARS    O 256 méně než adresa souboru znaků.Odkazuje
                    na vlastní soubor v RAM
 1  23608  RASP     Délka varovného zvuku bzučáku
 1  23609  PIP      Délka zvukového znamení při stlačení klávesy
 1  23610  ERR NR   O 1 méně než code sdělení ( 255=-1 )
X1  23611  FLAGS    Návěští pro řízení BASIC systému
X1  23612  TV FLAG  Návěští určená pro televizi
X2  23613  ERR SP   Adresa položky v zásobníku návratových adres
                    ( pro návrat z chybového hlášení )
N2  23615  LIST SP  Adresa zpětné adresy z automatického list.
N1  23617  MODE     Specifika K,L,E,C,G kurzoru
 2  23618  NEWPPC   Rádek , na který se má skočit
 1  23620  NSPPC    Císlo příkazu v řádku ,na který se má skočit
 2  23621  PPC      Císlo řádku prováděného programu
 1  23623  SUBPPC   Císlo právě prováděného příkazu v řádku
 1  23624  BORDCR   Barva BORDER * 8
 2  23625  E PPC    Císlo běžného řádku ( řádek s kurzorem )
X2  23627  VARS     Adresy proměnných
N2  23629  DEST     Adresy proměnných v přiřazení
X2  23631  CHANS    Adresy kanálových dat
X2  23633  CHURCHL  Adresa informace pro IN , OUT
X2  23635  PROG     Adresa BASIC programu
X2  23637  NXTLIN   Adresa dalšího programového řádku
X2  23639  DATADD   Adresa terminátoru poslední položky DATA
X2  23641  E LINE   Adresa právě vkládaného příkazu
 2  23643  K CUR    Adresa kurzoru
X2  23645  CH ADD   Adresa příštího interpretovaného znaku
 2  23647  X PTR    Adresa znaku po ?
X2  23649  WORKSP   Adresa dočasného pracovního prostoru
X2  23651  STKBOT   Adresa konce zásobníku kalkulátoru
X2  23653  STKEND   Adresa začátku rezervy
N1  23655  BREG     b-registr kalkulátoru
N2  23656  MEM      Adresa oblasti paměti kalkulátoru
 1  23658  FLAGS2   Další návěští
X1  23659  DF SZ    Počet řádků ve spodní části obrazovky
 2  23660  S TOP    Císlo horního program. řádku v aut. listingu
 2  23662  OLDPPC   Císlo řádku kam skočí CONTINUE
 1  23664  OSPCC    Císlo příkazu v řádku kam skočí CONTINUE
N1  23665  FLAGX    Různá návěští
N2  23666  STRLEN   Délka určení typu řetězce v přiřazení
N2  23668  T ADDR   Adresa příštího pole v syntaxové tabulce
 2  23670  SEED     "Síto" pro RND ( příkazem RANDOMIZE )
 3  23672  FRAMES   Počítadlo cyklů obrazovky ( po 20 ms )
 2  23675  UDG      Adresa 1. znaku definované grafiky
 1  23677  COORDS   x-ová souřadnice posledního PLOT
 1  23678           y-ová souřadnice posledního PLOT
 1  23679  P POSN   33-sloupcové číslo pozice tiskárny
 1  23680  PR CC    Nevýznamný byte adresy příští poz.tisku- LPR
 1  23681           Nevyužito
 2  23682  ECHO E   33-sl. a 24-ř.č. konce vstupního vyrov. reg.
 2  23684  DF CC    Adresa pozice PRINT v display file
 2  23686  DFCCL    Jako DF CC pro spodek obrazovky
X1  23688  S POSN   33-sl. číslo pozice PRINT
X1  23689           24-řád. číslo pozice PRINT
X2  23690  SPOSNL   Jako S POSN pro spodek obrazovky
 1  23692  SCR ST   Počítá scroll ; o 1 > než scroll před zast.
 1  23693  ATTR P   Stálá běžná barva
 1  23694  MASK P   Pro transparentní barvy na obrazovce
N1  23695  ATTR T   Dočasná běžná barva
N1  23696  MASK T   Jako MASK P , ale dočasné hodnoty
 1  23697  P FLAG   Další návěští
N30 23698  MEMBOT   Oblast paměti kalkulátoru ( pro čísla jež
                    nemohou být vhodně v zásobníku )
 2  23728           Nepoužívá se
 2  23730  RAMTOP   Adresa posledního byte BASIC systému
 2  23732  P-RAMT   Adresa posledního byte existující RAM
----------------------------------------------------------------

Poznámka :
 U typu :  X by proměnná neměla být měněna ( nebezpečí zhroucení
             systému
           N změna pomocí POKE nemá trvalý efekt
  Císlo u Typu znamená počet byte proměnné

Příklad :
 Vložení dvoubytové proměnné hodnoty v na adresu n :
   POKE n,v-256*INT(v/256) : POKE n+1,INT(v/256)
 K získání této hodnoty :
   PEEK n+256*PEEK (n+1)








adresa	počet	byte	význam
	byte
-------------------------------
 05D4	1	00	píše 0-255 znak ASCII (normálně)
		01	píše 256-511 znak ASCII (písmena "hypernormal"-dvojitá)
 0D44	1		rychlost čtení znaků z klávesnice
		40	normálně
		06	když je stále zmáčknuta určitá klávesa
		01	nejmenší
 1070	2	xx xx	začátek volné paměti pro BASIC
		FA A3	normálně(zn.,že BASIC program je uložen od $A3FA)
		68 A0	po projití programem "VRAM fleky"
 1082	1	xx	hodnota proměnné CSRH (pozice kursoru ve sloupci)
 1083	1	xx	hodnota proměnné CSRV (pozice kursoru v řádce)
 1088	2	xx xx	hodnota POSH(x-hodnota souřadnice graf.ukazatele)
Pozn.: pro x>0 : POSH=PEEK($1088)+PEEK($1089*16^2)
       pro x<0 : POSH=$10000-(PEEK($1089*16^2+PEEK($1088))
 108A	2	xx xx	hodnota POSV (y-souřadnice graf.ukazatele)
 108D	1	00	bliká normální kursor,píšou se velký písmena
		01	bliká "hranatý" kursor,píše malý písmena
		02	bliká grafický kursor,píše grafické znaky
		03...FF	bliká grafický kursor,píše vekká písmena
 108E	1	xx	při běhu BASIC programu délka zpracovávaného řádku,
			jinak 00
 108F	1	00	jako PLOT OFF
		01	jako PLOT ON,ale nemění PMODE
 1099	1	00	je připojeno 16kB VRAM
		01	je připojeno 32kB VRAM
 10F0	1	xx	typ souboru na CMT (05=BASIC ...)
 10F1	16	xx	název souboru pro CMT
			Konec názvu je označen znakem 0D a nevyčerpané
			znaky jsou vyplněny znakem 20 (mezera)
 1102	2	xx xx	délka souboru na CMT
Pozn.Délka=PEEK($1102)+PEEK($1103)*16^2
 1104	2	xx xx	Top adresa souboru (odkud je soubor zaváděn)
			pro CMT
Pozn.Top=PEEK($1104)+PEEK($1105)*16^2
 1106	2	xx xx	Exc adresa souboru (odkud je soubor odstartován)
			pro CMT
Pozn.Exc=PEEK($1106)+PEEK($1107)*16^2
 1108		xx	zde začíná Header(záhlaví) pro CMT ...
 116F		xx	... a zde končí
 12B2	1	xx	délka řetězce uloženého pod klávesou F1
 12B3	15	xx	řetězec uložený pod F1
... atd. pro F2,...,F9 a F10 ... :
 12C2	1+15		klávesa F2
 12D2			klávesa F3
 12E2			klávesa F4
 12F2			klávesa F5
 1302			klávesa F6
 1312			klávesa F7
 1322			klávesa F8
 1332			klávesa F9
 1342			klávesa F10
 1391	8	xx	co bliká jako kursor pro velká písmena
			Normálně:všude $FF
Pozn.:tvoří se jako PATTERN
 1399	8	xx	co bliká jako kursor pro malá písmena
			normálně:7E FF FF FF FF FF FF 7E
 13A1	8	xx	co bliká jako grafický kursor
			Normálně:00 00 00 00 00 00 00 FF
 2000			zde začíná "znaková" VRAM
 23E7			... a zde končí (CRT mód M1 a M2)
 27CF			... a zde končí (CRT mód M3 a M4)
 3919	1		protect p5i SAVE
 3951	1		protect při LOAD
 399A	1		protect při VERIFY
		02	při NORMAL rychlosti
		01	při FAST rychlosti
Pozn.:Protect je uložen na konci hlavičky.
 3B91	1		určuje rychlost nahrávky při LOAD a VERIFY
		4C	NORMAL (rychlost 1200 Bd)
		26	FAST (rychlost 2400 Bd)
		21	2700 Bd
		19	3600 Bd (nejvyšší povolená rychlost ??? )
		atd. podle vzorce:Rychlost=76/PEEK($3B91)
				  POKE$3B91,91200/Rychlost
 3B97	1		určuje rychlost nahrávky při SAVE
		1B	NORMAL
		0D	FAST
		0C	2700 Bd
		09	3200 Bd
		atd. podle vzorce:Rychlost=27/PEEK($3B97)
				  POKE$3B97,91200/Rychlost
Pozn.:Rozdíl rychlostí pro SAVE a LOAD musí být 0 !
 4DCF	1	00	při SYMBOL zvětšuje 0-255 znak ASCII(normálně)
		01	při SYMBOL zvětšuje 256-511 znak ASCII(písmena
			 "hypernormal"-dvojitá...)
 5973			zde začíná tabulka příkazů jazyka ...
 5C5A			... a zde končí
Pozn.:U posledního znaku příkazu je vždy jeho ASCII hodnota
      o $7F větší.
