popeye: MAME ROM Information.
Popeye (c) 1982 Nintendo.
Popeye is a superb and demanding platform game featuring characters from the famous King Features Syndicate cartoon show of the same name. The aim of the game is to rescue Popeye's girlfriend, Olive Oyl. This is achieved by catching a set number of objects thrown down by Olive from the top of the screen; such as hearts, letters and musical notes. Popeye is constantly pursued in his quest by love rival, Brutus (originally known as Bluto). Popeye must either run away from Brutus or grab some spinach and punch him off the screen (he will, of course, return).
Should any of Olive Oyl's items fail to be caught, they will fall into the water at the bottom of the screen. Popeye will then have only a few seconds to retrieve the object or a life is lost. Several other Popeye characters also make an appearance in the game; namely Wimpy, Swee'Pea, the Sea Hag, and her vulture Bernard. The game's three levels are the dock scene, the street scene and the shipboard scene. These repeat with increasing difficulty.
- TECHNICAL -
Most Popeye machines were upright cabinets, but cocktails were also available. The upright was in the standard Nintendo cabinet, the same one used in "Donkey Kong", "Donkey Kong Junior", "Radar Scope", "Donkey Kong 3", and "Sky Skipper". Almost all other Nintendo titles used alternate versions of this same cabinet, "Mario Bros". was wider, "Punch Out!!" was taller, etc., but they were still nearly identical. A dedicated Popeye machine will be blue, although you will sometimes see them in different colors (non-blue Popeyes are conversion cabinets).
Model No. TPP2-UP
Main CPU : Z80 (@ 4 Mhz)
Sound Chips : AY8910 (@ 2 Mhz)
Screen orientation : Horizontal
Video resolution : 512 x 448 pixels
Screen refresh : 60.00 Hz
Palette colors : 288
Players : 2
Control : 4-way joystick
Buttons : 1 (PUNCH)
- TRIVIA -
Released in December 1982.
Licensed to Atari for some distributions.
* Popeye From Strip To Screen : Popeye the Sailor, one of the most enduring characters in animation history, began not in motion pictures but in E.C. 'Elzie' Segar's 'Thimble Theater' comic strip. Born in Illinois, Segar began cartooning in Chicago in 1914. Graduating to his own strip for the Chicago American, Segar was then hired in 1919 by Hearst's New York Evening Journal to create the syndicated 'Thimble Theater' strip. 'Thimble Theater' depicted the adventures of Ham Gravy, his girlfriend Olive Oyl and her brother Castor. The venture was a success, expanding to an additional Sunday color page in 1924. Segar's comic strip used complex, rambling and frequently eerie narratives that attracted a devoted following, but it lacked strong central characters. In the 'Thimble Theater' of January 17, 1929, Ham and Castor decided to hire a crew to sail in search of the legendary Whiffle Hen. Walking up to a grizzled one-eyed mariner on a dock, Castor asked him, "Are you a sailor?" "`Ja think I'm a cowboy?" came the reply, introducing Popeye to readers.
* Move Over, Ham Gravy : Over a period of months, Popeye developed from a supporting character to the central figure in the hunt for the Whiffle Hen. When Segar finally brought the narrative to a close and tried to retire the sailor, outraged fans contacted the Hearst syndicate demanding more adventures with Popeye. Segar obliged them : the sailor replaced Ham as Olive's love interest, Castor Oyl was reduced to infrequent appearances, and the strip was renamed 'Thimble Theater, Starring Popeye'.
The early 1930s was a period of keen competition among American animation studios for market share. Central to the business strategy of most studios was the development of cartoon 'stars' whose popularity would ensure bookings by major theater chains. Disney followed the success of Mickey Mouse by developing new characters like Donald Duck and Goofy up from supporting roles in Mickey Mouse cartoons. Similar strategies were tried at Warner Bros., where Bugs Bunny and Daffy Duck evolved from secondary roles in films starring other animated characters. One of the earliest examples of this took place at the Fleischer Studios, Inc. in New York, where the unpopular starring canine character Bimbo was matched up with a girlfriend in Dizzy Dishes (1930). The girlfriend eventually developed into Betty Boop, the studio's major character. With the popularity of Betty Boop at a peak in 1932, brothers Max and Dave Fleischer decided to introduce a new film series which would include another character to grow into a star. Fleischer rival Van Beuren Corporation had already signed an agreement to bring Otto Soglow's strip 'The Little King' to the screen. Max Fleischer, who was a great fan of Segar's strip, approached Hearst's King Features Syndicate for the right to use Popeye. The two companies signed an agreement on November 17, 1932.
* Betty introduces Popeye to the Big Screen : The production of the first Popeye film took place in secrecy. Veteran animator Roland Crandall was given space apart from the rest of the studio. There, he single-handedly animated the entire cartoon, aided only by the inclusion of some Shamus Culhane animation recycled from the earlier Betty Boop's Bamboo Isle (1932). The results were so satisfying that even before the film was released, the Fleischers and King Features amended the agreement granting the studio the right to produce and release animated cartoons featuring Popeye for a five year period.
Crandall's film 'Betty Boop Presents Popeye The Sailor' opened in the summer of 1933 as part of the 'Betty Boop' series. After a prologue in which newspapers herald the sailor's film debut, and Popeye sings 'I'm Popeye the Sailor Man', the film featured what was to be the standard 'Popeye' series plot, re-enacted with variations by the Fleischers for the next decade. Olive waits for Popeye to disembark from his ship at the dock. Bluto follows the couple to a fairground, where the two sailors compete for Olive's attentions through feats of strength. Bluto abducts Olive and ties her to a train track. As the locomotive approaches, Popeye and Bluto fight. Popeye defeats Bluto, and, through the magical powers of spinach, is able to stop the train and save Olive Oyl. Here, we see the essential difference between the Segar and Fleischer sense of narrative. Segar reveled in picaresque plots that coursed in unexpected directions for up to two years, exploring every novel twist and nuance of narrative. In anticipation of post-modernism, the very concept of plot was old-fashioned to the Fleischers. Hackneyed and ritualized story conventions were torn apart, recombined in odd juxtapositions, and satirized in endless variations.
The Fleischer Popeye cartoons were an instant success. "It might have been just a fluke, a lucky break, that the Segar characters fit the Fleischer style so well", recalls former Popeye animator Myron Waldman. "The animation of Olive Oyl in the mid-1930s was perfect. It fit her. The character had no elbows and the most prominent knees. When she spoke, the voice fit too. This was character. That's what made her so good".
* Step Aside, Mickey : Segar's characters were not the only things consistent with the Fleischer style. Both Segar and the Fleischer staff shared a fondness for a poetically improvisational language. When Popeye's original voice artist, William 'Red Pepper Sam' Costello, left after the first few pictures, he was replaced by a studio in-betweener named Jack Mercer. Much of the dialogs of the Popeye cartoons was post-synched with little attention to synchronized mouth action. Mercer, Mae Questel (Olive's voice, except for the 1938-41 period, when Margie Hines was the voice artist) and William Penell or Gus Wickie, who voiced Bluto, often ad-libbed dialogs during recording sessions, particularly Popeye's 'asides' and pun-filled conversations. Added to this was a progressive softening and increased complexity of Popeye's character, paralleling changes in the strip. Popeye cartoons became the Fleischers' leading attraction. By 1938, Popeye replaced Mickey Mouse as the most popular cartoon character in America.
The Fleischers rummaged through the Segar strip for supporting characters. Bluto, the animated series' antagonist, was a minor character in the Segar strip, appearing only in 1933's 'The Eighth Sea'. Longer-lived strip characters that joined Popeye on the screen included hamburger maven J. Wellington Wimpy, Swee'Pea, Eugene the Jeep and Poopdeck Pappy. While in the comic strip, Popeye gained his great strength from rubbing the Whiffle Hen, the Fleischers added the gimmick of Popeye's power being largely dependent on the ingestion of spinach. Farmers in America's self-styled 'spinach capital' of Crystal City, Texas set up a statue of Popeye in gratitude for the publicity.
As early as 1935, the Fleischers sought backing for a feature-length animated film from their distributor Paramount. Paramount refused to risk money on a feature. In an attempt to persuade the company that longer animated films could be profitable, Max Fleischer initiated the production of three two-reel color 'specials' starring Popeye, beginning with 'Popeye The Sailor Meets Sinbad The Sailor' (1936). Although these 'specials' were often billed over their accompanying feature, Paramount still refused to back the animated feature.
Conditions changed after the success of Disney's 'Snow White And The Seven Dwarfs' (1937) and the Fleischers received money for the eighty minute Gulliver's Travels. According to some sources, the film was originally to have Popeye in the role of Gulliver, but the idea was scrapped early in the planning stages. Perhaps this was unwise. According to internal Paramount correspondence, the Popeye shorts were far more profitable to Paramount than Disney's films were to his distributor, RKO. The sailor's box-office appeal might have helped the Fleischer features. Gulliver's Travels (1938) and the company's next feature, Mr. Bug Goes To Town (1941), bombed, leading to the failure of Fleischer Studios, Inc.
* Post-Fleischer Popeye : The successor company, Famous Studios, continued with the production of Popeye cartoons. Many of these were remakes of earlier Fleischer films. Much of the supporting cast of the Fleischer versions were replaced by new characters, such as identical nephews Pip-Eye, Peep-Eye, Poop-Eye and Pup-Eye. A redesign of the major characters included white U.S. Navy uniforms for Bluto and Popeye (in keeping with their war-time service in the armed forces), and more comely fashions for Olive. Upgraded technology, including the introduction of color to the series in 1943 with Her Honor The Mare and 3-D in Popeye The Ace Of Space (1953), tried to rejuvenate the series. None of these strategies were able to breathe much life into the films. Spooky Swabs (1957) brought theatrical release of Popeye films to a close.
The success of the black and white Popeye cartoons on television in the 1950s inspired several revivals of the series by such talents as Gene Deitch, John Halas and Joy Batchelor, Jack Kinney, and Hanna-Barbera. Hampered by limited budgets and rushed production schedules, none of these came close to the Fleischer or Famous theatrical versions. The less said about Robert Altman's live-action feature with Robin Williams and Shelley Duvall as Popeye and Olive Oyl, the better. What has endured are the original qualities of the Segar and Fleischer works. In fact, Segar's strips have been reissued by Nostalgia Press and the Smithsonian Press. The earlier Fleischer films, which shared the shabby urban or surreal exotic locations and working-class orientation of the Segar originals, retain a vitality and charm that still appeal to a large group of devoted fans today.
* Bluto/Brutus issue : Bluto's name was changed to Brutus after the theatrical Popeye cartoon series went out of production in 1957. It was wrongly believed that Paramount Pictures, distributors of the Fleisher Studios cartoon, owned the rights to the name Bluto. (King Features owned the name all along as Bluto had been originally created for the comic strip.) However, with poor research, they couldn't realize this, and renamed him Brutus to avoid copyright problems. "Brutus" appeared in the 1960-1962 Popeye television cartoons (with his physical appearance changed, making him obese rather than muscular), but he is again "Bluto" (and back to his original muscular physique) in the 1978 Hanna-Barbera Popeye series and the 1980 live-action Popeye movie, as well as the 1987 Popeye and Son series also by Hanna-Barbera. The character was named Bluto in the 2004 movie "Popeye's Voyage: The Quest for Pappy". Nintendo used the name "Brutus" for the character in this arcade game.
Steve Harris holds the official record for this game with 1,232,250 points.
Parker Brothers released a board-game based on this video-game (same name) in 1983 : The board is laid out like the first level of the video-game.
- UPDATES -
REVISION F (designed especially for novice players) :
* First level has a colored background (instead of black).
* Default high-score smaller : 25600 (instead of 32600).
* First nickname on the default high-score table changed to KAC (instead of GET).
* Spinach is restored after you lose a life.
* The ladder at the center of the first level can be used to go up or down.
* Extra Life dip-switch can be set at 20000, 30000, 50000, or None. The default is 20000, meaning you get an extra life at 20000 points.
* No copyright
- SCORING -
Collecting a heart, note, or letter on the...
1st floor : 50 points(1).
2nd floor : 100 points(1).
3rd floor : 300 points(1).
4th floor : 500 points(1).
Punching the punch-bag : 30 points.
Punching a bottle : 100 points.
Punching a skull : 100 points.
Punching Bernard : 1000 points.
Using Spinach power to knock Brutus into the water : 3000 points.
Dropping the bucket on Brutus' head when he's on the...
1st floor : 4000 points.
2nd floor : 2000 points.
3rd floor : 1000 points
Hitting Swee'Pea's platform from below : 500 points(1).
NOTE : The Punch button is not required to punch Brutus or Bernard when Popeye has Spinach power.
(1) denotes values that are doubled if Popeye has Spinach power.
- TIPS AND TRICKS -
* A Display Glitch : On the musical note level, you can stand at the point on the edge where you 'wraparound' and if you punch a bottle in the right spot, it'll erase part of the 'THRU' sign. This can be done on both sides.
* LEVEL ONE :
1) On the first level, Olive Oyl stands at the top of the screen and throws 24 hearts (one at a time) down to the bottom, hoping that Popeye will catch them all. If a heart reaches the bottom of the screen, you will have about 10 seconds to pick it up before it breaks, costing you one life. Try to catch the hearts as high as possible, since they decrease in value as they get closer to the bottom.
2) When Brutus harasses you, cross the edge of the screen from left to right and wait for him to stop directly underneath the bucket. Hit the punching bag at this point and the bucket will fall onto his head, rendering him helpless for a while. This will score you points based on which floor Brutus is on when you hit him (see Scoring above) and give you some time to catch a few more hearts.
3) Like in the cartoons, Popeye becomes stronger after eating Spinach. A can of Spinach moves between the second and third floors of the screen and you can have Popeye eat it by punching the can. Afterwards, Popeye will turn red and become stronger than Brutus for about 10 seconds (shorter in later levels). If you can punch Brutus at this time, he falls into the sea, temporarily knocking him out, and you will be awarded 3,000 points.
4) Brutus will eventually recover so make good use of this time by catching as many falling hearts as possible. They don't move, and they are worth twice as much when Popeye is under the influence of Spinach, so catching some of the higher hearts can really help your score. And since extra lives are only awarded at a very high score (40000 points on most machines; 20000 points by default on Revision F machines), you should be as greedy as possible.
5) Spinach can only be used once per level, and it is never restored after you lose a life (except in Revision F, see Updates above). Do not use it too soon. Collect about two thirds of the total number of hearts, and have as many hearts fill the air as possible before getting the Spinach.
6) If you want to risk getting 4000 points instead of 2000, do not use the punching bag immediately. Wait until you have punched Brutus (best done when after eating Spinach) and next position Popeye to the punching bag. After Brutus comes out of the sea, he will move underneath the bucket on the bottom floor. With some practice and timing you should be able to drop the bucket onto his head for 4000 points. NOTE : touching Brutus while the bucket is on his head is not fatal. But be careful, because after the bucket comes off he can easily knock out Popeye.
7) To make up for his lumbering slowness, Brutus is capable of throwing beer bottles at Popeye. You should try to force him to throw bottles as often as possible (four at a time) instead of avoiding them, so you can score extra points.
8) The Sea Hag also throws bottles, except she only throws one at a time. The Sea Hag materializes on the edge of the screen for a moment, chucks a bottle, and disappears. She can also be on both sides of the screen at once. So if you are caught between two Sea Hags or between Brutus and the Sea Hag, you will have to be quick on the joystick and Punch button to survive.
* LEVEL TWO : The second level is much like the first, except Olive Oyl is dropping musical notes now (16 of them, one at a time), the major difference is the layout, with Wimpy on the plank in the lower left corner. If Popeye jumps off the second floor, he will be catapulted up to the third floor. With some careful timing, you can even make Popeye leap all the way up to the fourth floor, where Swee'Pea is waiting on a balloon platform. Touching the bottom of Swee'Pea's platform will score 500 points (1000 points while under the influence of Spinach).
* LEVEL THREE :
1) The setting for the third level is a ship, with a sliding platform on the top floor. At the beginning of the board you should be able to slide Popeye across the platform several times, catching the letters H-E-L-P that Olive Oyl is dropping directly above.
2) Every time Popeye catches a letter, one step is added to a ladder which goes up to Olive Oyl When the ladder is finished, Olive Oyl is rescued. This is the most difficult level, because a total of 24 letters are needed to complete the ladder and save Olive Oyl. Bernard, the vulture, will constantly appear from the left side of the screen. While sliding back and forth across the platform, you should try to punch Bernard as many times as possible, to score 1000 points per punch.
3) After Popeye has rescued Olive Oyl on the third level, there will be an intermission that will have Popeye's face while "I'm Popeye The Sailor Man" plays followed by Popeye blowing his pipe and going "Toot! Toot!". Afterwards, the game begins again with increased difficulty.
On ALL levels, Brutus can reach from underneath or bend down from higher floors to lower ones- be careful that you are not underneath him.
When the game restarts from the first level with increased difficulty, the Sea Hag will start throwing down deadly bouncing skulls from the edges of the screen that must be punched when they are bouncing upward. You must also make sure that there are no skulls directly above Popeye, since they drop down a floor or two and hit him on the head.
Continue to avoid Brutus, Bernard, the beer bottles, and the skulls, and keep catching whatever Olive Oyl throws down.
- PORTS -
* Consoles :
Atari 2600 (1983)
Mattel Intellivision (1983)
Atari 5200 (1984)
Nintendo Famicom (1986)
* Computers :
Atari 800 (1983)
Commodore C64 (1984)
Texas Instruments TI-99/4A (1984)
- SOURCES -
Mark Langer : http://www.awn.com/mag/issue2.4/awm2.4pages/2.4langerpopeye.html
0.19 [Marc Lafontaine]
- To enter service mode, reset keeping the service button pressed.
- [possible] The colors of the platforms, steps, and ladder of the first board seem off. reesal (ID 04284)
- Incorrect sprite rendering in Popeye. Oliver_A (ID 03725)
- Discrete sound filter for AY-3-8910 voice A not emulated. Oliver_A (ID 03726)
- 0.129: Kevin Eshbach corrected the rom names for Popeye, added save state support, added the DIP locations to the encrypted Popeye and fixed the coin settings according to the manual (unencrypted Popeye not changed).
- 0.123u2: Changed palettesize to 304 colors.
- 8th October 2006: Mr. Do - Ad_Enuff finished vectorizing his work of love: Popeye bezel.
- 0.91: Nicola Salmoria fixed Popeye crash and the Water colour by correctly masking the tile attribute.
- 0.60: Changed VSync to 60Hz.
- 22nd October 2001: William Kucharski sent in cocktail mode fixes for 1943 and Popeye.
- 0.53: Decrypted the original Popeye [Nicola Salmoria]. Changed description to 'Popeye (revision D)' and clones '(set 2)' to '(revision D not protected)' and '(rev. F)' to '(revision F)'. Renamed (popeye2) to (popeyeu). Added new cpu1 rom ($6000) to clone '(revision F)'. Changed palettesize from 304 to 288 colors. Added dipswitches 'Copyright' and 'Unknown'. Removed 3rd coin slot.
- 0.37b6: Added clone Popeye (rev. F).
- 25th June 1999: Mike Coates modified Popeye to be properly rotated.
- 0.35b2: Nicola Salmoria added clone Popeye (set 2), not working due to encryption. Changed parent description to 'Popeye (set 1)'. Replaced proms in (set 1) with (set 2).
- 0.34b1: Added color proms ($0, 20, 40, 140)
- 0.33b2: Nicola Salmoria adjusted the brightness of the background in Popeye, which should make it correct according to the schematics. Maybe now it's too dark?
- 0.33b1: Added Popeye (Nintendo). The original doesn't work because the ROMs are encrypted. The encryption is based on a custom ALU and seems to be dynamically evolving (like Jr. PacMan).
- 0.31: Known issues: You get about 7 bonus lives when you reach level 4.
- 0.30: Juan Carlos Lorente fixed high score saving in Popeye.
- 0.28: Since there are now many games which don't run at 60fps (e.g. Popeye and the vector games), F11 was confusing and lead people to think the emulation was slow, while it was running at the correct speed. F11 now displayes the percentage of the speed of the real machine. 100% is the correct speed, 200% is twice as fast, 50% is half as fast [Nicola Salmoria].
- 0.27: Popeye runs at the correct speed of 30 fps [Nicola Salmoria].
- 0.26: Mauro Minenna introduced a new option (-dir4) that simplify the use of the joysticks to be connected on the keyboard. This modify resolves the problem of diagonal direction in games such as PacMan, Popeye, and Kung Fu Master.
- 0.23: Some fix to Popeye sound pitch.
- 0.20: Thanks to Marc Lafontaine's invaluable help, Popeye is now fully playable and has 100% accurate colors. Supports high score saving, too. Still very slow. Added protection prom po_d1-e1.bin.
- 0.19: Thanks to Marc Lafontaine we have now support for Popeye (bootleg). It's not yet playable (when the game starts the machine resets) but it has music already. It's also very slow, since it uses a 512x480 screen. I'm looking for decryption scheme for original Popeye board using Lionel's idea [pain!].
- 9th March 1996: Dumped Popeye (revision D).
Animation: Popeye The Sailor
Year: USA 1936
Studio: Max Fleischer
Cast: Popeye, Olive Oyl, Bluto, Wimpy
Genre: Comedy, Musical
Year: USA 1980
Director: Robert Altman
Studio: Paramount Pictures
Cast: Robin Williams, Shelly Duvall, Paul L. Smith, Linda Hunt, Paul Dooley
Recommended Games (Platform):
FamicomBox (Donkey Kong)
Crazy Kong Part II
Donkey Kong Junior
FamicomBox (Donkey Kong Jr.)
Donkey Kong 3
Treasure Island (DECO Cassette)
Namco Classic Collection Vol.1 (Mappy)
Ben Bero Beh
Lode Runner II - The Bungeling Strikes Back
Lode Runner III - The Golden Labyrinth
Lode Runner IV - Teikoku Karano Dasshutsu
Lode Runner - The Dig Fight
Vs. Ice Climber
Vs. Ice Climber Dual
Vs. Wrecking Crew
Baluba-louk no Densetsu
Pig Out: Dine Like a Swine!
Sea Hunter Pengui
Multi 5 (Tong Boy)
Romset: 69 kb / 14 files / 39.2 zip
MAME XML Output:
|    ||<game name="popeye" sourcefile="popeye.c">|
|    ||    ||<description>Popeye (revision D)</description>|
|    ||    ||<year>1982</year>|
|    ||    ||<manufacturer>Nintendo</manufacturer>|
|    ||    ||<rom name="tpp2-c.7a" size="8192" crc="9af7c821" sha1="592acfe221b5c3bd9b920f639b141f37a56d6997" region="maincpu" offset="0"/>|
|    ||    ||<rom name="tpp2-c.7b" size="8192" crc="c3704958" sha1="af96d10fa9bdb86b00c89d10f67cb5ca5586f446" region="maincpu" offset="2000"/>|
|    ||    ||<rom name="tpp2-c.7c" size="8192" crc="5882ebf9" sha1="5531229b37f9ba0ede7fdc24909e3c3efbc8ade4" region="maincpu" offset="4000"/>|
|    ||    ||<rom name="tpp2-c.7e" size="8192" crc="ef8649ca" sha1="a0157f91600e56e2a953dadbd76da4330652e5c8" region="maincpu" offset="6000"/>|
|    ||    ||<rom name="tpp2-v.5n" size="4096" crc="cca61ddd" sha1="239f87947c3cc8c6693c295ebf5ea0b7638b781c" region="gfx1" offset="0"/>|
|    ||    ||<rom name="tpp2-v.1e" size="8192" crc="0f2cd853" sha1="426c9b4f6579bfcebe72b976bfe4f05147d53f96" region="gfx2" offset="0"/>|
|    ||    ||<rom name="tpp2-v.1f" size="8192" crc="888f3474" sha1="ddee56b2b49bd50aaf9c98d8ef6e905e3f6ab859" region="gfx2" offset="2000"/>|
|    ||    ||<rom name="tpp2-v.1j" size="8192" crc="7e864668" sha1="8e275dbb1c586f4ebca7548db05246ef0f56d7b1" region="gfx2" offset="4000"/>|
|    ||    ||<rom name="tpp2-v.1k" size="8192" crc="49e1d170" sha1="bd51a4e34ce8109f26954760156e3cf05fb9db57" region="gfx2" offset="6000"/>|
|    ||    ||<rom name="tpp2-c.4a" size="32" crc="375e1602" sha1="d84159a0af5db577821c43712bc733329a43af80" region="proms" offset="0"/>|
|    ||    ||<rom name="tpp2-c.3a" size="32" crc="e950bea1" sha1="0b48082fe79d9fcdca7e80caff1725713d0c3163" region="proms" offset="20"/>|
|    ||    ||<rom name="tpp2-c.5b" size="256" crc="c5826883" sha1="f2c4d3473b3bfa55bffad003dc1fd79540e7e0d1" region="proms" offset="40"/>|
|    ||    ||<rom name="tpp2-c.5a" size="256" crc="c576afba" sha1="013c8e8db08a03c7ba156cfefa671d26155fe835" region="proms" offset="140"/>|
|    ||    ||<rom name="tpp2-v.7j" size="256" crc="a4655e2e" sha1="2a620932fccb763c6c667278c0914f31b9f00ddf" region="proms" offset="240"/>|
|    ||    ||<chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>|
|    ||    ||<chip type="audio" tag="mono" name="Speaker"/>|
|    ||    ||<chip type="audio" tag="aysnd" name="AY-3-8910A" clock="2000000"/>|
|    ||    ||<display tag="screen" type="raster" rotate="0" width="512" height="448" refresh="60.000000" />|
|    ||    ||<sound channels="1"/>|
|    ||    ||<input players="2" buttons="1" coins="2">|
|    ||    ||    ||<control type="joy" ways="4"/>|
|    ||    ||</input>|
|    ||    ||<dipswitch name="Coinage" tag="DSW0" mask="15">|
|    ||    ||    ||<dipvalue name="6 Coins/1 Credit" value="8"/>|
|    ||    ||    ||<dipvalue name="5 Coins/1 Credit" value="5"/>|
|    ||    ||    ||<dipvalue name="4 Coins/1 Credit" value="9"/>|
|    ||    ||    ||<dipvalue name="3 Coins/1 Credit" value="10"/>|
|    ||    ||    ||<dipvalue name="2 Coins/1 Credit" value="13"/>|
|    ||    ||    ||<dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>|
|    ||    ||    ||<dipvalue name="1 Coin/2 Credits" value="14"/>|
|    ||    ||    ||<dipvalue name="1 Coin/3 Credits" value="3"/>|
|    ||    ||    ||<dipvalue name="Free Play" value="0"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Unknown" tag="DSW0" mask="16">|
|    ||    ||    ||<dipvalue name="Off" value="16" default="yes"/>|
|    ||    ||    ||<dipvalue name="On" value="0"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Copyright" tag="DSW0" mask="96">|
|    ||    ||    ||<dipvalue name="Nintendo" value="64" default="yes"/>|
|    ||    ||    ||<dipvalue name="Nintendo Co.,Ltd" value="32"/>|
|    ||    ||    ||<dipvalue name="Nintendo of America" value="96"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Lives" tag="DSW1" mask="3">|
|    ||    ||    ||<dipvalue name="1" value="3"/>|
|    ||    ||    ||<dipvalue name="2" value="2"/>|
|    ||    ||    ||<dipvalue name="3" value="1" default="yes"/>|
|    ||    ||    ||<dipvalue name="4" value="0"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Difficulty" tag="DSW1" mask="12">|
|    ||    ||    ||<dipvalue name="Easy" value="12" default="yes"/>|
|    ||    ||    ||<dipvalue name="Medium" value="8"/>|
|    ||    ||    ||<dipvalue name="Hard" value="4"/>|
|    ||    ||    ||<dipvalue name="Hardest" value="0"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Bonus Life" tag="DSW1" mask="48">|
|    ||    ||    ||<dipvalue name="40000" value="48" default="yes"/>|
|    ||    ||    ||<dipvalue name="60000" value="32"/>|
|    ||    ||    ||<dipvalue name="80000" value="16"/>|
|    ||    ||    ||<dipvalue name="None" value="0"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Demo Sounds" tag="DSW1" mask="64">|
|    ||    ||    ||<dipvalue name="Off" value="64"/>|
|    ||    ||    ||<dipvalue name="On" value="0" default="yes"/>|
|    ||    ||</dipswitch>|
|    ||    ||<dipswitch name="Cabinet" tag="DSW1" mask="128">|
|    ||    ||    ||<dipvalue name="Upright" value="0" default="yes"/>|
|    ||    ||    ||<dipvalue name="Cocktail" value="128"/>|
|    ||    ||</dipswitch>|
|    ||    ||<driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="304"/>|