home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / MRFiles / GS3DVPAK.ARC / GSDEVINDEX (.txt) < prev    next >
Encoding:
GEOS ConVerT  |  2019-04-13  |  17.5 KB  |  541 lines

  1. gsdevindex
  2. PRG formatted GEOS file V1.0
  3. CONVERTED WITH GEOSHELL V2.2
  4. Write Image V2.1
  5. geoWrite    V2.1
  6. @geoSHELL ROUTINES INDEXED BY TOPIC
  7. The first section of this index contains all of the available geoSHELL routines listed by topic. Some routines can be found under more than one topic heading if they should pertain to more than one subject. Section 2 of this manual contains a full description of each routine in alphabetical order. Refer to the general index for the exact page numbers where each routine may be found plus other locations throughout the manual where a particular routine might be mentioned.
  8. @DISK OR DRIVE RELATED
  9. CkAllDrives    Check all drives for a file.
  10. CkDrvLetter    Tests if the accumulator is holding a value from 97 to 100 ('a', 'b', 'c', 'd') and converts it to a device number.
  11. CkForDisk    Check for a disk in any desired drive.
  12. CkModeFlag    Test if a file is compatible with the current mode.
  13. CkOtherDrives    Search all drives for a file that have not yet been searched.
  14. CkPath    Check to see if a file is on the path partition.
  15. CkPathOrder    Search a path partition for a file, but first check all available ramdisks, then the path partition, and then all remaining drives.
  16. CkPresdrive    Check the currently active drive for a file.
  17. CkThisDrive    Check a drive for a file.
  18. DoRun    Load and run a file.
  19. FindCMDType    Find the location of a CMD device.
  20. FindParName    Search the current drive for a desired file from a parameter the user entered.
  21. FindRamLink    Find a RamLink or RamDrive if one is currently being used.
  22. GetCMDType    Check if a device is a CMD device and if so, what type.
  23. GetHeader    Load the header block of a file into fileHeader.
  24. GetRealDriveNum    Get the 'real' device number of a drive.
  25. InitCurPartition        Open the currently active partition after changing to a different one.
  26. OpenCurPartition    Open the currently active partition after changing to a different one.
  27. OpenGS    Locate and open geoSHELL to gain access to it's VLIR records
  28. OpenGSIndex    Load geoSHELL's VLIR index block into fileHeader.
  29. OpenPartition    Open a partition on a CMD device.
  30. OpenPathPartition    Open the path partition.
  31. OpenWrFile    Load a file's VLIR index into memory.
  32. PurgeAllTurbos    Purge the turbo code from all the drives that are being used in order to perform low-level DOS routines.
  33. RdFnKeyDefs    Load the default function key definitions from the current drive.
  34. ReadChannel    Read a drive's error channel.
  35. ResetFromPath    Reset a CMD device back from the path partition to the current partition the user is operating in.
  36. SendCmd    Send a string of bytes to the drive's command channel.
  37. SendListen    Get a drive's attention and send it a command.
  38. SendTalk    Get a drive's attention and send it a command to prepare it for talking.
  39. SetPartParams    Set up some internal variables for the current partition.
  40. SetThisDevice    A substitute for the GEOS routine 'SetDevice'.
  41. @KEYBOARD RELATED ROUTINES
  42. CkKeyboard    Check for CONTROL, STOP and other keys and process accordingly.
  43. ClrKeyData    Eliminate any detected keypresses.
  44. NoKeypress    Wait for the user to release a key.
  45. RdFnKeyDefs    Load the default function key definitions from the current drive.
  46. YesKeypress    Wait for the user to press a key.
  47. Wait    Wait for the user to press a key.
  48. @INPUT RELATED ROUTINES
  49. FindParName    Search the current drive for a desired file from a parameter the user entered.
  50. ParamName    Point r6 and a2 to the filename that the user entered.
  51. @PRINTER ROUTINES
  52. Open_GC_Channel    Check the user port via a geoCable for the presence of a printer.
  53. Send_GC_Byte    Send a byte to a printer via a geoCable connected to the user port.
  54. @SCREEN AND WINDOW ROUTINES
  55. ClearScreen    Clear the entire screen.
  56. ClearWindow    Clear the geoSHELL window.
  57. ColorScreen    Color an area of the 80 column screen.
  58. EraseWindow    Clear only the geoSHELL window.
  59. FixColors    Restore the default colors to the 40 column screen.
  60. ReDoWindow    Redraw the geoSHELL window and any text that was already contained in it.
  61. ResetScreen    Display a fresh geoSHELL screen in the correct mode.
  62. R_Icons    Restore the default geoSHELL icon.
  63. SetBrdrColor    Change the color of the 80 column screen's border.
  64. Switch    Switch 40/80 column modes on a 128.
  65. R_Icons    Restore the default geoSHELL icon.
  66. SetBrdrColor    Change the color of the 80 column screen's border.
  67. Switch    Switch 40/80 column modes on a 128.
  68. @TEXT DISPLAYING
  69. CarrReturn    Perform a carriage return.
  70. CkESC_RULER    Used for advancing a pointer past bytes used with ruler escapes in a GeoWrite document.
  71. CkTerminators    Check if the value is one of the geoSHELL text terminators.
  72. CkTermNoSpace    Check if the value is one of the geoSHELL text terminators except for a space.
  73. ClearLine    Clear the current line in the geoSHELL window.
  74. ClearRemainder    Clear the window below the current cursor position.
  75. ConvToAscii    Convert PetASCII text to ASCII text.
  76. DateDisplay    Display the current date.
  77. Dir    Display the directory of the current drive.
  78. DispLetter    Display the drive letter of the currently active drive.
  79. DispText    Display ascii text to the geoSHELL window up to a maximum of the width of the window.
  80. DriveLetter    Display the drive letter of the active drive and turn the cursor on.
  81. DsplyLine    Display a line of text to the geoSHELL window beginning at the left side of the current line.
  82. DsplyString    Display a string at the current cursor position.
  83. FileNotAvail    Display a 'Filename Not Available!' message and return control to the user.
  84. GetMess    Set a pointer to a message.
  85. GetMessage    Point at one of geoSHELL's built-in messages.
  86. LoadProblem        Display an error message and return control to the user.
  87. Message    Display an internal geoSHELL message.
  88. MissDisk    Display the message 'Missing Disk?!'.
  89. MissgFilename    Display the message 'Bad Parameter!' without returning.
  90. MskCtrlCodes    Remove control codes (any non-ASCII characters) from a text buffer.
  91. NotFound    Display a 'FILENAME Not Found!" message.
  92. Only128    Inform the user when a 128 command is being used on a 64 and exit.
  93. OtherMessage    Display a message.
  94. ReDisplayWindow    Clear each line in the geoSHELL window and redisplay the text contained in it from the 
  95. internal buffers.
  96. save_XY_pos    Save the current values of r1H and r11 into two variables.
  97. Searching    Display the 'Searching For Filename' message.
  98. SetDrName    Display drive letter, drive type, and disk name.
  99. set_XY_pos    Load r1H and r11 with the pixel values of the current cursor position
  100. set_XY_pos    Load r1H and r11 with the pixel values of the current cursor position.
  101. Status    Display information for each of the connected drives.
  102. StripRulers    Strip the GeoWrite rulers, escapes and any other unwanted characters from a GeoWrite page loaded into memory.
  103. unsetPrompt    Turn the blinking cursor off.
  104. @TEXT AND NUMBER CONVERSION ROUTINES
  105. Asc_3_Byte    Convert an ascii number (0-255) to a single byte.
  106. Asc_BCD    Convert a two digit ascii number to one byte in binary coded decimal (BCD) format.
  107. Asc_Byte    Convert a two digit ascii number to a one byte value.
  108. ByteNZ_Ascii    Convert a 16 bit number to a 5 digit ascii representation of the number with leading zeros converted to spaces.
  109. ByteWZ_Ascii    Convert a 16 bit number to a 5 digit ascii representation of the number with leading zeros.
  110. CkDrvLetter    Tests if the accumulator is holding a value from 97 to 100 ('a', 'b', 'c', 'd') and converts it to a device number.
  111. CkESC_RULER    Used for advancing a pointer past bytes used with ruler escapes in a GeoWrite document.
  112. ConvertK    Convert a 16-bit number to an ascii string representing kilobytes.
  113. ConvToAscii    Convert PetASCII text to ASCII text.
  114. MskCtrlCodes    Remove control codes (any non-ASCII characters) from a text buffer.
  115. StripRulers    Strip the GeoWrite rulers, escapes and any other unwanted characters from a GeoWrite page loaded into memory.
  116. @ERROR RELATED ROUTINES
  117. FileNotAvail    Display a 'Filename Not Available!' message and return control to the user.
  118. LoadProblem        Display an error message and return control to the user.
  119. MissDisk    Display the message 'Missing Disk?!'.
  120. MissgFilename    Display the message 'Bad Parameter!' without returning.
  121. nogood    Usually identifies a failure in a routine.
  122. NoMoreCmds    Exit from just about anything and return complete control back to geoSHELL.
  123. NotFound    Display a 'FILENAME Not Found!" message.
  124. Only128    Inform the user when a 128 command is being used on a 64 and exit.
  125. yesgood    Usually identifies a successful routine.
  126. @COMMAND RELATED
  127. CkTerminators    Check if the value is one of the geoSHELL text terminators.
  128. CkTermNoSpace    Check if the value is one of the geoSHELL text terminators except for a space.
  129. ClrTrnsName    Clear a transient command's name from memory.
  130. execStartup    Execute a string of commands located beginning at StUpBuffer.
  131. ExitCommand    Exit a transient command cleanly.
  132. IncCmdPointer    Position the command pointer past your command's parameter.
  133. @MEMORY RELATED ROUTINES
  134. AdjTxtPointer    Used with DispText to advance r0 within a text buffer.
  135. ClearBoth    Clear the current line on the screen and in the memory buffer.
  136. ClrTrnsName    Clear a transient command's name from memory.
  137. InitgeoSHELL    Start geoSHELL (Initial jump address).
  138. PopStuff    Restore certain variables after a call to PushStuff.
  139. PushStuff    Save certain zero page locations to a built-in stack.
  140. SaveToREU    Copies geoSHELL and Input driver info to REU.
  141. @INDEX TO ROUTINES
  142. AdjTxtPointer    1-20, 
  143. , 2-42
  144. Asc_3_Byte    
  145. Asc_BCD    
  146. Asc_Byte    
  147. ByteNZ_Asc    
  148. ByteWZ_Asc    
  149. Byte_Time    
  150. CarrReturn    
  151. CkAllDrives    1-16, 
  152. @2-10
  153. , 2-51, 2-57, 2-75, 2-87, 2-105
  154. CkDrvLetter    
  155. @2-11
  156. , 2-14, 2-26, 2-95, 2-117
  157. CkESC_RULER    
  158. @2-12
  159. CkForDisk    
  160. @2-14
  161. , 2-70, 2-72, 2-127
  162. CkKeyboard    1-20, 
  163. @2-15
  164. , 2-45
  165. CkModeFlag    
  166. @2-16
  167. , 2-123, C-1
  168. CkOtherDrives    1-16, 
  169. @2-18
  170. CkPath    1-16, 
  171. @2-20
  172. , 2-100
  173. CkPathOrder    1-16, 
  174. @2-21
  175. , 2-79
  176. CkPresdrive    1-15, 1-16, 
  177. @2-23
  178. , 2-66, 2-91
  179. CkTerminators    
  180. @2-24
  181. , 2-84
  182. CkTermNoSpace    
  183. @2-25
  184. CkThisDrive    1-16, 
  185. @2-26
  186. , 2-18, 2-95, 2-105
  187. ClearBoth    
  188. @2-28
  189. ClearLine    
  190. @2-29
  191. ClearRemainder    
  192. @2-30
  193. ClearScreen    1-25, 
  194. @2-31
  195. , 2-99
  196. ClearWindow    
  197. @2-32
  198. , 2-48
  199. ClrKeyData    
  200. @2-33
  201. , 2-73
  202. ClrTrnsName    
  203. @2-34
  204. , 2-67, 2-76
  205. ColorScreen    1-22, 
  206. @2-35
  207. ConvertK    
  208. @2-36
  209. ConvToAscii    
  210. @2-37
  211. , 2-68
  212. DateDisplay    
  213. @2-38
  214. @2-39
  215. DispLetter    
  216. @2-40
  217. DispText    1-20, 
  218. @2-41
  219. , 2-1
  220. DoRun    
  221. @2-43
  222. , 2-124
  223. DriveLetter    
  224. @2-44
  225. DsplyLine    
  226. @2-45
  227. DsplyString    
  228. @2-47
  229. EraseWindow    
  230. @2-48
  231. execStartup    
  232. @2-49
  233. ExitCommand    1-5, 1-9, 1-13, 
  234. @2-50
  235. FileNotAvail    
  236. @2-51
  237. , 2-19, 2-66, 2-100, 2-105
  238. FindCMDType    
  239. @2-52
  240. FindParName    1-16, 
  241. @2-53
  242. , 2-89
  243. FindRamLink    
  244. @2-54
  245. FixColors    
  246. @2-55
  247. GetCMDType    
  248. @2-56
  249. , 2-52
  250. GetHeader    
  251. @2-57
  252. , 2-16, 2-123
  253. GetMess    
  254. @2-58
  255. GetMessage    
  256. @2-59
  257. GetRealDriveNum    
  258. @2-60
  259. , 2-45, 2-63, 2-77, 2-84, 2-97, 2-108, 2-116
  260. IncCmdPointer    1-13, 
  261. @2-61
  262. , 2-85, 2-96, 2-100
  263. InitCur
  264. IncCmdPointer    1-13, 
  265. @2-61
  266. , 2-85, 2-96, 2-100
  267. InitCurPartition    
  268. @2-63
  269. , 2-83, 2-85, 2-116
  270. InitgeoSHELL    
  271. @2-65
  272. LoadProblem    
  273. @2-66
  274. , 2-68
  275. Message    1-18, 
  276. @2-67
  277. , B-1
  278. MissDisk    
  279. @2-70
  280. , 2-14
  281. MissgFilename    
  282. @2-71
  283. , 2-51, 2-66, 2-75, 2-84, 2-91, 2-105
  284. MskCtrlCodes    
  285. @2-68
  286. nogood    
  287. @2-72
  288. , 2-127
  289. NoKeypress    
  290. @2-73
  291. NoMoreCmds    1-9, 1-16, 
  292. @2-74
  293. , 2-66, 2-71, 2-75, 2-76, 2-92, 2-94, 2-102, 2-123, D-1
  294. NotFound    
  295. @2-75
  296. , 2-79, 2-91, 2-94
  297. Only128    
  298. @2-76
  299. OpenCurPartition    
  300. @2-77
  301. , 2-83, 2-116
  302. OpenGS    
  303. @2-79
  304. OpenGSIndex    
  305. @2-81
  306. OpenPartition    
  307. @2-83
  308. , 2-116
  309. OpenPathPartition    
  310. @2-86
  311. OpenWrFile    
  312. @2-87
  313. Open_GC_Channel    1-17, 
  314. @2-88
  315. , 2-112
  316. OtherMessage    1-5, 1-18, 
  317. @2-89
  318. , B-1
  319. ParamName    1-11, 1-13, 1-16, 
  320. @2-90
  321. , 2-87
  322. PopStuff    
  323. @2-92
  324. , 2-45, A-2
  325. PurgeAllTurbos    
  326. @2-93
  327. , 2-60, 2-77, 2-83, 2-106
  328. PushStuff    
  329. @2-94
  330. , 2-45, 2-92, A-2
  331. RdFnKeyDefs    
  332. @2-95
  333. ReadChannel    
  334. @2-97
  335. , 2-45, 2-97, 2-109
  336. ReDisplayWindow    
  337. @2-98
  338. ReDoWindow    
  339. @2-99
  340. , 2-48
  341. ResetFromPath    1-16, 
  342. @2-100
  343. , 2-20, 2-21, 2-79, 2-81, 2-86, 2-116
  344. ResetScreen    
  345. @2-101
  346. R_Icons    
  347. @2-102
  348. SaveToREU    
  349. @2-103
  350. save_XY_pos    
  351. @2-104
  352. , 2-117
  353. Searching    
  354. @2-105
  355. SendCmd    
  356. @2-106
  357. , 2-45
  358. SendListen    
  359. @2-108
  360. , 2-111
  361. SendTalk    
  362. @2-111
  363. , 2-109
  364. Send_GC_Byte    1-17, 
  365. @2-112
  366. SetBrdrColor    1-23, 
  367. @2-114
  368. SetDrName    
  369. @2-115
  370. SetPartParams    
  371. @2-116
  372. , 2-63, 2-77, 2-83, 2-85
  373. SetThisDevice    
  374. @2-117
  375. set_XY_pos    
  376. @2-118
  377. , 2-29
  378. Status    
  379. @2-120
  380. StripRulers    
  381. @2-121
  382. Switch    
  383. @2-123
  384. unsetPrompt    
  385. @2-125
  386. Wait    
  387. @2-126
  388. , 2-73, 2-124
  389. yesgood    
  390. @2-127
  391. , 2-81
  392. YesKeypress    
  393. @2-128
  394. , 2-73, 2-126
  395. @INDEX TO VARIABLES AND OTHER MEMORY LOCATIONS
  396. (any variables not listed here can be found in APPENDIX A)
  397. Asc_String    2-6, 2-7, 2-36
  398. back40pattern    1-25
  399. back80pattern    1-25
  400. backcolor    1-25
  401. brdrcolor    1-25, 2-114
  402. @INDEX TO VARIABLES AND OTHER MEMORY LOCATIONS
  403. (any variables not listed here can be found in APPENDIX A)
  404. Asc_String    2-6, 2-7, 2-36
  405. back40pattern    1-25
  406. back80pattern    1-25
  407. backcolor    1-25
  408. brdrcolor    1-25, 2-114
  409. clr80pattern    1-25
  410. cmdlength    2-45, 2-83, 2-85, 2-106
  411. cmdtosend    2-108, 2-111
  412. cmdtype    2-54, 2-56
  413. coltable    1-25
  414. curdrvtype    2-60, 2-116
  415. cursorOn    2-125
  416. curTransName    2-34
  417. cur_line    2-9, 2-45
  418. cur_X_pos    2-9, 2-47, 2-104
  419. cur_Y_pos    2-9, 2-47, 2-104
  420. drivesChecked    2-18
  421. DRVFOUNDON    1-16, 2-10, 2-18, 2-20, 2-21, 2-23, 2-26, 2-79, 2-81
  422. endecho    1-20, 2-41
  423. endoftext    2-37, 2-68
  424. EnOfShell    2-45, 2-97, 2-109, A-2
  425. filetoload    1-15
  426. FKEYMODE    1-12
  427. goodflag    1-14, 1-17, 2-72, 2-127
  428. kboardoff    1-21, 2-15, 2-39, 2-41, 2-45
  429. nosearchmessage    2-105
  430. NUM_IN_NAME    1-13, 2-90, 2-100
  431. nozero    2-90
  432. padcolor    1-25
  433. paramsize    1-11, 2-84
  434. ParamTable    1-11, 1-12, 2-39
  435. pathcheck    2-86
  436. pathload    1-16, 2-20, 2-21, 2-79, 2-81
  437. PRESDRIVE    1-3, 1-14, 2-10, 2-18, 2-21, 2-23, 2-26, 2-79, 2-81, A-3
  438. PRNTMODE    1-17
  439. RAMLINK    2-54, 2-60
  440. REALDRIVE    2-45, 2-52, 2-60, 2-63, 2-85, 2-86, 2-97, 2-108, 2-116
  441. screenmode    1-8, 2-123, C-1
  442. shellcolor    1-25
  443. StUpBuffer    2-49
  444. STUPMODE    1-12, 2-67
  445. st_KeyData    2-124, 2-126, 2-128
  446. temp_check    2-114
  447. textcolor    1-25
  448. textpointer    2-1, 2-41
  449. txttype    2-68
  450. typeset    1-20, 2-41
  451. videomode    1-8, 1-22, 2-114, C-1
  452. WILDCARD    1-11, 2-90
  453. @MISCELLANEOUS INDEX
  454. a0-a9 registers    A-2
  455. CMD devices    1-10
  456. CMDR/UP-ARROW    1-2
  457. color    1-22
  458. Color Scraps    1-22 to 1-25
  459. color80    1-9, 1-10, 1-22, D-1
  460. command buffer    1-
  461. @MISCELLANEOUS INDEX
  462. a0-a9 registers    A-2
  463. CMD devices    1-10
  464. CMDR/UP-ARROW    1-2
  465. color    1-22
  466. Color Scraps    1-22 to 1-25
  467. color80    1-9, 1-10, 1-22, D-1
  468. command buffer    1-11
  469. command pointer    1-11
  470. CONTROL key    2-15, 2-41, 2-45
  471. cursor    1-10
  472. dcopy    1-9, A-1
  473. drives    1-15
  474. echo    1-12, 1-20
  475. fcopy    A-1
  476. filenames    1-11, 1-13, 1-15
  477. GREATER-THAN SIGN    1-2
  478. GSVariables    1-6, 1-22, A-2, D-2
  479. GSVars1    D-2
  480. GSVars2    D-2
  481. icon    1-13
  482. input    1-10
  483. jump table    A-2
  484. LEFT BRACKET    1-2
  485. LEFT CURLY-BRACE    1-2
  486. LESS-THAN SIGN    1-2
  487. mainloop    1-10
  488. memory usage    A-1
  489. message constants    1-6, 1-19, B-1
  490. messages    1-18, B-1
  491. messages (internal)    B-2
  492. modes    C-1
  493. mouse    C-1
  494. parameters    1-11, 1-13
  495. partitions    1-10, 1-16
  496. path    1-10, 1-16
  497. patterns    1-25
  498. POUND SIGN    1-2
  499. printers    1-17, 2-54, 2-88, 2-112
  500. rename    1-11
  501. rgb    1-22, C-1
  502. RIGHT BRACKET    1-2
  503. RIGHT CURLY-BRACE    1-2
  504. Sample source code    1-5, D-1
  505. Sample.lnk    1-5, D-1
  506. SampleHdr    1-5, D-1
  507. screen blanking    1-9, D-1
  508. ShellEquates    A-2, D-2
  509. source code    D-1
  510. startup buffer    1-11, 1-12, 1-13
  511. STOP KEY    1-20, 1-21, 2-15, 2-39, 2-41, 2-45
  512. terminators    1-11, 1-20
  513. text    1-20
  514. TR_CR    1-6
  515. type    1-20, A-1
  516. UNDERLINE    1-2
  517. UP-ARROW    1-2
  518. wildcards    1-11, 1-15, 1-16
  519. window    1-8, D-1
  520. word-wrap    1-20
  521. UNDERLINE    1-2
  522. UP-ARROW    1-2
  523. wildcards    1-11, 1-15, 1-16
  524. window    1-8, D-1
  525. word-wrap    1-20
  526. The geoSHELL Programmer's Developm
  527. The geoSHELL Programmer's Development Package    I-PAGE
  528. 2-109, A-2
  529. filetoload    1-15
  530. FKEYMODE    1-12
  531. goodflag    1-14, 1-17, 2-72, 2-127
  532. kboardoff    1-21, 2-15,
  533. The geoSHELL Programmer's Development Package    I-PAGE
  534. 2-109, A-2
  535. filetoload    1-15
  536. FKEYMODE    1-12
  537. goodflag    1-14, 1-17, 2-72, 2-127
  538. kboardoff    1-21, 2-15, 2-39, 2-41, 2-45
  539. nosearchmessag
  540. The geoSHELL Programmer's Development Package    I-PAGE
  541.