System RAM Usage


This table lists the usage assigned to specific registers and addresses for the RPD-95.


System
Register

Byte
Address
(Hex)

Contents

000-0030000-001FTemporary System Usage
0040020-0023Temporary System Usage
0024Current Program Code
0025Current Key Code
0026-0027Temporary System Usage
0050028-0029User Flags 00-15
002A-002FSystem Flags 16-63
0060030-0034System Flags 64-99
0035Temporary System Usage
0036AOS Stack Counter
0037Temporary System Usage
0070038-003FNumeric Display Register
008-0130040-006FTemporary System Usage
0140070-0071Temporary System Usage
0072-00731st address in currently running program or LEARN
0074-0075End address in currently running program or LEARN
0076-0077PC in currently running program or LEARN
0150078-007FReserved for use by application cartridges
0162000-20071st AOS Operand
0172008-200F2nd AOS Operand
0182010-20173rd AOS Operand
0192018-201F4th AOS Operand
0202020-20275th AOS Operand
0212028-202F6th AOS Operand
0222030-20377th AOS Operand
0232038-203F8th AOS Operand
024-0262040-2057Temporary System Usage
0272058-2059If not expected values, memory will be cleared
205AUser subroutine counter
205BLast accepted key code
205C-205FTemporary System Usage
0282060-2067Operators for AOS operands
2068-208FTemporary System Usage
0342090-2093Temporary System Usage
2094Error Code
2095-2097Temporary System Usage
035-0362098-20A7Temporary System Usage
03720A8-20ACTemporary System Usage
20AD-20AFName of file currently running
03820B0-20B1Number of registers in partition
20B2-20B3Address of 1st byte in register area
20B4-20B5Address of 1st byte in program area
20B6-20B7Program area PC
03920B8-20BFCharacters for user definitions of F1-F5
04020C0-20C6Characters for user definitions of F1-F5
20C7Flags and addresses for user definitions of F1-F5
041-04320C8-20DFFlags and addresses for user definitions of F1-F5
04420E0-20E4Flags and addresses for user definitions of F1-F5
20E5-20E7Temporary System Usage
045-04720E8-20FFTemporary System Usage
0482100-2106Temporary System Usage
2107Result of SBA 21C
049-0542108-2137Subroutine return stack
0552138Cursor position for alpha register
2139Cursor position for system messages
213APrinter device-number
213BPrinter width
213C-213FTemporary System Usage
056-0652140-218FAlpha register
066-0672190-219FSystem message
06821A0-21A5Temporary System Usage
21A6Value for fix decimal
21A7Temporary System Usage
06921A8-21AFTemporary System Usage
07021B0-21B7Sum of y for statistics
07121B8-21BFSum of for statistics
07221C0-21C7N for statistics
07321C8-21CFSum of x for statistics
07421D0-21D7Sum of for statistics
07521D8-21DFSum of xy for statistics
07621E0-21E7Last x entered for statistics
07721E8-21EFLast y entered for statistics
07821F0-21F7Frequency for statistics
07921F8-21FFt-register
080-1012200-22AFTemporary System Usage
10222B0-22B7Flags and address for last BREAK command
10322B8-22BAFlags and address for last BREAK command
22BB-22BFTemporary System Usage
104-10822C0-22E7Temporary System Usage
109-11022E8-22F7Printer PAB
11122F8-22FFTemporary System Usage
112-1132300-230FRandom number seed
114-1392310-23DFTemporary System Usage


Back