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: deco cassette games / boulder dash  (Read 2375 times)

0 Members and 1 Guest are viewing this topic.

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
deco cassette games / boulder dash
« on: June 16, 2008, 02:38:32 pm »
So, in setting up my machine for my new control panels recently, I discovered that Boulder Dash was one of the games that fit my criteria for playability (vertical and cocktail mode)

BD is one of my favorite games from the C64 days, and I honestly don't even remember this game being in the arcades.

Problem is that the only version of BD that is vertical with cocktail support happens to be a cassette based system, and I'm too impatient to wait for it to load up. 

So the question is:
Is there a version of MAME that speeds up cassette based games?   I see that savestates aren't even supported for this game, so I can't end-around it that way either.

thanks!

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: deco cassette games / boulder dash
« Reply #1 on: June 16, 2008, 02:49:33 pm »
not as I know. But you can set emulation speed up with f11 or f10 (cant remember that directly) for maximum emulation speed.

Boulderdash is orignally a C64 games, that might have converted and did to various other systems.
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: deco cassette games / boulder dash
« Reply #2 on: June 16, 2008, 07:53:02 pm »
...you can set emulation speed up with f11 or f10 (cant remember that directly) for maximum emulation speed.

From docs/config.txt:

F10       Toggle speed throttling

Press it and mame will run unthrottled through the bootup, then press it again to run at emulated speed.  Of course, it only works on games that your PC is fast enough.


The other way is, if that version of BD supports savestate, is enable savestate for that game.  Then the next time you start BD, it will state where you last exited, which will most likely past the bootup.  (Note that saveed states are not guaranteed to work between new and old versions of mame.)
Robin
Knowledge is Power

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: deco cassette games / boulder dash
« Reply #3 on: June 17, 2008, 11:47:00 am »
thanks for the help!

Unfortunately, there's no savestate support for that rom.
Unfortunately #2 is that I don't have an F10 button on my CP, nor do I have any intention on installing one.

I was thinking though, I wonder how difficult a software hack for that would be.  Being a software guy, I'm not afraid of getting my hands dirty in the code, and I've compiled previous versions before.  Just wonder how difficult to fake an F10 keypress before and after the loading would be in the driver itself...  If I have time, I'll investigate and post back.

If that would work, I don't see why not to put something like that into EVERY startup routine; some of the POSTs on these roms do take quite a bit of time.  While I enjoy seeing the crazy video fly past the screen, most people who aren't "in the know" think my machine has crashed a firey death every time they pick a new game to play.

-jeff!

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: deco cassette games / boulder dash
« Reply #4 on: June 17, 2008, 12:53:38 pm »
Unfortunately #2 is that I don't have an F10 button on my CP, nor do I have any intention on installing one.

You can remap...which might make it a possibility if you have a shift function on your encoder.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: deco cassette games / boulder dash
« Reply #5 on: June 17, 2008, 01:10:27 pm »
The NES and GBA both have great versions of Boulder Dash. The NES one is probably my favourite, but the GBA version has both the original and updated graphic versions in the one game. Both systems have emulators, so you may like to try them. I'm not sure how they would render on a vertical screen though. You would probably need to use your video card to rotate the screen before you run it, or use a program like iRotate.

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: deco cassette games / boulder dash
« Reply #6 on: June 17, 2008, 05:27:16 pm »
You can remap...which might make it a possibility if you have a shift function on your encoder.

Wha... Oh, you're talking about remapping the encoder

Or just remap mame's "throttle" button (tab, "input (general)", "User Interface") to any not-pressed-during-game-play key combo.  (Or make a BD only ctrlr file if you don't want to mess other games possibly accidentally unthrottling.)


I was thinking though, I wonder how difficult a software hack for that would be....

IIRC, there was a build out there a while ago that ran games unthrottled and no video for a given time, then throttled and turned on video.  (This was back before d3d was default IIRC, when video slowed emulation more than it does now.)  Didn't find it after a quick google, though.
Robin
Knowledge is Power

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: deco cassette games / boulder dash
« Reply #7 on: June 18, 2008, 07:28:57 am »
Wha... Oh, you're talking about remapping the encoder

Or just remap mame's "throttle" button (tab, "input (general)", "User Interface") to any not-pressed-during-game-play key combo.  (Or make a BD only ctrlr file if you don't want to mess other games possibly accidentally unthrottling.)

Well, I did mean remap in Mame actually (I can see why it could've been misunderstood). I was just thinking the OP might not have a spare button to use for this, so could possibly use a shifted button.