spaceaceiigs/source/spaceacerez.a65

195 lines
4.3 KiB
Plaintext

*
* Space Ace IIgs Resource file
*
LST OFF
TR ON
rIcon = $8001 ; Icon type
rPicture = $8002 ; Picture type
rControlList = $8003 ; Control list type
rControlTemplate = $8004 ; Control template type
rC1InputString = $8005 ; GS/OS class 1 input string
rPString = $8006 ; Pascal string type
rStringList = $8007 ; String list type
rMenuBar = $8008 ; MenuBar type
rMenu = $8009 ; Menu template
rMenuItem = $800A ; Menu item definition
rTextForLETextBox2 = $800B ; Data for LineEdit LETextBox2 call
rCtlDefProc = $800C ; Control definition procedure type
rCtlColorTbl = $800D ; Color table for control
rWindParam1 = $800E ; Parameters for NewWindow2 call
rWindParam2 = $800F ; Parameters for NewWindow2 call
rWindColor = $8010 ; Window Manager color table
rTextBlock = $8011 ; Text block
rStyleBlock = $8012 ; TextEdit style information
rToolStartup = $8013 ; Tool set startup record
rResName = $8014 ; Resource name
rAlertString = $8015 ; AlertWindow input data
rText = $8016 ; Unformatted text
rCodeResource = $8017
rCDEVCode = $8018
rCDEVFlags = $8019
rTwoRects = $801A ; Two rectangles
rFileType = $801B ; Filetype descriptors--see File Type Note $42
rListRef = $801C ; List member
rCString = $801D ; C string
rXCMD = $801E
rXFCN = $801F
rErrorString = $8020 ; ErrorWindow input data
rKTransTable = $8021 ; Keystroke translation table
rWString = $8022 ; not useful--duplicates $8005
rC1OutputString = $8023 ; GS/OS class 1 output string
rSoundSample = $8024
rTERuler = $8025 ; TextEdit ruler information
rFSequence = $8026
rCursor = $8027 ; Cursor resource type
rItemStruct = $8028 ; for 6.0 Menu Manager
rVersion = $8029
rComment = $802A
rBundle = $802B
rFinderPath = $802C
rPaletteWindow = $802D ; used by HyperCard IIgs 1.1
rTaggedStrings = $802E
rPatternList = $802F
rRectList = $C001
rPrintRecord = $C002
rFont = $C003
verUS = $0000
ORG $0000
*
* Resource file header
*
ADRL 0 ;Version (0 = Little Endian)
ADRL FileToMap ;FileToMap
ADRL FileToMapEnd-FileToMap ;FileMapSize
DS 128 ;FileMemo
FileToMap
DA 0 ;Not used
ADRL 0 ;Version (0 = Little Endian)
ADRL FileToMap ;FileToMap
ADRL FileToMapEnd-FileToMap ;FileMapSize
DA ResourceList-FileToMap ;MapToIndex
DA 0 ;mapFileNum
DA 0 ;mapID
ADRL 14 ;MapIndexSize (Size per entry)
ADRL 4 ;MapIndexUsed (Number of resources)
DA 10 ;MapFreeListSize
DA 1 ;MapFreeListUsed ;Number of used entries
*
* Free data array
*
ADRL EndOfFile ;End of the file
ADRL $FFFFFFFF-EndOfFile ;Amount of free space
DS {10-1}*8 ;Rest of the data (Not used)
DS $100-* ;Pad to next sector
*
* Array of resource entries
*
ResourceList
DA rToolStartup ;resType
ADRL 1 ;resID
ADRL ToolStartup ;resOffset
DA 0 ;resAttr
ADRL ToolStartupEnd-ToolStartup ;resSize
ADRL 0 ;resHandle
DA rResName ;resType
ADRL $18013 ;resID
ADRL ResourceNames ;resOffset
DA 0 ;resAttr
ADRL ResourceNamesEnd-ResourceNames ;resSize
ADRL 0 ;resHandle
DA rVersion ;resType
ADRL 1 ;resID
ADRL Version ;resOffset
DA 0 ;resAttr
ADRL VersionEnd-Version ;resSize
ADRL 0 ;resHandle
DA rComment ;resType
ADRL 1 ;resID
ADRL Comment ;resOffset
DA 0 ;resAttr
ADRL CommentEnd-Comment ;resSize
ADRL 0 ;resHandle
DS 202
FileToMapEnd
*
* Tool startup
*
ToolStartup
DA 0 ;Flags
DA $C000 ;Start quickdraw in 320 mode
DA 0 ;Not used
ADRL 0 ;Not used
DA 7 ;Number of tools to start
DA 3
DA $300
DA 4
DA $301
DA 5
DA $302
DA 6
DA $300
DA 8
DA $301
DA 11
DA $200
DA 30
DA $100
ToolStartupEnd
Version
DB 0 ;Release number
DB $A0 ;Development / Final
DB $10 ;Version 2.1
DB 2
DA verUS ;Region code
STR 'Space Ace'
STR '(C) 1989,1991, ReadySoft Inc.'
VersionEnd
Comment
ASC 'Space Ace was rewritten by Rebecca Ann Heineman so that '
ASC 'you can use extra GS/OS memory and allow full use '
ASC 'of a hard drive. Press 'D2'Q'D3' to quit from the game.'0D0D
ASC 'Please purchase the real game from ReadySoft Inc. '
ASC '30 Wertheim Court, Unit #2, Richmond Hill, Ontario, '
ASC 'Canada, L4B 1B9'0D0D
ASC 'Tel (416)-731-4175'
CommentEnd
ResourceNames
DA 1 ;Name holder
ADRL 1 ;Number of resources
ADRL 1 ;Resource ID
STR 'MyTools' ;Name of the resource
ResourceNamesEnd
*
* Label for the end of the file, for file size
*
EndOfFile
SAV ../bin/SpaceAce#b3db03r