]> Shamusworld >> Repos - thunder/blobdiff - src/resource.asm
Added save states; updated application icon.
[thunder] / src / resource.asm
old mode 100755 (executable)
new mode 100644 (file)
index 43a5432..b0fa8b8
-;\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 James Hammons
+; (C) 1998, 2014 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     DQ  sunknownlen+4
+scya         DQ  scyalen+4
+scamera      DQ  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      DQ  fnoguib
+idipswb      DQ  fdipswb
+ipl1stb      DQ  fpl1stb
+ipl2stb      DQ  fpl2stb
+ii30hzb      DQ  fi30hzb
+ii60hzb      DQ  fi60hzb
+icoinub      DQ  fcoinub
+isnapsb      DQ  fsnapsb
+iresetb      DQ  fresetb
+ibyebyb      DQ  fbyebyb
+ikeycnb      DQ  fkeycnb
+
+inoguis      DQ  fnoguis
+idipsws      DQ  fdipsws
+ipl1sts      DQ  fpl1sts
+ipl2sts      DQ  fpl2sts
+ii30hzs      DQ  fi30hzs
+ii60hzs      DQ  fi60hzs
+icoinus      DQ  fcoinus
+isnapss      DQ  fsnapss
+iresets      DQ  fresets
+ibyebys      DQ  fbyebys
+ikeycns      DQ  fkeycns
+ichecks      DQ  fchecks
+
+idswitch     DQ  fdswitch
+idsbutton    DQ  fdsbutton
+idstext1     DQ  fdstext1
+idstext2     DQ  fdstext2
+idstext3     DQ  fdstext3
+idstext4     DQ  fdstext4
+idstext5     DQ  fdstext5
+idstext6     DQ  fdstext6
+idstext7     DQ  fdstext7
+idstext8     DQ  fdstext8
+idstext9     DQ  fdstext9
+idstext10    DQ  fdstext10
+idstext11    DQ  fdstext11
+idstext12    DQ  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
+