Chism |
MAME Fan
|
|
|
Reged: 09/20/07
|
Posts: 71
|
Loc: Germany
|
|
Send PM
|
|
|
Mame / NES Problem
#398006 - 02/19/24 04:11 PM
|
|
|
Hello,
if I try to mount a NES rom in Mame it fails to load complaining it is not iNES or UNIF...
This is odd because I use veryfied software list roms.
any ideas?
|
|
|
|
Re: Mame / NES Problem
[Re: Chism]
#398007 - 02/19/24 06:02 PM
|
|
|
Software list ROMs can’t be loaded as loose software and vice versa.
|
|
|
Chism |
MAME Fan
|
|
|
Reged: 09/20/07
|
Posts: 71
|
Loc: Germany
|
|
Send PM
|
|
|
Re: Mame / NES Problem
[Re: Vas Crabb]
#398015 - 02/21/24 09:41 AM
|
|
|
of course I mount them in the NES machine first. What I mean is that all consoles n64, snes, a2600, segacd,... load their software list roms fine, just the NES complains about a wrong format.
|
|
|
|
Re: Mame / NES Problem
[Re: Chism]
#398018 - 02/21/24 01:57 PM
|
|
|
> of course I mount them in the NES machine first. What I mean is that all consoles > n64, snes, a2600, segacd,... load their software list roms fine, just the NES > complains about a wrong format.
It will only do that if you attempt to load a software list ROM as loose software. Loose software needs to be in iNES format or whatever with headers for identifying the cartridge hardware. Software list ROMs contain individual raw chip dumps.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Mame / NES Problem
[Re: Chism]
#398020 - 02/21/24 10:09 PM
|
|
|
> of course I mount them in the NES machine first. What I mean is that all consoles > n64, snes, a2600, segacd,... load their software list roms fine, just the NES > complains about a wrong format.
I think you're misunderstanding how software list ROMs work. You're intended to do "mame nes smb" or whatever and MAME then knows from there how to load everything, it's just like arcades. If you want to run random ROM files then you would load them that other way.
|
|
|
|
Re: Mame / NES Problem
[Re: R. Belmont]
#398025 - 02/23/24 01:53 AM
|
|
|
> If you want to run random ROM files then you would load them > that other way.
He wants it to be one way.
|
|
|
Chism |
MAME Fan
|
|
|
Reged: 09/20/07
|
Posts: 71
|
Loc: Germany
|
|
Send PM
|
|
|
Re: Mame / NES Problem
[Re: R. Belmont]
#398034 - 02/24/24 06:19 PM
|
|
|
Thanks for your anwers - I found this information elsewhere
If using MAME as NES emulator it looks inside the zip, goes to the Hash file and compares the checksums and uses the data within the Hash to figure out how to properly run the game with the PRG, CHR, etc, components. Basically, the HASH replicates the header data for NES format. For MAME it makes sense they do it that way since fits there overall model of how dump ROMs, but does make sharing MAME ROM sets with non-MAME emulators problematic (or vice versa really).
if this is correct MAME should find every information in the zip file without converting anything (right?)
|
|
|
|
Re: Mame / NES Problem
[Re: Chism]
#398036 - 02/25/24 06:45 AM
|
|
|
> If using MAME as NES emulator it looks inside the zip, goes to the Hash file and > compares the checksums and uses the data within the Hash to figure out how to > properly run the game with the PRG, CHR, etc, components.
No, it’s the opposite:
- You give MAME the short name of a NES software list item to run
- MAME reads the software list to find out what ROM dumps are needed
- MAME looks for zip archives (or 7zip archives or folders) containing those files
If you give MAME a path to a zip archive to run on the NES, it looks for the first file in the archive and tries to load it as an iNES cartridge image.
> Basically, the HASH > replicates the header data for NES format. For MAME it makes sense they do it that > way since fits there overall model of how dump ROMs, but does make sharing MAME ROM > sets with non-MAME emulators problematic (or vice versa really).
Kind of, but MAME only mounts software from the software list if you tell it to mount software from the software list. If you tell it to mount loose media files, the software list is not involved.
> if this is correct MAME should find every information in the zip file without > converting anything (right?)
MAME can obviously load software from the software list if you tell it to. If you tell it to load software as loose files, it has to follow a different process.
Why are you arguing about how MAME works when you’re obviously wrong given it’s not working for you? If you’d just listen instead, you’d be playing your NES games by now.
|
|
|