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: Why do CPS3 games have to rewrite/reload to memory?? how to avoid it??  (Read 16152 times)

0 Members and 1 Guest are viewing this topic.

livelike

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:June 10, 2024, 02:20:59 am
Hi guys, I just recently updated to Mame 129, and could not find a post relating to capcom CPS3 games (sf3, Jojo, redearth, etc). It seems that the first time the game is run, it has to rewrite/reload the "gdrom" data to memory (i think this is the correct name), this takes a little more than 10-15 minutes. Even when this is only done once, it takes too long...... I was wondering why is this required? is there a way to avoid this for the other games? kind of like a file that Mame would write after doing it once, that I could just copy paste to another game or PC?  ???


Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
You do the same in the reallife cabinets too. So it no exception in MAME.

The best is propenty do a batch for all CPS3 games and let it run in a night.....
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
I just let it write while I was doing something else. Don't do it when you want to play. If you're about to work on something else, fire one up and allow it to do what it needs and just ignore the cab for a bit.

Circo

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 849
  • Last login:May 11, 2020, 03:27:51 am
  • Still using screenshots? Try EmuMovies instead.
    • EmuMovies
Crank the frameskip all the way up or hit the fast forward button (I forget what it is at the moment) anyway it will load up in like 3 min that way :D
My Websites

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Hmm, speeding it up never helped me on the first write. I always speed past the startup after that, though.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Isn't unthrottling the way to go?  Frameskip while throttled wouldn't help much (unless your computer is too slow to run at full speed in the first place).  Maybe unthrottle + frameskip?
Robin
Knowledge is Power

ivwshane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1039
  • Last login:April 23, 2025, 06:30:06 pm
    • My first mame cab! (WIP)
I thought there was a file that was actually being written by mame, is that not the case?

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Yeah, the NVRAM.

ivwshane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1039
  • Last login:April 23, 2025, 06:30:06 pm
    • My first mame cab! (WIP)
Is that a file one could copy and give to another person with the same game which would then no longer need to write the file.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
yeah

livelike

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:June 10, 2024, 02:20:59 am
Re: Why do CPS3 games have to rewrite/reload to memory?? how to avoid it??
« Reply #10 on: March 31, 2009, 05:03:41 pm »
I already did this process for some games, I guess the nvram file is stored in the same chd folder, I will zip these and shared them as soon as I can. This would help us all saving some time. 8)

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Why do CPS3 games have to rewrite/reload to memory?? how to avoid it??
« Reply #11 on: March 31, 2009, 05:25:22 pm »
Share....where? Not here. That's copyrighted data.

livelike

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:June 10, 2024, 02:20:59 am
Re: Why do CPS3 games have to rewrite/reload to memory?? how to avoid it??
« Reply #12 on: March 31, 2009, 11:52:43 pm »
mmm... maybe I have the wrong idea about the nvrams? I had the idea this was a file written by Mame, kind of like an ini file, that would not imply to upload the chd or ROM, just this new file. So do you mean that the actual ROM or chd is rewritten on the first run  ??? if this is the case, I agree with you about not sharing it here.

I miss my home PC, so I can do these testings....... :-\

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Why do CPS3 games have to rewrite/reload to memory?? how to avoid it??
« Reply #13 on: April 01, 2009, 09:24:47 am »
http://en.wikipedia.org/wiki/CPS3

The speciel install of these games is by design. You do the same with the real arcade machine too, which also take long time.

« Last Edit: April 01, 2009, 09:26:22 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Why do CPS3 games have to rewrite/reload to memory?? how to avoid it??
« Reply #14 on: April 02, 2009, 07:32:23 pm »
The real reasons nvram files aren't copied around:

They're bigger than the chd's, and don't compress well.
They store basically the same data as the chds + a little more.
They're far more likely to break between mame versions than the chds.

The last one's the killer.
Robin
Knowledge is Power