GAMEEQUS.PUB 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645
  1. ;********************************
  2. ;* *
  3. ;* PREMIER MANAGER 3 *
  4. ;* THE GAME EQUATES *
  5. ;* *
  6. ;********************************
  7. BlitInfo_Addr EQU 0 ;4
  8. BlitInfo_Wide EQU 4 ;2
  9. BlitInfo_Hite EQU 6 ;1
  10. BlitInfo_PlaneS EQU 7
  11. BlitInfo_Len EQU 8
  12. EndTable EQU -1
  13. NewColo EQU -2
  14. JoinTable EQU -2
  15. GameData_Len EQU 29538+16 ;25664+16
  16. ClubData_Len EQU 139096 ;139096
  17. PlayData_Len EQU 157296 ;156776
  18. TactData_Len EQU (224*8)+(20*8)
  19. Num_Leag_Teams EQU 114
  20. Num_Spre_Teams EQU 6
  21. Num_Of_Non_Euro EQU 120
  22. Num_Euro_Teams EQU 124
  23. Total_Num_Teams EQU 244
  24. Max_Market_Size EQU 96
  25. Player STRUC
  26. Player_Name DB 12 DUP (?)
  27. Player_HN DB 2 DUP (?) ; Watch word reads!
  28. Player_TK DB 2 DUP (?) ;
  29. Player_PS DB 2 DUP (?) ;
  30. Player_SH DB 2 DUP (?) ;
  31. Player_HD DB 2 DUP (?) ;
  32. Player_CR DB 2 DUP (?) ;
  33. Player_FT DB 2 DUP (?) ; To here.
  34. Player_Morale DB ? ; 00001111
  35. Player_Aggres EQU Player_Morale ; 11110000
  36. Player_Ins_Type DB ? ; 00000011
  37. Player_Age EQU Player_Ins_Type ; 11111100
  38. Player_Foot DB ? ; 00000011
  39. Player_DPts EQU Player_Foot ; 11111100
  40. Player_Played DB ?
  41. Player_Scored DB ?
  42. Player_Concede DB ?
  43. Player_Wage DW ?
  44. Player_Ins_Cost DW ?
  45. Player_Inj_Len DB ?
  46. Player_Inj_Type DB ? ; 00011111
  47. Player_Contract EQU Player_Inj_Type ; 11100000
  48. Player_Market DB ? ; 00111111
  49. Player_TransQ EQU Player_Market ; 11000000
  50. Player_Train DB ? ; 00001111
  51. Player_Intense EQU Player_Train ; 00110000
  52. Player_Inj_Phys EQU Player_Train ; 11000000
  53. Player ENDS
  54. Player_Data_Len EQU SIZE Player ; 40
  55. Club STRUC
  56. Club_Name DB 16 DUP (?)
  57. Club_Manager DB 16 DUP (?)
  58. Club_Money DD ?
  59. Club_Ground DB 24 DUP (?)
  60. Club_Seat_Avg DD ?
  61. Club_Seat_Cap DD ?
  62. Club_Terr_Avg DD ?
  63. Club_Terr_Cap DD ?
  64. Club_Players DW 24 DUP (?)
  65. Club_Seat_Price DB ?
  66. Club_Terr_Price DB ?
  67. Club_Safety DB ? ; 00000111
  68. Club_Country EQU CLUB_SAFETY ; 11111000
  69. Club_Formation DB ?
  70. Club_Strip1 DB 7 DUP (?) ; Strip Number.
  71. Club_Strip2 DB 7 DUP (?) ; RGB Shirt 1 RGB Shirt 2.
  72. Club_Strip3 DB 7 DUP (?) ; RGB Shorts RGB Socks.
  73. Club_Portrait DB ? ; Picture Of Manager?
  74. Club_LeaGraph DB 46 DUP (?)
  75. Club_Mana_Rate DW ?
  76. Club_Last_Rate DB ?
  77. Club_Grnd_Rate DB ?
  78. Club_Fixtures DB 370 DUP (?) ; (123 Matchs*3)+1.
  79. Club ENDS
  80. Club_Len EQU Size Club ; 570
  81. Mana STRUC
  82. Mana_Name DB 16 DUP (?)
  83. Mana_Team DW ?
  84. Mana_Div DW ?
  85. Mana_Contract DW ?
  86. Mana_Tickets DD ?
  87. Mana_Crowd_Seat DD 23 DUP (?)
  88. Mana_Crowd_Terr DD 23 DUP (?)
  89. Mana_Bank_Week DB 12*8 DUP (?)
  90. Mana_Bank_Year DB 12*8 DUP (?)
  91. Mana_Loans DB 4*6 DUP (?)
  92. Mana_Employees DB 12*16 DUP (?)
  93. Mana_Vacancys DB 8*16 DUP (?)
  94. Mana_Assist DB 6 DUP (?)
  95. Mana_YouthCoach DW 3 DUP (?)
  96. Mana_Scouts DB 4*82 DUP (?)
  97. Mana_PlayBonus DW ?
  98. Mana_InsCredit DD ?
  99. Mana_InsDebit DD ?
  100. Mana_InsPremium DD ?
  101. Mana_DireMoney DD ?
  102. Mana_LoanPlayer DB 20 DUP (?) ; (Team,Player)*5.
  103. Mana_Faxes DW 6*8 DUP (?)
  104. Mana_TeleOffer DW 4 DUP (?)
  105. Mana_Sponsor1 DD 48 DUP (?)
  106. Mana_Sponsor2 DD 48 DUP (?)
  107. Mana_NewSpons DD 48 DUP (?)
  108. Mana_AreaNames DB 4*20 DUP (" ")
  109. Mana_Improved DB 12*4 DUP (?)
  110. Mana_AreaCrowd DW 4 DUP (?)
  111. Mana_Dire_Rate DW ?
  112. Mana_Supp_Rate DW ?
  113. Mana_Weather DW ?
  114. Mana_PostponedQ DW ?
  115. Mana_LastRating DW 3 DUP (?) ; Mana,Dire,Supp Ratings.
  116. Mana_Confidence DW ? ; Vote Of Confidence. This is new.
  117. Mana_MatchData DB 804 DUP (?)
  118. Mana_TeamHist DB 20*32 DUP (?)
  119. Mana_Titles DB 11*4 DUP (?) ; Years,Won (11).
  120. Mana_PWDLFA DB 144 DUP (?) ; P,W,D,L,GD,PTS.
  121. Mana_PrevClubs DB 32 DUP (?) ; Year:2,Year:2,Club:1,Rate:3*1.
  122. Mana_StarTYear DW ? ; Year Became Manager Of New Club.
  123. Mana_MonthYear DB 4 DUP (?) ; Manager Of Month,Year.
  124. Mana_TeamPWDFA DB 242*8 DUP (?) ; TEAM:1 P:1 W:1 D:1 F:2 A:2.
  125. Mana_Job_Apply DW ? ; Job Application:Team Num.
  126. Mana_Tactics DB 224*8 DUP (?) ; Tactics.
  127. Mana_TactNames DB 20*8 DUP (?)
  128. Mana ENDS
  129. Mana_Len EQU SIZE Mana
  130. GameDataSTRUC STRUC
  131. LeagueTeam_ptr DW 118 DUP (?)
  132. League1Tab_ptr DB 616 DUP (?)
  133. League2Tab_ptr DB 672 DUP (?)
  134. League3Tab_ptr DB 672 DUP (?)
  135. League4Tab_ptr DB 616 DUP (?)
  136. League5Tab_ptr DB 616 DUP (?)
  137. PlayOffWon_ptr DW 4 DUP (?)
  138. ScorersTab_ptr DW 225 DUP (?)
  139. Refs1Tab_ptr DW 11 DUP (?)
  140. Refs2Tab_ptr DW 12 DUP (?)
  141. Refs3Tab_ptr DW 12 DUP (?)
  142. Refs4Tab_ptr DW 11 DUP (?)
  143. Refs5Tab_ptr DW 11 DUP (?)
  144. Refs6Tab_ptr DW 7 DUP (?)
  145. RefData_ptr DB 1408 DUP (?)
  146. CupDraw_FA DB 36*16 DUP (?)
  147. CupDraw_League DB 32*16 DUP (?)
  148. CupDraw_Euro DB 32*16 DUP (?)
  149. CupDraw_CupWin DB 16*16 DUP (?)
  150. CupDraw_UEFA DB 32*16 DUP (?)
  151. CupDraw_Shield DB 16 DUP (?)
  152. PlayOff_Draw1 DB 08*16 DUP (?)
  153. CupResul_FA DB 36*16 DUP (?)
  154. CupResul_League DB 32*16 DUP (?)
  155. CupResul_Euro DB 16*16 DUP (?)
  156. CupResul_CupWin DB 16*16 DUP (?)
  157. CupResul_UEFA DB 32*16 DUP (?)
  158. CupResul_Shield DB 16 DUP (?)
  159. PlayOff_Draw2 DB 08*16 DUP (?)
  160. PlayOff_Draw3 DB 08*16 DUP (?)
  161. LeagueResults DB 57*16 DUP (?)
  162. PrevLeagWinners DB 320*5 DUP (?)
  163. PrevCupsWinners DB 160*6 DUP (?)
  164. LeagueCupLeague DW 92 DUP (?)
  165. NumTrans_ptr DW ?
  166. TransList_ptr DB 97*4 DUP (?)
  167. FaxTrans_ptr DB 8*10 DUP (?)
  168. FaxFireHire_ptr DW 2 DUP (?)
  169. FaxFireName_ptr DB 16 DUP (?)
  170. ManaJobs_ptr DW 4 DUP (?)
  171. WeekYear_ptr DW 2 DUP (?)
  172. MatchNum_ptr DW 5 DUP (?)
  173. CupsNum_ptr DW 6 DUP (?)
  174. Postponed_ptr DW ?
  175. PlayOffsNum_ptr DW ?
  176. Interest_ptr DW ?
  177. NumManager_ptr DW ?
  178. Manager1_Ptr DB Mana_Len DUP (?)
  179. Manager2_Ptr dB Mana_Len DUP (?)
  180. GameDataSTRUC ENDS
  181. ClubFix_Oppon EQU 0
  182. ClubFix_HScore EQU 1 ; %11110000
  183. ClubFix_AScore EQU 1 ; %00001111
  184. ClubFix_Type EQU 2 ; %00011111
  185. ClubFix_HA EQU 2 ; %00100000 Minus(%11111111)=No Match
  186. ClubFix_Len EQU 3
  187. Tactics STRUC
  188. Tactics_Zones DB 15*10 DUP (?) ; 11110000=X 00001111=Y.
  189. Tactics_KO_Zone DB 10 DUP (?)
  190. Tactics_Players DB 4*10 DUP (?)
  191. Tactics_KickOff DB 4 DUP (?)
  192. Tactics_Corners DB 4 DUP (?)
  193. Tactics_Captain DB ?
  194. Tactics_ViceCap DB ?
  195. Tactics_FK_Pass DB 3 DUP (?)
  196. Tactics_FK_Shot DB 3 DUP (?)
  197. Tactics_FK_Penl DB 3 DUP (?)
  198. Tactics_Spare DB 5 DUP (?)
  199. Tactics ENDS
  200. Tactics_Len EQU SIZE Tactics ; 224.
  201. Tact STRUC
  202. Tact_DoWhat DB ? ; % Pass/Run
  203. Tact_PassDist EQU Tact_PassHite ; %00000011
  204. Tact_PassDrct EQU Tact_PassHite ; %00001100
  205. Tact_PassHite DB ? ; %00110000
  206. Tact_Shoot EQU Tact_Tackle ;PassHite ; %00000011
  207. Tact_Tackle DB ? ; %00001100
  208. Tact_Mark DB ? ; %11110000=Type %00001111=Player.
  209. Tact ENDS
  210. Tact_Len EQU Size Tact
  211. Bank1 STRUC
  212. BANK_DEBT DD ?
  213. BANK_CRED DD ?
  214. Bank1 ENDS
  215. Bank STRUC
  216. Bank_Gates dd 2 DUP (?)
  217. Bank_Wages dd 2 DUP (?)
  218. Bank_Transfers dd 2 DUP (?)
  219. Bank_Fines dd 2 DUP (?)
  220. Bank_Grants dd 2 DUP (?)
  221. Bank_Bills dd 2 DUP (?)
  222. Bank_Sales dd 2 DUP (?)
  223. Bank_Loan dd 2 DUP (?)
  224. Bank_Ground dd 2 DUP (?)
  225. Bank_Sponsor dd 2 DUP (?)
  226. Bank_Others dd 2 DUP (?)
  227. Bank_Interest dd 2 DUP (?)
  228. Bank ENDS
  229. Bank_Len EQU SIZE Bank
  230. Job STRUC
  231. Job_Name DB 14 DUP (?)
  232. Job_Rating DB ?
  233. Job_Type DB ? ; %00001111.
  234. Job_Age EQU Job_Type ; %11110000 (+40).
  235. Job ENDS
  236. Job_Len EQU SIZE Job
  237. Scout STRUC
  238. Scout_Doing DB ?
  239. Scout_Done DB ?
  240. Scout_Type DB ?
  241. Scout_Rating DB ?
  242. Scout_Div DB ? ; %00000111.
  243. Scout_Foot EQU Scout_Div ; %00011000.
  244. Scout_Club DB ? ; 0-23.
  245. Scout_Data DB 76 DUP (?)
  246. Scout ENDS
  247. Scout_Len EQU SIZE Scout ; 82.
  248. Fax STRUC
  249. Fax_Num DW ?
  250. Fax_Cash DD ?
  251. Fax_Team DW ?
  252. Fax_Player DW ?
  253. Fax_Time DW ?
  254. Fax ENDS
  255. Fax_Len EQU SIZE Fax
  256. TeamHist_Year EQU 0 ; 2
  257. TeamHist_Div EQU 2 ; 2
  258. TeamHist_Club EQU 4 ; 2
  259. TeamHist_Pos EQU 6 ; 2
  260. TeamHist_P EQU 8 ; 2
  261. TeamHist_W EQU 10 ; 2
  262. TeamHist_D EQU 12 ; 2
  263. TeamHist_L EQU 14 ; 2
  264. TeamHist_GD EQU 16 ; 2
  265. TeamHist_Pts EQU 18 ; 2
  266. TeamHist_FA EQU 20 ; 2
  267. TeamHist_Leag EQU 22 ; 2
  268. TeamHist_Euro EQU 24 ; 2
  269. TeamHist_CWin EQU 26 ; 2
  270. TeamHist_UEFA EQU 28 ; 2
  271. TeamHist_Shield EQU 30 ; 2
  272. TeamHist_Len EQU 32
  273. LeagTab STRUC
  274. LeagTab_Team DW ?
  275. LeagTab_HP DW ?
  276. LeagTab_HW DW ?
  277. LeagTab_HD DW ?
  278. LeagTab_HL DW ?
  279. LeagTab_HF DW ?
  280. LeagTab_HA DW ?
  281. LeagTab_AP DW ?
  282. LeagTab_AW DW ?
  283. LeagTab_AD DW ?
  284. LeagTab_AL DW ?
  285. LeagTab_AF DW ?
  286. LeagTab_AA DW ?
  287. LeagTab_Pts DW ?
  288. LeagTab ENDS
  289. LeagTab_Len EQU SIZE LeagTab ;28
  290. RefTab STRUC
  291. RefTab_Name DB 14 DUP (?)
  292. RefTab_Type DB ? ; 00000111
  293. RefTab_Age EQU RefTab_Type ; 11111000 +40
  294. RefTab_Played DB ?
  295. RefTab_Yellow DW ?
  296. RefTab_Red DW ?
  297. RefTab_Dpts DW ?
  298. RefTab ENDS
  299. RefTab_Len EQU SIZE RefTab ;22
  300. Result STRUC
  301. Results_HTeam DW ?
  302. Results_HScore DW ?
  303. Results_Seat DD ?
  304. Results_ATeam DW ?
  305. Results_AScore DW ?
  306. Results_Terr DD ?
  307. Result ENDS
  308. Results_LEN EQU SIZE Result ;16
  309. EuroData STRUC
  310. EuroData_Result DB 8*16 DUP (?) ; Next Matchs To Be Played.
  311. EuroData_Leag DB (4*08)*4 DUP (?) ; 4 Teams * 4 Tables.
  312. EuroData_Fixt DB (4*12)*4 DUP (?) ; (Team,Score,Team,Score).
  313. EuroData ENDS
  314. EuroData_Len EQU SIZE EuroData ; 448.
  315. EuroLeag STRUC
  316. EuroLeag_Team DW ?
  317. EuroLeag_W DB ?
  318. EuroLeag_D DB ?
  319. EuroLeag_L DB ?
  320. EuroLeag_F DB ?
  321. EuroLeag_A DB ?
  322. EuroLeag_Pts DB ?
  323. EuroLeag ENDS
  324. EuroLeag_Len EQU SIZE EuroLeag ;8
  325. PrevLeag STRUC
  326. PrevLeag_Year DW ?
  327. PrevLeag_Club DW ?
  328. PrevLeag_W DW ?
  329. PrevLeag_D DW ?
  330. PrevLeag_L DW ?
  331. PrevLeag_GD DW ?
  332. PrevLeag_Pts DW ?
  333. PrevLeag_Rate DW ?
  334. PrevLeag ENDS
  335. PrevLeag_Len EQU SIZE PrevLeag ;16
  336. PrevCups STRUC
  337. PrevCups_Year DW ?
  338. PrevCups_Winner DW ?
  339. PrevCups_Runner DW ?
  340. PrevCups_HDiv DB ?
  341. PrevCups_ADiv DB ?
  342. PrevCups ENDS
  343. PrevCups_Len EQU SIZE PrevCups ;8
  344. Bids STRUC
  345. Bids_Team DW ?
  346. Bids_Contract DW ?
  347. Bids_ClubFee DD ?
  348. Bids_PlayFee DD ?
  349. Bids_Wage DW ?
  350. Bids_Points DD ?
  351. Bids_Accepted DW ? ; What Fees Are Accepted.
  352. Bids_Percent DW ? ; % How Much Teams Wants Him.
  353. Bids ENDS
  354. Bids_Len EQU SIZE Bids ; 28
  355. Contract STRUC
  356. Contract_Team DW ?
  357. Contract_Div DW ?
  358. Contract_Cntrct DW ?
  359. Contract_Type DW ?
  360. Contract_Bonus DD ?
  361. Contract ENDS
  362. Contract_Len EQU SIZE Contract
  363. MPlayer STRUC
  364. MPlayer_Num DW ?
  365. MPlayer_Time DW ? ; Possesion Time
  366. MPlayer_Mtime DW ? ; Match Time Played
  367. MPlayer_Prefit DW ? ; Fitness Before Match
  368. MPlayer_Yellow DB ? ; %0001
  369. MPlayer_Injury EQU MPlayer_Yellow ; %0010
  370. MPlayer_Red EQU MPlayer_Yellow ; %0100
  371. MPlayer_SubQ EQU MPlayer_Yellow ; %1000
  372. MPlayer_Shots DB ?
  373. MPlayer_BadShot DB ?
  374. MPlayer_Scored DB ?
  375. MPlayer_Tackles DB ? ; Tackles Attempetd
  376. MPlayer_GotBall DB ? ; Tackles Won
  377. MPlayer_Passes DB ?
  378. MPlayer_BadPass DB ?
  379. MPlayer_Saved DB ?
  380. MPlayer_XPos DB ? ; Pixels/2 (0-159)
  381. MPlayer_YPos DB ? ; Pixels (0-255)
  382. MPlayer_Facing DB ?
  383. MPlayer ENDS
  384. MPlayer_Len EQU SIZE MPlayer ; 20
  385. HA STRUC
  386. HA_Team DW ?
  387. HA_Score DW ?
  388. HA_HalfScore DW ?
  389. HA_PenScore DW ? ; Score Before Penalties.
  390. HA_Tactics DD ? ; 32 Bit addr of tactics used.
  391. HA_MaxPlayers DW ?
  392. HA_Valids DB ? ; Valid Players Left.
  393. HA_Intercept DB ?
  394. HA_Corners DB ?
  395. HA_Throwins DB ?
  396. HA_FreeKicks DB ?
  397. HA_Penaltys DB ?
  398. HA_Players DB MPLAYER_LEN*14 DUP (?) ; 280.
  399. HA_Scorers DB 32 DUP (32) ; Player,Time (4*8).
  400. HA_PlayerSOff DW ? ; Total,Red Cards.
  401. HA_SubsAllowed DB ?
  402. HA_OffSide DB ? ; Offside Cheat.
  403. HA_StripAddr DW ? ; Was DD. ; Address of strip.
  404. HA ENDS
  405. HA_TeamLen EQU SIZE HA ; 340.
  406. MD STRUC
  407. MD_Time DW ? ; Match Time.
  408. MD_TeamBall DW ? ; Team Who Has Ball.
  409. MD_WhoGotIt DW ? ; Player Who Has Ball.
  410. MD_WhatNext DW ? ; Routine Number To Call Next.
  411. MD_Text DW ? ; Text To Print.
  412. MD_PassData DW ? ; Player.
  413. MD_Ball_X DB ? ; Pixels/2 (0-159).
  414. MD_Ball_Y DB ? ; Pixels (0-255).
  415. MD_BallIso_X DW ?
  416. MD_BallIso_Y DW ?
  417. MD_HomeTeam DB HA_TeamLen DUP (?) ; 340.
  418. MD_AwayTeam DB HA_TeamLen DUP (?) ; 340.
  419. MD_Weather DW ?
  420. MD_Ref_Num DW ? ; Ref No. (For Fax).
  421. MD_Ref_Addr DW ? ; Was DD. ; Address Of Ref.
  422. MD_ResultAddr DW ? ; Was DD. ; Address Of Div. Results.
  423. MD_PenaltyNum DW ? ; Num Of Penaltys To Go.
  424. MD_TackledQ DB ? ; Loops Before Next Tackle Can Be Done.
  425. MD_MatchType DB ?
  426. MD_CupRound DB ?
  427. MD_Match_Half DB ? ; Match Text Half.
  428. MD_CompTeam DB 84 DUP (?) ; (14*6) Player,FT,MR,AGE,FOOT.
  429. MD_ManaVMana DB 4 DUP (?) ; For Manager Playing Manager.
  430. MD ENDS
  431. MD_Len EQU SIZE MD ; 804.
  432. IsoSprt STRUC
  433. IsoSprt_XPos DW ? ; Screen Xpos.
  434. IsoSprt_YPos DW ? ; Screen Ypos.
  435. IsoSprt_HA DW ? ; Home Or Away.
  436. IsoSprt_Hite DW ? ; Height Of Image.
  437. IsoSprt_Sprt DW ? ; Addr Of Sprite.
  438. IsoSprt_Back DW ? ; Saved Background Address.
  439. IsoSprt ENDS
  440. IsoSprt_Len EQU SIZE IsoSprt
  441. _UU EQU 0
  442. _UR EQU 1
  443. _RR EQU 2
  444. _DR EQU 3
  445. _DD EQU 4
  446. _DL EQU 5
  447. _LL EQU 6
  448. _UL EQU 7
  449. RETcc MACRO
  450. LOCAL NoRet
  451. jc NoRet
  452. ret
  453. NoRet:
  454. ENDM
  455. RETcs MACRO
  456. LOCAL NoRet
  457. jnc NoRet
  458. ret
  459. NoRet:
  460. ENDM
  461. RETeq MACRO
  462. LOCAL NoRet
  463. jnz NoRet
  464. ret
  465. NoRet:
  466. ENDM
  467. RETne MACRO
  468. LOCAL NoRet
  469. jz NoRet
  470. ret
  471. NoRet:
  472. ENDM
  473. RETge MACRO
  474. LOCAL NoRet
  475. jl NoRet
  476. ret
  477. NoRet:
  478. ENDM
  479. RETgt MACRO
  480. LOCAL NoRet
  481. jle NoRet
  482. ret
  483. NoRet:
  484. ENDM
  485. RETle MACRO
  486. LOCAL NoRet
  487. jg NoRet
  488. ret
  489. NoRet:
  490. ENDM
  491. RETlt MACRO
  492. LOCAL NoRet
  493. jge NoRet
  494. ret
  495. NoRet:
  496. ENDM
  497. RETmi MACRO
  498. LOCAL NoRet
  499. jns NoRet
  500. ret
  501. NoRet:
  502. ENDM
  503. RETpl MACRO
  504. LOCAL NoRet
  505. js NoRet
  506. ret
  507. NoRet:
  508. ENDM
  509. CALLeq MACRO Addr
  510. LOCAL NoCall
  511. jnz NoCall
  512. call Addr
  513. NoCall:
  514. ENDM
  515. CALLne MACRO Addr
  516. LOCAL NoCall
  517. jz NoCall
  518. call Addr
  519. NoCall:
  520. ENDM
  521. CALLcc MACRO Addr
  522. LOCAL NoCall
  523. jc NoCall
  524. call Addr
  525. NoCall:
  526. ENDM
  527. CALLcs MACRO Addr
  528. LOCAL NoCall
  529. jnc NoCall
  530. call Addr
  531. NoCall:
  532. ENDM
  533. 
  534.