10.07.2015 Views

Uncompressed - The Tech Heap

Uncompressed - The Tech Heap

Uncompressed - The Tech Heap

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EXTENDED BASIC UNRAVELLED IIAPPENDIX AMEMORY MAPORIGIN:SPECTRAL ASSOCREVISED:12/26/1999 WALTER K ZYDHEK05190520 *END OF RAM05210522 8000 ORG $800005230524 8000 RMB $2000 EXTENDED BASIC ROM0525 A000 RMB $2000 COLOR BASIC ROM0526 C000 ROMPAK EQU *0527 C000 DOSBAS RMB $2000 DISK BASIC ROM/ENHANCED BASIC INIT CODE0528 E000 RMB $1F00 ENHANCED BASIC05290530 * START OF ADDITIONAL VARIABLES USED BY SUPER EXTENDED BASIC0531 FE00 H.CRSLOC RMB 2 CURRENT LOCATION OF CURSOR0532 FE02 H.CURSX RMB 1 X POSITION OF CURSOR0533 FE03 H.CURSY RMB 1 Y POSITION OF CURSOR0534 FE04 H.COLUMN RMB 1 COLUMNS ON HI-RES ALPHA SCREEN0535 FE05 H.ROW RMB 1 ROWS ON HI-RES ALPHA SCREEN0536 FE06 H.DISPEN RMB 2 END OF HI-RES DISPLAY SCREEN0537 FE08 H.CRSATT RMB 1 CURRENT CURSOR'S ATTRIBUTES0538 FE09 RMB 1 UNUSED0539 FE0A H.FCOLOR RMB 1 FOREGROUND COLOR0540 FE0B H.BCOLOR RMB 1 BACKGROUND COLOR0541 FE0C H.ONBRK RMB 2 ON BRK GOTO LINE NUMBER0542 FE0E H.ONERR RMB 2 ON ERR GOTO LINE NUMBER0543 FE10 H.ERROR RMB 1 ERROR NUMBER ENCOUNTERED OR $FF (NO ERROR)0544 FE11 H.ONERRS RMB 2 ON ERR SOURCE LINE NUMBER0545 FE13 H.ERLINE RMB 2 LINE NUMBER WHERE ERROR OCCURRED0546 FE15 H.ONBRKS RMB 2 ON BRK SOURCE LINE NUMBER0547 FE17 H.ERRBRK RMB 1 STILL UNKNOWN, HAS TO DO WITH ERR, BRK0548 FE18 H.PCOUNT RMB 1 PRINT COUNT, CHARACTERS TO BE HPRINTED0549 FE19 H.PBUF RMB 80 PRINT BUFFER, HPRINT CHARS. STORED HERE0550 FE69 RMB 132 UNUSED0551 FEED INT.FLAG RMB 1 INTERRUPT VALID FLAG. 0=NOT VALID, $55=VALID0552 * TABLE OF JUMP VECTORS TO INTERRUPT SERVICING ROUTINES0553 FEEE INT.JUMP0554 FEEE INT.SWI3 RMB 30555 FEF1 INT.SWI2 RMB 30556 FEF4 INT.FIRQ RMB 30557 FEF7 INT.IRQ RMB 30558 FEFA INT.SWI RMB 30559 FEFD INT.NMI RMB 305600561 * I/O AREA05620563 FF00 PIA0 EQU * PERIPHERAL INTERFACE ADAPTER ONE05640565 FF00 BIT0 KEYBOARD ROW 1 AND RIGHT JOYSTICK SWITCH 10566 BIT1 KEYBOARD ROW 2 AND LEFT JOYSTICK SWITCH 10567 BIT2 KEYBOARD ROW 3 AND RIGHT JOYSTICK SWITCH 20568 BIT3 KEYBOARD ROW 4 AND LEFT JOYSTICK SWITCH 20569 BIT4 KEYBOARD ROW 50570 BIT5 KEYBOARD ROW 60571 BIT6 KEYBOARD ROW 70572 BIT7 JOTSTICK COMPARISON IINPUT05730574 FF01 BIT0 CONTROL OF HSYNC (63.5ps) 0 = IRQ* TO CPU DISABLED0575 INTERRUPT 1 = IRQ* TO CPU ENABLED0576 BIT1 CONTROL OF INTERRUPT 0 = FLAG SET ON FALLING EDGE OF HS0577 POLARITY 1 = FLAG SET ON RISING EDGE OF HS0578 BIT2 NORMALLY 1 0 = CHANGES FF00 TO DATA DIRECTION0579 BIT3 SEL 1 LSB OF TWO ANALOG MUX SELECT LINES0580 BIT4 ALWAYS 10581 BIT5 ALWAYS 10582 BIT6 NOT USED0583 BIT7 HORIZONTAL SYNC INTERRUPT FLAG05840585 FF02 BIT0 KEYBOARD COLUMN 10586 BIT1 KEYBOARD COLUMN 20587 BIT2 KEYBOARD COLUMN 30588 BIT3 KEYBOARD COLUMN 40589 BIT4 KEYBOARD COLUMN 50590 BIT5 KEYBOARD COLUMN 60591 BIT6 KEYBOARD COLUMN 7 / RAM SIZE OUTPUT0592 BIT7 KEYBOARD COLUMN 8A8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!