User avatar
Graham
Posts: 61
Joined: Thu Jun 30, 2016 7:49 pm

[0.176] Loading console roms

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.

:)
https://www.thevenusproject.com | Beyond Politics Poverty and War
User avatar
B2K24
Posts: 44
Joined: Wed Mar 30, 2016 5:43 am

Re: [0.176] Loading console roms

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.
User avatar
Graham
Posts: 61
Joined: Thu Jun 30, 2016 7:49 pm

Re: [0.176] Loading console roms

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.

:)
https://www.thevenusproject.com | Beyond Politics Poverty and War
User avatar
B2K24
Posts: 44
Joined: Wed Mar 30, 2016 5:43 am

Re: [0.176] Loading console roms

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/
User avatar
Graham
Posts: 61
Joined: Thu Jun 30, 2016 7:49 pm

Re: [0.176] Loading console roms

Thanks again and the link is very usefull.

:)
https://www.thevenusproject.com | Beyond Politics Poverty and War
User avatar
CptGuapo
Posts: 9
Joined: Sat Oct 08, 2016 8:15 am
Location: Off to Never Never Land

Re: [0.176] Loading console roms

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.
"Mythology is what grown ups believe, folklore is what they tell children and religion is both."
User avatar
B2K24
Posts: 44
Joined: Wed Mar 30, 2016 5:43 am

Re: [0.176] Loading console roms

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 :)

Return to “MAME Discussion”