Advertisement
Nightseeker

No Escape code fragment

Mar 13th, 2020
1,628
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 00000000 =FFFF09A7                  joy2Drelease
  2. rs.b
  3. 00000000 =FFFF09A8                  joy2Lrelease
  4. rs.b
  5. 00000000 =FFFF09A9                  joy2Rrelease
  6. rs.b
  7. 00000000 =FFFF09AA                  joy2Brelease
  8. rs.b
  9. 00000000 =FFFF09AB                  joy2Crelease
  10. rs.b
  11. 00000000 =FFFF09AC                  joy2Arelease
  12. rs.b
  13. 00000000 =FFFF09AD                  joy2Srelease
  14. rs.b
  15. 00000000                            
  16. 00000000                            *********************************
  17. 00000000                            * SEAN'S SPRITE ATTRIBUTE TABLE *
  18. 00000000                            *********************************
  19. 00000000                            
  20. 00000000 =FFFF09AE                  spratttab
  21. rs.b
  22. 512
  23. ;8 bytes per sprite
  24. 00000000                            
  25. 00000000                            **********
  26. 00000000                            * STATUS *
  27. 00000000                            **********
  28. 00000000                            
  29. 00000000 =FFFF0BAE                  energy
  30. rs.w
  31. ;0 - 100
  32. 00000000                            
  33. 00000000 =FFFF080E                  lives
  34. equ
  35. NoOfLives ;SEE FVARS.68K (.w)
  36. 00000000                            
  37. 00000000 =FFFF0BB0                  NE_timeperiod
  38. rs.w
  39. 00000000 =FFFF0BB2                  NE_time
  40. rs.w
  41. 00000000                            
  42. 00000000 =FFFF0BB2                  CLOCK
  43. equ
  44. NE_time
  45. 00000000                            
  46. 00000000 =FFFF080C                  level
  47. equ
  48. Level_Number ;SEE FVARS.68K (.w)
  49. 00000000                            
  50. 00000000 =FFFF0BB4                  crossbowammo
  51. rs.w
  52. 00000000 =FFFF0BB6                  molotovammo
  53. rs.w
  54. 00000000 =FFFF0BB8                  rugerammo
  55. rs.w
  56. 00000000                            
  57. 00000000 =FFFF0BBA                  continues
  58. rs.w
  59. 00000000 =FFFF0BBC                  continueperiod
  60. rs.w
  61. 00000000 =FFFF0BBE                  continuetime
  62. rs.w
  63. 00000000                            
  64. 00000000 =FFFF0BC0                  pausewait
  65. rs.w
  66. 00000000                            
  67. 00000000                            ************
  68. 00000000                            * AI STUFF *
  69. 00000000                            ************
  70. 00000000                            
  71. 00000000 =FFFF0BC2                  explosionflag
  72. rs.w
  73. 00000000                            
  74. 00000000 =FFFF0BC4                  robbinsstatus
  75. rs.w
  76. 00000000                            
  77. 00000000 =FFFF0BC6                  Rweaponenergy
  78. rs.w
  79. 1 ;current energy value of Robbins weapon to take from enemy energy
  80. 00000000                            
  81. 00000000                            
  82. 00000000 =FFFF0BC8                  disable_cjump
  83. rs.b
  84. 00000000                            
  85. rs.b
  86. 1 ;padding
  87. 00000000                            
  88. 00000000                            * SIMON's stuff
  89. 00000000                            
  90. include
  91. c:\genesis\noescape\levels\l04\bgcol.tab
  92. 00000000                            
  93. 00000000                            
  94. 00000000 =0000004F                  BGCol_ResetL
  95. EQU $4F
  96. ;Reset Cords to Left Edge of block
  97. 00000000 =0000004C                  BGCol_StopL
  98. EQU $4C
  99. 00000000                            
  100. 00000000 =0000008F                  BGCol_ResetR
  101. EQU $8F
  102. 00000000 =0000008C                  BGCol_StopR
  103. EQU $8C
  104. 00000000                            
  105. 00000000 =00000060                  BGCol_Baddie_TR
  106. EQU $60
  107. Baddie Turn Rgt
  108. 00000000 =00000070                  BGCol_Baddie_TL
  109. EQU $70
  110. Baddie Turn Lft
  111. 00000000 =00000061                  BGCol_Baddie_1
  112. EQU $61
  113. Baddie AI (Specific)
  114. 00000000 =00000062                  BGCol_Baddie_2
  115. EQU $62
  116. 00000000 =00000063                  BGCol_Cjump_Disable
  117. EQU $63
  118. Disable Crouch Jump
  119. 00000000 =00000063                  BGCol_Cjump_Disable
  120. EQU $63
  121. Disable Crouch Jump
  122. 00000000                            
  123. EVEN
  124. 00000000                            
  125. 00000000 =00000002                  word
  126. equ
  127. 00000000                            
  128. 00000000                            ;hotel_switch2
  129. rs.w
  130. 00000000                            ;explosion_occured
  131. rs.w
  132. 00000000                            
  133. 00000000                            
  134. 00000000                            ***************
  135. 00000000                            * FADE IN/OUT *
  136. 00000000                            ***************
  137. 00000000                            
  138. 00000000 =FFFF0BCA                  fadeduration
  139. rs.w
  140. ;number of frames between colour change
  141. 00000000 =FFFF0BCC                  valuedivisions
  142. rs.w
  143. ;stores base fractions for rgb values 0-f
  144. 00000000                            
  145. 00000000                            ******************
  146. 00000000                            * PALETTE BUFFER *
  147. 00000000                            ******************
  148. 00000000                            
  149. 00000000 =FFFF0BEC                  paletteflag
  150. rs.w
  151. ;0=no need to DMA palette
  152. 00000000 =FFFF0BEE                  palettebuffer
  153. rs.w
  154. 00000000                            
  155. 00000000                            ****************
  156. 00000000                            * WARDEN STUFF *
  157. 00000000                            ****************
  158. 00000000                            
  159. 00000000                            
  160. EVEN
  161. 00000000                            
  162. 00000000 =FFFF0C6E                  Wthumbdelay
  163. rs.b
  164. 00000000 =FFFF0C6F                  Wmode
  165. rs.b
  166. ;0=village, 1=tunnel, 2=hotel, 3=tree, 4=techno, 5=main map
  167. 00000000                            
  168. 00000000 =FFFF0C70                  Woldlevel
  169. rs.b
  170. 00000000 =FFFF0C71                  Wnewlevel
  171. rs.b
  172. ;0=village, 1=tunnel, 2=hotel, 3=tree, 4=techno
  173. 00000000                            
  174. 00000000 =FFFF0C72                  Wminipicon
  175. rs.b
  176. ;0=no minipic on display, -1=yes
  177. 00000000 =FFFF0C73                  Wsquareson
  178. rs.b
  179. ;0=little main map squares not on, -1=on
  180. 00000000                            
  181. 00000000 =FFFF0C74                  Wvillage
  182. rs.b
  183. ;0=father, 1=hawkins, 2=dysart, 3=killian, 4=stephano, 5=king, 6=robbins
  184. 00000000 =FFFF0C75                  Wtunnel
  185. rs.b
  186. ;0=tunnel, 1=hotel exit, 2=tree exit, 3=techno exit, 4=boatescape
  187. 00000000 =FFFF0C76                  Whotel
  188. rs.b
  189. ;0=section 1, 1=sec 2, 2=sec 3
  190. 00000000 =FFFF0C77                  Wtree
  191. rs.b
  192. ;0=section 1, 1=sec 2, 2=sec 3
  193. 00000000 =FFFF0C78                  Wtechno
  194. rs.b
  195. ;0=section 1, 1=sec 2, 2=sec 3
  196. 00000000                            
  197. rs.b
  198. ;padding
  199. 00000000                            
  200. 00000000 =FFFF0C7A                  Wpulseper
  201. rs.b
  202. 00000000 =FFFF0C7B                  Wpulsecntr
  203. rs.b
  204. 00000000                            
  205. 00000000 =FFFF0C7C                  Wonceonly
  206. rs.b
  207. 00000000                            
  208. rs.b
  209. 00000000                            
  210. 00000000 =FFFF0C7E                  levels_completed
  211. rs.l
  212. 00000000 =FFFF0C82                  Wlevelaccess
  213. rs.l
  214. 00000000                            
  215. 00000000 =FFFF0C86                  Wspriteson
  216. rs.w
  217. 00000000                            
  218. 00000000                            ********************************
  219. 00000000                            * FRANKENSTEIN INVENTORY STUFF *
  220. 00000000                            ********************************
  221. 00000000                            
  222. 00000000                            
  223. EVEN
  224. 00000000                            
  225. 00000000 =FFFF0C88                  FIsync
  226. rs.l
  227. ;address of routine to use as V blanking sync
  228. 00000000 =FFFF0C8C                  FIrts
  229. rs.l
  230. ;return address to use when exiting inventory
  231. 00000000                            
  232. 00000000                            ;FIoldcursorrow
  233. rs.b
  234. ;0 = top row, 1 = bottom row
  235. 00000000                            ;FIoldcursor
  236. rs.b
  237. ;0 - 4 = previous cursor box number
  238. 00000000                            ;FInewcursorrow
  239. rs.b
  240. ;0 = top row, 1 = bottom row
  241. 00000000                            ;FInewcursor
  242. rs.b
  243. ;0 - 4 = current cursor box number
  244. 00000000                            
  245. 00000000                            ;FIaccept
  246. rs.b
  247. ;0=accept result message not printed, -1=message printed
  248. 00000000                            ;FIacceptcntr
  249. rs.b
  250. ;duration of printed text
  251. 00000000                            ;FIflashflag
  252. rs.w
  253. ;0=print description, -1=print accept
  254. 00000000                            
  255. 00000000                            ;FIpulseper
  256. rs.b
  257. ;frame rate of cursor colour pulse
  258. 00000000                            ;FIpulsecntr
  259. rs.b
  260. ;colour lookup table counter
  261. 00000000                            
  262. 00000000                            ;FIarrowcntr
  263. rs.b
  264. ;number of plus signs to draw (0-3)
  265. 00000000                            ;FIchainend
  266. rs.b
  267. ;pos in select table of end of chain (0-3)
  268. 00000000                            
  269. 00000000                            ;Ipocket
  270. rs.b
  271. ;holds object numbers which are in player's pocket
  272. 00000000                            
  273. 00000000                            ;FIselect
  274. rs.b
  275. ;holds object numbers which are in selection boxes
  276. 00000000                            
  277. 00000000                            ;FIresult
  278. rs.b
  279. ;holds object number of result
  280. 00000000                            ;FIthumbdelay
  281. rs.b
  282. ;delay before thumbpad repeat accepted
  283. 00000000                            
  284. 00000000                            ;Iuse
  285. rs.w
  286. ;holds object number of usuable object
  287. 00000000                            
  288. 00000000                            ;Ipickup
  289. rs.w
  290. ;ALAN puts required object number to pickup in here
  291. 00000000                            
  292. 00000000                            ;Ipickupstatus
  293. rs.w
  294. ;SEAN puts 0 for successful pickup, -1 for unsuccessful pickup
  295. 00000000                            
  296. 00000000                            ;FIused
  297. rs.b
  298. ;object numbers that have been used in successful combinations (level resolution)
  299. 00000000                            
  300. 00000000                            ;FIbook
  301. rs.b
  302. ;used for arrow override
  303. 00000000                            ;
  304. rs.b
  305. ;padding to keep it EVEN
  306. 00000000                            
  307. 00000000                            *******
  308. 00000000                            * HUT *
  309. 00000000                            *******
  310. 00000000                            
  311. EVEN
  312. 00000000                            
  313. 00000000 =FFFF0C90                  Hthumbdelay
  314. rs.b
  315. 00000000 =FFFF0C91                  Hpocketpntr
  316. rs.b
  317. 00000000                            
  318. 00000000 =FFFF0C92                  Hhutpntr
  319. rs.b
  320. 00000000 =FFFF0C93                  Hpntr
  321. rs.b
  322. 00000000                            
  323. 00000000 =FFFF0C94                  Holdcursorrow
  324. rs.b
  325. ;0 = top row, 1 = bottom row
  326. 00000000 =FFFF0C95                  Holdcursor
  327. rs.b
  328. ;0 - 4 = previous cursor box number
  329. 00000000 =FFFF0C96                  Hnewcursorrow
  330. rs.b
  331. ;0 = top row, 1 = bottom row
  332. 00000000 =FFFF0C97                  Hnewcursor
  333. rs.b
  334. ;0 - 4 = current cursor box number
  335. 00000000                            
  336. 00000000 =FFFF0C98                  Hwhichmenu
  337. rs.b
  338. ;0=top menu, -1=bottom
  339. 00000000 =FFFF0C99                  Hsize
  340. rs.b
  341. ;either player or hut pocket size
  342. 00000000                            
  343. 00000000                       SOL     EXE
  344. NOTEPAD EXE
  345. SOUNDRECEXE
  346. REGEDIT EXE
  347. PRINTMANEXE
  348. CLIPBRD EXE
  349. PBRUSH  EXE
  350. TERMINALEXE
  351. PIFEDIT EXE
  352. CONTROL EXE
  353. EXPAND  EXE
  354. PROGMAN EXE
  355. SMARTDRVEXE
  356. EMM386  EXE
  357. WINHELP EXE
  358. FIDA    EXE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement