Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dsx86 v0.20 sePLAYTYs debuglog
- all opcodes/reports are recreateable and not skippable (if not otherwise mentioned).
- all games tested against dosbox 0.74.
- all games tested with all executables they came with.
- all games from abandonia.com (if not otherwise mentioned).
- Opcodes:
- Ugh!
- Warlords
- Murder in Space
- (Captain Blood)
- (Visions of the Aftermath: Boomtown)
- Island of Dr. Brain, and other Sierra games (skippable codes on setup)
- Troddlers
- Die Hard 2
- Reports:
- Gods
- Battle Isle
- Dizzy Prince of Yofolk
- Dizzy Bubble
- Alien Breed
- Elf
- Opcodes:
- 2x[UGH] Ugh!
- opcode(s?) on startup of level 3 (password "figurativetheatre")
- tested some of the further levels by using the passwords on main menu, they worked fine. -the new keys are working great, thanks-
- ------------------- [UGH] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=13, EGAMode=40, Chain4=OFF
- AX=4640 BX=004F CX=FFFF DX=03CF SP=0FFA BP=00F4 SI=F068 DI=7E14
- DS=A000 ES=0429 SS=66DA CS=0429 NV UP EI NG NZ ?? ?? NC
- 0429:2D84 40 inc ax
- Disassembly of code around the location:
- 0429:2D64 08EE or dh,ch
- 0429:2D66 42 inc dx
- 0429:2D67 B040 mov al,40
- 0429:2D69 EE out dx,al
- 0429:2D6A 4A dec dx
- 0429:2D6B B003 mov al,03
- 0429:2D6D EE out dx,al
- 0429:2D6E 42 inc dx
- 0429:2D6F B010 mov al,10
- 0429:2D71 EE out dx,al
- 0429:2D72 A10529 mov ax,[2905]
- 0429:2D75 F626C300 mul byte [00C3]
- 0429:2D79 2EC5361046 lds si,cs:[4610]
- 0429:2D7E 03F0 add si,ax
- 0429:2D80 BB4F00 mov bx,004F
- 0429:2D83 B040 mov al,40
- 0429:2D85 8A20 mov ah,[bx+si]
- 0429:2D87 8800 mov [bx+si],al
- 0429:2D89 4B dec bx
- 0429:2D8A 79F9 jns 2D85 ($-7)
- 0429:2D8C BACE03 mov dx,03CE
- 0429:2D8F B008 mov al,08
- 0429:2D91 EE out dx,al
- 0429:2D92 42 inc dx
- 0429:2D93 B0FF mov al,FF
- 0429:2D95 EE out dx,al
- 0429:2D96 4A dec dx
- 0429:2D97 B003 mov al,03
- 0429:2D99 EE out dx,al
- 0429:2D9A 42 inc dx
- ------------------- [UGH] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=13, EGAMode=40, Chain4=OFF
- AX=4643 BX=004F CX=FFFF DX=03CF SP=0FF4 BP=00F4 SI=F068 DI=7E14
- DS=A000 ES=0429 SS=66DA CS=F000 NV UP DI PL NZ ?? ?? CY
- F000:0003 8080808080 add byte [bx+si-7F80],80
- Disassembly of code around the location:
- F000:FFFFFFE3 0000 add [bx+si],al
- F000:FFFFFFE5 0000 add [bx+si],al
- F000:FFFFFFE7 0000 add [bx+si],al
- F000:FFFFFFE9 0000 add [bx+si],al
- F000:FFFFFFEB 0000 add [bx+si],al
- F000:FFFFFFED 0000 add [bx+si],al
- F000:FFFFFFEF 0000 add [bx+si],al
- F000:FFFFFFF1 0000 add [bx+si],al
- F000:FFFFFFF3 0000 add [bx+si],al
- F000:FFFFFFF5 0000 add [bx+si],al
- F000:FFFFFFF7 0000 add [bx+si],al
- F000:FFFFFFF9 0000 add [bx+si],al
- F000:FFFFFFFB 00808080 add [bx+si-7F80],al
- F000:FFFFFFFF 8080808080 add byte [bx+si-7F80],80
- F000:0004 8080808080 add byte [bx+si-7F80],80
- F000:0009 808080D6D6 add byte [bx+si-2980],D6
- F000:000E D6 setalc
- F000:000F D6 setalc
- F000:0010 D6 setalc
- F000:0011 D6 setalc
- F000:0012 D6 setalc
- F000:0013 D6 setalc
- F000:0014 D6 setalc
- F000:0015 D6 setalc
- F000:0016 D6 setalc
- F000:0017 D6 setalc
- F000:0018 D6 setalc
- F000:0019 D6 setalc
- F000:001A D6 setalc
- F000:001B D6 setalc
- [WARLORDS] Warlords
- opcode when activating the drop-down-menu-bar on top of the screen.
- (by clicking F1 when on playing field [after naming your hero] or by moving mouse to top after clicking exit on bottom right.)
- this opcode was already in the two last versions, but I think it was not reported.
- Also the cursor is not shown correctly. It is supposed to be multicolored, with sometimes changing its shape as well as colour, it changes shape correctly but is black all the time.
- ------------------- [WARLORDS] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=0E, EGAMode=00, Chain4=OFF
- AX=00FF BX=000F CX=0003 DX=A000 SP=D8B2 BP=D8E2 SI=00FF DI=0000
- DS=47AF ES=A000 SS=47AF CS=2B34 NV UP EI PL NZ ?? ?? NC
- 2B34:064C 263007 xor es:[bx],al
- Disassembly of code around the location:
- 2B34:062C 8BC8 mov cx,ax
- 2B34:062E 8B510A mov dx,[bx+di+0A]
- 2B34:0631 2BC0 sub ax,ax
- 2B34:0633 03C1 add ax,cx
- 2B34:0635 8B5EF2 mov bx,[bp-0E]
- 2B34:0638 8A0EA2B8 mov cl,[B8A2]
- 2B34:063C D3FB sar bx,cl
- 2B34:063E 03C3 add ax,bx
- 2B34:0640 8946FA mov [bp-06],ax
- 2B34:0643 8956FC mov [bp-04],dx
- 2B34:0646 C45EFA les bx,[bp-06]
- 2B34:0649 8A46DC mov al,[bp-24]
- 2B34:064C 263007 xor es:[bx],al
- 2B34:064F FF46FA inc word [bp-06]
- 2B34:0652 8B46EE mov ax,[bp-12]
- 2B34:0655 8946EA mov [bp-16],ax
- 2B34:0658 8BC8 mov cx,ax
- 2B34:065A 8B7EFA mov di,[bp-06]
- 2B34:065D EB07 jmp short 0666 ($+7)
- 2B34:065F 90 nop
- 2B34:0660 8BC6 mov ax,si
- 2B34:0662 263005 xor es:[di],al
- 2B34:0665 47 inc di
- 2B34:0666 8BC1 mov ax,cx
- 2B34:0668 49 dec cx
- 2B34:0669 0BC0 or ax,ax
- 2B34:066B 75F3 jne 0660 ($-d)
- 2B34:066D 897EFA mov [bp-06],di
- 2B34:0670 8C46FC mov [bp-04],es
- 2B34:0673 894EEA mov [bp-16],cx
- [TATOU] Murder in Space (1990)
- -> http://www.xtcabandonware.com/index.php?id=641
- Gives opcode on startup.
- Game saves to diskette only , maybe it is looking for a drive on startup?
- ------------------- [TATOU] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=0D, EGAMode=00, Chain4=OFF
- AX=60E9 BX=3664 CX=8ACD DX=0006 SP=A206 BP=D174 SI=0004 DI=0034
- DS=0494 ES=0494 SS=1D8B CS=A89A NV UP EI PL NZ ?? ?? CY
- A89A:FF8420 C00252 rol byte [bp+si],52
- Disassembly of code around the location:
- A89A:FF8400 0000 add [bx+si],al
- A89A:FF8402 0000 add [bx+si],al
- A89A:FF8404 0000 add [bx+si],al
- A89A:FF8406 0000 add [bx+si],al
- A89A:FF8408 0000 add [bx+si],al
- A89A:FF840A 0000 add [bx+si],al
- A89A:FF840C 0000 add [bx+si],al
- A89A:FF840E 0000 add [bx+si],al
- A89A:FF8410 0000 add [bx+si],al
- A89A:FF8412 0000 add [bx+si],al
- A89A:FF8414 0000 add [bx+si],al
- A89A:FF8416 0000 add [bx+si],al
- A89A:FF8418 006040 add [bx+si+40],ah
- A89A:FF841B A18BFC mov ax,[FC8B]
- A89A:FF841E 0102 add [bp+si],ax
- A89A:FF8420 C00252 rol byte [bp+si],52
- A89A:FF8423 00C0 add al,al
- A89A:FF8425 B185 mov cl,85
- A89A:FF8427 0004 add [si],al
- A89A:FF8429 D013 rcl byte [bp+di],1
- A89A:FF842B 02C0 add al,al
- A89A:FF842D B185 mov cl,85
- A89A:FF842F 0004 add [si],al
- A89A:FF8431 D013 rcl byte [bp+di],1
- A89A:FF8433 0243FD add al,[bp+di-03]
- A89A:FF8436 0102 add [bp+si],ax
- A89A:FF8438 0000 add [bx+si],al
- A89A:FF843A 0000 add [bx+si],al
- A89A:FF843C 0000 add [bx+si],al
- A89A:FF843E 00C2 add dl,al
- 2x[B2] Captain Blood (1988)
- -> http://www.xtcabandonware.com/index.php?id=201
- game starts with config screen (blood.com).
- trying to progress to the actual game leads to a user requested breakpoint.
- Toying with the config also gave a user requested breakpoint followed directly by an unsupported opcode. (I think I set mouse as input device in the config and then tried to progress to the game, to create that one.)
- Haven´t gotten this to work on DOSBox either...so maybe don´t waste any time on this.
- ------------------- [B2] --------------------
- [42;1mUser-requested breakpoint[39;1m
- GraphMode=02, EGAMode=00, Chain4=OFF
- AX=033D BX=0100 CX=00FF DX=033D SP=0258 BP=0254 SI=0064 DI=0000
- DS=03A5 ES=0000 SS=0405 CS=034D NV UP EI PL NZ ?? ?? NC
- 034D:043A 58 pop ax
- Disassembly of code around the location:
- 034D:041A 8B03 mov ax,[bp+di]
- 034D:041C B90300 mov cx,0003
- 034D:041F BEEF05 mov si,05EF
- 034D:0422 8BFB mov di,bx
- 034D:0424 F3A7 repe cmpsw
- 034D:0426 8BFB mov di,bx
- 034D:0428 751A jne 0444 ($+1a)
- 034D:042A EB39 jmp short 0465 ($+39)
- 034D:042C 80268C4CA2 and byte [4C8C],A2
- 034D:0431 26C744A0A200 mov word es:[si-60],00A2
- 034D:0437 9D popf
- 034D:0438 9D popf
- 034D:0439 9D popf
- 034D:043A 58 pop ax
- 034D:043B C606060000 mov byte [0006],00
- 034D:0440 E939FC jmp 007C ($-3c7)
- 034D:0443 8F5A5B pop word [bp+si+5B]
- 034D:0446 59 pop cx
- 034D:0447 5F pop di
- 034D:0448 5E pop si
- 034D:0449 07 pop es
- 034D:044A 58 pop ax
- 034D:044B 1F pop ds
- 034D:044C 5D pop bp
- 034D:044D 50 push ax
- 034D:044E 06 push es
- 034D:044F B80000 mov ax,0000
- 034D:0452 8EC0 mov es,ax
- 034D:0454 8CC8 mov ax,cs
- 034D:0456 26A34E00 mov es:[004E],ax
- ------------------- [B2] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=02, EGAMode=00, Chain4=OFF
- AX=1E30 BX=0001 CX=005F DX=031C SP=8906 BP=0001 SI=04EC DI=FFFE
- DS=02DF ES=02DF SS=0000 CS=0000 NV UP EI NG NZ ?? ?? NC
- 0000:000B F00300 lock add ax,[bx+si]
- Disassembly of code around the location:
- 0000:FFFFFFEB 0000 add [bx+si],al
- 0000:FFFFFFED 0000 add [bx+si],al
- 0000:FFFFFFEF 0000 add [bx+si],al
- 0000:FFFFFFF1 0000 add [bx+si],al
- 0000:FFFFFFF3 0000 add [bx+si],al
- 0000:FFFFFFF5 30362F31 xor [312F],dh
- 0000:FFFFFFF9 322F xor ch,[bx]
- 0000:FFFFFFFB 3130 xor [bx+si],si
- 0000:FFFFFFFD 00FC add ah,bh
- 0000:FFFFFFFF 0000 add [bx+si],al
- 0000:0001 0000 add [bx+si],al
- 0000:0003 F0A2004D lock mov [4D00],al
- 0000:0007 0302 add ax,[bp+si]
- 0000:0009 0000 add [bx+si],al
- 0000:000B F00300 lock add ax,[bx+si]
- 0000:000E 0000 add [bx+si],al
- 0000:0010 0400 add al,00
- 0000:0012 00F0 add al,dh
- 0000:0014 050000 add ax,0000
- 0000:0017 F006 lock push es
- 0000:0019 0000 add [bx+si],al
- 0000:001B F00000 lock add [bx+si],al
- 0000:001E 0000 add [bx+si],al
- 0000:0020 000A add [bp+si],cl
- 0000:0022 00F0 add al,dh
- 0000:0024 0001 add [bx+di],al
- 0000:0026 00F0 add al,dh
- 0000:0028 0A00 or al,[bx+si]
- 0000:002A 00F0 add al,dh
- 0000:002C 2010 and [bx+si],dl
- [BOOM] Visions of The Aftermath: Boomtown (1988)
- -> ttp://www.myabandonware.com/game/visions-of-aftermath-the-boomtown-jy
- Title screen shows up for a second and then gives opcode.
- Haven´t gotten this to work on DOSBox either...so maybe don´t waste any time on this.
- ------------------- [BOOM] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=04, EGAMode=20, Chain4=OFF
- AX=0015 BX=4212 CX=02C3 DX=039D SP=0493 BP=0000 SI=4226 DI=0000
- DS=0000 ES=0000 SS=0481 CS=0000 NV UP DI PL NZ ?? ?? NC
- 0000:0017 F006 lock push es
- Disassembly of code around the location:
- 0000:FFFFFFF7 2F das
- 0000:FFFFFFF8 3132 xor [bp+si],si
- 0000:FFFFFFFA 2F das
- 0000:FFFFFFFB 3130 xor [bx+si],si
- 0000:FFFFFFFD 00FC add ah,bh
- 0000:FFFFFFFF 0000 add [bx+si],al
- 0000:0001 0000 add [bx+si],al
- 0000:0003 F00100 lock add [bx+si],ax
- 0000:0006 00F0 add al,dh
- 0000:0008 0200 add al,[bx+si]
- 0000:000A 00F0 add al,dh
- 0000:000C 0300 add ax,[bx+si]
- 0000:000E 00F0 add al,dh
- 0000:0010 0400 add al,00
- 0000:0012 00F0 add al,dh
- 0000:0014 050000 add ax,0000
- 0000:0017 F006 lock push es
- 0000:0019 0000 add [bx+si],al
- 0000:001B F00000 lock add [bx+si],al
- 0000:001E 0000 add [bx+si],al
- 0000:0020 000A add [bp+si],cl
- 0000:0022 00F0 add al,dh
- 0000:0024 0001 add [bx+di],al
- 0000:0026 00F0 add al,dh
- 0000:0028 0A00 or al,[bx+si]
- 0000:002A 00F0 add al,dh
- 0000:002C 2010 and [bx+si],dl
- 0000:002E 00F0 add al,dh
- 0000:0030 0C00 or al,00
- 0000:0032 00F0 add al,dh
- 3x[Install] Island of Dr. Brain, and other Sierra games (f.e. ecoquest-series)
- Two skippable INT calls always appear on starting the install.exe of the sierra games (needed for setup purposes). some of these games also give skippable unsupported opcodes (Island of Dr. Brain gives one, Freddy Pharkas doesn´t give one)
- All these games also do not recognize the Disney sound-device.
- -> Games are now mostly working fine with 2xSoundblaster devices setup. :-) (speech-output in "Island of Dr. Brain" does not sound very clear, though)
- ------------------- [INSTALL] --------------------
- [43;1mUnsupported INT call![39;1m
- GraphMode=03, EGAMode=00, Chain4=OFF
- AX=BC01 BX=000E CX=0000 DX=0279 SP=0F4E BP=0F4E SI=0001 DI=3DA6
- DS=2565 ES=0040 SS=29B5 CS=1B6D NV UP DI PL ZR ?? ?? NC
- 1B6D:0280 80FC4D cmp ah,4D
- Disassembly of code around the location:
- 1B6D:0260 2302 and ax,[bp+si]
- 1B6D:0262 E85602 call 04BB ($+256)
- 1B6D:0265 BBFF00 mov bx,00FF
- 1B6D:0268 E81A02 call 0485 ($+21a)
- 1B6D:026B 0BC0 or ax,ax
- 1B6D:026D 7406 je 0275 ($+6)
- 1B6D:026F E8BC01 call 042E ($+1bc)
- 1B6D:0272 B80100 mov ax,0001
- 1B6D:0275 5A pop dx
- 1B6D:0276 5B pop bx
- 1B6D:0277 C3 ret
- 1B6D:0278 55 push bp
- 1B6D:0279 8BEC mov bp,sp
- 1B6D:027B B801BC mov ax,BC01
- 1B6D:027E CD2F int 2F
- 1B6D:0280 80FC4D cmp ah,4D
- 1B6D:0283 7506 jne 028B ($+6)
- 1B6D:0285 3C56 cmp al,56
- 1B6D:0287 7502 jne 028B ($+2)
- 1B6D:0289 5D pop bp
- 1B6D:028A C3 ret
- 1B6D:028B 33C0 xor ax,ax
- 1B6D:028D 5D pop bp
- 1B6D:028E C3 ret
- 1B6D:028F 53 push bx
- 1B6D:0290 51 push cx
- 1B6D:0291 52 push dx
- 1B6D:0292 B80460 mov ax,6004
- 1B6D:0295 E84300 call 02DB ($+43)
- 1B6D:0298 B80480 mov ax,8004
- ------------------- [INSTALL] --------------------
- [43;1mUnsupported INT call![39;1m
- GraphMode=03, EGAMode=00, Chain4=OFF
- AX=BC01 BX=000E CX=0000 DX=0279 SP=0F7E BP=0F7E SI=0001 DI=27B0
- DS=1C1D ES=0040 SS=1F05 CS=1897 NV UP DI PL ZR ?? ?? NC
- 1897:0258 80FC4D cmp ah,4D
- Disassembly of code around the location:
- 1897:0238 2302 and ax,[bp+si]
- 1897:023A E85602 call 0493 ($+256)
- 1897:023D BBFF00 mov bx,00FF
- 1897:0240 E81A02 call 045D ($+21a)
- 1897:0243 0BC0 or ax,ax
- 1897:0245 7406 je 024D ($+6)
- 1897:0247 E8BC01 call 0406 ($+1bc)
- 1897:024A B80100 mov ax,0001
- 1897:024D 5A pop dx
- 1897:024E 5B pop bx
- 1897:024F C3 ret
- 1897:0250 55 push bp
- 1897:0251 8BEC mov bp,sp
- 1897:0253 B801BC mov ax,BC01
- 1897:0256 CD2F int 2F
- 1897:0258 80FC4D cmp ah,4D
- 1897:025B 7506 jne 0263 ($+6)
- 1897:025D 3C56 cmp al,56
- 1897:025F 7502 jne 0263 ($+2)
- 1897:0261 5D pop bp
- 1897:0262 C3 ret
- 1897:0263 33C0 xor ax,ax
- 1897:0265 5D pop bp
- 1897:0266 C3 ret
- 1897:0267 53 push bx
- 1897:0268 51 push cx
- 1897:0269 52 push dx
- 1897:026A B80460 mov ax,6004
- 1897:026D E84300 call 02B3 ($+43)
- 1897:0270 B80480 mov ax,8004
- ------------------- [INSTALL] --------------------
- [41;1mUnsupported opcode![39;1m
- GraphMode=13, EGAMode=40, Chain4=OFF
- AX=A001 BX=0001 CX=0080 DX=03C5 SP=0F72 BP=0F80 SI=1F49 DI=0000
- DS=1C1D ES=A000 SS=1F05 CS=1850 NV UP DI PL NZ ?? ?? NC
- 1850:0174 880D mov [di],cl
- Disassembly of code around the location:
- 1850:0154 F3A4 repe movsb
- 1850:0156 9C pushf
- 1850:0157 FA cli
- 1850:0158 BAC403 mov dx,03C4
- 1850:015B B004 mov al,04
- 1850:015D EE out dx,al
- 1850:015E 42 inc dx
- 1850:015F B006 mov al,06
- 1850:0161 EE out dx,al
- 1850:0162 B98000 mov cx,0080
- 1850:0165 B301 mov bl,01
- 1850:0167 2BFF sub di,di
- 1850:0169 BAC403 mov dx,03C4
- 1850:016C B002 mov al,02
- 1850:016E EE out dx,al
- 1850:016F 42 inc dx
- 1850:0170 8AC3 mov al,bl
- 1850:0172 EE out dx,al
- 1850:0173 26880D mov es:[di],cl
- 1850:0176 D0E3 shl bl,1
- 1850:0178 80FB10 cmp bl,10
- 1850:017B 7503 jne 0180 ($+3)
- 1850:017D B301 mov bl,01
- 1850:017F 47 inc di
- 1850:0180 41 inc cx
- 1850:0181 81F99000 cmp cx,0090
- 1850:0185 75E2 jne 0169 ($-1e)
- 1850:0187 B98000 mov cx,0080
- 1850:018A B300 mov bl,00
- 1850:018C 2BFF sub di,di
- 2x Troddlers
- I think I already sent this one once, but here it is again, because I think that it´s maybe interesting that it gives an user requested breakpoint by itself. ("captain blood" also gives a user requested breakpoint)
- Then followed by a 386 opcode. (according to a packshot at mobygames it runs on a 286 with ~640kb of memory)
- ------------------- [TRODDLER] --------------------
- [42;1mUser-requested breakpoint[39;1m
- GraphMode=0D, EGAMode=00, Chain4=OFF
- AX=00D3 BX=AE07 CX=0000 DX=0388 SP=03E2 BP=0000 SI=C464 DI=0000
- DS=23E0 ES=0000 SS=1934 CS=23E0 NV UP DI PL NZ ?? ?? NC
- 23E0:0017 B009 mov al,09
- Disassembly of code around the location:
- 23E0:FFFFFFF7 EB03 jmp short FFFC ($+3)
- 23E0:FFFFFFF9 A1F558 mov ax,[58F5]
- 23E0:FFFFFFFC 8946EA mov [bp-16],ax
- 23E0:FFFFFFFF E99C60 jmp 609E ($+609c)
- 23E0:0002 1E push ds
- 23E0:0003 06 push es
- 23E0:0004 0E push cs
- 23E0:0005 1F pop ds
- 23E0:0006 8E06B214 mov es,[14B2]
- 23E0:000A D1E3 shl bx,1
- 23E0:000C 8B9F9F14 mov bx,[bx+149F]
- 23E0:0010 14D3 adc al,D3
- 23E0:0012 D31F rcr word [bx],cl
- 23E0:0014 1F pop ds
- 23E0:0015 9D popf
- 23E0:0016 9D popf
- 23E0:0017 B009 mov al,09
- 23E0:0019 3232 xor dh,[bp+si]
- 23E0:001B 8AF3 mov dh,bl
- 23E0:001D B2FF mov dl,FF
- 23E0:001F 8BC8 mov cx,ax
- 23E0:0021 33DB xor bx,bx
- 23E0:0023 33F6 xor si,si
- 23E0:0025 33FF xor di,di
- 23E0:0027 881E7725 mov [2577],bl
- 23E0:002B 38946125 cmp [si+2561],dl
- 23E0:002F 750C jne 003D ($+c)
- 23E0:0031 39BFB414 cmp [bx+14B4],di
- 23E0:0035 7206 jc 003D ($+6)
- 23E0:0037 8BC6 mov ax,si
- ------------------- [TRODDLER] --------------------
- [41;1m386 opcodes not supported![39;1m
- GraphMode=0D, EGAMode=00, Chain4=OFF
- AX=0101 BX=53DF CX=0000 DX=7955 SP=03C8 BP=03D6 SI=0009 DI=0001
- DS=23E0 ES=23E0 SS=1934 CS=23E0 NV UP DI NG NZ ?? ?? NC
- 23E0:379C 0F005204 lldt word [bp+si+04]
- Disassembly of code around the location:
- 23E0:377C 3030 xor [bx+si],dh
- 23E0:377E 3230 xor dh,[bx+si]
- 23E0:3780 0000 add [bx+si],al
- 23E0:3782 3000 xor [bx+si],al
- 23E0:3784 00D8 add al,bl
- 23E0:3786 4B dec bx
- 23E0:3787 0001 add [bx+di],al
- 23E0:3789 0030 add [bx+si],dh
- 23E0:378B 3033 xor [bp+di],dh
- 23E0:378D 3000 xor [bx+si],al
- 23E0:378F 0030 add [bx+si],dh
- 23E0:3791 0000 add [bx+si],al
- 23E0:3793 084C00 or [si],cl
- 23E0:3796 0100 add [bx+si],ax
- 23E0:3798 3030 xor [bx+si],dh
- 23E0:379A 3028 xor [bx+si],ch
- 23E0:379C 0F005204 lldt word [bp+si+04]
- 23E0:37A0 0038 add [bx+si],bh
- 23E0:37A2 4C dec sp
- 23E0:37A3 0001 add [bx+di],al
- 23E0:37A5 2130 and [bx+si],si
- 23E0:37A7 3031 xor [bx+di],dh
- 23E0:37A9 AB stosw
- 23E0:37AA 1000 adc [bx+si],al
- 23E0:37AC B205 mov dl,05
- 23E0:37AE 008A5000 add [bp+si+0050],cl
- 23E0:37B2 0101 add [bx+di],ax
- 23E0:37B4 3030 xor [bx+si],dh
- 23E0:37B6 320C xor cl,[si]
- 23E0:37B8 1200 adc al,[bx+si]
- Die Hard 2
- skippable unsupported port I/O errors on startup and on starting/exiting the different game-modes.
- ------------------- [DIE] --------------------
- [43;1mUnsupported port I/O![39;1m
- GraphMode=0D, EGAMode=00, Chain4=OFF
- AX=F543 BX=1010 CX=0012 DX=0036 SP=03FE BP=0000 SI=0B2E DI=0730
- DS=2F71 ES=2FAB SS=12CD CS=02EF NV UP EI PL NZ ?? ?? NC
- 02EF:2D98 BA4000 mov dx,0040
- Disassembly of code around the location:
- 02EF:2D78 A800 test al,00
- 02EF:2D7A B9239A mov cx,9A23
- 02EF:2D7D F705B923 test word [di],23B9
- 02EF:2D81 EB05 jmp short 2D88 ($+5)
- 02EF:2D83 9A6304B923 call 23B9:0463
- 02EF:2D88 07 pop es
- 02EF:2D89 1F pop ds
- 02EF:2D8A 5D pop bp
- 02EF:2D8B 5F pop di
- 02EF:2D8C 5E pop si
- 02EF:2D8D 5A pop dx
- 02EF:2D8E 59 pop cx
- 02EF:2D8F 5B pop bx
- 02EF:2D90 58 pop ax
- 02EF:2D91 C3 ret
- 02EF:2D92 BA3600 mov dx,0036
- 02EF:2D95 B043 mov al,43
- 02EF:2D97 EE out dx,al
- 02EF:2D98 BA4000 mov dx,0040
- 02EF:2D9B B8395D mov ax,5D39
- 02EF:2D9E 2E833E0506FF cmp word cs:[0605],FFFF
- 02EF:2DA4 7410 je 2DB6 ($+10)
- 02EF:2DA6 2EA10506 mov ax,cs:[0605]
- 02EF:2DAA 03C0 add ax,ax
- 02EF:2DAC 8BD8 mov bx,ax
- 02EF:2DAE BEBD02 mov si,02BD
- 02EF:2DB1 03F0 add si,ax
- 02EF:2DB3 2E8B04 mov ax,cs:[si]
- 02EF:2DB6 EE out dx,al
- 02EF:2DB7 88E0 mov al,ah
- ------------------- [DIE] --------------------
- [43;1mUnsupported port I/O![39;1m
- GraphMode=03, EGAMode=00, Chain4=OFF
- AX=0043 BX=02EF CX=0202 DX=0036 SP=03EE BP=0732 SI=0F96 DI=16EA
- DS=1395 ES=A200 SS=12CD CS=02EF NV UP DI PL ZR ?? ?? NC
- 02EF:2DCD BA4000 mov dx,0040
- Disassembly of code around the location:
- 02EF:2DAD D8BEBD02 fdivr [bp+02BD]
- 02EF:2DB1 03F0 add si,ax
- 02EF:2DB3 2E8B04 mov ax,cs:[si]
- 02EF:2DB6 EE out dx,al
- 02EF:2DB7 88E0 mov al,ah
- 02EF:2DB9 EE out dx,al
- 02EF:2DBA BEB502 mov si,02B5
- 02EF:2DBD 01DE add si,bx
- 02EF:2DBF 2E8B04 mov ax,cs:[si]
- 02EF:2DC2 2EA3ED05 mov cs:[05ED],ax
- 02EF:2DC6 C3 ret
- 02EF:2DC7 BA3600 mov dx,0036
- 02EF:2DCA B043 mov al,43
- 02EF:2DCC EE out dx,al
- 02EF:2DCD BA4000 mov dx,0040
- 02EF:2DD0 33C0 xor ax,ax
- 02EF:2DD2 EE out dx,al
- 02EF:2DD3 88E0 mov al,ah
- 02EF:2DD5 EE out dx,al
- 02EF:2DD6 C3 ret
- 02EF:2DD7 2E833E6D0602 cmp word cs:[066D],0002
- 02EF:2DDD 7506 jne 2DE5 ($+6)
- 02EF:2DDF 9A8B07B923 call 23B9:078B
- 02EF:2DE4 C3 ret
- 02EF:2DE5 2E833E6D0603 cmp word cs:[066D],0003
- 02EF:2DEB 7506 jne 2DF3 ($+6)
- 02EF:2DED 9AF705B923 call 23B9:05F7
- 02EF:2DF2 C3 ret
- 02EF:2DF3 9AA805B923 call 23B9:05A8
- 02EF:2DF8 C3 ret
- Reports:
- Gods - Vertical scrolling problem on the right side -
- On the complete right side of the screen there is a narrow column of pixels (maybe 5 pixels in width or so) that does not scroll vertically (can be seen well while climbing ladders). horizontal scrolling in this area seems to be ok.
- Battle Isle - soundproblems since v0.20 on first startup of a mission -
- Sound and music play fine in intro and menu.
- entering a mission gives totally distorted music
- (completely non-resemblant to what it should sound like)
- You have to exit the mission (by hitting esc and then the z-key) and just start the mission anew. The sound will work fine now.)
- Dizzy Prince of Yofolk - no sound since v0.20 -
- I already had music-problems here with older versions of DSx86, with the music always freezing after 3-4 seconds.
- Now with v0.20 there is no music at all.
- Dizzy Bubble
- Game works fine but music and sound do not play.
- (this problem was already present with previous versions of DSx86)
- Alien Breed - don´t know if this has been reported yet -
- 1.there are a handful of permanently flickering horizontal lines on the first map. They go through the whole width of the map, regardless of the screenmode. (Although there is only seen one line at once at the most, so just some minor glitch)
- 2. in horizontal scrolling the screen seems to be scrolling fine, but the HUD scrolls jittery. but maybe this is because of not enough horsepower of DSx86/NDS?
- Elf -needs extended keyboard right shift key-
- Game starts fine to title screen. Right shift needed to start the game and to shoot in-game.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement