Jump to content

Photo

MAME just bloated up again.. Post new mame bloat here.


95 replies to this topic

#76 mr_me OFFLINE  

mr_me

    River Patroller

  • 2,556 posts
  • Location:Ontario

Posted Tue Jan 23, 2018 3:06 AM

In that link they are complaining about the apple ii emulator being slow. Not all the emulators in mame are recommended. Some are a work in progress, some might be stalled projects.

What's bloated about mame? I still think it's a relatively small download. Latest mame works well on my 13 year old computer. What are the disadvantages of having all these extra emulator projects you don't use?

#77 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Tue Jan 23, 2018 9:22 AM

In that link they are complaining about the apple ii emulator being slow. Not all the emulators in mame are recommended. Some are a work in progress, some might be stalled projects.

What's bloated about mame? I still think it's a relatively small download. Latest mame works well on my 13 year old computer. What are the disadvantages of having all these extra emulator projects you don't use?


Wastes disk space, especially if you have multiple versions of mame around. It's usually necessary to have multiple versions because some emulators work well in some versions but are buggy or broken in others. This isn't as big a deal as it used to be though as disk space is cheap.

If you are building it yourself, it takes forever to compile it because there is so much source code there. Does mame support conditionally compiling emulators so that you can only build what you need?

Whenever my front-end loads Mame/Mess, I think it froze because there's a delay in loading it that other emulators just don't have. (Minor issue.)
  • jhd likes this

#78 mr_me OFFLINE  

mr_me

    River Patroller

  • 2,556 posts
  • Location:Ontario

Posted Tue Jan 23, 2018 9:49 AM

Mame is a 50MB download. Even if you want multiple versions it's not much disk space at all. The need for multiple versions is debateable, I use only one and upgrade often; settings can migrate. Occasionally a newer version has issues, stick with the previous version until its resolved. No different than any other program. Roms can be be shared between multiple versions, unless its a very, very, old mame. I have never had a reason to compile mame myself and don't know how long it takes and why that's an issue.

#79 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Tue Jan 23, 2018 10:02 AM

Mame is a 50MB download. Even if you want multiple versions it's not much disk space at all. The need for multiple versions is debateable, I use only one and upgrade often; settings can migrate. Occasionally a newer version has issues, stick with the previous version until its resolved. No different than any other program. Roms can be be shared between multiple versions, unless its a very, very, old mame. I have never had a reason to compile mame myself and don't know how long it takes and why that's an issue.


I run on Linux, so compilation is necessary if I wanted the latest version.

I've also used Mame since the first version and there have been many many issues over the years that required me to have multiple versions.

Also Mame has a unique issue when upgrading to the latest version. Rom sets change regularly. Update the software and suddenly a quarter of your games no longer run. Roms come from shady sites that come and go and get blocked and it hasn't always been easy to find the correct roms for the latest version. So I have kept old versions around for that reason.

#80 mr_me OFFLINE  

mr_me

    River Patroller

  • 2,556 posts
  • Location:Ontario

Posted Tue Jan 23, 2018 12:34 PM

It's been a long time since there was a significant change in rom files. I haven't replaced the roms for a very long time and I've upgraded mame dozens of time. A handfull of roms have changed and I've downloaded the updated rom file as needed one at a time

#81 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Tue Jan 23, 2018 12:45 PM

It's been a long time since there was a significant change in rom files. I haven't replaced the roms for a very long time and I've upgraded mame dozens of time. A handfull of roms have changed and I've downloaded the updated rom file as needed one at a time


I don't know about recently, but for a long time, it happened a few times a year, and it was frustrating.

I get what what the developers were trying to do, but it isn't handled in a very end-user friendly way. At the very least version the romfiles, tell the user what version they have and what version they need. Right now we have a bunch of zip files that all have the same name no matter which version of mame they belong to, and it was a maintenance nightmare at times.

#82 mr_me OFFLINE  

mr_me

    River Patroller

  • 2,556 posts
  • Location:Ontario

