Home News Forum                            
 

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

cottonbm: MAME ROM Information.


History:

Cotton Boomerang - Magical Night Dreams (c) 1998 Success.


A followup game to Cotton 2, Cotton Boomerang uses the same graphics, sound and enemies, but slightly different gameplay.

Gone are the lifebars, now you have one-hit kills (similar to the very first episode).

Gone are the extra lives, instead you have 3 chosen characters, tag-team style.

Gone is the experience-based level system, leveling up now depends on bonus items during the game.

Gone are the special, full-screen Magic attacks, instead you have an instant smart-bomb when you change into a different character in-game.

Gone are the powerup-dependant magic attacks, now each character has his/her own magic attack by default.

The characters are also equipped with secondary attacks to make their shooting style more distinctive from each other. And to top that, you have plenty of new moves, counterattacks, powerups, and key combinations to use.


Whereas Cotton 2 was more of a tactical shooter (whenever that is applicable to the game) with its chain combo and life/experience system, Cotton Boomerang is an all-out shooter due to the added moves, different level layout, and generally faster and crazier gameplay.


- TECHNICAL -


Sega Titan Video hardware (STV)


Main CPU : (2x) SH-2 (@ 28.6364 Mhz), 68000 (@ 11.45456 Mhz)

Sound Chips : SCSP (@ 11.45456 Mhz)


Screen orientation : Horizontal

Video resolution : 704 x 513 pixels

Screen refresh : 60.00 Hz

Palette colors : 6144


Players : 2

Control : 8-way joystick

Buttons : 6


- TRIVIA -


Released in July 1998.


The game uses the same music as Cotton 2, for which Pony Canyon / Scitron released a limited-edition soundtrack album (Cotton 2 - PCCB-00278) on 19/09/1997.


PATENTS :

U.S.A : 4,442,486 - 4,454,594 - 4,462,076

Europe : 80244

Canada : 1,183,276

Honk Kong : 88-4302

Singapore : 88-155


- SERIES -


1. Cotton - Fantastic Night Dreams (1991)

2. Marchen Adventure Cotton 100% (1994, Super Famicom)

3. Panorama Cotton (1994, Sega Mega Drive)

4. Cotton 2 - Magical Night Dreams (1997)

5. Cotton Boomerang - Magical Night Dreams (1998)

6. Rainbow Cotton (2000, Sega Dreamcast)

7. Magical Pachinko Cotton (2003, Sony PlayStation 2)


- STAFF -


Programmer : Masaru Hatsuyama, Takashi Egawano

Designer : Masahiro Pukuda, Toshihisa Katsuki


- PORTS -


* Consoles :

Sega Saturn (1998)


- SOURCES -


Game's rom.




MAME Info:

0.76u2 [David Haywood, Angelo Salese, Olivier Galibert]

0.74u2 [?]

0.63 [?]


WIP:

- 0.143u2: Angelo Salese fixed 1st level boss play completely invisible in Cotton Boomerang.

- 0.143: Angelo Salese fixed black screen instead of intro in Cotton Boomerang.

- 0.126u5: R. Belmont fixed sprite layer offset toward upper-left and Fatal Error crash in Cotton Boomerang.

- 0.126u3: R. Belmont enable strict PC relative loads for ST-V games; at least Cotton Boomerang needs them.

- 0.90u2: Changed description to 'Cotton Boomerang (JUET 980709 V1.000)'.

- 15th April 2004: Mariusz Wojcieszek fixed a sprite rendering bug in the ST-V driver where some sprites got distorted to the wrong size, improving Othello Shiyouyo title screen, helicopter in Die Hard Arcade, attract modes in Cotton Boomerang and Hanagumi Taisen Columns and it also makes Super Major League almost playable.

- 0.81u4: Mariusz Wojcieszek added some RBG0 scrolling which greatly improved background graphics in cotton2, cottonbm, grdforce and othellos.

- 0.76u2: Status - Cotton Boomerang has missing ground in places.

- 0.76u1: More ST-V improvements, fixing various graphical issues (Shienryu Sprite Colours) and general other bits and pieces. More games are 'watchable' now, for example Cotton 2, Cotton Boomerang, Puyo Puyo Sun, Columns 97 however they lack controls [David Haywood].

- 0.74u2: Added Cotton Boomerang (Success 1998).

- 0.63: Added Cotton Boomerang (Testdriver).


Recommended Games (Space Kids 2)

Rabio Lepus

Ordyne

Parodius DA!

Fantastic Journey

Sexy Parodius

Pistol Daimyo no Bouken

Cotton

Cotton 2

Cotton Boomerang

Hacha Mecha Fighter

Three Wonders - Chariot

Mystic Riders

Eco Fighters

Pilot Kids

Taihou de Doboon


Romset: 26624 kb / 7 files / 12.5 zip




