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)