keefehiggins / bizhawk

Automatically exported from code.google.com/p/bizhawk
0 stars 0 forks source link

STP-Opcode crashes EmuHawk (Or the SNES core) #305

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
By experimenting i found out that, at least on the SNES, the STP-Opcode crashes 
the emulator entirely.

- What steps will reproduce the problem?
1. Run the Opcode STP. See below for example ROM wich runs the Opcode at Frame 
60.
2. Crash

- What is the expected output? What do you see instead?
I though it just doesn't emulate the CPU anymore, or whatever the behavior on 
the real SNES would be. Maybe even a message like "The CPU was halted." 
Instead i am getting "no response"/a crash.

Using the example ROM, in "Compatibility"-Core it crashes at Frame 60 and on 
the "Perfomance"-Core it crashes at Frame 61.

- What version of the product are you using? On what operating system?
Windows 7 Home Premium 64-Bit(s)
BizHawk 1.8.4, BizHawk r8158

- Please provide any additional information below.
Example ROM: https://www.dropbox.com/s/l8s5fp0nx7uniig/STP_SNES_TEST.smc
Example Source Code: http://pastebin.com/ipV8awW0
Tracelogger-Log: http://pastebin.com/8yv1FvR3

Original issue reported on code.google.com by N3ui....@gmail.com on 9 Nov 2014 at 1:51

GoogleCodeExporter commented 9 years ago
Your ROM is bad.

Proper Name and Hashes:
World Class Service Super Nintendo Tester (USA)
SHA1:B2DE388630F514F124ABFFD0F1DC5E8EAC36FCC2
MD5:3DACAFDC3FC2E66FF229D1458F18D917

Original comment by hegyak on 10 Nov 2014 at 8:04

GoogleCodeExporter commented 9 years ago
Um what? The ROM i provided is a custom/self made one.
I am just reporting that the Emulator crashes at the STP Command.
It even happens in other games, like Super Mario World if glitching.
(Tracelog of the SMW-Game: http://pastebin.com/acAs7rZA )

Original comment by N3ui....@gmail.com on 11 Nov 2014 at 4:37

GoogleCodeExporter commented 9 years ago
I thought you were only talking about the ROM itself causing problems and not 
the STP command itself.  The STP command is a problem and has been confirmed.

Original comment by hegyak on 15 Nov 2014 at 3:35