home *** CD-ROM | disk | FTP | other *** search
- IFND GUI_CD_I
- GUI_CD_I SET 1
- CATCOMP_CODE SET 1
- CATCOMP_ARRAY SET 1
-
- ;-----------------------------------------------------------------------------
-
-
- * This file was created automatically by CatComp.
- * Do NOT edit by hand!
- *
-
- INCDIR 'StormC:ASM-Include/'
-
-
- IFND EXEC_TYPES_I
- INCLUDE 'exec/types.i'
- ENDC
-
- IFD CATCOMP_ARRAY
- CATCOMP_NUMBERS SET 1
- CATCOMP_STRINGS SET 1
- ENDC
-
- IFD CATCOMP_CODE
- CATCOMP_BLOCK SET 1
- ENDC
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_NUMBERS
-
- XDEF LBL_Timeout
- LBL_Timeout EQU 256
- XDEF LBL_Density
- LBL_Density EQU 257
- XDEF LBL_Speed
- LBL_Speed EQU 258
- XDEF CHS_Matrix
- CHS_Matrix EQU 259
- XDEF CHS_Binary
- CHS_Binary EQU 260
- XDEF CHS_Hexadecimal
- CHS_Hexadecimal EQU 261
- XDEF CHS_DNA
- CHS_DNA EQU 262
- XDEF LBL_Encoding
- LBL_Encoding EQU 263
- XDEF CHK_Fog
- CHK_Fog EQU 264
- XDEF CHK_Wave
- CHK_Wave EQU 265
- XDEF CHK_Rotate
- CHK_Rotate EQU 266
- XDEF BTN_Save
- BTN_Save EQU 267
- XDEF BTN_Cancel
- BTN_Cancel EQU 269
- XDEF Window_Title
- Window_Title EQU 270
- XDEF Icon_Title
- Icon_Title EQU 271
- XDEF CHS_Decimal
- CHS_Decimal EQU 272
- XDEF BTN_Use
- BTN_Use EQU 273
- XDEF CHS_Size_1
- CHS_Size_1 EQU 274
- XDEF CHS_Size_2
- CHS_Size_2 EQU 275
- XDEF CHS_Size_3
- CHS_Size_3 EQU 276
- XDEF CHS_Size_4
- CHS_Size_4 EQU 277
- XDEF LBL_ScreenSize
- LBL_ScreenSize EQU 278
- XDEF CHK_Invert
- CHK_Invert EQU 279
-
- ENDC ; CATCOMP_NUMBERS
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_STRINGS
-
- XDEF LBL_Timeout_STR
- LBL_Timeout_STR: DC.B 'Timeout: ',$00
- XDEF LBL_Density_STR
- LBL_Density_STR: DC.B 'Density: ',$00
- XDEF LBL_Speed_STR
- LBL_Speed_STR: DC.B 'Speed: ',$00
- XDEF CHS_Matrix_STR
- CHS_Matrix_STR: DC.B 'Matrix',$00
- XDEF CHS_Binary_STR
- CHS_Binary_STR: DC.B 'Binary',$00
- XDEF CHS_Hexadecimal_STR
- CHS_Hexadecimal_STR: DC.B 'Hexadecimal',$00
- XDEF CHS_DNA_STR
- CHS_DNA_STR: DC.B 'DNA',$00
- XDEF LBL_Encoding_STR
- LBL_Encoding_STR: DC.B 'Encoding: ',$00
- XDEF CHK_Fog_STR
- CHK_Fog_STR: DC.B '_Fog',$00
- XDEF CHK_Wave_STR
- CHK_Wave_STR: DC.B '_Wave',$00
- XDEF CHK_Rotate_STR
- CHK_Rotate_STR: DC.B '_Rotate',$00
- XDEF BTN_Save_STR
- BTN_Save_STR: DC.B '_Save',$00
- XDEF BTN_Cancel_STR
- BTN_Cancel_STR: DC.B '_Cancel',$00
- XDEF Window_Title_STR
- Window_Title_STR: DC.B 'GLMatrix',$00
- XDEF Icon_Title_STR
- Icon_Title_STR: DC.B 'GLMatrix',$00
- XDEF CHS_Decimal_STR
- CHS_Decimal_STR: DC.B 'Decimal',$00
- XDEF BTN_Use_STR
- BTN_Use_STR: DC.B '_Use',$00
- XDEF CHS_Size_1_STR
- CHS_Size_1_STR: DC.B '640x480',$00
- XDEF CHS_Size_2_STR
- CHS_Size_2_STR: DC.B '800x600',$00
- XDEF CHS_Size_3_STR
- CHS_Size_3_STR: DC.B '1024x768',$00
- XDEF CHS_Size_4_STR
- CHS_Size_4_STR: DC.B '1280x1024',$00
- XDEF LBL_ScreenSize_STR
- LBL_ScreenSize_STR: DC.B 'Screen size: ',$00
- XDEF CHK_Invert_STR
- CHK_Invert_STR: DC.B 'Invert alpha',$00
-
- ENDC ; CATCOMP_STRINGS
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_ARRAY
-
- STRUCTURE CatCompArrayType,0
- LONG cca_ID
- APTR cca_Str
- LABEL CatCompArrayType_SIZEOF
-
- CNOP 0,4
-
- XDEF CatCompArray
- CatCompArray:
- XDEF _CatCompArray
- _CatCompArray:
- AS0: DC.L LBL_Timeout,LBL_Timeout_STR
- AS1: DC.L LBL_Density,LBL_Density_STR
- AS2: DC.L LBL_Speed,LBL_Speed_STR
- AS3: DC.L CHS_Matrix,CHS_Matrix_STR
- AS4: DC.L CHS_Binary,CHS_Binary_STR
- AS5: DC.L CHS_Hexadecimal,CHS_Hexadecimal_STR
- AS6: DC.L CHS_DNA,CHS_DNA_STR
- AS7: DC.L LBL_Encoding,LBL_Encoding_STR
- AS8: DC.L CHK_Fog,CHK_Fog_STR
- AS9: DC.L CHK_Wave,CHK_Wave_STR
- AS10: DC.L CHK_Rotate,CHK_Rotate_STR
- AS11: DC.L BTN_Save,BTN_Save_STR
- AS12: DC.L BTN_Cancel,BTN_Cancel_STR
- AS13: DC.L Window_Title,Window_Title_STR
- AS14: DC.L Icon_Title,Icon_Title_STR
- AS15: DC.L CHS_Decimal,CHS_Decimal_STR
- AS16: DC.L BTN_Use,BTN_Use_STR
- AS17: DC.L CHS_Size_1,CHS_Size_1_STR
- AS18: DC.L CHS_Size_2,CHS_Size_2_STR
- AS19: DC.L CHS_Size_3,CHS_Size_3_STR
- AS20: DC.L CHS_Size_4,CHS_Size_4_STR
- AS21: DC.L LBL_ScreenSize,LBL_ScreenSize_STR
- AS22: DC.L CHK_Invert,CHK_Invert_STR
-
- ENDC ; CATCOMP_ARRAY
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_BLOCK
-
- XDEF CatCompBlock
- CatCompBlock:
- XDEF _CatCompBlock
- _CatCompBlock:
- DC.L $100
- DC.W $A
- DC.B 'Timeout: ',$00
- DC.L $101
- DC.W $A
- DC.B 'Density: ',$00
- DC.L $102
- DC.W $8
- DC.B 'Speed: ',$00
- DC.L $103
- DC.W $8
- DC.B 'Matrix',$00,$00
- DC.L $104
- DC.W $8
- DC.B 'Binary',$00,$00
- DC.L $105
- DC.W $C
- DC.B 'Hexadecimal',$00
- DC.L $106
- DC.W $4
- DC.B 'DNA',$00
- DC.L $107
- DC.W $C
- DC.B 'Encoding: ',$00,$00
- DC.L $108
- DC.W $6
- DC.B '_Fog',$00,$00
- DC.L $109
- DC.W $6
- DC.B '_Wave',$00
- DC.L $10A
- DC.W $8
- DC.B '_Rotate',$00
- DC.L $10B
- DC.W $6
- DC.B '_Save',$00
- DC.L $10D
- DC.W $8
- DC.B '_Cancel',$00
- DC.L $10E
- DC.W $A
- DC.B 'GLMatrix',$00,$00
- DC.L $10F
- DC.W $A
- DC.B 'GLMatrix',$00,$00
- DC.L $110
- DC.W $8
- DC.B 'Decimal',$00
- DC.L $111
- DC.W $6
- DC.B '_Use',$00,$00
- DC.L $112
- DC.W $8
- DC.B '640x480',$00
- DC.L $113
- DC.W $8
- DC.B '800x600',$00
- DC.L $114
- DC.W $A
- DC.B '1024x768',$00,$00
- DC.L $115
- DC.W $A
- DC.B '1280x1024',$00
- DC.L $116
- DC.W $E
- DC.B 'Screen size: ',$00
- DC.L $117
- DC.W $E
- DC.B 'Invert alpha',$00,$00
-
- ENDC ; CATCOMP_BLOCK
-
-
- ;-----------------------------------------------------------------------------
-
-
- STRUCTURE LocaleInfo,0
- APTR li_LocaleBase
- APTR li_Catalog
- LABEL LocaleInfo_SIZEOF
-
- IFD CATCOMP_CODE
-
- XREF _LVOGetCatalogStr
- XDEF _GetString
- XDEF GetString
- GetString:
- _GetString:
- lea CatCompBlock(pc),a1
- bra.s 2$
- 1$: move.w (a1)+,d1
- add.w d1,a1
- 2$: cmp.l (a1)+,d0
- bne.s 1$
- addq.l #2,a1
- move.l (a0)+,d1
- bne.s 3$
- move.l a1,d0
- rts
- 3$: move.l a6,-(sp)
- move.l d1,a6
- move.l (a0),a0
- jsr _LVOGetCatalogStr(a6)
- move.l (sp)+,a6
- rts
- END
-
- ENDC ; CATCOMP_CODE
-
-
- ;-----------------------------------------------------------------------------
-
-
- ENDC ; GUI_CD_I
-