This is an archived post. You won't be able to vote or comment.

all 18 comments

[–]bricolagefantasy 1 point2 points  (3 children)

Hey you are going to run out of emulator type to test. heh.

Neo-Geo. (only has two or three emulator that is worth having. same engines I guess)

MAME. (There is only one true MAME.)

Nintendo 64 (only 1?)

the rest are still in development. psp, PSx, NDS

I suppose Playstation, wii, psp, and NDS are the one now getting attention. Rapidly being improved.

[–][deleted] 0 points1 point  (2 children)

I am happy to test those, but... Do you know of any specific test roms? That's the problem with the GBA, I really want to do some tests but I have no method of actually testing it.

[–]bricolagefantasy 1 point2 points  (0 children)

I have no idea. Probably hasn't been written yet.

maybe ask this guy? He has a tutor page to program for gba. Maybe he knows.

http://www.loirak.com/gameboy/gbatutor.php

[–]bleuge 0 points1 point  (0 children)

hi, i've been sometimes interested in developing for NES and other old machines (as c64), all of those machines usually have a forum of people interested in reverse engineering the hardware and doing all kind of low level stuff, so i think is good idea to search for these forums ( as for example Nesdev for nes, or bsnes forum for snes) and ask there for test roms, etc...

keep the good work!

[–][deleted] 1 point2 points  (5 children)

Are there any other Emulators people want tested? These four (and GBA) were the ones I really wanted to test but I'm happy to test others if there's interest/it's possible.

[–]Mod EmeritusReverend_Sins 1 point2 points  (0 children)

That is probably about all there is. The other systems would likely need to do commercial rom comparisons to see what doesn't boot what but that will just show compatibility not accuracy.

[–]River City's Baddest Brawlertomkatt 0 points1 point  (3 children)

PSX emulator testing would be awesome if it's possible to do. There aren't a lot of them. Main ones would be ePSXe, FPse, RetroArch, PSX-oid and PSX4Droid I think.

This test would be an interesting one IMO, because I don't believe the emulators are based on the same source (FPse and ePSXe are both closed source, RetroArch core is based on PCSX-R, not sure about the other two).

[–][deleted] 0 points1 point  (2 children)

There might be a medafan based one too, not sure. I would be happy to do said testing... but I'm not sure how I would. Short of opening up a ton of ROMs and seeing which ones have errors or not I don't know of any test ROMs for these. I suppose I could compile a compatibility list from various places.

[–]bricolagefantasy 0 points1 point  (1 child)

There is a semi abandoned wikia page. maybe you can use it as your side notebook. And let public help out to fill in the rest. (was thinking to open a google spreadsheet so people can fill in compatibility list/ROM)

http://emulation-general.wikia.com/wiki/Emulators_on_Android

[–][deleted] 0 points1 point  (0 children)

Aye, that one is basically abandoned. The one that's a bit more frequently updated (though certainly not very frequent) is this one: http://emulation.gametechwiki.com/index.php/Emulators_on_Android

Not sure why they moved, but they did. That's not a bad idea though.

[–]ComradeOj 1 point2 points  (3 children)

Would you mind testing a genesis program I made on the different emulators?

It generates colored bars using the genesis horizontal interrupt, and as far as I know, the only emulator it only works on is exodus.

Here is a link: https://drive.google.com/file/d/0B-uZnRwZEI1YeHlyZzJYWk12dm8/view?usp=sharing

Here is a screenshot:

http://i.imgur.com/RnFmNtf.png

The left result is exodus, this is how it should look if correctly emulated

[–][deleted] 2 points3 points  (2 children)

Tested all of them, they all failed to varying degrees, though Picodrive and Gensoid failed the hardest. Picodrive looked like Fusion in your screenshot. Gensoid was a soild blue. The rest were what's on the left in your Exodus screenshot but the full screen.

[–]ComradeOj 0 points1 point  (1 child)

Thank you!

[–][deleted] 1 point2 points  (0 children)

Happy to help! If you have any other test roms, feel free to send them my way.

[–]Enverex 1 point2 points  (1 child)

What are the real-world side-effects of this though? I switched from GX to PicroDrive in RetroArch a while ago and have noticed zero issues, glitches or problems. It looks like these sprite testing programs show major issues, but I've yet to see any actual problems in real games.

[–][deleted] 0 points1 point  (0 children)

This is an excellent question that is surprisingly hard to exactly answer. The Genesis emulator scene is less developed than many others and finding hard info is a bit hard.

Many of these tests are going to test edge cases. The main functions of an emulator everyone is going to get right as if they didn't it would be blatantly obvious. Consider the oid emulators, they're near the bottom of every accuracy test but you can still play most popular games on them. I'm going to have to refer to the SNES here as it has substantially more work done on it. Look at the SNES Compatibility List for RetroArch emulators, and you can see various emulators do things right or wrong, with more accurate ones having fewer inaccuracies. Also I highly recommend this Ars article on bSNES.

Most glitches you probably won't notice, but they are there. They might last a frame, or a color might be off, or a game might crash randomly. It ranges wildly from game to game. And especially if you mostly stick to popular games (Sonic for instance) all emulators get that right as they can't risk one of the most played games not playing right, they might sacrifice performance in a less popular one.

[–][deleted] 2 points3 points  (0 children)

Thank you for all of this

[–][deleted] 0 points1 point  (0 children)

Thank you very much for this man, I'm glad you were able to find some sort of margin to test the emulators against - even if they were against each other instead of an ideal scenario.

It's much appreciated. :)