home *** CD-ROM | disk | FTP | other *** search
- * GSVars1
- PRG formatted GEOS file V1.0
- CONVERTED WITH GEOSHELL V2.2
- Write Image V2.1
- geoWrite V2.1
- ;****************************************************
- ; GSVars1
- ; Used with transient commands in geoSHELL
- ; Copyright 1994 by Maurice Randall
- ; Charlotte, Mich. 48813
- ; For Use Only By Registered Owners Of The
- ; geoSHELL Programmer's Development Package
- ;****************************************************
- ;.included in GSVariables
- StOfRamsect = $0400 ;used as a reference point for
- ;initializing this area.
- screenmode = $04
- StOfRamsect = $0400 ;used as a reference point for
- ;initializing this area.
- screenmode = $0400
- PRESDRIVE = $0401
- goodflag = $0402
- DRVFOUNDON = $0403
- STUPMODE = $0404
- FKEYMODE = $0405
- NUM_IN_NAME = $0406
- ParamTable = $0407 ;.block 44
- ;a couple extra null bytes added here
- ;to protect any following data.
- comchars = $0433
- cur_Y_pos = $0434
- cur_X_pos = $0435
- cur_line = $0437
- cur_char = $0438
- tempFileName = $0439 ;.block 17
- ;this may be used by routines for storing
- ;filenames temporarily.
- curTransName = $044a ;.block 17
- ;transient command that is currently
- ;in memory.
- scrnwidth = $045b
- domessages = $045c ;a zero here will prevent messages
- ;from being displayed. bit 7 set will
- ;allow messages.
- cur_keyData = $045d
- CMD_POINTER = $045e
- tempDrive = $045f ;used for status and directory displays.
- typeset = $0460
- cmpwidth = $0461
- paramsize = $0462 ;holds the size of the parameter that
- ;is loaded in ParamTable.
- pathload = $0463 ;this is set to 128 when a transient
- ;command is loaded from the specified
- ;path.
- Asc_String = $0464 ;.block 6
- endecho
- = $046a
- sourceType
- = $046b
- destType
- = $046c
- Asc_String = $0464 ;.block 6
- endecho
- = $046a
- sourceType
- = $046b
- destType
- = $046c
- sourceDrive
- = $046d
- destDrive
- = $046e
- sourcePartition
- = $046f
- destPartition
- = $0470
- StOfDefs = $0471
- videomode = $0471
- StOfDefs = $0471
- videomode = $0471 ;used only for 80 columns.
- ;0 = monochrome
- ;1 = color
- distype = $0472
- fastdirectory = $0473
- defStName = $0474 ;.block 17
- ;"Startup",0,0,0,0,0,0,0,0,0,0
- coltable = $0485
- backcolor = $0485
- shellcolor = $0486
- textcolor = $0487
- padcolor = $0488
- brdrcolor = $0489
- back40pattern = $048a ;default background pattern for 40 column.
- back80pattern = $048b ;default background pattern for 80 column.
- clr80pattern = $048c
- ;$048d-$048f is unused.
- curPrinter = $0490
- curSecond = $0491
- crtextstring = $0492 ;.block 3
- curCharSet = $0495 ; 0 = Ascii
- ;128 = PetAscii
- ;$0496-$049f is reserved for future use and is also saved
- ;when the custom command is issued. It is loaded whenever geoSHELL
- ;loads in.
- ;EnOfDefs:
- ;$04a0-$04c3 is reserved for future use.
- RAMLINK = $04c4 ;the real device number for RamLink
- ;or RamDrive is set here after a jsr
- ;to FindRamlink. This is normally only
- ;needed if there is a RAM1581 used.
- cmdtype = $04c5 ;.block 3
- ;cmdtype gets loaded with a string such
- ;as "RL" or "HD" after accessing the
- ;routine GetCMDType.
- ;cmdtype+2 gets loaded with a byte
- ;from 0-4 representing one of the
- ;following:
- ;0=non-CMD type device
- ;1=FD Series drive
- ;2=HD Series hard drive
- ;3=RD RamDrive
- ;4=RL RamLink
- KeyBuffStart = $04c8
- Key1Buff = $04c8 ;.block 81
- Key2Buff = $0519 ;.block 81
- Key3Buff = $056a ;.block 81
- Key4Buff = $05bb ;.block 81
- Key5Buff = $060c ;.block 81
- Key6Bu
- KeyBuffStart = $04c8
- Key1Buff = $04c8 ;.block 81
- Key2Buff = $0519 ;.block 81
- Key3Buff = $056a ;.block 81
- Key4Buff = $05bb ;.block 81
- Key5Buff = $060c ;.block 81
- Key6Buff = $065d ;.block 81
- Key7Buff = $06ae ;.block 81
- Key8Buff = $06ff ;.block 81
- KeyBuffEnd = $0750
-