Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Search Wiki

 

Search Forums

 

Author Topic: All-System Emulation Accuracy Tests  (Read 229 times)

0 Members and 1 Guest are viewing this topic.

Parzival

  • The Betrayed, The Cleansed, The Reborn
  • GCLF Member
  • *
  • Offline Offline
  • It begins.
    • View Profile
    • YT Channel
All-System Emulation Accuracy Tests
« on: August 01, 2017, 07:00:57 pm »
After the testing done on GBx emulators with 8F/ws m, I decided to do this when I got around to it. I'm bored, so I figured why the hell not?
This'll be for ALL systems, not just GBx, so it'll take a long time to do.
Help is appreciated.

Test ROMs to use:
GBx: Mental Respirator
GBA: Up Rough City
Genesis: Overdrive
NES: High Hopes
SNES: TBD
Master System: TBD
More systems to come...?

Most accurate emulators:
GBx: Surprisingly, KiGB won. It's as accurate as BGB, HOWEVER it emulates the color issues that the CGB's LCD had instead of showing the real colors, which bumps it just ahead of BGB. If you're emulating 2 GBCs with link capabilities, however, GEST is definitely the way to go.
GBA: BatGBA
Genesis: Exodus
NES: You're all garbage. NOT A SINGLE ONE would run the test ROM and survive past 5 frames.
SNES: TBD
Master System: TBD

All of these ROMs are homebrew tech demos where the dev groups compete to see who can make the coolest tech demos. These people do things no one knows about beforehand, so they're quite good indicators of accuracy. Think dick-measuring contests between hypergeeks.

Someone told me my NES tests were invalid since I didn't set PAL mode, and that KiGB isn't the most accurate since BGB also has the LCD color-difference, I just have to set it.
I'm going to say this now:
THE ONLY SETTINGS I CHANGE ARE WINDOW SIZE AND RESIZABILITY WHEN NECESSARY. ALL EMULATION- AND COLOR-RELATED SETTINGS ARE UNCHANGED. ALL OF THESE EMULATORS WERE TESTED WITH FIRST-RUN CONDITIONS. I SHOULDN'T HAVE TO SET THE REGION OR COLOR SETTINGS, THESE THINGS SHOULD BE DETECTED OR SET AUTOMATICALLY.
« Last Edit: August 14, 2017, 08:51:57 am by Parzival »
Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

I'm working with a small team on a few secret projects. I don't know when they'll be released, but when they are, they'll be below.


Parzival

  • The Betrayed, The Cleansed, The Reborn
  • GCLF Member
  • *
  • Offline Offline
  • It begins.
    • View Profile
    • YT Channel
Re: All-System Emulation Accuracy Tests
« Reply #1 on: August 01, 2017, 07:26:19 pm »
GBx (Mental Respirator):
BGB 1.5.2: The chessboard section flickered a lot. This counts as a major graphics problem.
DreamGBC 2001 Beta5: There were a few ugly but minor graphics errors, and the Gin&Tonic trick failed. The audio has slight pitch errors. The chessboard section is fairly messed up.

GEST 1.1.1 supports 2 GBs emulating at once and linking between them, like TGB Dual, so this test will be run with both GBs synchronised.
GEST 1.1.1: The Gin&Tonic trick fails. Some colors are somewhat darker than they should be.

TGB Dual Build 2053 supports 2 GBs emulating at once and linking between them, like GEST, so this test will be run with both GBs synchronised.
TGB Dual Build 2053: Sound is all but destroyed. Fails the Gin&Tonic trick. Multiple minor video problems are present. The chessboard section flickers AND GB2 has a slightly harder time with it than GB1.

PlayGuy 1.03 Beta: One major graphics problem present. Some minor graphics problems present. The chessboard section flickers.
KiGB 2.04: Emulates how colors look on the LCD instead of how they should look internally. Bonus points.
VBA 1.8.0 Beta 3: Has minor graphics problems in spades. Some minor sound issues. Slowdown issues present. Chessboard flickers. Fails Gin&Tonic trick.
VBA-M 2.0.0: Some minor graphics problems. Color problems present. Chessboard flickers.
zBoy 0.12: ROM tries to load, but crashes. This is due to lack of CGB support.

GBA (Up Rough City):
VBA 1.8.0 Beta 3: Minor audio issues. Some stuttering. Runs slow, even though 100% speed is reported.
BatGBA 2.25b: Very minor audio problems.
BoycottAdvance 0.2.8: No audio.
RascalBoy Advance 1.3.0.0: Crash on attempt to start ROM.
NO$GBA 2.8d: Somewhat jittery. Some audio bugs.

