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 port for Cray?  (Read 2137 times)

0 Members and 1 Guest are viewing this topic.

Tailgunner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1156
  • Last login:October 06, 2009, 01:21:16 pm
  • ...
MAME port for Cray?
« on: May 21, 2005, 01:02:18 am »
Ran across this on eBay, pretty sure it'd run any arcade game at full speed. ;)

IntruderAlert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 873
  • Last login:May 02, 2007, 09:10:59 am
  • Chicken.. Fight Like A Robot
    • Intruder Alert
Re: MAME port for Cray?
« Reply #1 on: May 21, 2005, 01:28:33 am »
I tried it on mine but it still stutters on Cruisin' Usa

elvis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1154
  • Last login:January 13, 2025, 08:48:40 am
  • penguin poker
    • StickFreaks
Re: MAME port for Cray?
« Reply #2 on: May 21, 2005, 03:05:02 am »
Ran across this on eBay, pretty sure it'd run any arcade game at full speed. ;)

Not even close.

1) 600MHz Alpha processors are good, but MAME is still MHz bound.  You're looking at Pentium3 1GHz performance levels at absolute best, depending on the game.  To put it into perspective, Alpha processors give roughly the same performance as POWER processors (both are 64bit RISC CPUs with tonnes of cache), which are the big brother of PowerPC CPUs found in Apple Macs.  How well does a 600MHz Mac perform in MAME?

2) MAME does not benefit from parallelisation.  The only MAME port that I know if that is multithreaded is AdvanceMAME, and even it only sees 1-2% boosts via things like screen rendering and sound calc offloads rather than actual emulation speedups.

Sorry to burst the bubble there.  Cray computers are VERY task specific.  That machine you linked to would even run Microsoft Word slower than your desktop PC would, simply because it's designed for a very different task. :)

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MAME port for Cray?
« Reply #3 on: May 21, 2005, 09:10:45 am »
But think of the potential for large scale porn!

SupercomputerPorn!   :angel:

Tailgunner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1156
  • Last login:October 06, 2009, 01:21:16 pm
  • ...
Re: MAME port for Cray?
« Reply #4 on: May 21, 2005, 12:35:43 pm »

Sorry to burst the bubble there.  Cray computers are VERY task specific.  That machine you linked to would even run Microsoft Word slower than your desktop PC would, simply because it's designed for a very different task. :)


Mom, Elvis keeps bursting my bubbles.  :'(

Okay, Crusin USA is out. But could your 3 GHz PC run 112 games of Ms. Pacman simultaneously? ;)

IntruderAlert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 873
  • Last login:May 02, 2007, 09:10:59 am
  • Chicken.. Fight Like A Robot
    • Intruder Alert
Re: MAME port for Cray?
« Reply #5 on: May 21, 2005, 01:00:21 pm »
no, but my new 90Ghz P9 runs Cruzin' Really smoothly
You should see it
It's AMAZING!

elvis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1154
  • Last login:January 13, 2025, 08:48:40 am
  • penguin poker
    • StickFreaks
Re: MAME port for Cray?
« Reply #6 on: May 21, 2005, 06:11:32 pm »
Okay, Crusin USA is out. But could your 3 GHz PC run 112 games of Ms. Pacman simultaneously? ;)

That smells like a challenge!   ;D

I'm off to do some testing... :)

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: MAME port for Cray?
« Reply #7 on: May 21, 2005, 11:46:55 pm »
Yes, it probably could.

Here is a screenshot of me running 15 copies of Ms. Pac-Man using Mame .92 Note I hit F11 to show framerate on the middle one (which I was playing).

That is using the SLOW Mame .92. Using a Ms. Pac optomized emulator and Linux (which can run a gazillion copys of the same APP and only load it into memory once), it SHOULD be possible to run 112 copies at once.
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.

IntruderAlert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 873
  • Last login:May 02, 2007, 09:10:59 am
  • Chicken.. Fight Like A Robot
    • Intruder Alert
Re: MAME port for Cray?
« Reply #8 on: May 21, 2005, 11:50:42 pm »
now you just need a way to connect 112 joysticks and you're in business :D

Tailgunner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1156
  • Last login:October 06, 2009, 01:21:16 pm
  • ...
Re: MAME port for Cray?
« Reply #9 on: May 22, 2005, 04:16:12 am »
Hmmm, thinking beyond MAME.

Crays are typically are used running simulations, for instance weather simulations, structural stress simulations, ect. How about a component level arcade PCB simulation? With a library of simulated components, you could recreate game board circuits virtually and spread the load across the supercomputer's processor elements. This would overcome the speed limitations of the individual processors, as they only have to handle a part of the overall simulation.

Not sure if this would give us a smooth running Cruzin USA simulation, but it should make recreating all those discrete logic games possible.  8)

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MAME port for Cray?
« Reply #10 on: May 22, 2005, 07:13:40 am »
You shouldn't need a cray for that.  There are parts of mames descrete sound emulation which is very similar to this. 

I've been talking about this for a long time.  I just don't know enought to be able to do it.  I keep hoping that an emulator author would get excited about it.

I think it would be REALLY cool to have an emulator which you basically drop in the schematics and then the roms and your done.  If you don't have a rom chip (or have a bad one) it will act just like the original board.

youki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1612
  • Last login:November 19, 2016, 01:07:33 pm
  • Atomic Front End Creator
    • Atomic Front End
Re: MAME port for Cray?
« Reply #11 on: May 23, 2005, 07:41:51 am »
Quote
I think it would be REALLY cool to have an emulator which you basically drop in the schematics and then the roms and your done.


I started to do that few year ago. It was a PCB simulator , i coded that in turbo pascal.  That's worked to simulate simple PCB.  With simple processor , ram, logical port .  I wanted to make something to allow to build emulator based directly on Shematics.  But when i stated that project in 1992-93 , PC was not enough fast to do something playable.   
The other problem would be to emulate anologique part.

I still have in my head to do something like that. But i quickly realize that 's not a project you can do alone and you need lot of time!... If i was still student may be i would start again.


Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MAME port for Cray?
« Reply #12 on: May 23, 2005, 08:37:24 am »
I say this often "If I was still a student"...

next is "The time I had before I had kids"

But I remember in school drinking a lot...  When I should have been into emulation!  Where was my priorities!  (ok, and MAME didn't exist at that point :)  yeah I'm old)

Tailgunner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1156
  • Last login:October 06, 2009, 01:21:16 pm
  • ...
Re: MAME port for Cray?
« Reply #13 on: May 23, 2005, 07:04:50 pm »
But I remember in school drinking a lot...  When I should have been into emulation!  Where was my priorities!  (ok, and MAME didn't exist at that point :)  yeah I'm old)

Heh, when I was in school, personal computers were running the same processors that powered the arcade games. Emulation was pointless, as you could go and play the games in arcades like they were ment to be played. ;)

Frosty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 337
  • Last login:December 30, 2021, 11:11:38 pm
Re: MAME port for Cray?
« Reply #14 on: May 24, 2005, 10:54:38 am »
Man, I am so all over Modules 2.2.2 SN#4605 CD#110528 CF77_M6.6.6 SCC_M4.0.5 CF90_M0.1.3 CrayLibs_M 2.0.0 CrayTools 2.0.0 SN#6223 T3D.