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: When was pong removed from mame?  (Read 9134 times)

0 Members and 1 Guest are viewing this topic.

Popcorrin

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:March 06, 2022, 11:11:43 am
When was pong removed from mame?
« on: July 15, 2005, 11:38:03 am »
I am trying to add pong to my cabinet and was trying to figure out the easiest way to do it.  Does anyone know when it was removed from mame or I think I read somewhere that nonamemame had it.
Thanks

jcrouse

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1027
  • Last login:January 09, 2010, 05:53:51 pm
    • CPViewer
Re: When was pong removed from mame?
« Reply #1 on: July 15, 2005, 11:57:40 am »
Not sure exactly but it was a LONG time ago.

John

DaemonCollector

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 443
  • Last login:December 26, 2009, 07:02:16 pm
  • All your base are belong to us.
Re: When was pong removed from mame?
« Reply #2 on: July 15, 2005, 12:00:13 pm »
The official versions that had it are the only ones not available for download on mame.net

thetered

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 193
  • Last login:April 12, 2011, 02:29:57 am
  • Dirty!
Re: When was pong removed from mame?
« Reply #3 on: July 15, 2005, 01:09:42 pm »
What's the big deal about pong, why was it pulled?

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 03:37:24 pm
  • The Bears Still Suck!
Re: When was pong removed from mame?
« Reply #4 on: July 15, 2005, 01:35:58 pm »
Your question is sorta answered here
http://www.mame.net/mamefaq.html#m17

Basically, pong has to be simulated, not emulated.

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Re: When was pong removed from mame?
« Reply #5 on: July 15, 2005, 02:35:33 pm »
Thankfully, it is not longer "illegal" to add these roms back in. Many of the "Extra Rom" builds of MAME add Pong as well as other "rollback" roms that were removed from MAME for various reasons. Here's one that's been around forever:
http://misfitmame.mameworld.net/

Joseph Elwell.

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Re: When was pong removed from mame?
« Reply #6 on: July 15, 2005, 02:43:07 pm »
Basically, pong has to be simulated, not emulated.

Of course, that's only true in MAME. Pong can be emulated. The MAME faq even spells out what would have to happen to emulate Pong:
Quote
The only way you can emulate a game is to simulate all the components. All those chips weren't really created in C.
And that's exactly what this guy did. He emulated at a lower level, which the MAME faq calls:
Quote
Signal level (simulating in/out of actual pins of ICs). This would be necessary to allow older games like PONG into MAME, because the association of ICs on the board IS the game logic, not just following a set of instructions from a ROM.
Joseph Elwell.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 03:37:24 pm
  • The Bears Still Suck!
Re: When was pong removed from mame?
« Reply #7 on: July 15, 2005, 03:57:48 pm »
Mame deals with games that need roms.
Pong doesn't use a rom.  Those mames that have pong in them either have an empty zip named pong.zip so something is there when mame looks or go the extra step and just for that game don't look for the roms.

Quote
The only way you can emulate a game is to simulate all the components. All those chips weren't really created in C.
And that's exactly what this guy did. He emulated at a lower level, which the MAME faq calls:
Incorrect, you read that statement incorrectly.  Since pong doesn't have roms you can;t program it.  Most PIC developers use PICBASIC or a form of C and a compiler to make the games.  Very few will write the entire program in assembly since the higher level language compilers are there.  That programs gets loaded into the rom. 

As the quote says "the only way you can emulate a game is to simulate all the components."  You need ot simulate the discrete logic parts.  This means pong is just putting the right set of electornics together, no programming as there are no prgrammable chips.

As mame faq says "That depends entirely on the definition of those words. "  so it depends on your definition of emulate and simulate.  According to mame's definition pong is simulated.

Either way since that's MAME'S definition it will not ever get added to mame again.  So stop beating the dead horse :)
« Last Edit: July 15, 2005, 04:03:42 pm by SirPoonga »

Popcorrin

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:March 06, 2022, 11:11:43 am
Re: When was pong removed from mame?
« Reply #8 on: July 15, 2005, 05:05:17 pm »
What do u think is the easiest way for a person to add pong to their cabinet is?

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Re: When was pong removed from mame?
« Reply #9 on: July 15, 2005, 06:11:30 pm »
Quote
The only way you can emulate a game is to simulate all the components. All those chips weren't really created in C.
And that's exactly what this guy did. He emulated at a lower level, which the MAME faq calls:
Incorrect, you read that statement incorrectly.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 03:37:24 pm
  • The Bears Still Suck!
Re: When was pong removed from mame?
« Reply #10 on: July 15, 2005, 06:34:42 pm »
Ok, I understand you now.

I read the Tickle page.  Still, according to the mame faq it's simulation.  Again, it's one's definition of emulation and simulation.  It is a pretty fine line between the definitions of those words anyway :)

juggle50

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 323
  • Last login:July 18, 2024, 07:25:48 am
  • Your either on the bus or off the bus
Re: When was pong removed from mame?
« Reply #11 on: July 15, 2005, 07:17:30 pm »
download misfitmame.  It has pong on it.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 11:01:57 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: When was pong removed from mame?
« Reply #12 on: July 16, 2005, 03:22:10 am »
The mame pong driver totally sucks.  It's very inaccurate.  I've seen pong flash games that represent the game better. 

Symantics aside that was the REAL reason pong was removed, namely the guy who did the driver didn't do such a great job with the simulation.  So it isn't pong, it's a "pong-like game".

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: When was pong removed from mame?
« Reply #13 on: July 18, 2005, 06:47:46 am »
I wonder why the MAME devs 'simulate' audio in some games?  By their definition they shouldn't be doing it as it isn't accurate, and playing the game isn't important etc etc...

