Page 1
ISSUE 2
* ISSUE 2: Fix minor bugs
Page 1 $100-$3FF
*Apply to Dragon64 only
Dec Hex Description
256-258 100-102 SWI3 vector
259-261 103-105 SWI2 vector
262-264 106-108 SWI vector
265-267 109-10B NMI vector
268-270 10C-10E IRQ vector
271-273 10F-111 FIRQ vector
274:275 112:113 TIMER value
276 114 Unused
277-281 115-119 Random number seeds
282 11A *FLAG64:
$55=BASIC in RAM
283:284 11B:11C *RAM BASIC checksum
285 11D *Last key code
286 11E *Delay for keyboard
till auto-repeat
287 11F *
288 120 STUB TABLE 0:
-number of reserved
words
289:290 121:122 -address of reserved
word table
291:292 123:124 -address of dispatch
table
293 125 -number of functions
294:295 126:127 -address of function
table
296:297 128:129 -address of function
dispatch table
298-307 12A-133 Reserved for STUB 1
308-327 134-147 USR address table or
STUB 2 terminator
328 148 Auto line feed flag
329 149 Alpha lock flag
0=lower,$FF=upper
330 14A Number of characters
in printer EOL
331-336 14B-150 EOL printer sequence
337-345 151-159 Keyboard roll-over
table
346 15A R.H. joystick X value
347 15B R.H. joystick Y value
348 15C L.H. joystick X value
349 15D L.H. joystick Y value
350-352 15E-160 RAM HOOKS:
-open device or file
353-355 161-163 -check I/O device no.
356-358 164-166 -return device
parameters
359-361 167-169 -character output
362-364 16A-16C -charater input
365-367 16D-16F -check device is open
for input
368-370 170-172 -check device is open
for output
371-373 173-175 -close all devices &
files
374-376 176-178 -close single device
or file
377-379 179-17B -about to deal with
first character of
new statement
380-382 17C-17E -disk file item
scanner
383-385 17F-181 -Poll for BREAK &
special keys
386-388 182-184 -read a line of input
389-391 185-187 -finish loading ASCII
program
392-394 188-18A -EOF function
395-397 18B-18D -evaluate an
expression
398-400 18E-190 -user error trap
401-403 191-193 -system error trap
404-406 194-196 -RUN statement
407-409 197-199 - string copy check
CLEAR statement
410-412 19A-19C -fetch next statement
413-415 19D-19F -LET string copy check
416-418 1A0-1A2 - CLS statement
RENUM statement
PUT/GET statement
function assignment
419-421 1A3-1A5 -compress BASIC line
for storage
422-424 1A6-1A8 -expand BASIC line for
listing
425-464 1A9-1D0 string buffer area
465 1D1 cassette filename
length
466-473 1D2-1D9 cassette filename
buffer
474-728 1DA-2D8 CASSETTE FILE BUFFER:
474-481 1DA-1E1 -cassette filename
482 1E2 -cassette file type
0=prog,1=data
2=machine code
483 1E3 -cassette ASCII flag
0=binary,$FF=ASCII
file
484 1E4 -cassette gap flag
0=continuous
$FF=gaps
485:486 1E5:1E6 -execution address
of machine code
file
487:488 1E7:1E8 -load address of
ungapped MC file
729-732 2D9-2DC BASIC line input
buffer preamble
733-984 2DD-3D8 BASIC line input
buffer
985-1002 3D9-3EA buffer space
1003-1020 3EB-3FC Not used
1021:1022 3FD:3FE *Serial port line delay
1023 3FF *Printer select
(0=parallel,<>0=serial)