punesemu/puNES

HeaderLess (Unheadered) ROMs not working

Closed this issue · 3 comments

Hi Fabio
No matter if the file extension is nes or not, none of the HeaderLess (Unheadered) ROMs will function.

image

In log:
image

On Mesen, it functions and makes use of the game database data;
image

however, it is not functional on FCEUX.
image

its a massive pain to fully support headerless roms in emulation, since there are countless homebrews which can change at any point in time which in turn will need update to the database, for e.g., also various rom hacks, translations etc. even Sour once admitted it was a mistake to add headerless support in Mesen before.

dunno if Fabio will ever add support for it.

@negativeExponent Yes, it's a difficult task to do, but at least the NES 2.0 database can handle it; it's okay if ROMs or homebrews outside NES 2.0 don't function. Especially that Fabio added nes20db.xml

After giving it some thought, it seems reasonable. @negativeExponent 👍