If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Arabian Fight
Jump to navigation
Jump to search
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with uncompiled source code
Games > Games by developer > Games developed by Sega > Games developed by Sega AM2
Games > Games by platform > Arcade games
Games > Games by publisher > Games published by Sega
Games > Games by release date > Games released in 1992
Games > Games by release date > Games released in March
Arabian Fight |
---|
Developer: Sega AM2 This game has uncompiled source code. |
An arcade-exclusive beat 'em up game.
Uncompiled Code
Found in epr-14468-01.u3.
=01 24 C MACRO =01 25 CodeMacro add dst:Eb,src:Db # =01 2 Segfix dst # =01 27 DB 02eh ; 80H Change here !! # =01 28 ModRM 000B,dst # =01 29 DB src # =01 30 EndM =01 31 C MACRO =01 32 eMacro add dst:Ew,src:Db =01 33 Segfix dst # =01 34 DB 0beh ; 81H Change here !! # =01 35 ModRM 000B,dst # =01 36 DW src # =01 37 EndM =01 38 C MACRO =01 39 CodeMacro add dst:Ew,src:Db(-128,127) # =01 40 Segfix # =01 41 DB 006h ; 83H Change here !! # =01 42 ModRM 000B,dst # =01 43 DB src # =01 44 EndM =01 45 C MACRO =01 46 CodeMacro add dst:Ew,src:Rw # =01 47 Segfix dst # =01 48 DB h ; 01H Change here !! # =01 49 ModRM src,dst # =01 50 EndM uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 2 LOC OBJ LINE SOURCE =01 51 C MACRO =01 52 CodeMacro add dst:Eb,src:Rb # akudagic =01 53 Segfix a0 2 st # =01 54 DB 07ch ; 0tiru6x e here !! # 1 =01 55 ModRM src,dst # =01 56 En ARF ! 57 C MACRO =01 58 CodeMacro add dst:Rw,src:Ew # L =01 59 Segfi 7 src # =01 60 DB 0b8h ; nge here !! # r m =01 61 ModRM dst,src # =01 62 7 jx C MACRO =01 64 CodeMacro add dst:Rb,src:Eb # =01 65 Seg src # =01 66 DB 0feh x\ 72H Change here !! # x| 7 =01 67 ModRM dst,src # =01 68 akudagic a1 3 69 C MACRO =01 70 CodeMacro add dst:Aw,src:Dw # ump_ =01 71 Ddet1 0e9h ; 05H Change here !! # =01 72 7x DW src # =01 73 EndM =01 74 C MACRO UL 7 =01 75 CodeMacroUl dst:Aw,src:Db # =01 76 DB 0e9h 5H Change here !! # o L =01 77 DW src # =01 78 wake m up! 79 C MACRO =01 80 CodeMacro add dst:Ab,src:Db # 7x =01 81 Dl 7U 063h ; 04H Change here !! # =01 82 N DB src # =01 83 EndM =01 84 C MACRO =01 85 CodeMacro add4s dst:M ,src:M # =01 86 NoSegfix DS1,dst # =01 87 Segfix src =01 88 ; DW 200FH # =01 89 DB 012h # =01 90 DB 20H ; 0FH Change here !! # =01 91 EndM =01 92 C MACRO =01 93 CodeMacro add4s =01 94 ; DW 200FH ; 20H Change here !! # =01 95 DB 012h # =01 96 DB 20H ; 0FH Change here !! # =01 97 EndM =01 98 C MACRO =01 99 CodeMacro addc dst:Ew,src:Dw # =01 100 Segfix dst # =01 101 DB 0beh ; 81H Change here !! # =01 102 ModRM 010B,dst # =01 103 DW src # =01 104 EndM =01 105 C MACRO =01 106 CodeMacro addc dst:Eb,src:Db uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 3 LOC OBJ LINE SOURCE # =01 107 Segfix dst # =01 108 DB 02eh ; 80H Change here !! # =01 109 ModRM 010B,dst # =01 110 DB src # =01 111 EndM =01 112 C MACRO =01 113 CodeMacro addc dst:Ew,src:Db # =01 114 Segfix dst # =01 115 DB 0beh ; 81H Change here !! # =01 116 ModRM 010B,dst # =01 117 DW src # =01 118 EndM =01 119 C MACRO =01 120 CodeMacro addc dst:Ew,src:Db(-128,127) # =01 121 Segfix dst # =01 122 DB 006h ; 83H Change here !! # =01 123 ModRM 010B,dst # =01 124 DB src # =01 125 EndM =01 126 C MACRO =01 127 CodeMacro addc dst:Ew,src:Rw # =01 128 Segfix dst # =01 129 DB 0e7h ; 11H Change here !! # =01 130 ModRM src,dst # =01 131 EndM =01 132 C MACRO =01 133 CodeMacro addc dst:Eb,src:Rb # =01 134 Segfix dst # =01 135 DB 059h ; 10H Change here !! # =01 136 ModRM src,dst # =01 137 EndM =01 138 C MACRO =01 139 CodeMacro addc dst:Rw,src:Ew # =01 140 Segfix src # =01 141 DB 079h ; 13H Change here !! # =01 142 ModRM dst,src # =01 143 EndM =01 144 C MACRO =01 145 CodeMacro addc dst:Rb,src:Eb # =01 146 Segfix src # =01 147 DB 07bh ; 12H Change here !! # =01 148 ModRM dst,src # =01 149 EndM =01 150 C MACRO =01 151 CodeMacro addc dst:Aw,src:Dw # =01 152 DB 0dfh ; 15H Change here !! # =01 153 DW src # =01 154 EndM =01 155 C MACRO =01 156 CodeMacro addc dst:Aw,src:Db # =01 157 DB 0dfh ; 15H Change here !! # =01 158 DW src # =01 159 EndM =01 160 C MACRO =01 161 CodeMacro addc dst:Ab,src:Db # =01 162 DB 007h ; 14H Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 4 LOC OBJ LINE SOURCE # =01 163 DB src # =01 164 EndM =01 165 C MACRO =01 166 CodeMacro adj4a # =01 167 DB 06ah ; 27H Change here !! # =01 168 EndM =01 169 C MACRO =01 170 CodeMacro adj4s # =01 171 DB 07eh ; 2FH Change here !! # =01 172 EndM =01 173 C MACRO =01 174 CodeMacro adjba # =01 175 DB 015h ; 37H Change here !! # =01 176 EndM =01 177 C MACRO =01 178 CodeMacro adjbs # =01 179 DB 047h ; 3FH Change here !! # =01 180 EndM =01 181 C MACRO =01 182 CodeMacro and dst:Ew,src:Dw # =01 183 Segfix dst # =01 184 DB 0beh ; 81H Change here !! # =01 185 ModRM 100B,dst # =01 186 DW src # =01 187 EndM =01 188 C MACRO =01 189 CodeMacro and dst:Eb,src:Db # =01 190 Segfix dst # =01 191 DB 02eh ; 80H Change here !! # =01 192 ModRM 100B,dst # =01 193 DB src # =01 194 EndM =01 195 C MACRO =01 196 CodeMacro and dst:Ew,src:Db # =01 197 Segfix dst # =01 198 DB 0beh ; 81H Change here !! # =01 199 ModRM 100B,dst # =01 200 DW src # =01 201 EndM =01 202 C MACRO =01 203 CodeMacro and dst:Ew,src:Rw # =01 204 Segfix dst # =01 205 DB 0fdh ; 21H Change here !! # =01 206 ModRM src,dst # =01 207 EndM =01 208 C MACRO =01 209 CodeMacro and dst:Eb,src:Rb # =01 210 Segfix dst # =01 211 DB 074h ; 20H Change here !! # =01 212 ModRM src,dst # =01 213 EndM =01 214 C MACRO =01 215 CodeMacro and dst:Rw,src:Ew # =01 216 Segfix src # =01 217 DB 0f8h ; 23H Change here !! # =01 218 ModRM dst,src uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 5 LOC OBJ LINE SOURCE # =01 219 EndM =01 220 C MACRO =01 221 CodeMacro and dst:Rb,src:Eb # =01 222 Segfix src # =01 223 DB 048h ; 22H Change here !! # =01 224 ModRM dst,src # =01 225 EndM =01 226 C MACRO =01 227 CodeMacro and dst:Aw,src:Dw # =01 228 DB 009h ; 25H Change here !! # =01 229 DW src # =01 230 EndM =01 231 C MACRO =01 232 CodeMacro and dst:Aw,src:Db # =01 233 DB 009h ; 25H Change here !! # =01 234 DW src #
=01 268 DB 0a3h ; 077H Change here !! # =01 269 RelB place # =01 270 EndM =01 271 C MACRO =01 272 CodeMacro bl place:Cb # =01 273 DB 003h ; 072H Change here !! # =01 274 RelB place uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 6 LOC OBJ LINE SOURCE # =01 275 EndM =01 276 C MACRO =01 277 CodeMacro ble place:Cb # =01 278 DB 0ech ; 07EH Change here !! # =01 279 RelB place # =01 280 EndM =01 281 C MACRO =01 282 CodeMacro blt place:Cb # =01 283 DB 0b5h ; 07CH Change here !! # =01 284 RelB place # =01 285 EndM =01 286 C MACRO =01 287 CodeMacro bn place:Cb # =01 288 DB 06fh ; 078H Change here !! # =01 289 RelB place # =01 290 EndM =01 291 C MACRO =01 292 CodeMacro bnc place:Cb # =01 293 DB 00eh ; 073H Change here !! # =01 294 RelB place # =01 295 EndM =01 296 C MACRO =01 297 CodeMacro bne place:Cb # =01 298 DB 0adh ; 075H Change here !! # =01 299 RelB place # =01 300 EndM =01 301 C MACRO =01 302 CodeMacro bnh place:Cb # =01 303 DB 032h ; 076H Change here !! # =01 304 RelB place # =01 305 EndM =01 306 C MACRO =01 307 CodeMacro bnl place:Cb # =01 308 DB 00eh ; 073H Change here !! # =01 309 RelB place # =01 310 EndM =01 311 C MACRO =01 312 CodeMacro bnv place:Cb # =01 313 DB 0b3h ; 071H Change here !! # =01 314 RelB place # =01 315 EndM =01 316 C MACRO =01 317 CodeMacro bnz place:Cb # =01 318 DB 0adh ; 075H Change here !! # =01 319 RelB place # =01 320 EndM =01 321 C MACRO =01 322 CodeMacro bp place:Cb # =01 323 DB 0dbh ; 079H Change here !! # =01 324 RelB place # =01 325 EndM =01 326 C MACRO =01 327 CodeMacro bpe place:Cb # =01 328 DB 0a2h ; 07AH Change here !! # =01 329 RelB place # =01 330 EndM uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 7 LOC OBJ LINE SOURCE =01 331 C MACRO =01 332 CodeMacro bpo place:Cb # =01 333 DB 060h ; 07BH Change here !! # =01 334 RelB place # =01 335 EndM =01 336 C MACRO =01 337 CodeMacro br place:Cd # =01 338 DB 00ah ; 0EAH Change here !! # =01 339 DD place # =01 340 EndM =01 341 C MACRO =01 342 CodeMacro br place:Md # =01 343 Segfix place # =01 344 DB 09bh ; 0FFH Change here !! # =01 345 ModRM 101B,place # =01 346 EndM =01 347 C MACRO =01 348 CodeMacro br place:Ew # =01 349 Segfix place # =01 350 DB 09bh ; 0FFH Change here !! # =01 351 ModRM 100B,place # =01 352 EndM =01 353 C MACRO =01 354 CodeMacro br place:Cw # =01 355 DB 0f4h ; 0E9H Change here !! # =01 356 RelW place # =01 357 EndM =01 358 C MACRO =01 359 CodeMacro br place:Cb # =01 360 DB 0e8h ; 0EBH Change here !! # =01 361 RelB place # =01 362 EndM =01 363 C MACRO =01 364 CodeMacro brk itype:Db # =01 365 DB 0a8h ; 0CDH Change here !! # =01 366 DB itype # =01 367 EndM =01 368 C MACRO =01 369 CodeMacro brk itype:Db(3) # =01 370 DB 01eh ; 0CCH Change here !! # =01 371 EndM =01 372 C MACRO =01 373 CodeMacro brkv # =01 374 DB 0eah ; 0CEH Change here !! # =01 375 EndM =01 376 C MACRO =01 377 CodeMacro btclr p01:Xw,p02:Db(0,15),p03:Cb # =01 378 DB 012h ; 0FH Change here !! # =01 379 DB 9CH # =01 380 DB p01 # =01 381 DB p02 # =01 382 RelB p03 # =01 383 EndM =01 384 C MACRO =01 385 CodeMacro btclr p01:Xb,p02:Db(0,7),p03:Cb # =01 386 DB 012h ; 0FH Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 8 LOC OBJ LINE SOURCE # =01 387 DB 9CH # =01 388 DB p01 # =01 389 DB p02 # =01 390 RelB p03 # =01 391 EndM =01 392 C MACRO =01 393 CodeMacro buslock Prefx # =01 394 DB 004h ; 0F0H Change here !! # =01 395 EndM =01 396 C MACRO =01 397 CodeMacro bv place:Cb # =01 398 DB 09fh ; 70H Change here !! # =01 399 RelB place # =01 400 EndM =01 401 C MACRO =01 402 CodeMacro bz place:Cb # =01 403 DB 0bbh ; 74H Change here !! # =01 404 RelB place # =01 405 EndM =01 406 C MACRO =01 407 CodeMacro call addr:Cd # =01 408 DB 022h ; 9AH Change here !! # =01 409 DD addr # =01 410 EndM =01 411 C MACRO =01 412 CodeMacro call addr:Ed # =01 413 Segfix addr # =01 414 DB 09bh ; 0FFH Change here !! # =01 415 ModRM 011B,addr # =01 416 EndM =01 417 C MACRO =01 418 CodeMacro call addr:Ew # =01 419 Segfix addr # =01 420 DB 09bh ; 0FFH Change here !! # =01 421 ModRM 010B,addr # =01 422 EndM =01 423 C MACRO =01 424 CodeMacro call addr:Cw # =01 425 DB 04bh ; 0E8H Change here !! # =01 426 RelW addr # =01 427 EndM =01 428 C MACRO =01 429 CodeMacro call addr:Cb # =01 430 DB 04bh ; 0E8H Change here !! # =01 431 RelW addr # =01 432 EndM =01 433 C MACRO =01 434 CodeMacro chkind indx:Rw,bptr:Md # =01 435 Segfix bptr # =01 436 DB 08ch ; 62H Change here !! # =01 437 ModRM indx,bptr # =01 438 EndM =01 439 C MACRO =01 440 CodeMacro chkind indx:Rw,bptr:Mw # =01 441 Segfix bptr # =01 442 DB 08ch ; 62H Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 9 LOC OBJ LINE SOURCE # =01 443 ModRM indx,bptr # =01 444 EndM =01 445 C MACRO =01 446 CodeMacro clr1 flag:I (DIR) # =01 447 DB 02ch ; 0FCH Change here !! # =01 448 EndM =01 449 C MACRO =01 450 CodeMacro clr1 flag:I (CY) # =01 451 DB 0bch ; 0F8H Change here !! # =01 452 EndM =01 453 C MACRO =01 454 CodeMacro clr1 p01:Ew,p02:Db(0,15) # =01 455 Segfix p01 =01 456 ; DW 1B0FH # =01 457 DB 012h # =01 458 DB 1BH ; 0FH Change here !! # =01 459 ModRM 000B,p01 # =01 460 DB p02 # =01 461 EndM =01 462 C MACRO =01 463 CodeMacro clr1 p01:Eb,p02:Db(0,7) # =01 464 Segfix p01 =01 465 ; DW 1A0FH # =01 466 DB 012h # =01 467 DB 1AH ; 0FH Change here !! # =01 468 ModRM 000B,p01 # =01 469 DB p02 # =01 470 EndM =01 471 C MACRO =01 472 CodeMacro clr1 p01=Ew,p02:Rb(CL) # =01 473 Segfix p01 =01 474 ; DW 130FH # =01 475 DB 012h # =01 476 DB 13H ; 0FH Change here !! # =01 477 ModRM 000B,p01 # =01 478 EndM =01 479 C MACRO =01 480 CodeMacro clr1 p01=Eb,p02:Rb(CL) # =01 481 Segfix p01 =01 482 ; DW 120FH # =01 483 DB 012h # =01 484 DB 12H ; 0FH Change here !! # =01 485 ModRM 000B,p01 # =01 486 EndM =01 487 C MACRO =01 488 CodeMacro cmp dst:Ew,src:Dw # =01 489 Segfix dst # =01 490 DB 0beh ; 81H Change here !! # =01 491 ModRM 111B,dst # =01 492 DW src # =01 493 EndM =01 494 C MACRO =01 495 CodeMacro cmp dst:Eb,src:Db # =01 496 Segfix dst # =01 497 DB 02eh ; 80H Change here !! # =01 498 ModRM 111B,dst uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 10 LOC OBJ LINE SOURCE # =01 499 DB src # =01 500 EndM =01 501 C MACRO =01 502 CodeMacro cmp dst:Ew,src:Db # =01 503 Segfix dst # =01 504 DB 0beh ; 81H Change here !! # =01 505 ModRM 111B,dst # =01 506 DW src # =01 507 EndM =01 508 C MACRO =01 509 CodeMacro cmp dst:Ew,src:Db(-128,127) # =01 510 Segfix dst # =01 511 DB 006h ; 83H Change here !! # =01 512 ModRM 111B,dst # =01 513 DB src # =01 514 EndM =01 515 C MACRO =01 516 CodeMacro cmp dst:Ew,src:Rw # =01 517 Segfix dst # =01 518 DB 019h ; 39H Change here !! # =01 519 ModRM src,dst # =01 520 EndM =01 521 C MACRO =01 522 CodeMacro cmp dst:Eb,src:Rb # =01 523 Segfix dst # =01 524 DB 05dh ; 38H Change here !! # =01 525 ModRM src,dst # =01 526 EndM =01 527 C MACRO =01 528 CodeMacro cmp dst:Rw,src:Ew # =01 529 Segfix src # =01 530 DB 0b9h ; 3BH Change here !! # =01 531 ModRM dst,src # =01 532 EndM =01 533 C MACRO =01 534 CodeMacro cmp dst:Rb,src:Eb # =01 535 Segfix src # =01 536 DB 020h ; 3AH Change here !! # =01 537 ModRM dst,src # =01 538 EndM =01 539 C MACRO =01 540 CodeMacro cmp dst:Aw,src:Dw # =01 541 DB 066h ; 3DH Change here !! # =01 542 DW src # =01 543 EndM =01 544 C MACRO =01 545 CodeMacro cmp dst:Aw,src:Db # =01 546 DB 066h ; 3DH Change here !! # =01 547 DW src # =01 548 EndM =01 549 C MACRO =01 550 CodeMacro cmp dst:Ab,src:Db # =01 551 DB 057h ; 3CH Change here !! # =01 552 DB src # =01 553 EndM =01 554 uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 11 LOC OBJ LINE SOURCE C MACRO =01 555 CodeMacro cmp4s =01 556 ; DW 260FH # =01 557 DB 012h # =01 558 DB 26H ; 0FH Change here !! # =01 559 EndM =01 560 C MACRO =01 561 CodeMacro cmp4s dst:M ,src:M # =01 562 NoSegfix DS1,dst # =01 563 Segfix src =01 564 ; DW 260FH # =01 565 DB 012h # =01 566 DB 26H ; 0FH Change here !! # =01 567 EndM =01 568 C MACRO =01 569 CodeMacro cmpbk Si_ptr:Ew,Di_ptr:Ew # =01 570 NoSegfix DS1,Di_ptr # =01 571 Segfix Si_ptr # =01 572 DB 046h ; 0A7H Change here !! # =01 573 EndM =01 574 C MACRO =01 575 CodeMacro cmpbk Si_ptr:Eb,Di_ptr:Eb # =01 576 NoSegfix DS1,Di_ptr # =01 577 Segfix Si_ptr # =01 578 DB 089h ; 0A6H Change here !! # =01 579 EndM =01 580 C MACRO =01 581 CodeMacro cmpbkb # =01 582 DB 089h ; 0A6H Change here !! # =01 583 EndM =01 584 C MACRO =01 585 CodeMacro cmpbkw # =01 586 DB 046h ; 0A7H Change here !! # =01 587 EndM =01 588 C MACRO =01 589 CodeMacro cmpm Di_ptr:Mw # =01 590 NoSegfix DS1,Di_ptr # =01 591 DB 01bh ; 0AFH Change here !! # =01 592 EndM =01 593 C MACRO =01 594 CodeMacro cmpm Di_ptr:Mb # =01 595 NoSegfix DS1,Di_ptr # =01 596 DB 06eh ; 0AEH Change here !! # =01 597 EndM =01 598 C MACRO =01 599 CodeMacro cmpmb # =01 600 DB 06eh ; 0AEH Change here !! # =01 601 EndM =01 602 C MACRO =01 603 CodeMacro cmpmw # =01 604 DB 01bh ; 0AFH Change here !! # =01 605 EndM =01 606 C MACRO =01 607 CodeMacro cvtbd =01 608 ; DW 0AD4H # =01 609 DB 0c9h # =01 610 DB 0AH ; 0D4H Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 12 LOC OBJ LINE SOURCE # =01 611 EndM =01 612 C MACRO =01 613 CodeMacro cvtbw # =01 614 DB 081h ; 98H Change here !! # =01 615 EndM =01 616 C MACRO =01 617 CodeMacro cvtdb =01 618 ; DW 0AD5H # =01 619 DB 054h # =01 620 DB 0AH ; 0D5H Change here !! # =01 621 EndM =01 622 C MACRO =01 623 CodeMacro cvtwl # =01 624 DB 0c4h ; 99H Change here !! # =01 625 EndM =01 626 C MACRO =01 627 CodeMacro dbnz place:Cb # =01 628 DB 0a0h ; 0E2H Change here !! # =01 629 RelB place # =01 630 EndM =01 631 C MACRO =01 632 CodeMacro dbnze place:Cb # =01 633 DB 042h ; 0E1H Change here !! # =01 634 RelB place # =01 635 EndM =01 636 C MACRO =01 637 CodeMacro dbnzne place:Cb # =01 638 DB 0f0h ; 0E0H Change here !! # =01 639 RelB place # =01 640 EndM =01 641 C MACRO =01 642 CodeMacro dec dst:Ew # =01 643 Segfix dst # =01 644 DB 09bh ; 0FFH Change here !! # =01 645 ModRM 001B,dst # =01 646 EndM =01 647 =01 648 ;------ dec ------------------------------------------------------------------- =01 649 =01 650 ;CodeMacro dec dst:Rw =01 651 ; R53 <01001B,dst> ; 01001B Change here !! =01 652 ;EndM =01 653 C MACRO =01 654 CodeMacro dec dst:Rw(AW) # =01 655 DB 0bfh ; R53 <01001B,000B> Change here !! # =01 656 EndM =01 657 C MACRO =01 658 CodeMacro dec dst:Rw(BW) # =01 659 DB 0cch ; R53 <01001B,011B> Change here !! # =01 660 EndM =01 661 C MACRO =01 662 CodeMacro dec dst:Rw(CW) # =01 663 DB 0ddh ; R53 <01001B,001B> Change here !! # =01 664 EndM =01 665 C MACRO =01 666 CodeMacro dec dst:Rw(DW) uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 13 LOC OBJ LINE SOURCE # =01 667 DB 05fh ; R53 <01001B,010B> Change here !! # =01 668 EndM =01 669 C MACRO =01 670 CodeMacro dec dst:Rw(SP) # =01 671 DB 0e4h ; R53 <01001B,100B> Change here !! # =01 672 EndM =01 673 C MACRO =01 674 CodeMacro dec dst:Rw(BP) # =01 675 DB 021h ; R53 <01001B,101B> Change here !! # =01 676 EndM =01 677 C MACRO =01 678 CodeMacro dec dst:Rw(IX) # =01 679 DB 03ah ; R53 <01001B,110B> Change here !! # =01 680 EndM =01 681 C MACRO =01 682 CodeMacro dec dst:Rw(IY) # =01 683 DB 0dah ; R53 <01001B,111B> Change here !! # =01 684 EndM =01 685 =01 686 ;----------------------------------------------------------------------------- =01 687 C MACRO =01 688 CodeMacro dec dst:Eb # =01 689 Segfix dst # =01 690 DB 039h ; 0FEH Change here !! # =01 691 ModRM 001B,dst # =01 692 EndM =01 693 C MACRO =01 694 CodeMacro di # =01 695 DB 053h ; 0FAH Change here !! # =01 696 EndM =01 697 C MACRO =01 698 CodeMacro dispose # =01 699 DB 084h ; 0C9H Change here !! # =01 700 EndM =01 701 C MACRO =01 702 CodeMacro div divisor:Ew # =01 703 Segfix divisor # =01 704 DB 065h ; 0F7H Change here !! # =01 705 ModRM 111B,divisor # =01 706 EndM =01 707 C MACRO =01 708 CodeMacro div divisor:Eb # =01 709 Segfix divisor # =01 710 DB 0fah ; 0F6H Change here !! # =01 711 ModRM 111B,divisor # =01 712 EndM =01 713 C MACRO =01 714 CodeMacro divu divisor:Ew # =01 715 Segfix divisor # =01 716 DB 065h ; 0F7H Change here !! # =01 717 ModRM 110B,divisor # =01 718 EndM =01 719 C MACRO =01 720 CodeMacro divu divisor:Eb # =01 721 Segfix divisor # =01 722 DB 0fah ; 0F6H Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 14 LOC OBJ LINE SOURCE # =01 723 ModRM 110B,divisor # =01 724 EndM =01 725 C MACRO =01 726 CodeMacro ei # =01 727 DB 038h ; 0FBH Change here !! # =01 728 EndM =01 729 C MACRO =01 730 CodeMacro ext p01:Rb,p02:Db(0,15) =01 731 ; DW 3B0FH # =01 732 DB 012h # =01 733 DB 3BH ; 0FH Change here !! # =01 734 ModRM 000B,p01 # =01 735 DB p02 # =01 736 EndM =01 737 C MACRO =01 738 CodeMacro ext p01:Rb,p02:Rb =01 739 ; DW 330FH # =01 740 DB 012h # =01 741 DB 33H ; 0FH Change here !! # =01 742 ModRM p02,p01 # =01 743 EndM =01 744 C MACRO =01 745 CodeMacro fint # =01 746 DB 012h ; 0FH Change here !! # =01 747 DB 92H # =01 748 EndM =01 749 =01 750 ;------------------------------------------------------------------------------ =01 751 C MACRO =01 752 CodeMacro fpo1 opecode:Dw(0,511) # =01 753 R23353 <11B,opecode.mid3,opecode,11011B,opecode.mid6> ; 11B Change here !! # =01 754 EndM =01 755 =01 756 ;----------------------------------------------------------------------------- =01 757 =01 758 ;CodeMacro fpo1 opecode:Db(0,63),addr:M =01 759 ; Segfix addr =01 760 ; R53 <11011B,opecode.mid3> ; 11011B Change here !! =01 761 ; ModRM opecode,addr =01 762 ;EndM =01 763 C MACRO =01 764 CodeMacro fpo1 opecode:Db(0,7),addr:M # =01 765 Segfix addr # =01 766 DB 0b1h ; R53 <11011B,000B> Change here !! # =01 767 ModRM opecode,addr # =01 768 EndM =01 769 C MACRO =01 770 CodeMacro fpo1 opecode:Db(8,15),addr:M # =01 771 Segfix addr # =01 772 DB 050h ; R53 <11011B,001B> Change here !! # =01 773 ModRM opecode,addr # =01 774 EndM =01 775 C MACRO =01 776 CodeMacro fpo1 opecode:Db(16,23),addr:M # =01 777 Segfix addr # =01 778 DB 034h ; R53 <11011B,010B> Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 15 LOC OBJ LINE SOURCE # =01 779 ModRM opecode,addr # =01 780 EndM =01 781 C MACRO =01 782 CodeMacro fpo1 opecode:Db(24,31),addr:M # =01 783 Segfix addr # =01 784 DB 094h ; R53 <11011B,011B> Change here !! # =01 785 ModRM opecode,addr # =01 786 EndM =01 787 C MACRO =01 788 CodeMacro fpo1 opecode:Db(32,39),addr:M # =01 789 Segfix addr # =01 790 DB 0b4h ; R53 <11011B,100B> Change here !! # =01 791 ModRM opecode,addr # =01 792 EndM =01 793 C MACRO =01 794 CodeMacro fpo1 opecode:Db(40,47),addr:M # =01 795 Segfix addr # =01 796 DB 03dh ; R53 <11011B,101B> Change here !! # =01 797 ModRM opecode,addr # =01 798 EndM =01 799 C MACRO =01 800 CodeMacro fpo1 opecode:Db(48,55),addr:M # =01 801 Segfix addr # =01 802 DB 072h ; R53 <11011B,110B> Change here !! # =01 803 ModRM opecode,addr # =01 804 EndM =01 805 C MACRO =01 806 CodeMacro fpo1 opecode:Db(56,63),addr:M # =01 807 Segfix addr # =01 808 DB 07dh ; R53 <11011B,111B> Change here !! # =01 809 ModRM opecode,addr # =01 810 EndM =01 811 =01 812 ;----------------------------------------------------------------------------- =01 813 =01 814 ;CodeMacro fpo2 opecode:Db(0,127) =01 815 ; R23371 <11B,opecode.mid3,opecode,0110011B,opecode.mid6> ; Change here !! =01 816 ;EndM =01 817 C MACRO =01 818 CodeMacro fpo2 opecode:Db(0,63) # =01 819 DB 0b6h ; R23371 <11B,opecode.mid3,opecode,0110011B,0B> Cha nge here !! # =01 820 R233 <11B,opecode.mid3,opecode> # =01 821 EndM =01 822 C MACRO =01 823 CodeMacro fpo2 opecode:Db(64,127) # =01 824 DB 0d5h ; R23371 <11B,opecode.mid3,opecode,0110011B,1B> Cha nge here !! # =01 825 R233 <11B,opecode.mid3,opecode> # =01 826 EndM =01 827 =01 828 ;------------------------------------------------------------------------------ =01 829 =01 830 ;CodeMacro fpo2 opecode:Db(0,15),addr:M =01 831 ; Segfix addr =01 832 ; R71 <0110011B,opecode.mid3> ; 0110011B Change here !! uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 16 LOC OBJ LINE SOURCE =01 833 ; ModRM opecode,addr =01 834 ;EndM =01 835 C MACRO =01 836 CodeMacro fpo2 opecode:Db(0,7),addr:M # =01 837 Segfix addr # =01 838 DB 0b6h ; R71 <0110011B,0B> Change here !! # =01 839 ModRM opecode,addr # =01 840 EndM =01 841 C MACRO =01 842 CodeMacro fpo2 opecode:Db(8,15),addr:M # =01 843 Segfix addr # =01 844 DB 0d5h ; R71 <0110011B,1B> Change here !! # =01 845 ModRM opecode,addr # =01 846 EndM =01 847 =01 848 ;----------------------------------------------------------------------------- =01 849 C MACRO =01 850 CodeMacro halt # =01 851 DB 014h ; 0F4H Change here !! # =01 852 EndM =01 853 C MACRO =01 854 CodeMacro in dst:Aw,port:Db # =01 855 DB 011h ; 0E5H Change here !! # =01 856 DB port # =01 857 EndM =01 858 C MACRO =01 859 CodeMacro in dst:Ab,port:Db # =01 860 DB 013h ; 0E4H Change here !! # =01 861 DB port # =01 862 EndM =01 863 C MACRO =01 864 CodeMacro in dst:Aw,port:Rw(DW) # =01 865 DB 052h ; 0EDH Change here !! # =01 866 EndM =01 867 C MACRO =01 868 CodeMacro in dst:Ab,port:Rw(DW) # =01 869 DB 0e0h ; 0ECH Change here !! # =01 870 EndM =01 871 C MACRO =01 872 CodeMacro inc dst:Ew # =01 873 Segfix dst # =01 874 DB 09bh ; 0FFH Change here !! # =01 875 ModRM 000B,dst # =01 876 EndM =01 877 C MACRO =01 878 CodeMacro inc dst:Eb # =01 879 Segfix dst # =01 880 DB 039h ; 0FEH Change here !! # =01 881 ModRM 000B,dst # =01 882 EndM =01 883 =01 884 ;------ dec ------------------------------------------------------------------- =01 885 =01 886 ;CodeMacro inc dst:Rw =01 887 ; R53 <01000B,dst> ; 01000B Change here !! =01 888 ;EndM uPD70320 Assembler V3.10 SEC 21 Feb 92 13:29:33 PAGE 17 LOC OBJ LINE SOURCE =01 889 C MACRO =01 890 CodeMacro inc dst:Rw(AW) # =01 891 DB 0c7h ; R53 <01000B,000B> Change here !! # =01 892 EndM =01 893 C MACRO =01 894 CodeMacro inc dst:Rw(BW) # =01 895 DB 002h ; R53 <01000B,011B> Change here !! # =01 896 EndM =01 897 C MACRO =01 898 CodeMacro inc dst:Rw(CW) # =01 899 DB 03fh ; R53 <01000B,001B> Change here !! # =01 900 EndM =01 901 C MACRO =01 902 CodeMacro inc dst:Rw(DW) # =01 903 DB 00ch ; R53 <01000B,010B> Change here !! # =01 904 EndM =01 905 C MACRO =01 906 CodeMacro inc dst:Rw(SP) # =01 907 DB 09ah ; R53 <01000B,100B> Change here !! # =01 908 EndM =01 909 C MACRO =01 910 CodeMacro inc dst:Rw(BP) # =01 911 DB 05eh ; R53 <01000B,101B> Change here !! # =01 912 EndM =01 913 C MACRO =01 914 CodeMacro inc dst:Rw(IX) # =01 915 DB 069h ; R53 <01000B,110B> Change here !! # =01 916 EndM =01 917 C MACRO =01 918 CodeMacro inc dst:Rw(IY) # =01 919 DB 02dh ; R53 <01000B,111B> Change here !! # =01 920 EndM =01 921 =01 922 ;----------------------------------------------------------------------------- =01 923 C MACRO =01 924 CodeMacro inm Di_ptr=Mw,port:Rw(DW) # =01 925 NoSegfix DS1,Di_ptr # =01 926 DB 0f1h ; 6DH Change here !! # =01 927 EndM =01 928 C MACRO =01 929 CodeMacro inm Di_ptr=Mb,port:Rw(DW) # =01 930 NoSegfix DS1,Di_ptr # =01 931 DB 0abh ; 6CH Change here !! # =01 932 EndM =01
D9ADEC4EFBC326 :10200000010F0000020F0000090F00000A0F080076 :10201000110F0000120F0000E80F0110E90F00007F :04202000EB0F4C0076 :05FFF0000A00040000FE :0400000300000000F9 :00000001FF :100F8F006163743920202020202020202020202061 :100F9F006163743130202020202020202020202049 :100FAF006163743131202020202020202020202038 :100FBF006C616D705F6E6F5F6D616A696E2020206E :100FCF0077726F77726F2020202020202020202022 :100FDF00626F756E6420202020202020202020208A :100FEF006675726675 20202020202020202018 :100FF
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with uncompiled source code
Games > Games by developer > Games developed by Sega > Games developed by Sega AM2
Games > Games by platform > Arcade games
Games > Games by publisher > Games published by Sega
Games > Games by release date > Games released in 1992
Games > Games by release date > Games released in March