Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

gberet: MAME ROM Information.


Green Beret (c) 1985 Konami.

Move soldier to the right of the screen and destroy the enemy soldiers by pressing 'Knife Button'. By destroying the enemy commanding officer you are able to capture his weapon (a flame thrower, a rocket gun or hand grenades). These special weapons will destroy the enemy soldiers en masse.

Use the shoot button to activate the special weapons you have captured.

Jump or lie down to avoid the enemy bullets. Avoid the mines by climbing the ladders, buildings, etc. During the last battle at the end of each stage, crack troops from the enemy will attack, destroy them to advance to the next level.

The game is completed when you have rescued the captives at the end of the fourth stage.


Game ID : GX577

Main CPU : Z80 (@ 3.072 Mhz)

Sound Chips : SN76496 (@ 1.536 Mhz)

Screen orientation : Horizontal

Video resolution : 240 x 224 pixels

Screen refresh : 30.00 Hz

Palette colors : 32

Players : 2

Control : 8-way joystick

Buttons : 2


Released in October 1985.

This game is known in US as "Rush'n Attack".

Also manufactured by Irem as the same name.


* Go wild using weapons! : The weapon-providing character appears frequently. You don't have to be thrifty.

* Watch out for ladders! : When a ladder is nearby, you will climb it up/down instead of jumping/crouching. Be careful.

* Watch the enemy carefully : Enemies attacking from a distance always move in a particular way. Watch carefully!

* How to destroy mines ? : Destroy mines with grenades.

* Use the knife rapidly : If enemies come from both the left and right, rapidly use the knife and face both directions.

* Learn enemy appearance patterns : There are certain difficult points in the game. Learn how enemies appear and come up with a way to overcome the situation.


1. Green Beret (1985)

2. M.I.A. - Missing in Action (1989)


* Consoles :

Nintendo NES (1987, "Rush'n Attack")

Nintendo Famicom Disk

Microsoft XBOX 360 (2007, "Rush 'n Attack" - Xbox Live Arcade)

* Computers :

Thomson TO7 (1986)

Thomson TO8 (1986, "Compilation - Coffret Cadeau")

Sinclair ZX Spectrum (1986)

Sinclair ZX Spectrum (1986, "Konami Coin-Op Hits")

Commodore 16 (1986)

MSX (1986)

Atari 800 (1986)

Amstrad CPC (1986)

Commodore C64 (1986)

PC [MS-DOS, 5.25''] ("Rush 'n Attack")

Thomson M05


Game's rom.

MAME Info:

0.16 [Nicola Salmoria, Chris Hardy]

Artwork available


- 0.144u7: hap removed unnecessary comments, emulate soundlatch properly, improved interrupts and sync interrupts to scanlines anyway in the Green Beret driver. Fixed Green Beret (bootleg) and added note. Changed VSync to 60.60 Hz.

- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Green Beret driver.

- 0.136u2: Corrado Tomaselli changed Green Beret to use the 76489A variant (verified on PCB).

- 0.136: Kevin Eshbach changed Green Beret sound chip to SN76489 and indicated that Green Beret (bootleg) has an undumped PAL and PROMs.

- 0.135u3: Fabio Priuli added driver data struct and save states to the Green Beret driver.

- 0.133u2: Kanikani cleanup dipswitches in Green Beret.

- 0.133u1: Brian Troha added DIP locations to Green Beret and improved bonus verbiage for the Green Beret driver. Verbiage more like the actual manual. Added 2x 'Unused' dipswitches.

- 0.130u3: Fabio Priuli fixed coin inputs in clone Green Beret (bootleg), they were switched.

- 26th July 2008: Mr. Do - Funny story. Tormod sent me a BUNCH of instruction cards a long time ago. You've probably been seeing them added in every so often. Well, around July of last year, I had completed a whole bunch of them, but then had a computer crash, and they ended up on the "spare" hard drive by mistake. I found them again going through a cleanup. So thanks to Tormod, this week we have Green Beret (EUR and GER versions).

- 0.123u1: Swapped proms ($20, 120). Changed palettesize to 512 colors.

- 0.80: Changed description of clone 'Rush'n Attack' to 'Rush'n Attack (US)'. Fixed dipswitches. Removed 2x 'Unknown' dipswitches and 3rd coin slot.

- 0.78u5: Stefan Jokisch fixed the bad ram message in Green Beret (0.78u2 memory rewrite).

- 0.70u2: Gerald Coy fixed the ROM names in Green Beret.

- 12th October 2001: Phil Stroffolino fixed the tilemap bug which caused the Green Beret cocktail mode problem.

- 4th April 2001: Quench fixed a graphics scrolling bug in Green Beret bootleg.

- 0.35b11: Mirko Buffoni added clone Green Beret (bootleg).

