]> Shamusworld >> Repos - thunder/blobdiff - src/resource.asm
Inital stab at cleanup/making the damn thing work...
[thunder] / src / resource.asm
index 43a54325c429350e37f75a68bbb3185bc893df07..1464e53ad5e202d966df3cf424509eb378e087af 100755 (executable)
-;\r
-; Thunder GUI resources\r
-;\r
-; by Jimmy Hamm\r
-; (C) 1998 Underground Software\r
-;\r
-[SECTION .data]\r
-[GLOBAL _sunknown]\r
-[GLOBAL _scya]\r
-[GLOBAL _scamera]\r
-[GLOBAL _sunknownlen]\r
-[GLOBAL _scyalen]\r
-[GLOBAL _scameralen]\r
-\r
-[GLOBAL _inoguib]\r
-[GLOBAL _idipswb]\r
-[GLOBAL _ipl1stb]\r
-[GLOBAL _ipl2stb] \r
-[GLOBAL _ii30hzb] \r
-[GLOBAL _ii60hzb] \r
-[GLOBAL _icoinub] \r
-[GLOBAL _isnapsb] \r
-[GLOBAL _iresetb] \r
-[GLOBAL _ibyebyb] \r
-[GLOBAL _ikeycnb]\r
-\r
-[GLOBAL _inoguis]\r
-[GLOBAL _idipsws]\r
-[GLOBAL _ipl1sts]\r
-[GLOBAL _ipl2sts] \r
-[GLOBAL _ii30hzs] \r
-[GLOBAL _ii60hzs] \r
-[GLOBAL _icoinus] \r
-[GLOBAL _isnapss] \r
-[GLOBAL _iresets] \r
-[GLOBAL _ibyebys] \r
-[GLOBAL _ikeycns]\r
-[GLOBAL _ichecks]\r
-\r
-[GLOBAL _idswitch]\r
-[GLOBAL _idsbutton]\r
-[GLOBAL _idstext1]\r
-[GLOBAL _idstext2]\r
-[GLOBAL _idstext3]\r
-[GLOBAL _idstext4]\r
-[GLOBAL _idstext5]\r
-[GLOBAL _idstext6]\r
-[GLOBAL _idstext7]\r
-[GLOBAL _idstext8]\r
-[GLOBAL _idstext9]\r
-[GLOBAL _idstext10]\r
-[GLOBAL _idstext11]\r
-[GLOBAL _idstext12]\r
-\r
-; Sounds\r
-\r
-_sunknown     DD  _sunknownlen+4\r
-_scya         DD  _scyalen+4\r
-_scamera      DD  _scameralen+4\r
-\r
-_sunknownlen\r
-    incbin "unknown.wav", 54   ; Skip header, keep length\r
-_scyalen\r
-    incbin "cya.wav", 54       ; Skip header, keep length\r
-_scameralen\r
-    incbin "camera.wav", 54    ; Skip header, keep length\r
-\r
-; Graphics\r
-\r
-_inoguib      DD  fnoguib\r
-_idipswb      DD  fdipswb\r
-_ipl1stb      DD  fpl1stb\r
-_ipl2stb      DD  fpl2stb\r
-_ii30hzb      DD  fi30hzb\r
-_ii60hzb      DD  fi60hzb\r
-_icoinub      DD  fcoinub\r
-_isnapsb      DD  fsnapsb\r
-_iresetb      DD  fresetb\r
-_ibyebyb      DD  fbyebyb\r
-_ikeycnb      DD  fkeycnb\r
-\r
-_inoguis      DD  fnoguis\r
-_idipsws      DD  fdipsws\r
-_ipl1sts      DD  fpl1sts\r
-_ipl2sts      DD  fpl2sts\r
-_ii30hzs      DD  fi30hzs\r
-_ii60hzs      DD  fi60hzs\r
-_icoinus      DD  fcoinus\r
-_isnapss      DD  fsnapss\r
-_iresets      DD  fresets\r
-_ibyebys      DD  fbyebys\r
-_ikeycns      DD  fkeycns\r
-_ichecks      DD  fchecks\r
-\r
-_idswitch     DD  fdswitch\r
-_idsbutton    DD  fdsbutton\r
-_idstext1     DD  fdstext1\r
-_idstext2     DD  fdstext2\r
-_idstext3     DD  fdstext3\r
-_idstext4     DD  fdstext4\r
-_idstext5     DD  fdstext5\r
-_idstext6     DD  fdstext6\r
-_idstext7     DD  fdstext7\r
-_idstext8     DD  fdstext8\r
-_idstext9     DD  fdstext9\r
-_idstext10    DD  fdstext10\r
-_idstext11    DD  fdstext11\r
-_idstext12    DD  fdstext12\r
-\r
-fnoguib\r
-    incbin "noguib.raw"        ; 44x44\r
-fdipswb\r
-    incbin "dipswb.raw"        ; 42x34\r
-fpl1stb\r
-    incbin "pl1stb.raw"        ; 50x33\r
-fpl2stb\r
-    incbin "pl2stb.raw"        ; 52x29 [Light green: 125]\r
-fi30hzb\r
-    incbin "i30hzb.raw"        ; 58x40\r
-fi60hzb\r
-    incbin "i60hzb.raw"        ; 58x40\r
-fcoinub\r
-    incbin "coinub.raw"        ; 58x40\r
-fsnapsb\r
-    incbin "snapsb.raw"        ; 58x40\r
-fresetb\r
-    incbin "resetb.raw"        ; 58x40\r
-fbyebyb\r
-    incbin "byebyb.raw"        ; 58x40\r
-fkeycnb\r
-    incbin "keycnb.raw"        ; 58x40\r
-\r
-fnoguis\r
-    incbin "noguis.raw"        ; 44x44\r
-fdipsws\r
-    incbin "dipsws.raw"        ; 42x34\r
-fpl1sts\r
-    incbin "pl1sts.raw"        ; 50x33\r
-fpl2sts\r
-    incbin "pl2sts.raw"        ; 52x29 [Light green: 125]\r
-fi30hzs\r
-    incbin "i30hzs.raw"        ; 58x40\r
-fi60hzs\r
-    incbin "i60hzs.raw"        ; 58x40\r
-fcoinus\r
-    incbin "coinus.raw"        ; 58x40\r
-fsnapss\r
-    incbin "snapss.raw"        ; 58x40\r
-fresets\r
-    incbin "resets.raw"        ; 58x40\r
-fbyebys\r
-    incbin "byebys.raw"        ; 58x40\r
-fkeycns\r
-    incbin "keycns.raw"        ; 58x40\r
-fchecks\r
-    incbin "checks.raw"        ; 58x40\r
-\r
-fdswitch\r
-    incbin "dswitch.raw"       ; 26x65\r
-fdsbutton\r
-    incbin "dsbutton.raw"      ; 4x4\r
-fdstext1\r
-    incbin "dstext1.raw"       ; 48x7\r
-fdstext2\r
-    incbin "dstext2.raw"       ; 80x9\r
-fdstext3\r
-    incbin "dstext3.raw"       ; 96x7\r
-fdstext4\r
-    incbin "dstext4.raw"       ; 82x9\r
-fdstext5\r
-    incbin "dstext5.raw"       ; 60x7\r
-fdstext6\r
-    incbin "dstext6.raw"       ; 76x7\r
-fdstext7\r
-    incbin "dstext7.raw"       ; 57x7\r
-fdstext8\r
-    incbin "dstext8.raw"       ; 33x7\r
-fdstext9\r
-    incbin "dstext9.raw"       ; 50x9\r
-fdstext10\r
-    incbin "dstext10.raw"       ; 62x7\r
-fdstext11\r
-    incbin "dstext11.raw"       ; 65x9\r
-fdstext12\r
-    incbin "dstext12.raw"       ; 63x7\r
+;
+; Thunder GUI resources
+;
+; by Jimmy Hamm
+; (C) 1998 Underground Software
+;
+[SECTION .data]
+[GLOBAL sunknown]
+[GLOBAL scya]
+[GLOBAL scamera]
+[GLOBAL sunknownlen]
+[GLOBAL scyalen]
+[GLOBAL scameralen]
+
+[GLOBAL inoguib]
+[GLOBAL idipswb]
+[GLOBAL ipl1stb]
+[GLOBAL ipl2stb] 
+[GLOBAL ii30hzb] 
+[GLOBAL ii60hzb] 
+[GLOBAL icoinub] 
+[GLOBAL isnapsb] 
+[GLOBAL iresetb] 
+[GLOBAL ibyebyb] 
+[GLOBAL ikeycnb]
+
+[GLOBAL inoguis]
+[GLOBAL idipsws]
+[GLOBAL ipl1sts]
+[GLOBAL ipl2sts] 
+[GLOBAL ii30hzs] 
+[GLOBAL ii60hzs] 
+[GLOBAL icoinus] 
+[GLOBAL isnapss] 
+[GLOBAL iresets] 
+[GLOBAL ibyebys] 
+[GLOBAL ikeycns]
+[GLOBAL ichecks]
+
+[GLOBAL idswitch]
+[GLOBAL idsbutton]
+[GLOBAL idstext1]
+[GLOBAL idstext2]
+[GLOBAL idstext3]
+[GLOBAL idstext4]
+[GLOBAL idstext5]
+[GLOBAL idstext6]
+[GLOBAL idstext7]
+[GLOBAL idstext8]
+[GLOBAL idstext9]
+[GLOBAL idstext10]
+[GLOBAL idstext11]
+[GLOBAL idstext12]
+
+; Sounds
+
+sunknown     DD  sunknownlen+4
+scya         DD  scyalen+4
+scamera      DD  scameralen+4
+
+sunknownlen
+    incbin "unknown.wav", 54   ; Skip header, keep length
+scyalen
+    incbin "cya.wav", 54       ; Skip header, keep length
+scameralen
+    incbin "camera.wav", 54    ; Skip header, keep length
+
+; Graphics
+
+inoguib      DD  fnoguib
+idipswb      DD  fdipswb
+ipl1stb      DD  fpl1stb
+ipl2stb      DD  fpl2stb
+ii30hzb      DD  fi30hzb
+ii60hzb      DD  fi60hzb
+icoinub      DD  fcoinub
+isnapsb      DD  fsnapsb
+iresetb      DD  fresetb
+ibyebyb      DD  fbyebyb
+ikeycnb      DD  fkeycnb
+
+inoguis      DD  fnoguis
+idipsws      DD  fdipsws
+ipl1sts      DD  fpl1sts
+ipl2sts      DD  fpl2sts
+ii30hzs      DD  fi30hzs
+ii60hzs      DD  fi60hzs
+icoinus      DD  fcoinus
+isnapss      DD  fsnapss
+iresets      DD  fresets
+ibyebys      DD  fbyebys
+ikeycns      DD  fkeycns
+ichecks      DD  fchecks
+
+idswitch     DD  fdswitch
+idsbutton    DD  fdsbutton
+idstext1     DD  fdstext1
+idstext2     DD  fdstext2
+idstext3     DD  fdstext3
+idstext4     DD  fdstext4
+idstext5     DD  fdstext5
+idstext6     DD  fdstext6
+idstext7     DD  fdstext7
+idstext8     DD  fdstext8
+idstext9     DD  fdstext9
+idstext10    DD  fdstext10
+idstext11    DD  fdstext11
+idstext12    DD  fdstext12
+
+fnoguib
+    incbin "noguib.raw"        ; 44x44
+fdipswb
+    incbin "dipswb.raw"        ; 42x34
+fpl1stb
+    incbin "pl1stb.raw"        ; 50x33
+fpl2stb
+    incbin "pl2stb.raw"        ; 52x29 [Light green: 125]
+fi30hzb
+    incbin "i30hzb.raw"        ; 58x40
+fi60hzb
+    incbin "i60hzb.raw"        ; 58x40
+fcoinub
+    incbin "coinub.raw"        ; 58x40
+fsnapsb
+    incbin "snapsb.raw"        ; 58x40
+fresetb
+    incbin "resetb.raw"        ; 58x40
+fbyebyb
+    incbin "byebyb.raw"        ; 58x40
+fkeycnb
+    incbin "keycnb.raw"        ; 58x40
+
+fnoguis
+    incbin "noguis.raw"        ; 44x44
+fdipsws
+    incbin "dipsws.raw"        ; 42x34
+fpl1sts
+    incbin "pl1sts.raw"        ; 50x33
+fpl2sts
+    incbin "pl2sts.raw"        ; 52x29 [Light green: 125]
+fi30hzs
+    incbin "i30hzs.raw"        ; 58x40
+fi60hzs
+    incbin "i60hzs.raw"        ; 58x40
+fcoinus
+    incbin "coinus.raw"        ; 58x40
+fsnapss
+    incbin "snapss.raw"        ; 58x40
+fresets
+    incbin "resets.raw"        ; 58x40
+fbyebys
+    incbin "byebys.raw"        ; 58x40
+fkeycns
+    incbin "keycns.raw"        ; 58x40
+fchecks
+    incbin "checks.raw"        ; 58x40
+
+fdswitch
+    incbin "dswitch.raw"       ; 26x65
+fdsbutton
+    incbin "dsbutton.raw"      ; 4x4
+fdstext1
+    incbin "dstext1.raw"       ; 48x7
+fdstext2
+    incbin "dstext2.raw"       ; 80x9
+fdstext3
+    incbin "dstext3.raw"       ; 96x7
+fdstext4
+    incbin "dstext4.raw"       ; 82x9
+fdstext5
+    incbin "dstext5.raw"       ; 60x7
+fdstext6
+    incbin "dstext6.raw"       ; 76x7
+fdstext7
+    incbin "dstext7.raw"       ; 57x7
+fdstext8
+    incbin "dstext8.raw"       ; 33x7
+fdstext9
+    incbin "dstext9.raw"       ; 50x9
+fdstext10
+    incbin "dstext10.raw"       ; 62x7
+fdstext11
+    incbin "dstext11.raw"       ; 65x9
+fdstext12
+    incbin "dstext12.raw"       ; 63x7