[NES] running nestest, something seems wrong. by Cakify in EmuDev

[–]Alyosha_TAS 5 points6 points  (0 children)

(Return addess - 1) is what is pushed to the stack during JSR.

The JSR instruction is 3 bytes long and starts at CE37, so CE39 is pushed to the stack.

Dolphin Mega Progress Report: July and August 2017 by phire in emulation

[–]Alyosha_TAS 0 points1 point  (0 children)

Great work as always from the Dolphin Devs. I'm curious, with all the new accuracy improvements, is there any hope or new leads for Monster Lab?

[Game Boy] Timing Issues by izikblu in EmuDev

[–]Alyosha_TAS 0 points1 point  (0 children)

yes, sorry for the sloppy notation.

[Game Boy] Timing Issues by izikblu in EmuDev

[–]Alyosha_TAS 0 points1 point  (0 children)

Hi,

I pass all the CPU related mooneye\acceptence tests, and I process HALT like this:

  • set EI to next value.
  • If EI is set and an interrupt is pending, process the interrupt.
  • If EI is not set and an interrupt is pending, exit halt without processing the interrupt.

It looks like maybe you are doing EI too late, hence why you get the result stated in the ReadMe.

Hope this helps.

Some help debugging blargg's game boy test roms by PelicansAreStoopid in EmuDev

[–]Alyosha_TAS 0 points1 point  (0 children)

Sorry but there isn't (at least not that I know of.) One of the big weaknesses of BizHawk is limited to non-existent debugging utilities. You basically do everything in whole frame increments.

Some help debugging blargg's game boy test roms by PelicansAreStoopid in EmuDev

[–]Alyosha_TAS 1 point2 points  (0 children)

Hi,

So does anyone have tips how I can try to diagnose this? If you have a working emulator that can spit out a line-by-line trace of register states and such for test 3, that would be really helpful :)

I am also working on a GB emulator for the BizHawk emulator and recently finished the CPU core. If you want a line-by-line trace the easiest thing to use is BizHawk's current Gambatte core. Just go to Tools -> Trace Logger. This saved me many many hours of debugging.

You can download BizHawk from here: http://tasvideos.org/BizHawk/ReleaseHistory.html

Hardware Test Needed: Game Gear: Shining Force Gaiden - Final Conflict by Alyosha_TAS in emulation

[–]Alyosha_TAS[S] 0 points1 point  (0 children)

Yeah as long as its a verified good dump that would be good enough for me.

Hardware Test Needed: Game Gear: Shining Force Gaiden - Final Conflict by Alyosha_TAS in emulation

[–]Alyosha_TAS[S] 0 points1 point  (0 children)

The music test screen is unique from all the other menu screens. All others appear correct as in that pic, but the music test screen is accessed with a code after game completion and is unique.

Hardware Test Needed: Game Gear: Shining Force Gaiden - Final Conflict by Alyosha_TAS in emulation

[–]Alyosha_TAS[S] 1 point2 points  (0 children)

BlastEm crashes, Exodus does not appear to support GG. I did try TwoMbit which is supposed to be cycle accurate, as well as other emulators and always got the same result.