Manufacturers

Loading

Mario Bros. (US, Revision F)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Configurations
  9. Dipswitchs
  10. Roms list
  11. Chips list
  12. Serie
  13. Categories
  14. MAMEinfo
  15. History
  16. Commands list
  17. High scores
Download mario.zip (65 KB)
Snapshot

Game infos

Description Mario Bros. (US, Revision F)
Name mario
Manufacturer Nintendo of America
Year 1983
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .119u1
Romset size 65 KB
Romset file 15 files
Romset zip 35 B
Language English
Evaluation 90 to 100 (Best Games)
Genre Platform

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt no
Input players 2
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 2 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 256 224 59.185606 6000000 384 0 256 264 16 240

Configuration

name tag mask
Monitor
Name Nintendo
Value 0
Default yes
Name Std 15.72Khz
Value 1
Default no

MONITOR
1

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade tma1-c-4p_1.4p 512 8187d286 8a6d8e622599f1aacaeb10f7b1a39a23c8a840a0 proms 0 good no
arcade tma1-c-5p.5p 32 58d86098 d654995004b9052b12d3b682a2b39530e70030fc unk_proms 0 good no
arcade tma1-c-6k_e.6k 4096 06b9ff85 111a29bcb9cda0d935675fa26eca6b099a88427f audiocpu 1000 good no
arcade tma1-c-7c_f.7c 4096 4a63d96b b09060b2c84ab77cc540a27b8f932cb60ec8d442 maincpu f000 good no
arcade tma1-c-7d_f.7d 8192 dcceb6c1 b19804e69ce2c98cf276c6055c3a250316b96b45 maincpu 4000 good no
arcade tma1-c-7e_f.7e 8192 94fb60d6 e74d74aa27f87a164bdd453ab0076efeeb7d4ea3 maincpu 2000 good no
arcade tma1-c-7f_f.7f 8192 c0c6e014 36a04f9ca1c2a583477cb8a6f2ef94e044e08296 maincpu 0 good no
arcade tma1-v-3f.3f 4096 28b0c42c 46749568aff88a28c3b6a1ac423abd1b90742a4d gfx1 0 good no
arcade tma1-v-3j.3j 4096 0c8cc04d 15fae47d701dc1ef15c943cee6aa991776ecffdf gfx1 1000 good no
arcade tma1-v-7m.7m 4096 22b7372e 4a1c1e239cb6d483e76f50d7a3b941025963c6a3 gfx2 0 good no
arcade tma1-v-7n.7n 4096 4f3a1f47 0747d693b9482f6dd28b0bc484fd1d3e29d35654 gfx2 1000 good no
arcade tma1-v-7p.7p 4096 56be6ccd 15a6e16c189d45f72761ebcbe9db5001bdecd659 gfx2 2000 good no
arcade tma1-v-7s.7s 4096 56f1d613 9af6844dbaa3615433d0595e9e85e72493e31a54 gfx2 3000 good no
arcade tma1-v-7t.7t 4096 641f0008 589fe108c7c11278fd897f2ded8f0498bc149cfd gfx2 4000 good no
arcade tma1-v-7u.7u 4096 7baf5309 d9194ff7b89a18273d37b47228fc7fb7e2a0ed1f gfx2 5000 good no

Chips list

name tag type clock
M58715 audiocpu cpu 11000000
Netlist Sound Device snd_nl audio 48000
Speaker mono audio
Z80 maincpu cpu 4000000

Serie

Serie : Mario Bros.
  1. Mario Bros. (1983)
  2. Mario Bros. (1983)
  3. Mario Bros. (1983)
  4. Mario Bros. (US, Revision F) (1983)
  5. Mario Bros. (bootleg on Ambush Hardware) (1983)
  6. Mario Bros. (PAL) (1983)
  7. Mario Bros. (US, Revision E) (1983)
  8. Mario Bros. (Japan) (1983)
  9. Mario Bros. (US, Unknown Rev) (1983)
  10. Mario Bros. (PlayChoice-10) (1983)
  11. Super Mario Bros. (PlayChoice-10) (1985)
  12. Mario Bros. (Euro, Rev. A) (1986)
  13. Vs. Super Mario Bros. (set SM4-4 E) (1986)
  14. Vs. Super Mario Bros. (set ?, harder) (1986)
  15. Vs. Super Mario Bros. (bootleg with Z80, set 1) (1986)
  16. Vs. Super Mario Bros. (bootleg with Z80, set 2) (1986)
  17. Mario Bros (UK) (1987)
  18. Mario Bros. (PAL) (1988)
  19. Mario Bros. (1988)
  20. Super Mario Bros. 2 (PlayChoice-10) (1988)
  21. Super Mario Bros. 3 (PlayChoice-10) (1988)
  22. Vs. Skate Kids. (Graphic hack of Super Mario Bros.) (1988)
  23. Mario (198?)
  24. Super Mario World (Nintendo Super System) (1991)
  25. Mario Bros. (Doujin?) (19??)