MAME XML Output:

       <game name="cottonbm" sourcefile="stv.c" romof="stvbios">
              <description>Cotton Boomerang (JUET 980709 V1.000)</description>
              <year>1998</year>
              <manufacturer>Success</manufacturer>
              <biosset name="jp" description="EPR-20091 (Japan 97/08/21)" default="yes"/>
              <biosset name="jp1" description="EPR-19730 (Japan 97/02/17)"/>
              <biosset name="jp2" description="EPR-17951A (Japan 95/04/25)"/>
              <biosset name="jp3" description="STVB1.11J (Japan 95/02/20)"/>
              <biosset name="jp4" description="EPR-17740 (Japan 95/01/31)"/>
              <biosset name="euro" description="EPR-17954A (Europe 95/04/25)"/>
              <biosset name="us" description="EPR-17952A (USA 95/04/25)"/>
              <biosset name="tw" description="EPR-17953A (Taiwan 95/04/25)"/>
              <biosset name="tw1" description="STVB1.11T (Taiwan 95/02/20)"/>
              <biosset name="debug" description="Debug (95/01/13)"/>
              <biosset name="dev" description="Development (bios 1.061)"/>
              <rom name="epr-20091.ic8" merge="epr-20091.ic8" bios="jp" size="524288" crc="59ed40f4" sha1="eff0f54c70bce05ff3a289bf30b1027e1c8cd117" region="maincpu" offset="0"/>
              <rom name="epr-19730.ic8" merge="epr-19730.ic8" bios="jp1" size="524288" crc="d0e0889d" sha1="fae53107c894e0c41c49e191dbe706c9cd6e50bd" region="maincpu" offset="0"/>
              <rom name="epr-17951a.ic8" merge="epr-17951a.ic8" bios="jp2" size="524288" crc="2672f9d8" sha1="63cf4a6432f6c87952f9cf3ab0f977aed2367303" region="maincpu" offset="0"/>
              <rom name="stvb111j.ic8" merge="stvb111j.ic8" bios="jp3" size="524288" crc="3e23c81f" sha1="f9b282fd27693e9891843597b2e1823da3d23c7b" region="maincpu" offset="0"/>
              <rom name="epr-17740.ic8" merge="epr-17740.ic8" bios="jp4" size="524288" crc="5c5aa63d" sha1="06860d96923b81afbc21e0ad32ee19487d8ff6e7" region="maincpu" offset="0"/>
              <rom name="epr-17954a.ic8" merge="epr-17954a.ic8" bios="euro" size="524288" crc="f7722da3" sha1="af79cff317e5b57d49e463af16a9f616ed1eee08" region="maincpu" offset="0"/>
              <rom name="epr-17952a.ic8" merge="epr-17952a.ic8" bios="us" size="524288" crc="d1be2adf" sha1="eaf1c3e5d602e1139d2090a78d7e19f04f916794" region="maincpu" offset="0"/>
              <rom name="epr-17953a.ic8" merge="epr-17953a.ic8" bios="tw" size="524288" crc="a4c47570" sha1="9efc73717ec8a13417e65c54344ded9fc25bf5ef" region="maincpu" offset="0"/>
              <rom name="stvb111t.ic8" merge="stvb111t.ic8" bios="tw1" size="524288" crc="02daf123" sha1="23185beb1ce9c09b8719e57d1adb7b28c8141fd5" region="maincpu" offset="0"/>
              <rom name="stv110.bin" merge="stv110.bin" bios="debug" size="524288" crc="3dfeda92" sha1="8eb33192a57df5f3a1dfb57263054867c6b2db6d" region="maincpu" offset="0"/>
              <rom name="stv1061.bin" merge="stv1061.bin" bios="dev" size="524288" crc="728dbca3" sha1="0ed2030177f0aa8285645c395ae9ad9f568ab1d6" region="maincpu" offset="0"/>
              <rom name="mpr21075.7" size="2097152" crc="200b58ba" sha1="6daad6d70a3a41172e8d9402af775c03e191232d" region="game0" offset="200000"/>
              <rom name="mpr21070.2" size="4194304" crc="56c0bf1d" sha1="c2b564ce536c637bb723ed96683b27596e87ebe7" region="game0" offset="400000"/>
              <rom name="mpr21071.3" size="4194304" crc="2bb18df2" sha1="e900adb94ad3f48be00a4ce33e915147dc6a8737" region="game0" offset="800000"/>
              <rom name="mpr21072.4" size="4194304" crc="7c7cb977" sha1="376dfb8014050605b00b6545520bd544768f5828" region="game0" offset="c00000"/>
              <rom name="mpr21073.5" size="4194304" crc="f2e5a5b7" sha1="9258d508ef6f6529efc4ad172fd29e69877a99eb" region="game0" offset="1000000"/>
              <rom name="mpr21074.6" size="4194304" crc="6a7e7a7b" sha1="a0b1e7a85e623b59886b28797281df1d65b8a5aa" region="game0" offset="1400000"/>
              <rom name="mpr21069.1" size="4194304" crc="6a28e3c5" sha1="60454b71db49b872e0cb89fae2259fed601588bd" region="game0" offset="1800000"/>
              <chip type="cpu" tag="maincpu" name="SH-2" clock="28636360"/>
              <chip type="cpu" tag="slave" name="SH-2" clock="28636360"/>
              <chip type="cpu" tag="audiocpu" name="68000" clock="11289600"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="scsp" name="SCSP"/>
              <chip type="audio" tag="cdda" name="CD/DA"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.764793" pixclock="6711646" htotal="427" hbend="0" hbstart="320" vtotal="263" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="4" buttons="4" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="PDR1" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="PDR2" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="6144"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise