home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 247 / 247.d81 / e.vectors < prev    next >
Text File  |  2022-08-26  |  3KB  |  145 lines

  1. u                            PRINT THIS
  2.  
  3.    ROM VECTORS and KERNAL ROUTINES
  4.    -------------------------------
  5.  
  6.  [768/$0300] (errmes) = error message.
  7.  [770/$0302] (wrmrst) = warm start or
  8.         reset. basic's main program
  9.         loop
  10.  [772/$0304] (crunch) = crunch basic
  11.         ascii keywords to tokens.
  12.  [774/$0306] (pnttok) = print basic
  13.         tokens.
  14.  [776/$0308] (snbins) = start new
  15.         basic instruction link.
  16.  [778/$030a] (arith)  = get math
  17.         element link.
  18.  [788/$0314] (hrdint) = hardware
  19.         interrupt (irq).
  20.  [790/$0316] (brkint) = brk interrupt
  21.         vector. (warm reset).
  22.  [792/$0318] (nmi)    = nmi interrupt.
  23.  [794/$031a] (open)   = open a file.
  24.  [796/$031c] (close)  = close a file.
  25.  [798/$031e] (chkin)  = set file to
  26.         read.
  27.  [800/$0320] (chkout) = set file to
  28.         write.
  29.  [802/$0322] (clrchn) = clear
  30.         channels.
  31.  [804/$0324] (chrin)  = input routine.
  32.  [806/$0326] (chrout) = print a
  33.         character.
  34.  [808/$0328] (stop)   = test for stop
  35.         key.
  36.  [810/$032a] (getin)  = get routine.
  37.  [812/$032c] (clall)  = clear all
  38.         files. (abort i/o).
  39.  [816/$0330] (lodlnk) = load link.
  40.  [818/$0332] (savlnk) = save link.
  41.  
  42.  
  43.  
  44.  KERNAL JUMPS
  45.  ------------
  46.  
  47.  65409 $ff81 (cint):
  48.         initialize screen editor and
  49.         the 6567 vic ii.
  50.  
  51.  65412 $ff84 (ioinit):
  52.         initialize all i/o devices.
  53.  
  54.  65415 $ff87 (ramtes):
  55.         tests ram. sets top & bottom
  56.         pointers.
  57.  
  58.  65418 $ff8a (restor):
  59.         restore system & irq vectors.
  60.  
  61.  65421 $ff8d (vector :
  62.         get or set system ram vectors.
  63.  
  64.  65424 $ff90 (setmsg):
  65.         controls system messages.
  66.  
  67.  65427 $ff93 (second):
  68.         send secondary addr. for
  69.         listen routine.
  70.  
  71.  65430 $ff96 (tksa):
  72.         send secondary addr. for talk
  73.         routine.
  74.  
  75.  65433 $ff99 (memtop):
  76.         get or set memory top.
  77.  
  78.  65436 $ff9c (membot):
  79.         get or set memory end.
  80.  
  81.  65439 $ff9f (scnkey):
  82.         scan the keyboard.
  83.  
  84.  65442 $ffa2 (settmo):
  85.         set ieee buss card time out
  86.         flag.
  87.  
  88.  65445 $ffa5 (acptr):
  89.         get data from serial port.
  90.  
  91.  65448 $ffa8 (ciout):
  92.         send a byte over serial buss.
  93.  
  94.  65451 $ffab (untalk):
  95.         stop sending data to a serial
  96.         buss device.
  97.  
  98.  65454 $ffae (unlsn):
  99.         stop getting data from a
  100.         serial bus device
  101.  
  102.  65457 $ffb1 (listen):
  103.         set a device on serial buss to
  104.         read.
  105.  
  106.  65460 $ffb4 (talk):
  107.         set a device on serial buss to
  108.         send.
  109.  
  110.  65463 $ffb7 (readst):
  111.         read status byte.
  112.  
  113.  65466 $ffba (setlfs):
  114.         set logical files.
  115.  
  116.  65469 $ffbd (setnam):
  117.         set file name.
  118.  
  119.  65493 $ffd5 (load):
  120.         load ml.
  121.  
  122.  65496 $ffd8 (save):
  123.         save ml.
  124.  
  125.  65499 $ffdb (settim):
  126.         set system clock.
  127.  
  128.  65502 $ffde (rdtim):
  129.         read system clock.
  130.  
  131.  65514 $ffea (udtim):
  132.         update system clock.
  133.  
  134.  65517 $ffed (screen):
  135.         return screen format.
  136.  
  137.  65520 $fff0 (plot):
  138.         get or set crsr on screen.
  139.  
  140.  65523 $fff3 (iobase):
  141.         get addresses of devices.
  142.  
  143.  
  144.  
  145.  
  146.