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: MAME Roadmap  (Read 1898 times)

0 Members and 1 Guest are viewing this topic.

b3atmania

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 209
  • Last login:November 25, 2005, 09:48:57 am
MAME Roadmap
« on: May 31, 2003, 07:00:36 am »
Hi,

I need to go out and buy a mobo, CPU and videocard for my cabinet. Common sense is to go for the fastest CPU I can afford. But What about the video card? Recently MAME started using Direct3D API for some things, though not (yet?) for actually using 3D hardware acceleration. In order to make an informed decision on what videocard to get I pose these questions to the forum:

- Is there a technology roadmap for MAME?
- Is there an estimate as to when MAME will use 3D hardware acceleration?
- Is MAME using an abstraction layer for the graphics so OpenGL for FreeBSD or Linux could be used instead of DirectX.
- Am I correct in assuming that getting any AGP 8x card will do if no 3D acceleration is being used? Software rendering just needs to copy things to videomemory really quick right?

Thanks,

BM

PS. I would rather have posted this message to the mame.net forum where the developers hang out, but no matter what I try I am not getting an email to activate my account.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:MAME Roadmap
« Reply #1 on: May 31, 2003, 05:06:36 pm »
I'm not a mameDEV, I saw the Direct3D stuff on the MAME forums and know some of MAME's history.  Search the www.mame.net serious forum for Direct3D and you'll probably know as much as me.

- Is there a technology roadmap for MAME?
I don't think so.  I think whenever Aaron Giles or Haze or SMF decide MAME could use something, they add it in.
Quote
- Is there an estimate as to when MAME will use 3D hardware acceleration?
Probably never . . . If you mean when will MAME use 3D instructions to make 2D games draw faster.  I think some of the newer non-emulated games (Blitz '99, Open ICE, San Francisco Rush) may have had some 3d hardware on the game PCB's and MAME may incorporate this.
Quote
- Is MAME using an abstraction layer for the graphics so OpenGL for FreeBSD or Linux could be used instead of DirectX.
Don't think so.  Someone asked about using OpenGL and IIRC the reply was Direct3D was chosen for compatibility with Windows and the Ming/GCC compiler.  I also heard Direct3D was only added for a fisheye lens effect in some game, not as a graphics speed-up itself.
Quote
- Am I correct in assuming that getting any AGP 8x card will do if no 3D acceleration is being used? Software rendering just needs to copy things to videomemory really quick right?
Well, if you use hardware stretch (-stretch), then you are using some 3D acceleration.  And I've heard better chips have a performance advantage.  ATI is pretty much top dog right now anyway, but have generally had better 2D graphics and better TV out, if that's an issue.  An ATI 7500 or 8500 or 9100 (same chip, different name, different clock speeds) and 32M should be plenty for MAME for years to come.  A faster card would help if you're going to do anything besides MAME with your cab.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.