News for hackers. Stuff that matters.
Re:Donkey Kong scoreboard strips high score claim by userbinator on Sunday February 04, 2018 @04:53PM (#16305145)
and the Donkey Kong levels render the way MAME does them, not the actual arcade hardware

Then I guess that's another bug for MAME to fix...

Re:Donkey Kong scoreboard strips high score claim by jsheard on Sunday February 04, 2018 @05:28PM (#16305319)
According to the original call-out post, MAME 0.127 and onwards are already much closer to real hardware: http://www.twingalaxies.com/showthread.php/176004-Dispute-Je...

Billy Mitchell just happened to use older MAME versions without those improvements, even during his 1.062M run that was performed several years after MAME 0.127 shipped.

Re:Donkey Kong scoreboard strips high score claim by ordinaryperson on Sunday February 04, 2018 @05:01PM (#16305192)
It's not a bug per se, it's just different from the real thing.

An actual arcade board renders the levels with a "sliding door" effect, while MAME builds entire chunks of a level at once and then displays them as a complete screen buffer (depending on the version).

It's just evidence Mitchell's score is not what he says it is.

Re:Donkey Kong scoreboard strips high score claim by userbinator on Sunday February 04, 2018 @05:09PM (#16305224)
It's not a bug per se, it's just different from the real thing

If you agree with the premise that an emulator should strive to... emulate the real thing as closely as possible, then it is most certainly a bug.

Re:Donkey Kong scoreboard strips high score claim by laumars on Sunday February 04, 2018 @05:53PM (#16305442)
I don't think that is a fair statement. Often writers of emulators have to take low level shortcuts because the alternative is emulating the physical hardware in software - which is extremely slow. A "bug" implies that a behavior is unintended or undesired where as sometimes these kinds of emulator facets are deliberately implemented for the sake of simplifying the emulator design or just being about to use modern hardware to offload some of the processing (like a hypervisor would) rather than having to emulate every single transistor in a now defunct chipset.
Re:Donkey Kong scoreboard strips high score claim by icebraining on Sunday February 04, 2018 @07:21PM (#16305737)
You're right that emulators in general may do that, but MAME in particular is designed to be a faithful reference of the inner workings of the machines. Being able to play games is merely a "nice side effect".

http://mamedev.org/about.html

Re:Donkey Kong scoreboard strips high score claim by PhasmaFelis on Monday February 05, 2018 @01:42AM (#16307067)
There's a pretty clear difference of opinion regarding the purpose of emulators.

The creators of MAME are mainly interested in rigorously simulating certain kinds of hardware which happen to play games, just as a classic car restorer may rarely or never actually drive his meticulous reconstructions.

For many other emulator devs, and almost all emulator users, the point of emulators is to play games. That may not be your area of interest, but it's rather silly to say that they're just wrong.

Re:Donkey Kong scoreboard strips high score claim by ordinaryperson on Sunday February 04, 2018 @05:25PM (#16305306)
Then yes. Although graphic loading sequences that can only be detected in slow motion seem a low-order bug -- in my book, anyway.
Re:Donkey Kong scoreboard strips high score claim by grapeshot on Sunday February 04, 2018 @11:08PM (#16306536)
There are limits to this, as with everything. No one is going to make their emulator 3x slower to properly emulate one glitchy line in Super Mario Bros. that shows up on 1/3 of powerons based on a random clock alignment issue.

Besides that, the real console hardware could vary more between revisions than the difference between a console and an accurate emulator, so you also have to ask whose real thing is being emulated? Even with Nintendo's attention to detail on lot check, some real Game Boys won't play Prehistorik Man. There are some NES accuracy tests out there that require making your emulator behave like one specific console owned by blargg.

Re:Donkey Kong scoreboard strips high score claim by rangibaby on Sunday February 04, 2018 @11:45PM (#16306661)
> No one is going to make their emulator 3x slower to properly emulate one glitchy line in Super Mario Bros. that shows up on 1/3 of powerons based on a random clock alignment issue.

This is exactly what BSNES set out to do. I think it's called Higan now > https://arstechnica.com/gaming/2011/08/accuracy-takes-power-...

Re:Donkey Kong scoreboard strips high score claim by grapeshot on Friday February 09, 2018 @11:25AM (#16341461)
Even byuu doesn't emulate this particular quirk, in general he doesn't seem to be pushing the bounds of accuracy for any system but the SNES.
Re:Donkey Kong scoreboard strips high score claim by sandworm101 on Sunday February 04, 2018 @05:56PM (#16305453)
Something that invisibly protects from the software being used to generate false records is more a feature than a bug. "Fixing" would damage classic gaming.
Re:Donkey Kong scoreboard strips high score claim by LocalH on Sunday February 04, 2018 @10:04PM (#16306322)
I'm sorry, but are you really advocating against emulation accuracy on the grounds of classic gaming competition? I disagree entirely.
Re:Donkey Kong scoreboard strips high score claim by sandworm101 on Sunday February 04, 2018 @10:14PM (#16306361)
Imperceptable differences that have no impact on gameplay? Sure. Leave them in. Unless you are playing on a vintage crt screen, these tiny slips are nothing compared to how diffetent modern lcds butcher classic games.
Re:Donkey Kong scoreboard strips high score claim by SmellyGeekBoy on Monday February 05, 2018 @04:07AM (#16307583)
I run MAME in a converted cabinet with an ArcadeVGA card and vintage CRT. I appreciate their efforts towards accuracy, at least. Although I don't have the original cabs to compare so I also don't know any better. ;)