BCDEFGHIJKLMNOPQRSTUVWXY
1
FFFFIRQB/BRKCPU6502 vector.
2
FFFELegend:
3
FFFDRESETBCPU6502 vector.Not implemented yet
4
FFFCImplemented in Emu only
5
FFFBNMIBCPU6502 vector.
6
FFFA
7
FFF9ABORTBCPU65816 vector.
8
FFF8
9
FFF7EXTMEMHWReserved for future use (extended memory MMU)
10
FFF6EXTIOCTLHWBitmap of 8x 64byte chunks for mapping RAM into I/O area.Maps $FC00-$FDFF to extension devices.
Two last pages of bank 0 (`$00FE00` - `$00FFFF`) is dedicated to internal I/O devices.
11
FFF5COPCPU65816 vector.Area $FC00-$FDFF is used to handle extension devices. Divided into 4x 128byte chunks.
If you _really_ need to use RAM in this area, use `$00FFF6` register to map RAM chunks in.
12
FFF4
13
FFF3BUSYAPIBit 7 high while operation is running.
14
FFF2ERRNOAPIAPI error number.
15
FFF1OPAPI
Write the API operation id here to begin a kernel call. Read return value.
16
FFF0STACKAPI512 bytes for passing call parameters.
17
FFEFIRQBCPU65816 vector.Interrupt Sources:
18
FFEE0 - RIA
19
FFEDIRQ_STATUSINTInterrupt ControllerRead to get IRQ interrupt state1 - GPIO extender
20
FFECIRQ_ENABLERIARIA interrupts enableEnable RIA interrupts2 - SD-1 FM chip
21
FFEBNMIBCPU65816 vector.3 - I2C port
22
FFEA4-7 - Extended I/O
23
FFE9ABORTBCPU65816 vector.
24
FFE8RIA Interrupts:
25
FFE7BRKCPU65816 vector.0 - CIA-compatible timers
26
FFE61-7 - reserved
27
FFE5COPCPU65816 vector.
28
FFE4
29
FFE3RNGHWRandom Number Generator
30
FFE2
31
FFE1TX, RXUARTWrite bytes to the UART.Read bytes from the UART.
32
FFE0READYUARTFlow control for UART FIFO.bit 7 - TX FIFO not full. Ok to send. bit 6 - RX FIFO has data ready.
33
FFDFFDBSTFSFile-descriptor B status.
34
FFDEFDASTFSFile-descriptor A status.bit 7 - open; bit 6 - EOF; bit 1 - writable; bit 0 - readable (data waiting)
35
FFDDFDBRWFSRead bytes from the FDB. Write bytes to the FDB.
36
FFDCFDARWFSRead bytes from the FDA. Write bytes to the FDA.
37
FFDBFDBFSFile-descriptor B number.
38
FFDAFDAFSFile-descriptor A number. (Obtained from open() API call.)
39
FFD9DMAERRDMADMA transfer errno.
40
FFD8COUNTDMADMA transfers count.write - start the DMA transfer. read - non-zero when transfer is in-progress.
41
FFD7STEPDSTDMADMA destination step.
42
FFD6ADDRDSTDMADMA destination address.
43
FFD5
44
FFD4
45
FFD3STEPSRCDMADMA source step.
46
FFD2ADDRSRCDMADMA source address.
47
FFD1
48
FFD0
49
FFCF
50
FFCE
51
FFCDTM5TIMETime Of Day (µs)
52
FFCCTM4
53
FFCBTM3
54
FFCATM2
55
FFC9TM1
56
FFC8TM0
57
FFC7DIVABMATHSigned OPERA / unsigned OPERB.
58
FFC6
59
FFC5MULABMATHOPERA * OPERB.
60
FFC4
61
FFC3OPERBMATHOperand B for multiplication and division.
62
FFC2
63
FFC1OPERAMATHOperand A for multiplication and division.
64
FFC0
65
FFBF
66
FFBE
67
FFBD
68
FFBC
69
FFBB
70
FFBA
71
FFB9
72
FFB8
73
FFB7
74
FFB6
75
FFB5
76
FFB4
77
FFB3
78
FFB2
79
FFB1
80
FFB0
81
FFAF
82
FFAE
83
FFAD
84
FFAC
85
FFAB
86
FFAA
87
FFA9
88
FFA8
89
FFA7LED_BLUERGBA chain of WS2812B directly addressable RGB LEDs.BLUE value for Indexed set
90
FFA6LED_GREENRGBGREEN value for Indexed set
91
FFA5LED_REDRGBRED value for Indexed set
92
FFA4LED_IDXRGBLED Index - write to set the LED with RED,GREEN,BLUE
93
FFA3LED3RGBDirect set LED 3
94
FFA2LED2RGBDirect set LED 2
95
FFA1LED1RGBDirect set LED 1
96
FFA0LED0RGBDirect set LED 0 (with RGB332 color)
97
FF9FCRB_0FTIMERSCIA-compatible timersCONTROL REG B
98
FF9ECRA_0ETIMERSCONTROL REG A
99
FF9DICR_0DTIMERSINTERRUPT CONTROL REGISTER
100
FF9C??? frequency control ???