Categories

MAMEinfo

0.132u3 [Mr Goodwraith, Smitdogg, Dumping Union]

0.119u1 [Corrado Tomaselli, Stephane Humbert]

0.08 [Mirko Buffoni]


Artwork available


TEST MODE:

- Press F2 for Test-Mode (keep it pressed)


Bugs:

- mario + clones using discrete audio: Walking/Running sound is incorrectly filtered. Tafoid (ID 03679)


WIP:

- 0.183: Rewrote Ambush driver. Use tilemap system to draw background/foreground characters and use generic gfx_8x8x2_planar layout. Added clone Mario Bros. (bootleg on Ambush Hardware) to Ambush driver. Color PROMs haven't been dumped, using the PROMs from the original currently [Dirk Best]. Changed description of clone (Japan, bootleg) to 'Mario Bros. (bootleg on Ambush Hardware)'.

- 0.182: Hook up Luigi walking sound in netlist mario sound implementation. Mario driver now uses netlist audio implementation instead of discrete implementation. The previous discrete sound emulation has not been removed yet because it still contains a lot of documentation. Fixed compile for I8039 test code in mario sound [Couriersud]. Replaced DISCRETE sound with 'Netlist Sound Device' (48000 Hz).

- 0.175: anikom15 fixed 'Bonus Life' dipswitch descriptions for Mario Bros. (US, Revision F).

- 0.163: Couriersud fixed Mario Bros. sound when netlist sound is enabled.

- 0.158: Partial netlist sound implementation for Mario Bros. Luigi sound is missing. By default, the previous discrete.h based sound is compiled. Those curious can change OLD_SOUND to 0 in mario.h [Couriersud].

- 0.156: Alex Jackson fixed Mario Bros monitor switch so it correctly affects both tiles and sprites.

- 0.155: Tirino73 added clone Mario Bros. (Japan, bootleg). David Haywood added inputs, further improvements + bl scroll to Mario Bros. (Japan, bootleg).

- 21st October 2012: 3D ARCADE - New Nintendo 3D cabinet model for Mario Bros from Jibmums.

- 0.145u8: Phil Bennett fixed missing title/game graphics in Mario Bros.

- 0.141u2: Couriersud fixed a bug in palette_normalize_range which caused color distortion. The luminance normalization now converts r,g,b to y,u,v and normalizes y prior to converting back to r,g,b. This affects e.g. Radar Scope, Donkey Kong and Mario Bros.

- 0.140u1: Discrete Updates [Derrick Renaud]: Removed old DISCRETE_74LS624 code and replaced it with new 74LS629 based code. Updated Mario to use new DISCRETE_74LS624 and DISCRETE_XTIME_logic modules.

- 0.134u4: Derrick Renaud converted final mixing stage to DISCRETE_MIXER. This adds the missing filtering on the Mario Bros walking sounds.

- 0.134u2: Couriersud impromved discrete performance for Mario Bros (pow to exp: 5%, parallel tasks: 45% and minor tweaks). Sped up mario_custom_run() discrete sound. Removed capacitor aging code and assumed range input is gnd for all 74LS624.

- 0.134u1: Derrick Renaud optimized DISCRETE_74LS624 making Mario Bros faster.

- 0.133u4: Discrete work [Couriersud]: Changed the way custom modules are handled. Updated drivers mario and dkong accordingly. Minor change to stream input handling. No more linear lists for nodes. All node processing switched to linked lists. Module step and reset now only get a node pointer passed. Added discrete_info * pointer to node. Only nodes with a step routine actually get processed. Fixed discrete logs did not work since some time bug. Preliminary parallel task constants; depending on results these may vanish again. Overall slight performance increase. dkong 940% to 960% and galaxian 740% to 790%.

- 22nd July 2009: Smitdogg - Thanks to MrGoodwraith we have a new version of Mario Bros.! What it appears to be is a US "rev f" set, where the current "mario" set in MAME is a US "rev e" set. That is just a guess according to writing on the program roms, but I'm not 100% sure what it/they will be called in MAME. Also there are a couple of other problems in the rom defs that will get sorted too. I'm also working on extracting some other info to help with the sound emulation but that part is on hold for a few weeks.

- 0.132u3: Mr Goodwraith, Smitdogg and Dumping Union added Mario Bros. (US, Revision F). Fixed rom names. Changed (US, set 1) to clone 'Mario Bros. (US, Revision E)' and clone (US, set 2) to clone 'Mario Bros. (US, Unknown Rev)'. Renamed (mario) to (marioe).

- 22nd June 2009: Smitdogg - Thanks to MrGoodwraith we have a new version of Mario Bros.! What it appears to be is a US "rev f" set, where the current "mario" set in MAME is a US "rev e" set. That is just a guess according to writing on the program roms, but I'm not 100% sure what it/they will be called in MAME. Also there are a couple of other problems in the rom defs that will get sorted too. I'm also working on extracting some other info to help with the sound emulation but that part is on hold for a few weeks.

- 0.129u4: Mario Bros update [Couriersud, Smitdogg]: Created custom module for run sounds. Running the discrete sound system at 480KHz was not really optimal. Reviewed parts list, schematics and PCB pictures. Brought mario run sound in line with recordings from Smitdogg. VCO voltage needs to be 0V for this to happen. Verification outstanding. Capacitors needed some ageing applied as well. To be removed once the VCO issue is clarified.

- 0.129u3: Several discrete sound refinements, mainly targeted at Mario Bros [Couriersud]: Use formula derived from figures 2 and 3 in LS624 datasheet. Coefficients were calculated using least square approximation. This approach gives a bit better audible results compared to the prior approach. Fixed energy calculation for LS624. Use energy values as input for XOR. This seems to better reflect the superimposition of the two signals. On the long term, both LS629 and the XOR need to be converted into a custom module to properly model mixing if the two frequencies are close to each other. Adjusted C41 to 60% for skid sound.

- 0.127u4: CPU-internal regions now have priority again. Fixed Mario Bros. by installing a handler in the SOUND_START function [Aaron Giles].

- 0.127u3: Aaron Giles fixed memory bank error in clone Masao and access violation in clones (US, set 2) and (Japan).

- 0.127u2: Couriersud changed MCS-48 core to write p1 and p2 on reset. Use banking to handle EA line. Added MCS48_INTERNAL_ROMBANK define to header. Drivers which need to control the EA line have to initialize banking for internal/external rom. This is not yet optimal but works as expected with existing drivers and modified Mario driver. Changed MCS-48 EA line handling to use an explicit bank for now. Aaron Giles fixed music speed regression in Mario and clones. Fixed audio rom address to $1000. Replaced I8035 CPU2 with MB8884 in clone Pest Place.

- 9th July 2008: Mr. Do - As nice a job as MAMu_ did on the Mario Bros. bezel, I hadn't noticed that it was based on photos rather than a scan until recently. After looking closer at a real bezel, the colors have been adjusted, and the left fireball replaced.

- 0.125u7: Cleaned up Z80DMA interface [Couriersud]: Removed compatibility to old Z80DMA driver. Now uses std. callbacks (READ8_HANDLER, WRITE8_HANDLER). Updated Mario Bros. accordingly.

- 0.123u4: Changed Z80DMA to new device interface, updated Mario and Donkey Kong driver to use new interface. Illustrates how to keep existing memory read/write handlers. This is slower than caching the device interface, but does not have an impact on devices accessed at a low frequency like in this case [Couriersud].

- 0.123u1: Stephane Humbert fixed 'mario' and 'masao' memory maps to match the dipswitches port name.

- 0.122u8: Couriersud fixed crash in clone Masao.

- 0.122u7: Mario driver changes [Couriersud]: Removed all traces to video\generic.h. Fix flipscreen issue with autosave. On a hires PCB picture, verified resistor and capacitor values.

- 0.122u6: i8039.c/Mario driver updates [Couriersud]: Fixed I8039 movd instructions. Added MB8884 and M58715 cpu types. Moved timer hack to M58715. Added ram_mask for internal ram access. Added R.A11 as 'M' to DASM flags. Added EA "IO" port. mario now uses M58715 as sound CPU. Hooked up EA line for M58715. Fixed portA startup value. Documented hardware changes to use a I8039 on a mario board. Replaced I8039 CPU2 with M58715 (11MHz).

- 0.122u5: Mario driver improvements [Couriersud]: Discrete sound. Hooked up Z80DMA. Combined memory maps. Statics in mario_state struct. Fixed save state issues. Combine sh_* writes into one routine. Replaced Samples/DAC sound with Discrete.

- 0.122u4: Mario driver improvements [Couriersud]: Hooked up flipscreen. Changed monitor orientation to ROT0.

- 0.122u3: Rewrote Mario driver [Couriersud]: Separated MACHINE_DRIVER(mario_audio). Palette from schematics. Video timing from schematics. Driver configuration switch Nintendo/Std Monitor. Got rid of COLORTABLE. Fixed mario0110u1gre (no extra space between the platform and objects). Couriersud fixed clone Pest Place which crashes in debug build (pestplce0122red). Changed I8039 CPU2 clock speed to 733333 Hz, palettesize to 512 colors and VSync to 59.185606 Hz.

- 0.122u2: Changed Z80 CPU1 clock speed to 4MHz in Mario Bros. Replaced DAC/Samples sound with Discrete in clone Pest Place.

- 0.121u3: Added Donkey Kong Junior samples to clone Pest Place.

- 0.121: Vas Crabb updated the DIP locations in Mario Bros, marked all as active high (confirmed from manuals).

- 0.119u1: Stephane Humbert added Mario Bros. (US, set 1). Fixed dipswitches. Changed (US) to clone 'Mario Bros. (US, set 2)'. Renamed (mario) to (marioo) and (mariojp) to (marioj).

- 20th August 2007: Corrado Tomaselli dumped Mario Bros. (US, set 1). This dump is coming from an original (and working) PCB.

- 0.116u4: Couriersud fixed regressions in clone Pest Place due to incorrect memory map and rendering too many sprites.

- 0.114u1: Justin Szczap added DIP locations to Mario Bros.

- 0.110u3: Derrick Renaud reverted Mario Bros graphics offset since it caused issues elsewhere.

- 0.110u2: Derrick Renaud fixed tilemap y-scrolly in Mario Bros.

- 30th July 2006: Mr. Do - Changed artwork .lay for Mario Bros (from RF).

- 0.104u4: Adam Bousley added save state support to Mario Bros.

- 0.97u5: David Haywood fixed scrolling (POW button hitting) in Mario Bros.

- 0.97u1: Pierpaolo Prazzoli hooked up redumped roms to clone Pest Place and fixed spritelayout.

- 0.88: Added save state support to Mario Bros (thanks to Mame32Plus).

- 12th July 2004: 3D ARCADE - New 3D cabinet model for Mario Bros. from Baraka.

- 0.71u2: Added clone Pest Place (bootleg 1983). Bad colours, some bad gfx etc.

- 9th July 2003: Pierpaolo Prazzoli added Pest Place, a bootleg of Mario Bros, to the Donkey Kong driver.

- 19th July 1999: Jim Hernandez fixed some sound issues in Mario Bros.

- 0.36b1: Nicola Salmoria added clone Mario Bros. (Japan). Changed parent description to 'Mario Bros. (US)'.

- 2nd March 1999: Nicola fixed Mario Bros. death sound with information from Brian Stern.

- 0.35b5: Brian Stern emulated the death sound in Mario Bros, the sample is no longer used.

- 0.34b1: In Mario Bros, the screen bounces when you hit POW [Brad Oliver]. Added color prom mario.4p.

- 0.33b6: Known issues: Masao locks up at level 16?

- 0.33b5: Hugh McLenaghan added clone Masao (bootleg 1983). The game uses a Z80 instead of 8039 for sound. Known issues: Masao locks up at level 16 ?

- 0.30: Ron Fries, Dan Boris and Mirko Buffoni support a 8039 emulator and emulated sound in Donkey Kong, Donkey Kong Jr. and Mario Bros. Since the boards also use discrete circuits to generate sound, some samples are still needed to get complete sound support. Also partial sound in Radarscope.

- 0.29: Brad Oliver and Shane Monroe supported partial sound (through samples) in Mario Bros. Accurate colors in Mario Bros [Tim Lindquist, Nicola Salmoria].

- 0.26a: Mirko Buffoni worked with the wrong source, now everything is back to normality in Mario Bros.

- 0.16: Stefano Mozzi provided a much better palette for Mario Bros.

- 0.14: Nicola Salmoria fixed bug in Mario Bros. high score loading: It was recovering the high score table, but the high score at the top of the screen was not set accordingly. Mario Bros. now also preserve the score distributions (use F1 to see them).

- 0.13: Nicola Salmoria added high score saving to Mario Bros.

- 0.08: Mirko Buffoni added 'Mario Bros.' (Nintendo 1983). Game is playable with wrong colors and no sound. Control: Arrows = Move around player 1, CTRL = Jump player 1, Z,X = Move around player 2, SPACE = Jump player 2 and F1 = Test (keep it pressed - very nice, try it!). Colors for Mario Bros. derived from Kong emulator by Gary Shepherdson.


LEVELS: 255 (endless)


Other Emulators:

* CottAGE

* FB Alpha

* HiVE

* JAE

* Retrocade


Recommended Games:

Mario Bros.

Mario Bros. (PlayChoice-10)

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World (Nintendo Super System)

Vs. Dr. Mario

Dr. Mario (PlayChoice-10)

Mario's Open Golf (PlayChoice-10)

Super Mario Kart (Super Famicom Box)

Super Mario Collection (Super Famicom Box)

Mario Kart Arcade GP

Mario Kart Arcade GP 2


Recommended Games (Pipes):

Frisky Tom

Moguchan

Mario Bros.

Mario Bros. (PlayChoice-10)

Wily Tower

Pipe Dream

Pipeline


Recommended Games (Men at Work):

Inferno (Meadows)

Steel Worker

Frisky Tom

Blue Print

Dock Man

Bristles (Max-A-Flex)

Mario Bros.

Kamikaze Cabbie

Paperboy

Taxi Driver

Timber

Vs. Wrecking Crew

Fire Trap

Hammerin' Harry

Brave Fire Fighters

Crazy Taxi

Crazy Taxi High Roller

Power Shovel ni Norou!! - Power Shovel Simulator

Tokyo Bus Guide

18 Wheeler (deluxe)

Smashing Drive


Recommended Games (Platform 2):

Space Panic

Joust

Williams Multigame (Joust)

Joust 2 - Survival of the Fittest

Monster Bash

Chack'n Pop

Mario Bros.

Mario Bros. (PlayChoice-10)

Bomb Jack

Vs. Mighty Bomb Jack

Bombjack Twin

Eeekk!

Zwackery

Bogey Manor

The FairyLand Story

TeddyBoy Blues

Bubble Bobble

Bubble Bobble II

Bubble Memories: The Story Of Bubble Bobble III

Rainbow Islands

Parasol Stars - The Story of Bubble Bobble III (Tourvision PCE bootleg)

Don Doko Don

Rod-Land

Snow Bros. - Nick & Tom

Puzzle King (PacMan 2, Tetris, HyperMan 2, Snow Bros.)

Snow Bros. 2 - With New Elves / Otenki Paradise

Snow Brothers 3 - Magical Adventure

The Berlin Wall

Tumble Pop

Dark Tower

Diet Go Go

Funky Jet

Pang Pom's

Saboten Bombers

Jump Kids

Little Robin

Gun Master

Joe & Mac Returns

Metal Saver

Pack'n Bang Bang

Pang Pang

Come Back Toto

Fancy World - Earth of Crisis

Miss Bubble II

Toppy & Rappy

Ultra Balloon

Bomb Kick

Raccoon World

Bang Bang Busters

Dream World

Dynamite Bomber

Head Panic

Nightmare in the Dark

Penguin Brothers

Tang Tang

Jumping Pop

Toy Land Adventure

Zupapa!

Super Bubble 2003

Tower & Shaft

History


Arcade Video game published 36 years ago:

Mario Bros. (c) 1983 Nintendo of America, Incorporated.

North American version. For more information about the game itself, please see the original Japanese version entry; "Mario Bros. [No. TMA1-UP]".

- TECHNICAL -

Game No. TMA1-UP-US

- TRIVIA -

Mario Bros. was released in May 1983 in North America.

- UPDATES -

Revisions E and G: You get an extra life at 20,000, 30,000, 40,000 points, or none at all (depending on the DIP Switch settings, the default is 20,000). You don't get any more free lives afterward.

Revision F: You get an extra life at 20,000, 30,000, or 40,000 points (depending on the DIP Switch settings, the default is 20,000). Afterward you get free lives at every 20,000 points you score. The option to get no free lives at all is not available in Revision F.

- PORTS -

NOTE: Only ports released in North America are listed here. For ports released in other regions, please see the original Japanese version entry; "Mario Bros. [No. TMA1-UP]".

* CONSOLES:
[US] Atari 2600 (1983) "Mario Bros. [Model CX2697]"
[US] Atari 5200 (1983) "Mario Bros. [Model CX5247]"
[US] Nintendo NES (june.1986) "Mario Bros. [Model NES-MA-USA]"
[US] Atari 7800 (1987) "Mario Bros. [Model CX7850]"
Atari XEGS

* COMPUTERS:
[US] Apple II (1984)
[US] Commodore C64 (1984)
[US] Atari 800 (1989) "Mario Bros. [Model RX8103]"

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=57554&o=2

Commands list

 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>

High scores

MAMESCORE records : 02/04/2017 13:01

fok999________________________175.850
olivier_______________________143.020
sawys_________________________117.690
ezequiel_______________________98.590
mike_myers_____________________98.270
vikleroy_______________________85.480
jgabmurer______________________64.090
didyeah________________________46.930