home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_10 / EASY_R_4.LZH / ER68_COM.Q < prev    next >
Text File  |  1992-03-30  |  17KB  |  1,071 lines

  1. ***************************************************************************
  2. *  ER68_COM.Q ist die Quelltextdatei zu ER68_COM.AUT                      *
  3. *  Beide Dateien gehören zum EASY RIDER Reassembler                       *
  4. *  Quelltext für ER68_ASS                         Autor: Andreas Borchard *
  5. *  letzte Änderung: 13.12.1989                                            *
  6. ***************************************************************************
  7. *  ER68_COM.AUT enthält die Bytefolgen, die "automatisch"  im Modus       *
  8. *  REASSEMBLIEREN von einem definierten KOMMENTAR begleitet werden        *
  9. *  ER68_COM.AUT mu₧ in folgendem Format vorliegen:                        *
  10. *                                                                       
  11. *  1. DESKRIPTORFELD
  12. *  DC.W         DISTANZ VOM 1. ZUM 2. DESKRIPTORFELD (MAX. 32767 B.) 
  13. *  DC.B         1. BYTE DER ZU KOMMENTIERENDEN BYTEFOLGE
  14. *  DC.B         ANZAHL DER NOCHFOLGENDEN BYTES DER BYTEFOLGE (MAX. 255 B.)
  15. *  DC.B         2.BYTE,3.BYTE,4.BYTE ...
  16. *  DC.B         'AUSZUGEBENDER KOMMENTAR',0
  17. *  EVEN
  18. *  2. DESKRIPTORFELD 
  19. *  USW.
  20. *  
  21. *  Dem letzten Deskriptorfeld mu₧ ein abschlie₧endes 'DC.W 0' folgen.
  22. *  Steuercodes im Kommentarfeld au₧er <TAB> (=9) und <Control G> (=7)
  23. *  werden ignoriert!
  24. *  Eine Bytefolge wird Byte für Byte mit den Opcodes im reassemblierten 
  25. *  Programm verglichen, und zwar grundsätzlich beginnend beim Opcodeanfang!
  26. *  Datenbytes werden nicht verglichen, wohl aber Befehlsemulatoren (LINEA,
  27. *  LINEF), falls diese zu Code gewandelt wurden.
  28. *  In einer Bytefolge kann $AA als Platzhalter für ein beliebiges Byte ver-
  29. *  wendet werden. Wenn mit $AA selbst verglichen werden soll mu₧ ein zweites
  30. *  $AA nachgestellt werden.
  31. *  Wenn der Platzhalter gleich an 1. Stelle eingesetzt werden soll, mu₧
  32. *  das 2. Byte ebenfalls der Platzhalter sein.
  33. *  BEISPIELE:
  34. *
  35. *  1)
  36. *  DC.B  $AA                    ;1. BYTE
  37. *  DC.B  4                      ;ANZAHL DER WEITEREN B.
  38. *  DC.B  $AA,$3C,$00,$4A        ;WEITERE BYTES
  39. *
  40. *  sucht nach $??3C004A 
  41. *  und kommentiert alle Befehle, die dem Muster '*.W #$4A,*' entsprechen.
  42. *
  43. *  2)
  44. *  DC.B  $AA                    ;1. BYTE
  45. *  DC.B  2                      ;ANZAHL DER WEITEREN B.
  46. *  DC.B  $AA,$AA                ;WEITERE BYTES
  47. *
  48. *  sucht nach $AA 
  49. *  und kommentiert (findet) vermutlich nichts.
  50. *
  51. *  3)
  52. *  DC.B  $3F                    ;1. BYTE
  53. *  DC.B  3                      ;ANZAHL DER WEITEREN B.
  54. *  DC.B  $3C,$00,$AA            ;WEITERE BYTES
  55. *
  56. *  sucht nach $3F3C00?? 
  57. *  und kommentiert alle Befehle mit folgendem Muster: 'MOVE.W #$??,-(A7)'.
  58. *
  59. *  4)
  60. *  DC.B  $3F                    ;1. BYTE
  61. *  DC.B  4                      ;ANZAHL DER WEITEREN B.
  62. *  DC.B  $3C,$00,$AA,$AA        ;WEITERE BYTES
  63. *
  64. *  sucht nach $3F3C00AA 
  65. *  und kommentiert 'MOVE.W #$AA,-(A7)'.
  66. *
  67. *  5)
  68. *  DC.B  $AA                    ;1. BYTE
  69. *  DC.B  0                      ;ANZAHL DER WEITEREN B.
  70. *
  71. *  sucht nach $?? 
  72. *  und kommentiert jeden Befehl.
  73. ***************************************************************************
  74.  
  75.  MODUL \EASYRIDE\ER68_COM.AUT      * Unter diesem Namen soll der Code 
  76.                                    * gespeichert werden
  77.  
  78.  ORG   0                           * um einen Programmheader zu verhindern 
  79. **************************************************************************
  80. * GEMDOS-ROUTINEN
  81.  LOCAL
  82.  DC.W  .AUT2-*
  83.  DC.B  $42
  84.  DC.B  (.AUT1-*)-1
  85.  DC.B  $67,$4E,$41
  86. .AUT1:
  87.  DC.B  '    ;PTERM0',0                
  88.  EVEN
  89. .AUT2:
  90.  LOCAL
  91.  DC.W  .AUT2-*
  92.  DC.B  $3F
  93.  DC.B  (.AUT1-*)-1
  94.  DC.B  $3C,0,1,$4E,$41
  95. .AUT1:
  96.  DC.B  '    ;CCONIN',0
  97.  EVEN
  98. .AUT2:
  99.  LOCAL
  100.  DC.W  .AUT2-*
  101.  DC.B  $3F
  102.  DC.B  (.AUT1-*)-1
  103.  DC.B  $3C,0,2,$4E,$41
  104. .AUT1:
  105.  DC.B  '    ;CCONOUT',0
  106.  EVEN
  107. .AUT2:
  108.  LOCAL
  109.  DC.W  .AUT2-*
  110.  DC.B  $3F
  111.  DC.B  (.AUT1-*)-1
  112.  DC.B  $3C,0,3,$4E,$41
  113. .AUT1:
  114.  DC.B  '    ;CAUXIN',0
  115.  EVEN
  116. .AUT2:
  117.  LOCAL
  118.  DC.W  .AUT2-*
  119.  DC.B  $3F
  120.  DC.B  (.AUT1-*)-1
  121.  DC.B  $3C,0,4,$4E,$41
  122. .AUT1:
  123.  DC.B  '    ;CAUXOUT',0
  124.  EVEN
  125. .AUT2:
  126.  LOCAL
  127.  DC.W  .AUT2-*
  128.  DC.B  $3F
  129.  DC.B  (.AUT1-*)-1
  130.  DC.B  $3C,0,5,$4E,$41
  131. .AUT1:
  132.  DC.B  '    ;CPRNOUT',0
  133.  EVEN
  134. .AUT2:
  135.  LOCAL
  136.  DC.W  .AUT2-*
  137.  DC.B  $3F
  138.  DC.B  (.AUT1-*)-1
  139.  DC.B  $3C,0,6,$4E,$41
  140. .AUT1:
  141.  DC.B  '    ;CRAWIO',0
  142.  EVEN
  143. .AUT2:
  144.  LOCAL
  145.  DC.W  .AUT2-*
  146.  DC.B  $3F
  147.  DC.B  (.AUT1-*)-1
  148.  DC.B  $3C,0,7,$4E,$41
  149. .AUT1:
  150.  DC.B  '    ;CRAWCIN',0
  151.  EVEN
  152. .AUT2:
  153.  LOCAL
  154.  DC.W  .AUT2-*
  155.  DC.B  $3F
  156.  DC.B  (.AUT1-*)-1
  157.  DC.B  $3C,0,8,$4E,$41
  158. .AUT1:
  159.  DC.B  '    ;CNECIN',0
  160.  EVEN
  161. .AUT2:
  162.  LOCAL
  163.  DC.W  .AUT2-*
  164.  DC.B  $3F
  165.  DC.B  (.AUT1-*)-1
  166.  DC.B  $3C,0,9,$4E,$41
  167. .AUT1:
  168.  DC.B  '    ;CCONWS',0
  169.  EVEN
  170. .AUT2:
  171.  LOCAL
  172.  DC.W  .AUT2-*
  173.  DC.B  $3F
  174.  DC.B  (.AUT1-*)-1
  175.  DC.B  $3C,0,$A,$4E,$41
  176. .AUT1:
  177.  DC.B  '    ;CCONRS',0
  178.  EVEN
  179. .AUT2:
  180.  LOCAL
  181.  DC.W  .AUT2-*
  182.  DC.B  $3F
  183.  DC.B  (.AUT1-*)-1
  184.  DC.B  $3C,0,$B,$4E,$41
  185. .AUT1:
  186.  DC.B  '    ;CCONIS',0
  187.  EVEN
  188. .AUT2:
  189.  LOCAL
  190.  DC.W  .AUT2-*
  191.  DC.B  $3F
  192.  DC.B  (.AUT1-*)-1
  193.  DC.B  $3C,0,$E,$4E,$41
  194. .AUT1:
  195.  DC.B  '    ;DSETDRV',0
  196.  EVEN
  197. .AUT2:
  198.  LOCAL
  199.  DC.W  .AUT2-*
  200.  DC.B  $3F
  201.  DC.B  (.AUT1-*)-1
  202.  DC.B  $3C,0,$10,$4E,$41
  203. .AUT1:
  204.  DC.B  '    ;CCONOS',0
  205.  EVEN
  206. .AUT2:
  207.  LOCAL
  208.  DC.W  .AUT2-*
  209.  DC.B  $3F
  210.  DC.B  (.AUT1-*)-1
  211.  DC.B  $3C,0,$11,$4E,$41
  212. .AUT1:
  213.  DC.B  '    ;CPRNOS',0
  214.  EVEN
  215. .AUT2:
  216.  LOCAL
  217.  DC.W  .AUT2-*
  218.  DC.B  $3F
  219.  DC.B  (.AUT1-*)-1
  220.  DC.B  $3C,0,$12,$4E,$41
  221. .AUT1:
  222.  DC.B  '    ;CAUXIS',0
  223.  EVEN
  224. .AUT2:
  225.  LOCAL
  226.  DC.W  .AUT2-*
  227.  DC.B  $3F
  228.  DC.B  (.AUT1-*)-1
  229.  DC.B  $3C,0,$13,$4E,$41
  230. .AUT1:
  231.  DC.B  '    ;CAUXOS',0
  232.  EVEN
  233. .AUT2:
  234.  LOCAL
  235.  DC.W  .AUT2-*
  236.  DC.B  $3F
  237.  DC.B  (.AUT1-*)-1
  238.  DC.B  $3C,0,$19,$4E,$41
  239. .AUT1:
  240.  DC.B  '    ;DGETDRV',0
  241.  EVEN
  242. .AUT2:
  243.  LOCAL
  244.  DC.W  .AUT2-*
  245.  DC.B  $3F
  246.  DC.B  (.AUT1-*)-1
  247.  DC.B  $3C,0,$1A,$4E,$41
  248. .AUT1:
  249.  DC.B  '    ;DSETDTA',0
  250.  EVEN
  251. .AUT2:
  252.  LOCAL
  253.  DC.W  .AUT2-*
  254.  DC.B  $3F
  255.  DC.B  (.AUT1-*)-1
  256.  DC.B  $3C,0,$20,$4E,$41
  257. .AUT1:
  258.  DC.B  '    ;SUPER',0
  259.  EVEN
  260. .AUT2:
  261.  LOCAL
  262.  DC.W  .AUT2-*
  263.  DC.B  $3F
  264.  DC.B  (.AUT1-*)-1
  265.  DC.B  $3C,0,$2A,$4E,$41
  266. .AUT1:
  267.  DC.B  '    ;TGETDATE',0
  268.  EVEN
  269. .AUT2:
  270.  LOCAL
  271.  DC.W  .AUT2-*
  272.  DC.B  $3F
  273.  DC.B  (.AUT1-*)-1
  274.  DC.B  $3C,0,$2B,$4E,$41
  275. .AUT1:
  276.  DC.B  '    ;TSETDATE',0
  277.  EVEN
  278. .AUT2:
  279.  LOCAL
  280.  DC.W  .AUT2-*
  281.  DC.B  $3F
  282.  DC.B  (.AUT1-*)-1
  283.  DC.B  $3C,0,$2C,$4E,$41
  284. .AUT1:
  285.  DC.B  '    ;TGETTIME',0
  286.  EVEN
  287. .AUT2:
  288.  LOCAL
  289.  DC.W  .AUT2-*
  290.  DC.B  $3F
  291.  DC.B  (.AUT1-*)-1
  292.  DC.B  $3C,0,$2D,$4E,$41
  293. .AUT1:
  294.  DC.B  '    ;TSETTIME',0
  295.  EVEN
  296. .AUT2:
  297.  LOCAL
  298.  DC.W  .AUT2-*
  299.  DC.B  $3F
  300.  DC.B  (.AUT1-*)-1
  301.  DC.B  $3C,0,$2F,$4E,$41
  302. .AUT1:
  303.  DC.B  '    ;FGETDTA',0
  304.  EVEN
  305. .AUT2:
  306.  LOCAL
  307.  DC.W  .AUT2-*
  308.  DC.B  $3F
  309.  DC.B  (.AUT1-*)-1
  310.  DC.B  $3C,0,$30,$4E,$41
  311. .AUT1:
  312.  DC.B  '    ;SVERSION',0
  313.  EVEN
  314. .AUT2:
  315.  LOCAL
  316.  DC.W  .AUT2-*
  317.  DC.B  $3F
  318.  DC.B  (.AUT1-*)-1
  319.  DC.B  $3C,0,$31,$4E,$41
  320. .AUT1:
  321.  DC.B  '    ;PTERMRES',0
  322.  EVEN
  323. .AUT2:
  324.  LOCAL
  325.  DC.W  .AUT2-*
  326.  DC.B  $3F
  327.  DC.B  (.AUT1-*)-1
  328.  DC.B  $3C,0,$36,$4E,$41
  329. .AUT1:
  330.  DC.B  '    ;DFREE',0
  331.  EVEN
  332. .AUT2:
  333.  LOCAL
  334.  DC.W  .AUT2-*
  335.  DC.B  $3F
  336.  DC.B  (.AUT1-*)-1
  337.  DC.B  $3C,0,$39,$4E,$41
  338. .AUT1:
  339.  DC.B  '    ;DCREATE',0
  340.  EVEN
  341. .AUT2:
  342.  LOCAL
  343.  DC.W  .AUT2-*
  344.  DC.B  $3F
  345.  DC.B  (.AUT1-*)-1
  346.  DC.B  $3C,0,$3A,$4E,$41
  347. .AUT1:
  348.  DC.B  '    ;DDELETE',0
  349.  EVEN
  350. .AUT2:
  351.  LOCAL
  352.  DC.W  .AUT2-*
  353.  DC.B  $3F
  354.  DC.B  (.AUT1-*)-1
  355.  DC.B  $3C,0,$3B,$4E,$41
  356. .AUT1:
  357.  DC.B  '    ;DSETPATH',0
  358.  EVEN
  359. .AUT2:
  360.  LOCAL
  361.  DC.W  .AUT2-*
  362.  DC.B  $3F
  363.  DC.B  (.AUT1-*)-1
  364.  DC.B  $3C,0,$3C,$4E,$41
  365. .AUT1:
  366.  DC.B  '    ;FCREATE',0
  367.  EVEN
  368. .AUT2:
  369.  LOCAL
  370.  DC.W  .AUT2-*
  371.  DC.B  $3F
  372.  DC.B  (.AUT1-*)-1
  373.  DC.B  $3C,0,$3D,$4E,$41
  374. .AUT1:
  375.  DC.B  '    ;FOPEN',0
  376.  EVEN
  377. .AUT2:
  378.  LOCAL
  379.  DC.W  .AUT2-*
  380.  DC.B  $3F
  381.  DC.B  (.AUT1-*)-1
  382.  DC.B  $3C,0,$3E,$4E,$41
  383. .AUT1:
  384.  DC.B  '    ;FCLOSE',0
  385.  EVEN
  386. .AUT2:
  387.  LOCAL
  388.  DC.W  .AUT2-*
  389.  DC.B  $3F
  390.  DC.B  (.AUT1-*)-1
  391.  DC.B  $3C,0,$3F,$4E,$41
  392. .AUT1:
  393.  DC.B  '    ;FREAD',0
  394.  EVEN
  395. .AUT2:
  396.  LOCAL
  397.  DC.W  .AUT2-*
  398.  DC.B  $3F
  399.  DC.B  (.AUT1-*)-1
  400.  DC.B  $3C,0,$40,$4E,$41
  401. .AUT1:
  402.  DC.B  '    ;FWRITE',0
  403.  EVEN
  404. .AUT2:
  405.  LOCAL
  406.  DC.W  .AUT2-*
  407.  DC.B  $3F
  408.  DC.B  (.AUT1-*)-1
  409.  DC.B  $3C,0,$41,$4E,$41
  410. .AUT1:
  411.  DC.B  '    ;FDELETE',0
  412.  EVEN
  413. .AUT2:
  414.  LOCAL
  415.  DC.W  .AUT2-*
  416.  DC.B  $3F
  417.  DC.B  (.AUT1-*)-1
  418.  DC.B  $3C,0,$42,$4E,$41
  419. .AUT1:
  420.  DC.B  '    ;FSEEK',0
  421.  EVEN
  422. .AUT2:
  423.  LOCAL
  424.  DC.W  .AUT2-*
  425.  DC.B  $3F
  426.  DC.B  (.AUT1-*)-1
  427.  DC.B  $3C,0,$43,$4E,$41
  428. .AUT1:
  429.  DC.B  '    ;FATTRIB',0
  430.  EVEN
  431. .AUT2:
  432.  LOCAL
  433.  DC.W  .AUT2-*
  434.  DC.B  $3F
  435.  DC.B  (.AUT1-*)-1
  436.  DC.B  $3C,0,$45,$4E,$41
  437. .AUT1:
  438.  DC.B  '    ;FDUP',0
  439.  EVEN
  440. .AUT2:
  441.  LOCAL
  442.  DC.W  .AUT2-*
  443.  DC.B  $3F
  444.  DC.B  (.AUT1-*)-1
  445.  DC.B  $3C,0,$46,$4E,$41
  446. .AUT1:
  447.  DC.B  '    ;FFORCE',0
  448.  EVEN
  449. .AUT2:
  450.  LOCAL
  451.  DC.W  .AUT2-*
  452.  DC.B  $3F
  453.  DC.B  (.AUT1-*)-1
  454.  DC.B  $3C,0,$47,$4E,$41
  455. .AUT1:
  456.  DC.B  '    ;DGETPATH',0
  457.  EVEN
  458. .AUT2:
  459.  LOCAL
  460.  DC.W  .AUT2-*
  461.  DC.B  $3F
  462.  DC.B  (.AUT1-*)-1
  463.  DC.B  $3C,0,$48,$4E,$41
  464. .AUT1:
  465.  DC.B  '    ;MALLOC',0
  466.  EVEN
  467. .AUT2:
  468.  LOCAL
  469.  DC.W  .AUT2-*
  470.  DC.B  $3F
  471.  DC.B  (.AUT1-*)-1
  472.  DC.B  $3C,0,$49,$4E,$41
  473. .AUT1:
  474.  DC.B  '    ;MFREE',0
  475.  EVEN
  476. .AUT2:
  477.  LOCAL
  478.  DC.W  .AUT2-*
  479.  DC.B  $3F
  480.  DC.B  (.AUT1-*)-1
  481.  DC.B  $3C,0,$4A,$4E,$41
  482. .AUT1:
  483.  DC.B  '    ;MSHRINK',0
  484.  EVEN
  485. .AUT2:
  486.  LOCAL
  487.  DC.W  .AUT2-*
  488.  DC.B  $3F
  489.  DC.B  (.AUT1-*)-1
  490.  DC.B  $3C,0,$4B,$4E,$41
  491. .AUT1:
  492.  DC.B  '    ;PEXEC',0
  493.  EVEN
  494. .AUT2:
  495.  LOCAL
  496.  DC.W  .AUT2-*
  497.  DC.B  $3F
  498.  DC.B  (.AUT1-*)-1
  499.  DC.B  $3C,0,$4C,$4E,$41
  500. .AUT1:
  501.  DC.B  '    ;PTERM',0
  502.  EVEN
  503. .AUT2:
  504.  LOCAL
  505.  DC.W  .AUT2-*
  506.  DC.B  $3F
  507.  DC.B  (.AUT1-*)-1
  508.  DC.B  $3C,0,$4E,$4E,$41
  509. .AUT1:
  510.  DC.B  '    ;FSFIRST',0
  511.  EVEN
  512. .AUT2:
  513.  LOCAL
  514.  DC.W  .AUT2-*
  515.  DC.B  $3F
  516.  DC.B  (.AUT1-*)-1
  517.  DC.B  $3C,0,$4F,$4E,$41
  518. .AUT1:
  519.  DC.B  '    ;FSNEXT',0
  520.  EVEN
  521. .AUT2:
  522.  LOCAL
  523.  DC.W  .AUT2-*
  524.  DC.B  $3F
  525.  DC.B  (.AUT1-*)-1
  526.  DC.B  $3C,0,$56,$4E,$41
  527. .AUT1:
  528.  DC.B  '    ;FRENAME',0
  529.  EVEN
  530. .AUT2:
  531.  LOCAL
  532.  DC.W  .AUT2-*
  533.  DC.B  $3F
  534.  DC.B  (.AUT1-*)-1
  535.  DC.B  $3C,0,$57,$4E,$41
  536. .AUT1:
  537.  DC.B  '    ;FDATIME',0
  538.  EVEN
  539. .AUT2:
  540. * BIOS-ROUTINEN
  541.  LOCAL
  542.  DC.W  .AUT2-*
  543.  DC.B  $42
  544.  DC.B  (.AUT1-*)-1
  545.  DC.B  $67,$4E,$4D
  546. .AUT1:
  547.  DC.B  '    ;GETMBP',0
  548.  EVEN
  549. .AUT2:
  550.  LOCAL
  551.  DC.W  .AUT2-*
  552.  DC.B  $3F
  553.  DC.B  (.AUT1-*)-1
  554.  DC.B  $3C,0,1,$4E,$4D
  555. .AUT1:
  556.  DC.B  '    ;BCONSTAT',0
  557.  EVEN
  558. .AUT2:
  559.  LOCAL
  560.  DC.W  .AUT2-*
  561.  DC.B  $3F
  562.  DC.B  (.AUT1-*)-1
  563.  DC.B  $3C,0,2,$4E,$4D
  564. .AUT1:
  565.  DC.B  '    ;BCONIN',0
  566.  EVEN
  567. .AUT2:
  568.  LOCAL
  569.  DC.W  .AUT2-*
  570.  DC.B  $3F
  571.  DC.B  (.AUT1-*)-1
  572.  DC.B  $3C,0,3,$4E,$4D
  573. .AUT1:
  574.  DC.B  '    ;BCONOUT',0
  575.  EVEN
  576. .AUT2:
  577.  LOCAL
  578.  DC.W  .AUT2-*
  579.  DC.B  $3F
  580.  DC.B  (.AUT1-*)-1
  581.  DC.B  $3C,0,4,$4E,$4D
  582. .AUT1:
  583.  DC.B  '    ;RWABS',0
  584.  EVEN
  585. .AUT2:
  586.  LOCAL
  587.  DC.W  .AUT2-*
  588.  DC.B  $3F
  589.  DC.B  (.AUT1-*)-1
  590.  DC.B  $3C,0,5,$4E,$4D
  591. .AUT1:
  592.  DC.B  '    ;SETEXC',0
  593.  EVEN
  594. .AUT2:
  595.  LOCAL
  596.  DC.W  .AUT2-*
  597.  DC.B  $3F
  598.  DC.B  (.AUT1-*)-1
  599.  DC.B  $3C,0,6,$4E,$4D
  600. .AUT1:
  601.  DC.B  '    ;TICKCAL',0
  602.  EVEN
  603. .AUT2:
  604.  LOCAL
  605.  DC.W  .AUT2-*
  606.  DC.B  $3F
  607.  DC.B  (.AUT1-*)-1
  608.  DC.B  $3C,0,7,$4E,$4D
  609. .AUT1:
  610.  DC.B  '    ;GETBPB',0
  611.  EVEN
  612. .AUT2:
  613.  LOCAL
  614.  DC.W  .AUT2-*
  615.  DC.B  $3F
  616.  DC.B  (.AUT1-*)-1
  617.  DC.B  $3C,0,8,$4E,$4D
  618. .AUT1:
  619.  DC.B  '    ;BCOSTAT',0
  620.  EVEN
  621. .AUT2:
  622.  LOCAL
  623.  DC.W  .AUT2-*
  624.  DC.B  $3F
  625.  DC.B  (.AUT1-*)-1
  626.  DC.B  $3C,0,9,$4E,$4D
  627. .AUT1:
  628.  DC.B  '    ;MEDIACH',0
  629.  EVEN
  630. .AUT2:
  631.  LOCAL
  632.  DC.W  .AUT2-*
  633.  DC.B  $3F
  634.  DC.B  (.AUT1-*)-1
  635.  DC.B  $3C,0,10,$4E,$4D
  636. .AUT1:
  637.  DC.B  '    ;DRVMAP',0
  638.  EVEN
  639. .AUT2:
  640.  LOCAL
  641.  DC.W  .AUT2-*
  642.  DC.B  $3F
  643.  DC.B  (.AUT1-*)-1
  644.  DC.B  $3C,0,11,$4E,$4D
  645. .AUT1:
  646.  DC.B  '    ;KBSHIFT',0
  647.  EVEN
  648. .AUT2:
  649. * XBIOS-ROUTINEN
  650.  LOCAL
  651.  DC.W  .AUT2-*
  652.  DC.B  $42
  653.  DC.B  (.AUT1-*)-1
  654.  DC.B  $67,$4E,$4E
  655. .AUT1:
  656.  DC.B  '    ;INITMOUSE',0
  657.  EVEN
  658. .AUT2:
  659.  LOCAL
  660.  DC.W  .AUT2-*
  661.  DC.B  $3F
  662.  DC.B  (.AUT1-*)-1
  663.  DC.B  $3C,0,2,$4E,$4E
  664. .AUT1:
  665.  DC.B  '    ;PHYSBASE',0
  666.  EVEN
  667. .AUT2:
  668.  LOCAL
  669.  DC.W  .AUT2-*
  670.  DC.B  $3F
  671.  DC.B  (.AUT1-*)-1
  672.  DC.B  $3C,0,3,$4E,$4E
  673. .AUT1:
  674.  DC.B  '    ;LOGBASE',0
  675.  EVEN
  676. .AUT2:
  677.  LOCAL
  678.  DC.W  .AUT2-*
  679.  DC.B  $3F
  680.  DC.B  (.AUT1-*)-1
  681.  DC.B  $3C,0,4,$4E,$4E
  682. .AUT1:
  683.  DC.B  '    ;GETREZ',0
  684.  EVEN
  685. .AUT2:
  686.  LOCAL
  687.  DC.W  .AUT2-*
  688.  DC.B  $3F
  689.  DC.B  (.AUT1-*)-1
  690.  DC.B  $3C,0,5,$4E,$4E
  691. .AUT1:
  692.  DC.B  '    ;SETSCREEN',0
  693.  EVEN
  694. .AUT2:
  695.  LOCAL
  696.  DC.W  .AUT2-*
  697.  DC.B  $3F
  698.  DC.B  (.AUT1-*)-1
  699.  DC.B  $3C,0,6,$4E,$4E
  700. .AUT1:
  701.  DC.B  '    ;SETPALLETE',0
  702.  EVEN
  703. .AUT2:
  704.  LOCAL
  705.  DC.W  .AUT2-*
  706.  DC.B  $3F
  707.  DC.B  (.AUT1-*)-1
  708.  DC.B  $3C,0,7,$4E,$4E
  709. .AUT1:
  710.  DC.B  '    ;SETCOLOR',0
  711.  EVEN
  712. .AUT2:
  713.  LOCAL
  714.  DC.W  .AUT2-*
  715.  DC.B  $3F
  716.  DC.B  (.AUT1-*)-1
  717.  DC.B  $3C,0,8,$4E,$4E
  718. .AUT1:
  719.  DC.B  '    ;FLOPRD',0
  720.  EVEN
  721. .AUT2:
  722.  LOCAL
  723.  DC.W  .AUT2-*
  724.  DC.B  $3F
  725.  DC.B  (.AUT1-*)-1
  726.  DC.B  $3C,0,9,$4E,$4E
  727. .AUT1:
  728.  DC.B  '    ;FLOPWR',0
  729.  EVEN
  730. .AUT2:
  731.  LOCAL
  732.  DC.W  .AUT2-*
  733.  DC.B  $3F
  734.  DC.B  (.AUT1-*)-1
  735.  DC.B  $3C,0,10,$4E,$4E
  736. .AUT1:
  737.  DC.B  '    ;FLOPFMT',0
  738.  EVEN
  739. .AUT2:
  740.  LOCAL
  741.  DC.W  .AUT2-*
  742.  DC.B  $3F
  743.  DC.B  (.AUT1-*)-1
  744.  DC.B  $3C,0,12,$4E,$4E
  745. .AUT1:
  746.  DC.B  '    ;MIDIWS',0
  747.  EVEN
  748. .AUT2:
  749.  LOCAL
  750.  DC.W  .AUT2-*
  751.  DC.B  $3F
  752.  DC.B  (.AUT1-*)-1
  753.  DC.B  $3C,0,13,$4E,$4E
  754. .AUT1:
  755.  DC.B  '    ;MFPINT',0
  756.  EVEN
  757. .AUT2:
  758.  LOCAL
  759.  DC.W  .AUT2-*
  760.  DC.B  $3F
  761.  DC.B  (.AUT1-*)-1
  762.  DC.B  $3C,0,14,$4E,$4E
  763. .AUT1:
  764.  DC.B  '    ;IOREC',0
  765.  EVEN
  766. .AUT2:
  767.  LOCAL
  768.  DC.W  .AUT2-*
  769.  DC.B  $3F
  770.  DC.B  (.AUT1-*)-1
  771.  DC.B  $3C,0,15,$4E,$4E
  772. .AUT1:
  773.  DC.B  '    ;RSCONF',0
  774.  EVEN
  775. .AUT2:
  776.  LOCAL
  777.  DC.W  .AUT2-*
  778.  DC.B  $3F
  779.  DC.B  (.AUT1-*)-1
  780.  DC.B  $3C,0,16,$4E,$4E
  781. .AUT1:
  782.  DC.B  '    ;KEYBTL',0
  783.  EVEN
  784. .AUT2:
  785.  LOCAL
  786.  DC.W  .AUT2-*
  787.  DC.B  $3F
  788.  DC.B  (.AUT1-*)-1
  789.  DC.B  $3C,0,17,$4E,$4E
  790. .AUT1:
  791.  DC.B  '    ;RANDOM',0
  792.  EVEN
  793. .AUT2:
  794.  LOCAL
  795.  DC.W  .AUT2-*
  796.  DC.B  $3F
  797.  DC.B  (.AUT1-*)-1
  798.  DC.B  $3C,0,18,$4E,$4E
  799. .AUT1:
  800.  DC.B  '    ;PROTOBT',0
  801.  EVEN
  802. .AUT2:
  803.  LOCAL
  804.  DC.W  .AUT2-*
  805.  DC.B  $3F
  806.  DC.B  (.AUT1-*)-1
  807.  DC.B  $3C,0,19,$4E,$4E
  808. .AUT1:
  809.  DC.B  '    ;FLOPVER',0
  810.  EVEN
  811. .AUT2:
  812.  LOCAL
  813.  DC.W  .AUT2-*
  814.  DC.B  $3F
  815.  DC.B  (.AUT1-*)-1
  816.  DC.B  $3C,0,20,$4E,$4E
  817. .AUT1:
  818.  DC.B  '    ;SCRDMP',0
  819.  EVEN
  820. .AUT2:
  821.  LOCAL
  822.  DC.W  .AUT2-*
  823.  DC.B  $3F
  824.  DC.B  (.AUT1-*)-1
  825.  DC.B  $3C,0,21,$4E,$4E
  826. .AUT1:
  827.  DC.B  '    ;CURSCONF',0
  828.  EVEN
  829. .AUT2:
  830.  LOCAL
  831.  DC.W  .AUT2-*
  832.  DC.B  $3F
  833.  DC.B  (.AUT1-*)-1
  834.  DC.B  $3C,0,22,$4E,$4E
  835. .AUT1:
  836.  DC.B  '    ;SETTIME',0
  837.  EVEN
  838. .AUT2:
  839.  LOCAL
  840.  DC.W  .AUT2-*
  841.  DC.B  $3F
  842.  DC.B  (.AUT1-*)-1
  843.  DC.B  $3C,0,23,$4E,$4E
  844. .AUT1:
  845.  DC.B  '    ;GETTIME',0
  846.  EVEN
  847. .AUT2:
  848.  LOCAL
  849.  DC.W  .AUT2-*
  850.  DC.B  $3F
  851.  DC.B  (.AUT1-*)-1
  852.  DC.B  $3C,0,24,$4E,$4E
  853. .AUT1:
  854.  DC.B  '    ;BIOSKEYS',0
  855.  EVEN
  856. .AUT2:
  857.  LOCAL
  858.  DC.W  .AUT2-*
  859.  DC.B  $3F
  860.  DC.B  (.AUT1-*)-1
  861.  DC.B  $3C,0,25,$4E,$4E
  862. .AUT1:
  863.  DC.B  '    ;IKBDWS',0
  864.  EVEN
  865. .AUT2:
  866.  LOCAL
  867.  DC.W  .AUT2-*
  868.  DC.B  $3F
  869.  DC.B  (.AUT1-*)-1
  870.  DC.B  $3C,0,26,$4E,$4E
  871. .AUT1:
  872.  DC.B  '    ;JDISINT',0
  873.  EVEN
  874. .AUT2:
  875.  LOCAL
  876.  DC.W  .AUT2-*
  877.  DC.B  $3F
  878.  DC.B  (.AUT1-*)-1
  879.  DC.B  $3C,0,27,$4E,$4E
  880. .AUT1:
  881.  DC.B  '    ;JENABINT',0
  882.  EVEN
  883. .AUT2:
  884.  LOCAL
  885.  DC.W  .AUT2-*
  886.  DC.B  $3F
  887.  DC.B  (.AUT1-*)-1
  888.  DC.B  $3C,0,28,$4E,$4E
  889. .AUT1:
  890.  DC.B  '    ;GIACCESS',0
  891.  EVEN
  892. .AUT2:
  893.  LOCAL
  894.  DC.W  .AUT2-*
  895.  DC.B  $3F
  896.  DC.B  (.AUT1-*)-1
  897.  DC.B  $3C,0,29,$4E,$4E
  898. .AUT1:
  899.  DC.B  '    ;OFFGIBIT',0
  900.  EVEN
  901. .AUT2:
  902.  LOCAL
  903.  DC.W  .AUT2-*
  904.  DC.B  $3F
  905.  DC.B  (.AUT1-*)-1
  906.  DC.B  $3C,0,30,$4E,$4E
  907. .AUT1:
  908.  DC.B  '    ;ONGIBIT',0
  909.  EVEN
  910. .AUT2:
  911.  LOCAL
  912.  DC.W  .AUT2-*
  913.  DC.B  $3F
  914.  DC.B  (.AUT1-*)-1
  915.  DC.B  $3C,0,31,$4E,$4E
  916. .AUT1:
  917.  DC.B  '    ;XBTIMER',0
  918.  EVEN
  919. .AUT2:
  920.  LOCAL
  921.  DC.W  .AUT2-*
  922.  DC.B  $3F
  923.  DC.B  (.AUT1-*)-1
  924.  DC.B  $3C,0,32,$4E,$4E
  925. .AUT1:
  926.  DC.B  '    ;DOSOUND',0
  927.  EVEN
  928. .AUT2:
  929.  LOCAL
  930.  DC.W  .AUT2-*
  931.  DC.B  $3F
  932.  DC.B  (.AUT1-*)-1
  933.  DC.B  $3C,0,33,$4E,$4E
  934. .AUT1:
  935.  DC.B  '    ;SETPRT',0
  936.  EVEN
  937. .AUT2:
  938.  LOCAL
  939.  DC.W  .AUT2-*
  940.  DC.B  $3F
  941.  DC.B  (.AUT1-*)-1
  942.  DC.B  $3C,0,34,$4E,$4E
  943. .AUT1:
  944.  DC.B  '    ;KBDVBASE',0
  945.  EVEN
  946. .AUT2:
  947.  LOCAL
  948.  DC.W  .AUT2-*
  949.  DC.B  $3F
  950.  DC.B  (.AUT1-*)-1
  951.  DC.B  $3C,0,35,$4E,$4E
  952. .AUT1:
  953.  DC.B  '    ;KBRATE',0
  954.  EVEN
  955. .AUT2:
  956.  LOCAL
  957.  DC.W  .AUT2-*
  958.  DC.B  $3F
  959.  DC.B  (.AUT1-*)-1
  960.  DC.B  $3C,0,36,$4E,$4E
  961. .AUT1:
  962.  DC.B  '    ;PRTBLK',0
  963.  EVEN
  964. .AUT2:
  965.  LOCAL
  966.  DC.W  .AUT2-*
  967.  DC.B  $3F
  968.  DC.B  (.AUT1-*)-1
  969.  DC.B  $3C,0,37,$4E,$4E
  970. .AUT1:
  971.  DC.B  '    ;VSYNC',0
  972.  EVEN
  973. .AUT2:
  974.  LOCAL
  975.  DC.W  .AUT2-*
  976.  DC.B  $3F
  977.  DC.B  (.AUT1-*)-1
  978.  DC.B  $3C,0,38,$4E,$4E
  979. .AUT1:
  980.  DC.B  '    ;SUPEXEC',0
  981.  EVEN
  982. .AUT2:
  983.  LOCAL
  984.  DC.W  .AUT2-*
  985.  DC.B  $3F
  986.  DC.B  (.AUT1-*)-1
  987.  DC.B  $3C,0,39,$4E,$4E
  988. .AUT1:
  989.  DC.B  '    ;PUNTAES',0
  990.  EVEN
  991. .AUT2:
  992. *AES UND VDI
  993.  LOCAL
  994.  DC.W  .AUT2-*
  995.  DC.B  $30
  996.  DC.B  (.AUT1-*)-1
  997.  DC.B  $3C,0,$C8,$4E,$42
  998. .AUT1:
  999.  DC.B  '    ;AES-AUFRUF',0
  1000.  EVEN
  1001. .AUT2:
  1002.  LOCAL
  1003.  DC.W  .AUT2-*
  1004.  DC.B  $70
  1005.  DC.B  (.AUT1-*)-1
  1006.  DC.B  $73,$4E,$42
  1007. .AUT1:
  1008.  DC.B  '    ;VDI-AUFRUF',0
  1009.  EVEN
  1010. .AUT2:
  1011.  IFEQ  0
  1012. * BEISPIELE FÜR WEITERE MÖGLICHE KOMMENTARE
  1013.  LOCAL
  1014.  DC.W  .AUT2-*
  1015.  DC.B  $AA
  1016.  DC.B  (.AUT1-*)-1
  1017.  DC.B  $AA,$3C,$00,$30
  1018. .AUT1:
  1019.  DC.B  "    ;#'0'",0
  1020.  EVEN
  1021. .AUT2:
  1022.  LOCAL
  1023.  DC.W  .AUT2-*
  1024.  DC.B  $AA
  1025.  DC.B  (.AUT1-*)-1
  1026.  DC.B  $AA,$3C,$00,$39
  1027. .AUT1:
  1028.  DC.B  "    ;#'9'",0
  1029.  EVEN
  1030. .AUT2:
  1031.  LOCAL
  1032.  DC.W  .AUT2-*
  1033.  DC.B  $AA
  1034.  DC.B  (.AUT1-*)-1
  1035.  DC.B  $AA,$3C,$00,$41
  1036. .AUT1:
  1037.  DC.B  "    ;#'A'",0
  1038.  EVEN
  1039. .AUT2:
  1040.  LOCAL
  1041.  DC.W  .AUT2-*
  1042.  DC.B  $AA
  1043.  DC.B  (.AUT1-*)-1
  1044.  DC.B  $AA,$3C,$00,$5A
  1045. .AUT1:
  1046.  DC.B  "    ;#'Z'",0
  1047.  EVEN
  1048. .AUT2:
  1049.  LOCAL
  1050.  DC.W  .AUT2-*
  1051.  DC.B  $AA
  1052.  DC.B  (.AUT1-*)-1
  1053.  DC.B  $AA,$3C,$00,$7A
  1054. .AUT1:
  1055.  DC.B  "    ;#'z'",0
  1056.  EVEN
  1057. .AUT2:
  1058.  LOCAL
  1059.  DC.W  .AUT2-*
  1060.  DC.B  $AA
  1061.  DC.B  (.AUT1-*)-1
  1062.  DC.B  $AA,$3C,$00,$61
  1063. .AUT1:
  1064.  DC.B  "    ;#'a'",0
  1065.  EVEN
  1066. .AUT2:
  1067.  LOCAL
  1068.  ENDIF
  1069.  DC.W  0         * DAMIT MU₧ DIE DATEI ABSCHLIE₧EN!
  1070.  END
  1071.