- 0.34b1: Added color proms ($0, 20, 120 - palette, sprites and characters).

- 0.18: Green Beret update [Nicola Salmoria]: The speed should now be VERY accurate. It also syncs correctly with the music. Sound pitch should be correct as well (though it changes after you die for the first time...). High score saving support. Fixed sprite clipping problem on the left of the screen. Fixed memory trashing bug in dirtybuffer handling. I finally added some lousy, very inaccurate, noise to the 76496 emulator. This affects Green Beret. Known issues: The music starts with what seems a correct pitch, but changes after you die for the first time or finish the first level. Weird.

- 0.17: Added Rush'n Attack (the US version). Various fixes to Green Beret [Nicola Salmoria]: Thanks to Paul Swan, it now has 100% accurate colors. Dipswitches didn't work, fixed. I've been told that it actually was too fast, so now it runs slower. Let me know how accurate it is.

- 0.16: Nicola Salmoria added Green Beret (Konami 1985). Game is playable with partial sound (probably inaccurate). Colors are terrible. If you can see what you are doing, it's playable (but should it be this fast? I find it very hard).

ARCADE RELEASE: Green Beret (Konami) - 1985/Oct/26


Other Emulators:

* CottAGE

* FB Alpha

* JEmu2

* JEmu

Recommended Games (Army Fighter):

Green Beret (Irem)

Green Beret

Rush'n Attack (PlayChoice-10)

Special Forces

Special Forces II


Contra (PlayChoice-10)

Super Contra

Super C (PlayChoice-10)

Contra 3: The Alien Wars (Nintendo Super System)

Vs. Platoon

Battle Rangers

P.O.W. - Prisoners of War

Bay Route

M.I.A. - Missing in Action

Midnight Resistance

Thunder Fox



Gun Force II

Metal Slug

Metal Slug 2

Metal Slug X

Metal Slug 3

Metal Slug 4

Metal Slug 5

Metal Slug 6


Combat School

Romset: 129 kb / 11 files / 62.5 zip

MAME XML Output:

       <game name="gberet" sourcefile="gberet.c">
              <description>Green Beret</description>
              <rom name="577l03.10c" size="16384" crc="ae29e4ff" sha1="5c66de1403c5df5b6647bb37e26070ffd33590e8" region="maincpu" offset="0"/>
              <rom name="577l02.8c" size="16384" crc="240836a5" sha1="b76f3789f152198bf8a9a366378d664e683c6c9d" region="maincpu" offset="4000"/>
              <rom name="577l01.7c" size="16384" crc="41fa3e1f" sha1="90d1463e16b0f52c01078be044ce3672d4acebff" region="maincpu" offset="8000"/>
              <rom name="577l07.3f" size="16384" crc="4da7bd1b" sha1="54adba9ae086852902d78ab36039498aae50d7a9" region="gfx1" offset="0"/>
              <rom name="577l06.5e" size="16384" crc="0f1cb0ca" sha1="094004e70c05df8cd486d0854c258fa766e2925d" region="gfx2" offset="0"/>
              <rom name="577l05.4e" size="16384" crc="523a8b66" sha1="5f2bcf2b702fe05f8a022b6284cb2d0a5b5f222f" region="gfx2" offset="4000"/>
              <rom name="577l08.4f" size="16384" crc="883933a4" sha1="b565842edf09feeb2c4ac44ad58331757586b6aa" region="gfx2" offset="8000"/>
              <rom name="577l04.3e" size="16384" crc="ccecda4c" sha1="cac053cab68cb420edd408ce032143db7abc29f5" region="gfx2" offset="c000"/>
              <rom name="577h09.2f" size="32" crc="c15e7c80" sha1="c0e8a01e63ed8cf20b33456b68890313b387ad23" region="proms" offset="0"/>
              <rom name="577h11.6f" size="256" crc="2a1a992b" sha1="77cff7c9c8433f999a87776021935864cf9dccb4" region="proms" offset="20"/>
              <rom name="577h10.5f" size="256" crc="e9de1e53" sha1="406b8dfe54e6176082005cc5545e79c098672547" region="proms" offset="120"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="snsnd" name="SN76489A" clock="1536000"/>
              <display tag="screen" type="raster" rotate="0" width="240" height="224" refresh="60.600000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="No Coin B" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="30K, 70K, Every 70K" value="24"/>
                     <dipvalue name="40K, 80K, Every 80K" value="16"/>
                     <dipvalue name="50K, 100K, Every 100K" value="8" default="yes"/>
                     <dipvalue name="50K, 200K, Every 200K" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Upright Controls" tag="DSW3" mask="2">
                     <dipvalue name="Single" value="2" default="yes"/>
                     <dipvalue name="Dual" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise