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: Asteroids and other vectors unplayable in MAME  (Read 10061 times)

0 Members and 1 Guest are viewing this topic.

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Asteroids and other vectors unplayable in MAME
« on: April 19, 2009, 05:43:48 pm »
I have an Intel Celeron 2.4, 1.5 gb of ram, MALA front end, MAME 1.29, J-PAC in a Ms. Pac-Man cabinet with vertical monitor.

I am unable to play any of the Asteroid games at all on my machine. They are unplayable. Sound goes very slow and so does the gameplay. Everything is in slow motion. All my other games work great, just these vectors. Any settings I am missing?

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4413
  • Last login:Today at 01:48:44 pm
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: Asteroids and other vectors unplayable in MAME
« Reply #1 on: April 19, 2009, 10:33:32 pm »
Lowering down the samplerate will improve slowdown. You don't need 44100 samplerate for Asteroid IMO.
Thenasty's Arcademania Horizontal/Vertical setup.
http://forum.arcadecontrols.com/index.php?topic=26696.0

Free VGA Breakout Cable
http://forum.arcadecontrols.com/index.php?topic=38228.0

Ultimate All in One Coin Mech write up (Make your own)
http://forum.arcadecontrols.com/index.php?topic=19200.0

NIVO

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1256
  • Last login:August 08, 2022, 12:32:13 pm
  • danny_galaga is my mail man.
    • N.A.M.E. - arcade cabinet project
Re: Asteroids and other vectors unplayable in MAME
« Reply #2 on: April 20, 2009, 04:05:52 am »
could also try the AAE emulator for vector games. Its atleast worth a shot to get it going  http://pages.suddenlink.net/aae/

isucamper

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 633
  • Last login:November 25, 2019, 05:13:08 pm
  • I'm a slasher... of prices!!
    • my project arcade blog
Re: Asteroids and other vectors unplayable in MAME
« Reply #3 on: April 20, 2009, 08:07:42 am »
I can remember on one system I was using, there was a big difference between using:

-video d3d

and

-video ddraw

One of them was real slow and unplayable, and the other was lightning fast (can't remember which was which).  Do you have an integrated video card? 
THE SYSTEM          Popeye

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Re: Asteroids and other vectors unplayable in MAME
« Reply #4 on: April 20, 2009, 09:57:59 am »
I can remember on one system I was using, there was a big difference between using:

-video d3d

and

-video ddraw

One of them was real slow and unplayable, and the other was lightning fast (can't remember which was which).  Do you have an integrated video card? 

I have  a PCI GeForce FX5200. I am using DDRAW which (I think) is what you're supposed to use with the J-PAC and Soft15k in all my readings.

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Re: Asteroids and other vectors unplayable in MAME
« Reply #5 on: April 20, 2009, 09:59:43 am »
could also try the AAE emulator for vector games. Its atleast worth a shot to get it going  http://pages.suddenlink.net/aae/

Thanks! I'm gonna give that a shot unless someone knows why MAME isn't doing it for me.

Ummon

  • Trade Count: (+13)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5244
  • Last login:June 09, 2010, 06:37:18 pm
Re: Asteroids and other vectors unplayable in MAME
« Reply #6 on: April 20, 2009, 04:12:33 pm »
Because your system is underpowered. Old, old, old, old story. Your card may be underpowered for AAE, too.
Yo. Chocolate.


"Theoretical physics has been the most successful and cost-effective in all of science."

Stephen Hawking


People often confuse expressed observations with complaint, ridicule, or - even worse - self-pity.

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Re: Asteroids and other vectors unplayable in MAME
« Reply #7 on: April 21, 2009, 10:18:45 am »
Because your system is underpowered. Old, old, old, old story. Your card may be underpowered for AAE, too.

How can my computer be underpowered to play one of the oldest games around? I just don't see how that is possible. My video card too? A GEFORCE FX with a good chunk of RAM?? Really?

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: Asteroids and other vectors unplayable in MAME
« Reply #8 on: April 21, 2009, 12:12:02 pm »
I have  a PCI GeForce FX5200. I am using DDRAW which (I think) is what you're supposed to use with the J-PAC and Soft15k in all my readings.

FYI, vectors look shite (particularly) on low-res monitors since the last major Mame video re-write (v0.123 IIRC?). It has less vector options than previous versions. I use an older version (v0.99) for this reason, and it will also be faster...

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Re: Asteroids and other vectors unplayable in MAME
« Reply #9 on: April 21, 2009, 02:03:16 pm »
I have  a PCI GeForce FX5200. I am using DDRAW which (I think) is what you're supposed to use with the J-PAC and Soft15k in all my readings.

FYI, vectors look shite (particularly) on low-res monitors since the last major Mame video re-write (v0.123 IIRC?). It has less vector options than previous versions. I use an older version (v0.99) for this reason, and it will also be faster...

Ok, thanks for the info! Do you think V0.99 is better in general for a setup like mine? I encounter a few classic that don't seem to be running as well as they should.

nuka1195

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 148
  • Last login:April 18, 2020, 08:47:25 pm
Re: Asteroids and other vectors unplayable in MAME
« Reply #10 on: April 21, 2009, 06:10:21 pm »
did you say what os your running? i may have missed it.

on Windows 7 64bit, vector games are unplayable for me.  on windows xp they're fine.

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Re: Asteroids and other vectors unplayable in MAME
« Reply #11 on: April 21, 2009, 07:11:05 pm »
I am running Windows XP with SP3.

I tried MAME .78 today. I couldn't even get MALA to launch the game. Nothing would happen. It just sat there.

cmoses

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 718
  • Last login:July 27, 2023, 05:19:00 pm
Re: Asteroids and other vectors unplayable in MAME
« Reply #12 on: April 22, 2009, 09:26:05 am »
Not sure if this is a similar issue or not, but wanted to tell you about a recent experience.  I was having problems with a few "higher" end games, Shuffleshot and World Class Bowling Deluxe.  I was getting some slow down and some sound stuttering.  I posted a topic and did some searching.  Well it seems that DDRAW is the preferred choice as far as graphics are concerned.  So I changed that in my mame.ini file.  I think it might have helped a little but not a lot.  So I was playing other games to see if it made any difference.  I didn't really see any differences in the games until I tried Asteroids.  Suddenly my Asteroids was unplayable.  Pausing, slowness, sound issues, etc.  I also tried Asteroids Deluxe and the same thing.  I went in and changed their ini settings to be D3D and they worked perfectly again.

Ummon

  • Trade Count: (+13)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5244
  • Last login:June 09, 2010, 06:37:18 pm
Re: Asteroids and other vectors unplayable in MAME
« Reply #13 on: April 22, 2009, 02:19:42 pm »
Because your system is underpowered. Old, old, old, old story. Your card may be underpowered for AAE, too.

How can my computer be underpowered to play one of the oldest games around? I just don't see how that is possible. My video card too? A GEFORCE FX with a good chunk of RAM?? Really?

Ram isn't really the issue, but the clock values of your card. I'm using an Nvidia 6200, and it doesn't have enough oomph for AAE. My 6800 does, though. Similar with mame in that it's processor-based. The 'that game is so old!' exclamation is really old, too. I've seen it several times at Mameworld. You have to understand how emulation works, but very grossly it's a matter of exponential resource usage of a general purpose device vs the original hardware operating in machine language.
« Last Edit: April 22, 2009, 02:24:46 pm by Ummon »
Yo. Chocolate.


"Theoretical physics has been the most successful and cost-effective in all of science."

Stephen Hawking


People often confuse expressed observations with complaint, ridicule, or - even worse - self-pity.

blkdog7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:October 07, 2015, 04:43:38 pm
  • Mushroom Kingdom, MA
    • John's Arcade
Re: Asteroids and other vectors unplayable in MAME
« Reply #14 on: April 22, 2009, 04:32:34 pm »
Because your system is underpowered. Old, old, old, old story. Your card may be underpowered for AAE, too.

How can my computer be underpowered to play one of the oldest games around? I just don't see how that is possible. My video card too? A GEFORCE FX with a good chunk of RAM?? Really?

Ram isn't really the issue, but the clock values of your card. I'm using an Nvidia 6200, and it doesn't have enough oomph for AAE. My 6800 does, though. Similar with mame in that it's processor-based. The 'that game is so old!' exclamation is really old, too. I've seen it several times at Mameworld. You have to understand how emulation works, but very grossly it's a matter of exponential resource usage of a general purpose device vs the original hardware operating in machine language.

I really don't know much about how MAME works but it's my understanding that it doesn't really need a good video card at all, it's more about the horsepower of the CPU and the GPU.

zorrobandito

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 134
  • Last login:November 22, 2015, 07:19:44 am
    • Zorro's Classic Games
Re: Asteroids and other vectors unplayable in MAME
« Reply #15 on: April 23, 2009, 08:33:14 am »
I have  a PCI GeForce FX5200. I am using DDRAW which (I think) is what you're supposed to use with the J-PAC and Soft15k in all my readings.

FYI, vectors look shite (particularly) on low-res monitors since the last major Mame video re-write (v0.123 IIRC?). It has less vector options than previous versions. I use an older version (v0.99) for this reason, and it will also be faster...

Ok, thanks for the info! Do you think V0.99 is better in general for a setup like mine? I encounter a few classic that don't seem to be running as well as they should.

I also run MAME 0.99, it loads relatively quickly and is missing very few games of note. Also Asteroids is the bomb! ;D

Try it and see.

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: Asteroids and other vectors unplayable in MAME
« Reply #16 on: April 23, 2009, 05:33:59 pm »
if I remember the slowless of this game in a newer mame might been a sound issue, because it now emulator the sound rather than using the sound samples? Not sure it was for this game or a other game I was thinking? emulating the sound is very cpu hungry in these games using analog circus rather than a sound cpu. But here I do can take wrong?

AAE use the graphicscard a much more than you even think and use a loits of shader effects to show a nice image.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

GAJoe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 122
  • Last login:September 05, 2012, 03:35:51 pm
  • Bluster Blaster will DESTROY YOU!
Re: Asteroids and other vectors unplayable in MAME
« Reply #17 on: April 25, 2009, 05:59:54 am »
if I remember the slowless of this game in a newer mame might been a sound issue, because it now emulator the sound rather than using the sound samples? Not sure it was for this game or a other game I was thinking? emulating the sound is very cpu hungry in these games using analog circus rather than a sound cpu. But here I do can take wrong?

AAE use the graphicscard a much more than you even think and use a loits of shader effects to show a nice image.

I was thinking this was the right answer, since it was the cause of my problems with Donkey Kong, but I just tested with my own system and Asteroids seems to run at full speed with clear sound and no slowdowns.  That's on a Celeron 2.6GHz, 2GB of RAM, GeForce4 MX420.  I used MAME .114, .119, and .127.  They all seemed fine.  None are using samples.

You can look at what's been changed about the Asteroids driver between different versions of MAME here:

http://www.arcadehits.net/datObase/rom.php?zip=asteroi1&s=VIEW

EDIT:  When I switched from D3D to DirectDraw with no hardware stretching, Asteroids did slowdown and experienced weird jittering sound.  So it appears that could be part of the problem.
« Last Edit: April 25, 2009, 06:19:21 am by GAJoe »

Robbbert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 205
  • Last login:Yesterday at 01:59:11 am
Re: Asteroids and other vectors unplayable in MAME
« Reply #18 on: April 26, 2009, 04:17:51 am »
I just tried ddraw in mame 0.131 and it went the same speed as d3d..

In case you are interested, you can create "vector.ini" in your ini folder.
It will take precedence for all vector games.
So, for example, you can set the brightness to be more like a real asteroids

brightness 1.0
contrast 2.0
gamma 3.0

and it will apply automatically to all vector games.

cmoses

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 718
  • Last login:July 27, 2023, 05:19:00 pm
Re: Asteroids and other vectors unplayable in MAME
« Reply #19 on: April 26, 2009, 11:47:08 am »
If you create that vector.ini will it only be for those settings?  Will it pull the other settings from your mame.ini or from the game specific .ini for everything else?

Robbbert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 205
  • Last login:Yesterday at 01:59:11 am
Re: Asteroids and other vectors unplayable in MAME
« Reply #20 on: April 26, 2009, 01:54:53 pm »
Hmm, I wasn't very clear...

Copy asteroid.ini to vector.ini

Then edit vector.ini, and change any lines you wish.
The 3 lines I listed are what I changed in my vector.ini

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: Asteroids and other vectors unplayable in MAME
« Reply #21 on: April 30, 2009, 01:18:39 pm »
Mame reads ini files in a certain order (assuming readconfig is left at default enabled).

First mame reads mame.ini, then vector.ini if a vector game, then sourcefile.ini, then parent.ini then game.ini, and finally the commonline options, each overriding the prior settings.

(Actually, even the above is simplified for easier understanding and less typing  ;D.)

Each of the ini files can be blank, have a few options, or all the options that are in mame.ini.  Personally, I like keeping the specific ini files as small as possible; I only put the options I know are different than mame.ini or that I don't want mame.ini to change.  This way, if I want to make a global change, I only have to edit mame.ini (assuming the option I'm changing isn't set in any of the specific ini files).


FWIW, if you have mame.ini, vector.ini, and asteroid.ini, and all are "complete ini files" with all the options, mame will act as if only the asteroid.ini file existed for asteroid, and as if only vector.ini existed for other vector games.
Robin
Knowledge is Power