Page 1 of 1

[0.176] Loading console roms

Posted: Wed Aug 24, 2016 4:33 pm
by Graham
Hi

Could someone please advise the structure of setting up other consoles within Mame? For example, I am using Todd's Adventures in Slime World for the Atari Lynx. As I own this cartridge, I assume "legally" it is ok to download this rom (inc. others that I have purchased). I have put this rom plus the bios in the roms folder. They are named as follows:-

lynx.zip (inc. lynx.bin)
slimew.zip (inc. slimew.bin)

I'm not sure if the names (for zips) are correct or whether they need to be zipped at all. I have tried running from the command line

"mame64 lynx" and "mame64 lynx slimew"

and from within Mame GUI but am having no joy so far :cry:. If you could confirm that the structure is ok, then maybe the roms are incorrect.

:)

Re: [0.176] Loading console roms

Posted: Wed Aug 24, 2016 7:41 pm
by B2K24
There's a few different ways you can go about loading this ROM. For simplicity, I'll describe the easiest way.

bin file should be named todd's adventures in slime world (euro, usa).bin which should reside in slimew.zip

put this slimew.zip in a folder named lynx and for simplicity put the lynx folder in your roms folder.

execute *mame64 lynx slimew* and the game will successfully load.

Re: [0.176] Loading console roms

Posted: Wed Aug 24, 2016 8:12 pm
by Graham
Thanks for the tip. May I ask how you know what name to call this rom? (so I don't have to keep asking here for other roms). It has got further by loading something now (Insert Game) but is complaining about the rom which may be the reason.

:)

Re: [0.176] Loading console roms

Posted: Wed Aug 24, 2016 9:42 pm
by B2K24
In the folder named hash you'll see lots of XML files. These are used with MAME when you utilize what's called softlist loading.

If you open lynx.xml with notepad look at line 923

Code: Select all

	<software name="slimew">
		<description>Todd's Adventures in Slime World (Euro, USA)</description>
		<year>1990</year>
		<publisher>Atari</publisher>
		<info name="serial" value="PA2029" />
		<part name="cart" interface="lynx_cart">
			<dataarea name="rom" size="131072">
				<rom name="todd's adventures in slime world (euro, usa).bin" size="131072" crc="ae267e29" sha1="2b9c665456d17726ea57fd06ce2754a14382dc99" offset="000000" />
			</dataarea>
		</part>
	</software>
If you wish to load something that's not softlisted, you may use what's called full path loading.

Although this blog post I've linked below is many years old, a lot of what's written there is still correct and very much relevant even today. Perhaps it can possibly answer other questions you might have.

http://mamedev.emulab.it/etabeta/2010/0 ... e-at-last/

Re: [0.176] Loading console roms

Posted: Thu Aug 25, 2016 5:46 pm
by Graham
Thanks again and the link is very usefull.

:)

Re: [0.176] Loading console roms

Posted: Fri Oct 14, 2016 7:22 pm
by CptGuapo
B2K24 wrote:Although this blog post I've linked below is many years old, a lot of what's written there is still correct and very much relevant even today. Perhaps it can possibly answer other questions you might have.

http://mamedev.emulab.it/etabeta/2010/0 ... e-at-last/
Wow! Very nice content regarding the infamous software lists subject (considering most users perspective, of course). Looks like a encyclopedia to me. Very useful indeed. It makes me remember to visit more regularly devs blogs/sites... Definitely, there's always valuable content.

Thanks a lot, B2K24.

Re: [0.176] Loading console roms

Posted: Sat Oct 15, 2016 4:21 am
by B2K24
You're welcome. Although all of the credits and thanks should go to etabeta because it was him taking the time to write it.
I'm happy people other than myself find it very interesting and useful :)