Home News Forum                            

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

flower: MAME ROM Information.


Flower (c) 1986 Komax, Inc.

A vertical shoot'em up that is set in outer space. Eliminate attacking flowers and a variety of end-bosses. Shoot daisy-chains and comets for power-up items.


Main CPU : (3x) Z80 (@ 8 Mhz)

Sound Chips : Custom (@ 8 Mhz)

Screen orientation : Horizontal

Video resolution : 272 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : 8-way joystick

Buttons : 3

=> [A] Shoot, [B] Missile, [C] Cutter


* The power up item appears if you destroy a chain of daisies or hit the comet with a missile.

* Flower power up items :

1. Orange : speed-up. 30 seconds.

2. Purple : missile. 15 shots.

3. Green : laser. 30 shots.

4. Red : cutter. It must be caught after launching.

5. Blue : support. Maximum 3 supports.


Game's rom.

Machine's picture.

MAME Info:

0.125u9 [InsideOutBoy]

0.125u8 [?]

0.62 [InsideOutBoy, David Haywood, Stephane Humbert]


- 0.145u8: hap fixed ADDRESS_MAP regression (black screen) in Flower.

- 0.143u3: hap further improved Flower interrupts, sound driver and fixed most of the hanging notes by adding channel effects. Changed Z80 CPU1/2/3 clock speed to 4608000 Hz.

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

- 0.138u1: Changed description of 'Flower (Komax)' to 'Flower (US)' and clone 'Flower (Sega/Alpha)' to 'Flower (Japan)'. Renamed (flowers) to (flowerj).

- 0.129u4: Changed Custom sound to Flower Custom.

- 0.126u4: Brian Troha added edge connector pinout info for the 2x 8-Way joysticks with 3x fire buttons (Laser, Missle and Cutter) to the Flower driver.

- 0.126u2: David Haywood merged CPU0 and 1 memory maps in Flower, improved interrupt generation. This fixed starting a game doesn't always register.

- 0.125u9: Couriersud added state saving for Flower. Renamed (flower) to (flowers) and (flowerk) to (flower).

- 0.125u8: Brian Troha fixed Flower dipswitches and added DIP locations. Changed 'Flower' to clone 'Flower (Komax)' and 'Flower (bootleg)' to parent 'Flower (Sega/Alpha)'. Renamed (flower) to (flowerk) and (flowerbl) to (flower).

- 0.123u1: Zsolt Vasvari removed color tables from Flower. Added RESNET color computations where appropriate.

- 0.89u3: Bryan McPhail fixed remaining GFX issues in Flower.

- 0.89u1: Bryan McPhail fixed colours in Flower. Added all proms and user1 roms from clone Flower (bootleg) to Flower. Fixed gfx1/2/3 rom loading and palettesize to 256 colors.

- 0.88u5: Added clone Flower (bootleg).

- 0.82: Some cleanups to Flower driver [Pierpaolo Prazzoli]

- 0.75: Changed the Z80 CPU3 periodic interrupt from 120 to 90.

- 11th October 2003: R. Belmont adjusted the Flower tempo.

- 14th November 2002: Tomasz Slanina added graphics zooming to the Flower driver.

- 0.62: Added Flower (Komax 1986). TODO: Cleanups. Colors, probably missing proms. Fix sound. Improve interrupts. Sprite flipping is incorrect for one of the enemies so its probably wrong. Screenshots look like the game has sprite zooming.

- 29th October 2002: Stephane Humbert fixed one unknown dipswitch in the Flower driver.

- 28th October 2002: Nicola Salmoria added preliminary sound emulation to Flower, but it's not perfect and it crashes sometimes.

- 27th October 2002: David Haywood updated InsideOutBoy's old Flower driver and fixed the sprites in it, although it's still missing sound emulation and colors. Stephane Humbert fixed the inputs and dipswitch settings in it.


Recommended Games (Space Shooter 2):

Devil Zone

Killer Comet



Radar Scope

Space Firebird

Zero Hour

Astro Blaster

Astro Fantasia (DECO Cassette)

Black Hole


Laser Battle

Red Clash

Satan of Saturn

Space Cruiser


Azurian Attack

Battle Cross


Sky Base

Space Raider



Juno First

Mad Planets


Halley's Comet

Sky Fox

Star Fighter

Space Bomber

Romset: 203 kb / 21 files / 72.4 zip