Unfortunately while I like the official MAME mission statement, the dev's only stick to it when it suits them IMO.

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: When was pong removed from mame?
« Reply #14 on: July 18, 2005, 01:45:04 pm »
Unfortunately while I like the official MAME mission statement, the dev's only stick to it when it suits them IMO.
I used to feel the same way, but I think it probably varies from dev to dev.  I know from some of Haze's comments on here, that he is pretty close to what the mission statement says (wanted hi-score support disabled, for example), but some of the other dev's might not be.
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.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: When was pong removed from mame?
« Reply #15 on: July 18, 2005, 02:05:43 pm »
I used to feel the same way, but I think it probably varies from dev to dev.  I know from some of Haze's comments on here, that he is pretty close to what the mission statement says (wanted hi-score support disabled, for example), but some of the other dev's might not be.

Yeah sure.  On the whole it is pretty good, I was just in a moaning mood this morning...

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: When was pong removed from mame?
« Reply #16 on: July 18, 2005, 06:55:33 pm »
I wonder why the MAME devs 'simulate' audio in some games?  By their definition they shouldn't be doing it as it isn't accurate, and playing the game isn't important etc etc...

Unfortunately while I like the official MAME mission statement, the dev's only stick to it when it suits them IMO.

Sound circuits are usually simple, isolated circuits which can be simulated with a reasonably high level of accuracy by hooking up simulations of the basic components they're made from.

Thats a long way from simulating complex circuits needed to run the logic, video, and sound for an entire game, done correctly that would be infinitely slower than the slowest CHD game in mame, and overwhelmingly complex, not to mention a legal grey area (who would own the rights to the simulation of a game which had no roms? we'd probably have to create some scripting language and store the lists of what links to what externally as the hardware *is* in effect the game in these cases)

and yes, things vary from dev to dev, Mame is a project worked on by individuals.

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: When was pong removed from mame?
« Reply #17 on: July 19, 2005, 07:59:42 am »
Haze, now that I have your attention, I have a couple of questions regarding this.
Thats a long way from simulating complex circuits needed to run the logic, video, and sound for an entire game, done correctly that would be infinitely slower than the slowest CHD game in mame, and overwhelmingly complex,
I assume you are familiar with the tickle rebound emulator.  It's not Pong, but close (and as you said, slower than the slowest CHD game).  Could something like this in theory be added to MAME, IYHO, as it is closer to emulation than simulation.
Quote
not to mention a legal grey area (who would own the rights to the simulation of a game which had no roms? we'd probably have to create some scripting language and store the lists of what links to what externally as the hardware *is* in effect the game in these cases)
I don't follow you on the "legal gray area".  If it is legal to emulate a 68000 or Z80 or similar processor for a rom-based game, why wouldn't it be legal to emulate a bunch of 7400 and 7402 IC's and the interconnecting wiring?
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.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: When was pong removed from mame?
« Reply #18 on: July 19, 2005, 10:21:06 am »
Sound circuits are usually simple, isolated circuits which can be simulated with a reasonably high level of accuracy by hooking up simulations of the basic components they're made from.

I see :)

Quote
Thats a long way from simulating complex circuits needed to run the logic, video, and sound for an entire game, done correctly that would be infinitely slower than the slowest CHD game in mame, and overwhelmingly complex, not to mention a legal grey area (who would own the rights to the simulation of a game which had no roms? we'd probably have to create some scripting language and store the lists of what links to what externally as the hardware *is* in effect the game in these cases)

Pretty interesting this really.  Would it be illegal to get say a tv toy with no roms (like the old pong-esq games) and simulate/emulate the hardware on a pc, and then make that available to people?

This is kindof what MAME does I suppose, just with some missing components (roms).

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: When was pong removed from mame?
« Reply #19 on: July 19, 2005, 10:25:13 am »
Pretty interesting this really.  Would it be illegal to get say a tv toy with no roms (like the old pong-esq games) and simulate/emulate the hardware on a pc, and then make that available to people?
Isn't that basically MESS?  (Atari 2600, 5200, 7800, Lynx, Jaguar, NES, SNES, ColecoVision, etc.)
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.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: When was pong removed from mame?
« Reply #20 on: July 19, 2005, 12:02:45 pm »
Isn't that basically MESS?  (Atari 2600, 5200, 7800, Lynx, Jaguar, NES, SNES, ColecoVision, etc.)

Yes that's true :)  And those companies (who are still going) presumably don't mind (or can't help) the emulation of their systems.

So I suppose you're right, it shouldn't really matter...but who knows.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 03:37:24 pm
  • The Bears Still Suck!
Re: When was pong removed from mame?
« Reply #21 on: July 19, 2005, 01:27:53 pm »
Glas Haze beat me to it.  Difference between pong and asteroids, pong needs to be entirely simulated.  Asteroids needs partial, still uses roms though.  So it's like comparing apples to apples, one being a granny smith and the other a red delicious :)  Still in the same category but very different.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 11:01:57 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: When was pong removed from mame?
« Reply #22 on: July 21, 2005, 08:40:31 pm »
About the legal issues.  Afaik, if a company makes schematics available then it's perfectly legal to simulate them, as long as you don't physically make them.  The U.S. patent office doesn't allow you to patent an idea, rather a physcal product that uses said idea.  As long as the idea is still floating out in the ether, you can think up new ways all you want. 

With that being said, I'm suprised nobody has suggested just building a pong board.  They sell kits all the time and with modern circuitry, you can manage to make the cb small enough to fit inside a controller.  Then get a set of 360 pots from rat shack and make a small enclosure for both paddles.

Also this is the only practical way to play pong.  Think about it, with most pong versions you need two players that means two paddles.  Not two spinners, two paddles.  I dare you to find a mame cab with two paddles on it.