Posted Tue Jan 23, 2018 12:53 PM

It's been a long time since there was a significant change in rom files. I haven't replaced the roms for a very long time and I've upgraded mame dozens of times. A handfull of roms have changed and I've downloaded the updated rom file as needed one at a time. A good source of rom files is not hard to find. If you have some ancient copy of mame you'll need an ancient rom set.

Edit:. People post rom sets by mame version. It doesn't mean you need it.

Edited by mr_me, Tue Jan 23, 2018 12:56 PM.


#83 Mr Robot OFFLINE  

Mr Robot

    Chopper Commander

  • 150 posts
  • AtariArtist
  • Location:USA

Posted Fri Jan 26, 2018 12:00 PM

If you are building it yourself, it takes forever to compile it because there is so much source code there. Does mame support conditionally compiling emulators so that you can only build what you need?

 

Yes it does.



#84 Mr Robot OFFLINE  

Mr Robot

    Chopper Commander

  • 150 posts
  • AtariArtist
  • Location:USA

Posted Fri Jan 26, 2018 12:13 PM

The last time they broke a significant number of romsets was back in 0.170 (ish) so about 2 years ago, that was the introduction of 'devices' as part of the modernisation of the code. The time before that it was bios sets, before that parent/clone roms. 

 

If you are interested in the classic games of the 80's and 90's they almost never change at all any more. The problem people experience with mame roms is because then contain multiple files, those files get redumped if they were wrong, new files get added to improve the emulation and stuff like that. Rarely they will just rename a file

 

You're quite right, they don't care a jot for user experience, they care about the accuracy of the emulation and the quality of the documentation it creates, if a previous version had a bad rom in it and a better version of the rom is now available they will swap it without a thought, you may not be able to see what was changed or improved but people like arcade board collectors who need to fix broken boards really appreciate the improvements. 



#85 Trebor OFFLINE  

Trebor

    River Patroller

  • 4,407 posts

Posted Fri Jan 26, 2018 12:13 PM

If you are building it yourself, it takes forever to compile it because there is so much source code there. Does mame support conditionally compiling emulators so that you can only build what you need?

 

Yes it does.

:thumbsup:

 

Instead of just:

 

make

 

Specify a driver:

 

make SOURCES=src/mame/drivers/a7800.cpp
make SOURCES=src/mame/drivers/a2600.cpp
make SOURCES=src/mame/drivers/coleco.cpp
make SOURCES=src/mame/drivers/c64.cpp
 
The above command lines would compile just the Atari 7800, Atari 2600, ColecoVision, or Commodore 64 driver respectively.  For the a7800 driver though, highly recommend the A7800 emulator, as a better and closer-to-hardware accurate emulation alternative than what is offered from baseline MAME.


#86 Mr Robot OFFLINE  

Mr Robot

    Chopper Commander

  • 150 posts
  • AtariArtist
  • Location:USA

Posted Fri Jan 26, 2018 12:25 PM

If you look in mame/scripts/target you will find some lua scripts that you can run to compile smaller subsets of mame, edit them and have a look, you can make your own list of just the drivers you want. 

 

there are a few builtins

 

make SUBTARGET=tiny 

will make a minimal mame with just the legal roms available, useful for testing the build environment

 

make SUBTARGET=arcade

will do a pre mess merge build of just the arcade drivers

 

make SUBTARGET=mess 

will make a mess only version



#87 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Fri Jan 26, 2018 12:54 PM

It's been a long time since there was a significant change in rom files. I haven't replaced the roms for a very long time and I've upgraded mame dozens of times. A handfull of roms have changed and I've downloaded the updated rom file as needed one at a time. A good source of rom files is not hard to find. If you have some ancient copy of mame you'll need an ancient rom set.


Good to hear. I resisted upgrading mame for a long time because I had a lot of these issues in the past. Roms might be easy to find right now, but that hasn't always been the case. There have been times when there have been apparent crackdowns on such sites and most disappeared.