MAME XML Output:

       <game name="flower" sourcefile="flower.c">
              <description>Flower (US)</description>
              <manufacturer>Clarue (Komax license)</manufacturer>
              <rom name="1.5j" size="32768" crc="a4c3af78" sha1="d149b0e0d82318273dd9cc5a143b175cdc818d0d" region="maincpu" offset="0"/>
              <rom name="2.5f" size="32768" crc="7c7ee2d8" sha1="1e67bfe0f3585be5a6e6719ccf9db764bafbcb01" region="subcpu" offset="0"/>
              <rom name="3.d9" size="16384" crc="8866c2b0" sha1="d00f31994673e8087a1406f98e8832d07cedeb66" region="audiocpu" offset="0"/>
              <rom name="10.13e" size="8192" crc="62f9b28c" sha1="d57d06b99e72a4f68f197a5b6c042c926cc70ca0" region="gfx1" offset="0"/>
              <rom name="14.19e" size="8192" crc="11b491c5" sha1="be1c4a0fbe8fd4e124c21e0f700efa0428376691" region="gfx2" offset="0"/>
              <rom name="13.17e" size="8192" crc="ea743986" sha1="bbef4fd0f7d21cc89a52061fa50d7c2ea37287bd" region="gfx2" offset="2000"/>
              <rom name="12.16e" size="8192" crc="e3779f7f" sha1="8e12d06b3cdc2fcb7b77cc35f8eca45544cc4873" region="gfx2" offset="4000"/>
              <rom name="11.14e" size="8192" crc="8801b34f" sha1="256059fcd16b21e076db1c18fd9669128df1d658" region="gfx2" offset="6000"/>
              <rom name="8.10e" size="8192" crc="f85eb20f" sha1="699edc970c359143dee6de2a97cc2a552454785b" region="gfx3" offset="0"/>
              <rom name="6.7e" size="8192" crc="3e97843f" sha1="4e4e5625dbf78eca97536b1428b2e49ad58c618f" region="gfx3" offset="2000"/>
              <rom name="9.12e" size="8192" crc="f1d9915e" sha1="158e1cc8c402f9ae3906363d99f2b25c94c64212" region="gfx3" offset="4000"/>
              <rom name="15.9e" size="8192" crc="1cad9f72" sha1="c38dbea266246ed4d47d12bdd8f9fae22a5f8bb8" region="gfx3" offset="6000"/>
              <rom name="4.12a" size="32768" crc="851ed9fd" sha1="5dc048b612e45da529502bf33d968737a7b0a646" region="sound1" offset="0"/>
              <rom name="5.16a" size="16384" crc="42fa2853" sha1="cc1e8b8231d6f27f48b05d59390e93ea1c1c0e4c" region="sound2" offset="0"/>
              <rom name="82s129.k1" size="256" crc="d311ed0d" sha1="1d530c874aecf93133d610ab3ce668548712913a" region="proms" offset="200"/>
              <rom name="82s129.k2" size="256" crc="ababb072" sha1="a9d46d12534c8662c6b54df94e96907f3a156968" region="proms" offset="100"/>
              <rom name="82s129.k3" size="256" crc="5aab7b41" sha1="8d44639c7c9f1ba34fe9c4e74c8a38b6453f7ac0" region="proms" offset="0"/>
              <rom name="82s147.d7" size="512" crc="f0dbb2a7" sha1="03cd8fd41d6406894c6931e883a9ac6a4a4effc9" region="user1" offset="0"/>
              <rom name="82s147.j18" size="512" crc="d7de0860" sha1="5d3d8c5476b1edffdacde09d592c64e78d2b90c0" region="user1" offset="200"/>
              <rom name="82s123.k7" size="32" crc="ea9c65e4" sha1="1bdd77a7f3ef5f8ec4dbb9524498c0c4a356f089" region="user1" offset="400"/>
              <rom name="82s129.a1" size="256" crc="c8dad3fc" sha1="8e852efac70223d02e45b20ed8a12e38c5010a78" region="user1" offset="420"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4608000"/>
              <chip type="cpu" tag="subcpu" name="Z80" clock="4608000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4608000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="flower" name="Flower Custom"/>
              <display tag="screen" type="raster" rotate="0" width="272" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Energy Decrease" tag="IN0CPU0" mask="8">
                     <dipvalue name="Slow" value="8" default="yes"/>
                     <dipvalue name="Fast" value="0"/>
              <dipswitch name="Invulnerability (Cheat)" tag="IN0CPU0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Keep Weapons When Destroyed" tag="IN0CPU0" mask="32">
                     <dipvalue name="No" value="32" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Difficulty" tag="IN0CPU0" mask="64">
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Shot Range" tag="IN0CPU0" mask="128">
                     <dipvalue name="Short" value="128" default="yes"/>
                     <dipvalue name="Long" value="0"/>
              <dipswitch name="Lives" tag="IN1CPU0" mask="7">
                     <dipvalue name="1" value="7"/>
                     <dipvalue name="2" value="6"/>
                     <dipvalue name="3" value="5" default="yes"/>
                     <dipvalue name="4" value="4"/>
                     <dipvalue name="5" value="3"/>
                     <dipvalue name="6" value="2"/>
                     <dipvalue name="7" value="1"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              <dipswitch name="Coinage" tag="IN1CPU0" mask="24">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
              <dipswitch name="Cabinet" tag="IN1CPU0" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Demo Sounds" tag="IN1CPU0" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Bonus Life" tag="IN1CPU0" mask="128">
                     <dipvalue name="30k, then every 50k" value="128" default="yes"/>
                     <dipvalue name="50k, then every 80k" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise