[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 21 KB, 304x224, ia_thumb.jpg [View same] [iqdb] [saucenao] [google]
10073187 No.10073187 [Reply] [Original]

Can anyone explain the difference between pic related and MAME?

>> No.10073205

>>10073187
FB Neo is faster, MAME is more accurate

>> No.10073216
File: 48 KB, 640x640, 1685996181884479.jpg [View same] [iqdb] [saucenao] [google]
10073216

>>10073205
Thank you

>> No.10073247

>>10073205
This pretty much. Two different design philosophies.
FBA and now FBN were created with the goal of making arcade games playable at home, with a bit of a focus on fighting games and the platforms they were on. Accuracy to original hardware isn't a concern, making the games play like they would on original hardware is. 99.9% of roms stay as they were originally added to the romset unless there was a REALLY bad dump they couldn't work around. Pretty much all fixes are per-game, and you pretty much never see a system-wide change that fixes some things but breaks others. Supports somewhere over 6,000 roms in the latest version.
MAME was created with the goal of preserving just about every detail about arcade hardware and games, the games actually running being a neat side benefit and "proof" of the correctness of the emulation. Accuracy is the main goal, often times leading to regressions where previously well-running games will get beat down to unplayable frame-rates because now they are correctly emulating the 3-4 co-processors. Roms need fixing or new files often, due to re-dumps, renaming, and other organizational changes. All changes and fixes are "unit-wide", meaning it targets the entire platform or component, which can fix problems that weren't known before or cause new problems. Supports somewhere over 14,000 roms in the latest version.

>> No.10073252

>>10073247
So with FBN you're more likely to avoid the situation where all of your ROMs are suddenly unplayable after an update?

>> No.10073263

>>10073252
With FBN, you won't have an update. They've been on version 1.0.0.2 since May 2021.

>> No.10073272

>>10073247
>MAME was created with the goal of preserving just about every detail about arcade hardware and games
I will probably never get an answer to this I like given the autists on both sides but isn't preserving the games in verilog more accurate than making software emulators from a preservation standpoint?

>> No.10073285

>>10073272
That would make the entire project 100% dependent on a whole lot of software completely outside of the dev's control. By making their own emulator, they have full control over how you can interact with the virtual hardware. They can specify how the emulator handles multiple discs, how it handles floppy or cassette reads and writes, anything. Part of the reason some of the MAME devs bitch about RetroArch so much is because it breaks how MAME handles machines differently to force the program into RA's one-size-fits-all UI.

>> No.10073298

>>10073285
>That would make the entire project 100% dependent on a whole lot of software completely outside of the dev's control.
So why not just make an open source alternative?

>> No.10073315

>>10073298
Because that would be an entire project on it's own in addition to figuring out how the games functioned and emulating them.

>> No.10073317

>>10073315
But they state that emulation is not a goal.

>> No.10073324

>>10073187
FBN improves with updates unlike mame

>> No.10073325

>>10073205
>>10073247
FB Neo isn't really less accurate, just depends on the game. FB Neo also actually makes changes (two games were literally updated within a day of messaging the dev), while MAME just adds fucking slot machines.

The main advantage of MAME is just the autofire plugin, and also the extensive feature set, but that's redundant if you use MAME core in RetroArch like you should (since it's just standalone MAME but with more features)

>> No.10073332
File: 248 KB, 1207x1207, 1658659206906.jpg [View same] [iqdb] [saucenao] [google]
10073332

I'd really like to know what the fuck happened to Killer Instinct support in FB Neo. It was present previously but now the romset is unknown.

>> No.10073517

>>10073205
false. fb neo is aimed at accuracy while mame isn't. mame devs are constantly taking code from fba to integrate into mame.
>>10073216
he's wrong, dumb fuck.

>>10073247
>FBA and now FBN were created with the goal of making arcade games playable at home,
they were created because nobody had made a proper neogeo emulator with cycle accuracy. i have no idea where the fuck you retards get your fantasy stories from, but you retards need to stop making up bullshit stories. you wrote a whole wall of text and said absolutely nothing of any value.

>> No.10073523

>>10073187
MAME is supposed to be about preservation.
FBN is flat out designed for playing games.

>> No.10073792

>>10073187
FBneo = pretended to care about the ui and end-user experience for more than 2 seconds

mame = hot garbage

>> No.10073893

>>10073272
That's what's happening now on the Mister with the dedicated cores.

>> No.10073906

>>10073893
That doesn't answer my question. The Mister project is focused on making games playable as accurately as possible and preservation is not the focus even if they do a good job of it.

>> No.10073995

>>10073187
FB Neo isn't as strict with the ROMs it takes. Mame requires whatever specific ROMset for the version in question, and it will break if it doesn't have it.

>> No.10074002

>>10073906
>The Mister project is focused on making games playable as accurately as possible
It isn't, it's getting games playable on that specific FPGA, regardless of accuracy.

>> No.10074106

>>10073995
The dumbest part about all the ROM fuckery with MAME is that even though "Talking about piracy is not allowed here!" there's a ton of MAME ROMs that can't actually be dumped from the machines
Stuff like custom ICs are re-implemented in MAME by writing code that takes a custom binary file that's then turned by MAME into functional emulation of the chip. And you can't ever actually legally acquire that fucking ROM since it's a custom job by the MAME devs and isn't actually dumped from the arcade board.
Despite all that MAME will still require you to have exact matching checksums for that bullshit. And if you dare ask yo wtf is this, then you can fuck right off because the MAME devs don't support piracy.
Other emulators solve this by simply coding such functionality directly into their emulators, no custom binary files needed.

>> No.10074261

>>10073517
>fb neo is aimed at accuracy while mame isn't. mame devs are constantly taking code from fba to integrate into mame.
im pretty sure its the other way around FB Neo is almost purely code from MAME

>> No.10074427
File: 136 KB, 1234x608, fbneo_ki.jpg [View same] [iqdb] [saucenao] [google]
10074427

>>10073332
They gave up on it because they found that the code is too complex for them.

>> No.10074584

>>10074427

as complex as it's for Haze, cause the faggot didn't do a single thing and just rely on the work of past contributors.

>> No.10074651

>>10074584
The fuck does Haze have to do with it? His name isn't on any of the Midway W/T Unit drivers.