Instead of just:
 
make
 
Specify a driver:
 
make SOURCES=src/mame/drivers/a7800.cpp
make SOURCES=src/mame/drivers/a2600.cpp
make SOURCES=src/mame/drivers/coleco.cpp
make SOURCES=src/mame/drivers/c64.cpp


What if you want all 4? Is it comma separated?

#88 privateers69 OFFLINE  

privateers69

    Moonsweeper

  • 453 posts
  • Location:Pittsburgh, PA

Posted Wed Feb 7, 2018 7:47 AM

What's the latest complete Rom set version I should look for? Been itching to get back into it.

#89 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Wed Feb 7, 2018 8:30 AM

I'm trying to get Apple IIgs emulation running under Mame version 0.182, I think.    Naturally I can't find an apple2gs.zip romset that it's happy with.    Anyone know?



#90 mr_me OFFLINE  

mr_me

    River Patroller

  • 2,556 posts
  • Location:Ontario

Posted Wed Feb 7, 2018 9:04 AM

What's the latest complete Rom set version I should look for? Been itching to get back into it.

Get the latest you can find. There's a 188 set out there; it should be fine with most mame versions.

------------
There's a 185 set here.
https://archive.org/....185_ROMs_split

Edited by mr_me, Wed Feb 7, 2018 9:22 AM.


#91 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Wed Feb 7, 2018 9:11 AM

Get the latest you can find. There's a 188 set out there; it should be fine with most mame versions.

 

Where?  I was having trouble finding anything past 0.162 or so?



#92 privateers69 OFFLINE  

privateers69

    Moonsweeper

  • 453 posts
  • Location:Pittsburgh, PA

Posted Wed Feb 7, 2018 9:50 AM

Get the latest you can find. There's a 188 set out there; it should be fine with most mame versions.

------------
There's a 185 set here.
https://archive.org/....185_ROMs_split


Thank you

#93 Mr Robot OFFLINE  

Mr Robot

    Chopper Commander

  • 150 posts
  • AtariArtist
  • Location:USA

Posted Wed Feb 7, 2018 11:44 AM

If you are running on a Mac or PC, always get the latest version (currently 0.194). If you're using a Raspberry Pi or something, stick with retroarch mame 2003 which is mame 0.78. 

 

The current full MAME set is 1.7TB (yes, TB) those CD based consoles take up a lot of room. It's still over 500GB if you leave all that stuff out.

 

You can get mame 078 roms from archive.org as well as a few other versions, the latest being 0.185. For the full current set you can use bittorrent. PM me if you want a torrent site to get the latest mame set from. 



#94 zzip OFFLINE  

zzip

    River Patroller

  • 2,239 posts

Posted Wed Feb 7, 2018 1:51 PM

Get the latest you can find. There's a 188 set out there; it should be fine with most mame versions.

------------
There's a 185 set here.
https://archive.org/....185_ROMs_split

 

Thanks, found what I needed there.  



#95 NE146 ONLINE  

NE146

    Dumbass Atari Fan

  • 15,235 posts
  • Location:Seattle, WA

Posted Mon Feb 12, 2018 4:27 PM

lol.. maybe this bloat is a good thing. I started dinking around with the handhelds and got into Entex Space Invader like it was old times :lol: And lo and behold, there's Kenner - Star Wars Electronic Battle Command! An old personal favorite right there on my pc playable with a friggin mouse.  I dunno.. but I dig it. :P

 

Image1.jpg

HwDKEtf.jpg



#96 Keatah OFFLINE  

Keatah

    Missile Commander

  • Topic Starter
  • 20,055 posts

Posted Mon Feb 12, 2018 5:05 PM

I remember I had that. I glued a calculator to the side of the "monitor" and now I had two keypads! It was awesome! When I learned enough electronics I drilled some holes and put in those flashing LEDs from RadioShack and even a police siren kit. I felt like a grown-up engineer for real!






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users