Genesis (Overdrive):
Fusion 3.64: Several major problems during the twisted-board and "TITAN 512C FOREVER" sections. The test ROM reports "YOUR EMULATOR SUXX". Some minor problems during the parallax-chessboard credits. Occasional minor audio hiccups.
Gens 2.14: Several audio problems. A bit too sharp video-wise, so motion produces artifacts. During the parallax landscape section, some shadows harshly flicker.
At the "TITAN 512C FOREVER" section, the image is fairly chewed up. The test ROM reports "YOUR EMULATOR SUXX."
retroDrive 5: ROM is accepted, but no actual code is read from the file.
Regen 0.97: Extremely minor color issues. Some momentary graphics problems during the parallax-chessboard credits. At the "TITAN 512C FOREVER" section, the image is fairly chewed up. The ROM reports "YOUR EMULATOR SUXX".
DGen/SDL 1.32: Lots of audio problems. Huge audio sync problem. Lots of minor video bugs. Several tests don't even show on-screen. Tests that work are either crippled or randomly are skipped halfway through. Half of the "TITAN 512C FOREVER" scene doesn't even render. The ROM reports "YOUR EMULATOR SUXX".
AGES 0.30: Emulator doesn't detect that the cart is PAL, so it's running at 60 FPS instead of 50. Huge audio sync problem. Several major audio problems. Multiple minor video problems. Large video-only slowdown during starfield and sphere sections, causing the audio to be almost 30 seconds ahead. Several sections end one frame after they start, even if they're nowhere near done. Other sections wait after the first frame is rendered until the previous section is normally done. During the vertical scroller section, the ROM doesn't advance to the next test until well after it should, giving us a view of unrelated s**t as it scrolls past as a texture. The emulator's having a tough time dealing with bankswitching graphics. During the spinning-cube section, the game skips to the next section, nearly causing a crash. The ROM reports "YOUR EMULATOR SUXX".
Exodus 2.0.1: A few extremely minor graphics flaws are present. There is slowdown on several sections, but this is due to my processor, not the emulator. The ROM reports "YOUR EMULATOR SUXX".


NES (High Hopes):
FakeNES 0.5.9 Beta 2: ROM freaks out, then crashes.
FCEUX 2.2.2: ROM is accepted, but won't run.
HalfNES 0.61: ROM is accepted, but won't run.
JNES 1.1.1: ROM freaks out, then crashes.
MarioNES 1.5: ROM freaks out, then crashes.
nemulator 2.6: ROM is accepted, but won't run.
NESten 0.61 Beta 1: ROM is accepted, but won't run.
NesterJ 0.51 Beta: ROM is accepted, but won't run.
Nestopia 1.40: ROM is accepted, but won't run.
Nintendulator 0.975: ROM is accepted, but won't run.
olafnes 0.2.1.7: Gives a burst of sound output, then nothing.
RockNES 5.142: ROM is accepted, but won't run.
UberNES 2011: ROM is accepted, won't run.
VirtuaNES 0.97: ROM is accepted, won't run.

SNES:


Master System:

« Last Edit: August 02, 2017, 12:44:57 pm by Parzival »
Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

I'm working with a small team on a few secret projects. I don't know when they'll be released, but when they are, they'll be below.


Caveat

  • The Metropolitan Mutant of Ark
  • GCLF Member
  • *
  • Offline Offline
  • Wrrrooooooaaaar! Peeko!
    • View Profile
Re: All-System Emulation Accuracy Tests
« Reply #2 on: August 14, 2017, 07:23:25 am »
Bizhawk is a pretty damm good NES emulator, does that work?
HOLD ME, I'M A PALE MACHINE
LIFE IS JUST OKAY OUT HERE, ANYONE CAN SEE
I'M LONELY, WITH MY PALE MACHINE
EYES WILL RUN WITH TIRED TEARS, LIVING LIKE A DREAM


Japanese Glitchdex
Petscop Thread

Twitter
(warning: contains bad grammar and copious rambling)

Parzival

  • The Betrayed, The Cleansed, The Reborn
  • GCLF Member
  • *
  • Offline Offline
  • It begins.
    • View Profile
    • YT Channel
Re: All-System Emulation Accuracy Tests
« Reply #3 on: August 14, 2017, 08:46:10 am »
Bizhawk is a pretty damm good NES emulator, does that work?
Bizhawk is basically RetroArch. It's not its own emulator, just a loader for multiple emulators.
Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

I'm working with a small team on a few secret projects. I don't know when they'll be released, but when they are, they'll be below.


Parzival

  • The Betrayed, The Cleansed, The Reborn
  • GCLF Member
  • *
  • Offline Offline
  • It begins.
    • View Profile
    • YT Channel
Re: All-System Emulation Accuracy Tests
« Reply #4 on: August 14, 2017, 08:53:08 am »
Added a disclaimer for those whining about me not fucking with the settings.
Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

I'm working with a small team on a few secret projects. I don't know when they'll be released, but when they are, they'll be below.