calc84maniac / tiboyce

A Game Boy emulator for the TI-84 Plus CE and TI-83 Premium CE.
https://calc84maniac.github.io/tiboyce/
GNU General Public License v3.0
375 stars 22 forks source link

Error: Ran an invalid Game Boy opcode at 00FAEF #175

Closed IntentionalGD closed 1 year ago

IntentionalGD commented 2 years ago

(See my next comment)

calc84maniac commented 2 years ago

Could you give some more information about this? What game were you running, and when did it happen? (In other words, fill out the blanks in the issue form, please.)

IntentionalGD commented 2 years ago

What is wrong: error message instead of the effect described in the glitch link below Version: Alpha v0.2.1

Steps to reproduce: 1.Run Pokémon Silver 2.Perform this glitch: https://m.youtube.com/watch?v=CiDi5nb-uoc (also I am fully aware I am performing glitches so if this is the sole reason for the issue, that’s fine, but if it isn’t I want to make sure the issue is reported)

  1. Get taken to an error screen as soon as the coin case item is used
  2. The error is the title

Again, the error output is the title. Done on calculator and not emulator of calculator.

IntentionalGD commented 2 years ago

Sorry, I have never used this feature on GitHub before and think I pressed comment before starting the actual response.

calc84maniac commented 2 years ago

No problem, thanks for the info. Makes sense that it's related to a glitch because that can cause unusual situations, haha. If possible, could you share a save file with the conditions for doing the glitch already prepared?

IntentionalGD commented 2 years ago

SilverGlitch.sav.zip Here. If you want me to test anything or need any more files, don't hesitate to let me know. Also, I appreciate the timely response.

IntentionalGD commented 2 years ago

MartsSAV.8xv.zip I just realized that was in .sav and not .8xv

calc84maniac commented 2 years ago

I'm checking out this issue now, and I'm trying to perform the glitch on another emulator (BGB) first so I know how it works. Have you managed to get it to work on another emulator?

I did notice the names of your PC boxes are slightly different than the tutorial video, but even after fixing that, I can't successfully execute the glitch. I do manage to crash the game, sometimes even executing an invalid opcode, but I don't get the behavior described in the tutorial.

Looking more into the glitch, apparently there's a good bit of RNG for whether the freshly-caught Pokémon (aka the "slide Pokémon") will work for it. I'm concerned that perhaps the one you caught wasn't sufficient, and that's why this error is popping up.

calc84maniac commented 1 year ago

Closing this until there's a replication on the current release, with a glitch setup that's been confirmed to work on accurate emulators.