Difference between revisions of "IS-BASIC trükkök"

From Enterprise Wiki
Jump to: navigation, search
Line 1: Line 1:
Basic program gyorsítása:
+
== Basic program gyorsítása ==
  
 
* Várakozás kikapcsolása: OUT 191,12 visszakapcsolása: OUT 191,4
 
* Várakozás kikapcsolása: OUT 191,12 visszakapcsolása: OUT 191,4
 
* Megszakítások kikapcsolása: POKE 56,201, visszakapcsolása: POKE 56,245
 
* Megszakítások kikapcsolása: POKE 56,201, visszakapcsolása: POKE 56,245
  
LOCK üzemmódok:
+
== LOCK üzemmódok ==
  
 
* SET 6,0 - normál üzemmód
 
* SET 6,0 - normál üzemmód
Line 11: Line 11:
 
* SET 6,8 - ALT üzemmód
 
* SET 6,8 - ALT üzemmód
  
A JOY(n) függvény értékei:
+
== SET cuccok ==
 +
 
 +
* SET 8,0 - SET INTERRUPT STOP ON
 +
* SET 8,1 - SET INTERRUPT STOP OFF
 +
 
 +
* SET 11 = SET KEY DELAY
 +
 
 +
* SET 26,1 = SET STATUS OFF
 +
* SET 26,0 = SET STATUS ON
 +
 
 +
 
 +
== A JOY(n) függvény értékei ==
  
 
* 1 = jobbra CHR$(188) BC
 
* 1 = jobbra CHR$(188) BC
Line 18: Line 29:
 
* 8 = fel CHR$(176) B0
 
* 8 = fel CHR$(176) B0
  
Karakterek, billentyűparancsok és kódjaik:
+
== Karakterek, billentyűparancsok és kódjaik ==
  
 
* A-Z CHR$(65)-CHR$(90)
 
* A-Z CHR$(65)-CHR$(90)
Line 24: Line 35:
 
* DEL - CHR$(160)
 
* DEL - CHR$(160)
 
* TAB - CHR$(9)
 
* TAB - CHR$(9)
* ERASE - chr$(164)
+
* ERASE - CHR$(164)
 +
 
 +
== Statusquo ==
 +
 
 +
=== Status sor lentre ===
 +
 
 +
SPOKE 255,15026,12
 +
 
 +
12 helyett 2 és 45 közötti értéket is megadhatunk, így vízszintesen bejjebb vagy kijjebb fog kezdődni a status sor.
 +
 
 +
=== SET STATUS ===
 +
 
 +
* SET 26,1 = SET STATUS OFF
 +
* SET 26,0 = SET STATUS ON
 +
 
 +
== Reset ==
 +
 
 +
Egy reset is újraindítja a gépet: SPOKE 255,49144,0: SPOKE 255,49145,0 (vagy mégsem?)

Revision as of 14:00, 31 March 2012

Basic program gyorsítása

  • Várakozás kikapcsolása: OUT 191,12 visszakapcsolása: OUT 191,4
  • Megszakítások kikapcsolása: POKE 56,201, visszakapcsolása: POKE 56,245

LOCK üzemmódok

  • SET 6,0 - normál üzemmód
  • SET 6,1 - CAPS üzemmód
  • SET 6,2 - SHIFT üzemmód
  • SET 6,8 - ALT üzemmód

SET cuccok

  • SET 8,0 - SET INTERRUPT STOP ON
  • SET 8,1 - SET INTERRUPT STOP OFF
  • SET 11 = SET KEY DELAY
  • SET 26,1 = SET STATUS OFF
  • SET 26,0 = SET STATUS ON


A JOY(n) függvény értékei

  • 1 = jobbra CHR$(188) BC
  • 2 = balra CHR$(184) B8
  • 4 = le CHR$(180) B4
  • 8 = fel CHR$(176) B0

Karakterek, billentyűparancsok és kódjaik

  • A-Z CHR$(65)-CHR$(90)
  • a-z CHR$(97)-CHR$(122)
  • DEL - CHR$(160)
  • TAB - CHR$(9)
  • ERASE - CHR$(164)

Statusquo

Status sor lentre

SPOKE 255,15026,12

12 helyett 2 és 45 közötti értéket is megadhatunk, így vízszintesen bejjebb vagy kijjebb fog kezdődni a status sor.

SET STATUS

  • SET 26,1 = SET STATUS OFF
  • SET 26,0 = SET STATUS ON

Reset

Egy reset is újraindítja a gépet: SPOKE 255,49144,0: SPOKE 255,49145,0 (vagy mégsem?)