Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Can you compile?  (Read 1579 times)

0 Members and 1 Guest are viewing this topic.

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Can you compile?
« on: July 17, 2003, 07:10:45 am »
I need a favor from one of you monkeys who knows how to compile.

Can you compile me a Centipede/Millipede only version of Mame. An older codebase would be preferred (since they are usually faster, and Centipede/Millipede have been running correctly for years).

 I am slapping together a Mame Multipede cabinet in my last spare cabinet, and only have like a Pentium 133, PS2 arcade trackball, and monitor to use.

I am only asking because I know some of you guys have been compiling for years and could probably do it in 5 minutes.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

PacManFan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:December 06, 2005, 12:18:56 pm
    • Kymaera Home Page
Re:Can you compile?
« Reply #1 on: July 17, 2003, 12:19:52 pm »
I would do it for you, But you just called me a monkey.. >:(

Seriously, why only centipede /millipede? Can't you just create a bat file or shortcut that specifies the right rom on the command line?
-PMF
« Last Edit: July 17, 2003, 12:21:39 pm by PacManFan »
All Hail Smezznar! The Giant purple centipede of Omnicron 5. Regail him with your odiferous offerings of onion powder!

IIOIOOIOO

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 295
  • Last login:August 04, 2003, 02:18:12 pm
Re:Can you compile?
« Reply #2 on: July 17, 2003, 12:29:14 pm »
Go get vantage Paige. It will be alot closer to what you want. And specifically, go get Erik's Vantage Boot CD.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Can you compile?
« Reply #3 on: July 17, 2003, 02:23:25 pm »
Go get vantage Paige. It will be alot closer to what you want. And specifically, go get Erik's Vantage Boot CD.

* DING DING DING * Wrong!

VAntAGE doesnt' support Centipede or Milipede.

However, going back to the compiling part...

There won't be any advantage to taking out the code that runs the other games.  MAME only uses that portion of the code when actually called upon.

My advice would be to get an older version and just run that.  MAME .10 has Centipede.  I'd go with .36 to be on the safe side (bug fixes, etc.)

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re:Can you compile?
« Reply #4 on: July 17, 2003, 04:17:19 pm »
A Centipede/Millipede only version of MAME would presumably take up less memory than a full version of MAME.

This might have a slight effect on speed because you would have more choices over what memory model to use etc. A lot of it would depend upon what compiler you used.
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 11:01:57 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Can you compile?
« Reply #5 on: July 17, 2003, 05:33:52 pm »
A Centipede/Millipede only version of MAME would presumably take up less memory than a full version of MAME.

This might have a slight effect on speed because you would have more choices over what memory model to use etc. A lot of it would depend upon what compiler you used.


Absolutely not.  Mame only loads the drivers into memory as it needs them.  The size of the executabe would go down, but not the footprint it takes up in memory.  Unless you were to hack away at the mame core, you would get little to no speed benefit from removing other drivers.  

The answer is to use a really really really really really old version of mame as each version is optimized for the average processor emulated for each game.  (All the games as a whole.)  Earlier versions of mame ran the classics super fast because mame was optimized to emulate those puny processors much better/faster.  

All of this is in the mame faq btw, which I suggest the original poster read.  Look under "why is mame getting slower with each release"  and info on the sweet spot.  

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:Can you compile?
« Reply #6 on: July 18, 2003, 09:33:42 pm »
Hee hee. I guess this is where you guys all get revenge on me for always answering the questions that are not asked.

I want a tiny compile because I want to run the whole thing from floppy (no hard drive), with no front end. Boot to DOS and then directly to game all on floppy. One disc that does Centipede, and a second disc that does millipede.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

IIOIOOIOO

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 295
  • Last login:August 04, 2003, 02:18:12 pm
Re:Can you compile?
« Reply #7 on: July 18, 2003, 11:29:31 pm »
Don't forget to see if you can reflash your BIOS with a different startup image!

AlanS17

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5382
  • Last login:December 02, 2019, 08:35:48 am
  • I won't even pretend to be clever...
    • AlanS17
Re:Can you compile?
« Reply #8 on: July 19, 2003, 03:54:47 am »
Is there a reason you can't put it on a CD rather than a floppy?

I'm not sure you could cut it down small enough to fit on a floppy. I may be mistaken (and Howard will surely tell me if I am), but I don't know for sure.


paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:Can you compile?
« Reply #9 on: July 19, 2003, 04:11:03 am »
I have seen a Ms. Pac-man setup that boots from a floppy.

I am trying to not waste any computer bits that I would rather use for other things. Plus, the 2 floppies would be much less likely to get scratched up. Finally, not even sure if the comp I am going to use can boot from CDROM.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Can you compile?
« Reply #10 on: July 19, 2003, 09:52:10 pm »
I do remember a special version of MAME from WAAAAAY back that would fit on a floppy.  It didn't have any sound support though, IIRC.  It was for only a couple games.

Might want to hit AGM and ask there, or groups.google.com for 'floppy mame' and ask.  Do a search for my name (Peale (Obviously)) as I was one of the posters in the thread.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 11:01:57 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Can you compile?
« Reply #11 on: July 19, 2003, 10:16:44 pm »
I have seen a Ms. Pac-man setup that boots from a floppy.

I am trying to not waste any computer bits that I would rather use for other things. Plus, the 2 floppies would be much less likely to get scratched up. Finally, not even sure if the comp I am going to use can boot from CDROM.


I see what your getting at and it's not a good idea.  If a floppy is used as the primary "harddrive" it has a shelf life of about a month or two.  Floppies are a temporary medium now days.  They aren't designed for constant use.  Why can't you just burn a cd,  remove your cdrom from your primary computer, put it into the mame computer, copy to a cheap harddrive, and put the cdrom back.  You'll only have to do it once.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Can you compile?
« Reply #12 on: July 20, 2003, 11:09:56 am »
I have seen a Ms. Pac-man setup that boots from a floppy.

I am trying to not waste any computer bits that I would rather use for other things. Plus, the 2 floppies would be much less likely to get scratched up. Finally, not even sure if the comp I am going to use can boot from CDROM.


I see what your getting at and it's not a good idea.  If a floppy is used as the primary "harddrive" it has a shelf life of about a month or two.  Floppies are a temporary medium now days.  They aren't designed for constant use.  Why can't you just burn a cd,  remove your cdrom from your primary computer, put it into the mame computer, copy to a cheap harddrive, and put the cdrom back.  You'll only have to do it once.

I've got an old 80M Caviar that I got with my first computer, back in 1991.  It worked for years.  I went to use it for just such a project just a couple days ago, and it's dead!  Doesn't do anything!  Damn!  I had to scrounge around for a 500M, and that's overkill by far.