home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / CMDGeneral / GWDEVPAC.SDA / GW_SYMS64 (.txt) next >
GEOS ConVerT  |  2019-04-13  |  6KB  |  146 lines

  1. GW_Syms64
  2. PRG formatted GEOS file V1.0
  3. Comm. Compat.
  4. 28 V2.0 or higherr
  5. speek.src
  6. BLASTER'S CONVERTER V2.5
  7. GATEWAY_128
  8. Write Image V2.0
  9. geoWrite    V2.1
  10. devAIcon    ==spr3pic    ;image data of the 3 possible
  11. devBIcon    ==spr4pic    ;disk icons
  12. devCIcon    ==spr5pic
  13. nameDrvA    ==$7f40    ;these buffers at the back
  14. nameDrvB    ==$7f40+18    ;of the background screen
  15. nameDrvC    ==$7f40+(2*18)    ;trashed on printer driver
  16. nameTrash    ==$7f40+(3*18)    ;loading
  17.         ;rest of space to $8000 in use
  18. cache    ==a2L    ;flag - status of disk header cache
  19. trashGood    ==a2H    ;flag     - trash can status
  20. lastFileIndex    ==a3L    ;index to last file drawn from queue
  21. copyType    ==a3H    ;flag
  22. ptrToBufName    ==a4    ;ptr to filename in dir buffer
  23. highest    ==a5L    ;number of entries in dir buffer
  24. ontop    ==a5H    ;entry at top of filePad
  25. selected    ==a6L    ;currently selected entry
  26. numSelected    ==a6H    ;number of files selected
  27. linkPtr    ==a7L    ;flag
  28. viewType    ==a7H    ;view by variable - where filetype
  29.         ;equals viewType except where
  30.         ;VIEW_ALL = $80
  31.         ;VIEW_TRASH = $40
  32. .if (0)
  33. global variable space declared under the gateWay - to $020a is considered public. From $20e - $221 is
  34. .if (0)
  35. global variable space declared under the gateWay - to $020a is considered public. From $20e - $221 is considered open. Though this region is used by the gateWay, it is a general scratch area - for this reason, this region cannot be guareenteed from each appearance of a gateWay document.
  36. .endif
  37. temp    == $0200    ;save var on GW_doc entry
  38. tempEntries    == $0201    ;as above
  39. curLaunchDrive    == $0202    ;gw doc launch drive
  40. c_curDrive    == $0203    ;copy of current drive
  41. GWDrive    == $0204    ;GW home drive
  42. activePartion    == $0205    ;current partition
  43. usingDriver    == $0206    ;flag = TRUE if using two drivers
  44.         ;on non REU system
  45. printer    == $0207    ;flag = TRUE if printer on disk
  46. partSelOpt    == $0208    ;flag = TRUE if partition select 
  47.         ;option active
  48. setClkFlg    == $0209
  49. boxUp    
  50. == $020a
  51. padCardsWide    == $020b    ;width of filePad in cards
  52. BoxRight    == $020c    ;right edge of filePad in pixels
  53. open     == $20e - $221
  54. dateBuff    == $222
  55. timeBuff    == $22c
  56. allPurBuffer    == $236    ;general purpose input buffer
  57.         ;used by all DB's that use DBGETFILES
  58. selQueue    == $033c    ;select queue - 144 flags where
  59.         ;TRUE = file is selected
  60. copyDirHead    == $400
  61. indexTab    == copyDirHead
  62. partionNumber    == indexTab+2
  63. blockCache    == $500    ;copy of disk header block
  64. borderColor    == $600    ; default BLACK
  65. scrnColor    == $601    ; default DRK_GRAY|LGHT_GRAY
  66. ptrColor    == $602    ; default DRK_BLUE
  67. defaultPattern    == $603    ; default 50_GRAY
  68. dfltA    == $606    ;drivers for no ram systems
  69. dfltB    == $607
  70. controlPanel    == $608    ;default 1
  71.         ;pointer to controlPanel
  72. GW1    == $609    ;VLIR pointers to attached
  73. GW2    == $60a    ;gateWay documents
  74. GW3    == $60b    ;NULL means no document
  75. GW4    == $60c
  76. GW5    == $60d
  77. GW6    == $60e
  78.         ; default Macros
  79. keyF1    == $60f    ; SHORTCUT|'a' - open A
  80. keyF2    == $610    ; SHORTCUT|'i'     - erase
  81. keyF3    == $611    ; SHORTCUT|'b'     - open B
  82. keyF4    == $612    ; SHORTCUT|'h'     - browse
  83. keyF5    == $613    ; SHORTCUT|'c'     - open C
  84. keyF6    == $614    ; SHORTCUT|'e'     - get info
  85. keyF7    == $615    ; SHORTCUT|'P'     - open Partition
  86. keyF8    == $616    ; SHORTCUT|'r'     - reset
  87. jmpBase    = $617
  88. GoMain    == jmpBase
  89. DoDirectory    == jmpBase+(3*1)
  90. GWSetDevice    == jmpBase+(3*2)
  91. DoOpenPad    == jmpBase+(3*3)
  92. DrawFPad    == jmpBase+(3*4)
  93. LdSmallFont    == jmpBase+(3*5)
  94. CalcStrWide    == jmpBase+(3*6)
  95. UserGetFiles    == jmpBase+(3*7)
  96. GetCurDskNm    == jmpBase+(3*8)
  97. GetDskIcnPtr    == jmpBase+(3*9)
  98. CLRPartBuf    == jmpBase+(3*10)
  99. GetBufPtr    == jmpBase+(3*11)
  100. StopTheClk    == jmpBase+(3*12)
  101. ReStartClk    == jmpBase+(3*13)
  102. ConstrainMse    == jmpBase+(3*14)
  103. FreeMse    == jmpBase+(3*15)
  104. MoveFilename    == jmpBase+(3*16)
  105. SetNullPat    == jmpBase+(3*17)
  106. SetDefltPat    == jmpBase+(3*18)
  107. GetGWBlock    == jmpBase+(3*19)
  108. PutGWBlock    == jmpBase+(3*20)
  109. SetGWDisk    == jmpBase+(3*21)
  110. GetFilePtr    == jmpBase+(3*22)
  111. OpenTheDev    == jmpBase+(3*23)
  112. RstrInterrupt    == jmpBase+(3*24)
  113. ;Constants:
  114. ;constants for the .info_gw file
  115. OFF_ICON    = $04
  116. OFF_VIEWTYPE    = $45
  117. OFF_TRASH    = $44
  118. OFF_BOXRIGHT    = $46
  119. OFF_ONTOP    = $48
  120. OFF_TEXT    = $a0
  121. OFF_GH_SWAP    = $5f    ;offset to 3 drive flag in file header
  122.         ;%10000000 indicates that appl.
  123.         ;can handle 3 drives & therefore
  124.         ;no need to auto-swap if launched
  125.         ;from drive C
  126. VIEW_ALL    = %10000000    ;additional viewmodes
  127. VIEW_TRASH    = %01000000
  128. ;drive flag constants
  129. NO_HRDWARE    = %10000000    ;drive does not support hardware
  130.         ;commands
  131. IS_PARALLEL    = %01000000    ;device on parallel bus
  132. PARTITION    = %00100000    ;drive supports CMD partition
  133.         ;structure and commands
  134. SLOW_RAM    = %00010000    ;ram device - using banked or
  135.         ;IO paged ram.
  136. ;driveTypes
  137. NO_DRIVE    = $00
  138. CBM_1541    = $01
  139. CBM_1571    = $02
  140. CBM_1581    = $03
  141. HD_1581    = $23
  142. HARD_DRIVE    = $24
  143. RL_1581    = $33
  144. RAMLINK    = $34
  145. UUUUUUUUUUUUUUUUUUUUUUUUU
  146.