Home News Forum                            

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

bermudat: MAME ROM Information.


Bermuda Triangle (c) 1987 SNK.

A vertically scrolling shoot'em up.


Game ID : A6003 'WW'

Main CPU : Z80 (@ 4 Mhz), Z80 (@ 5 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM3526 (@ 4 Mhz), Y8950 (@ 4 Mhz)

Players : 2

Control : dial

Buttons : 2


This game is known in Japan as "World Wars" (but similar to the US older version).


The US older version is a different version :

* Different weapon powerup.

* Graphics are almost completely different.

* More different bosses.

* No shape-changing by powerups.

* No Speeches.

* Players beam to different places instead of times after finishing a level.


Director : Eikichi Kawasaki

Software : SNK jr.

Designers : Rampty, Tetsuyaki

Assistants : Miss Yoko, Angel

Hardware : Akitadesi

Sound : Kenny

Producer : Mr. Oba

Printing : Tomotae


Game's rom.

Machine's picture.

MAME Info:

0.68 [Carlos A. Lozano, Phil Stroffolino]

0.62 [Alessio Manuele]

0.35b8 [Carlos A. Lozano, Phil Stroffolino]


- To enter service mode hold P1 Start during ROM test.


- 0.133u1: Renamed (bermudaj) to (bermudatj) and (bermudaa) to (bermudata).

- 0.129u4: Changed visible area to 224x400.

- 0.127u7: Stephane Humbert checked inputs and dipswitches via Z80 code analysis for Bermuda Triangle and clone (Japan).

- 0.127u1: Changed description to 'Bermuda Triangle (World?)' and clone 'Bermuda Triangle (Japan old version)' to 'Bermuda Triangle (Japan)'. Renamed (bermudao) to (bermudaj). SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Removed ROM patches, simulated "turbo front" check, clarified the relationship between the sets, converted to tilemaps, proper memory maps and inputs etc. Changed Z80 CPU2 clock speed to 4MHz and visible area to 224x368.

- 0.126u5: Fixed gfx3 rom addresses to $8000/10000/18000.

- 0.68: Renamed (bermudat) to (bermudao) and (bermudao) to (bermudat). Changed visible area to 224x384.

- 0.62: Changed 'Bermuda Triangle (Japan)' to parent and 'Bermuda Triangle (US)' to clone '(Japan old version)' and clones 'US early version)' to '(US older version)' and 'World Wars (Japan)' to 'World Wars (World)'. Renamed (bermudat) to (bermudao) and (bermudaj) to (bermudat). Added 'Unused' dipswitch.

- 0.37b6: Changed Z80 CPU2 clock speed to 5MHz.

- 0.36b16: Changed description to 'Bermuda Triangle (US)'. Replaced YM3526 sound with Y8950.

- 28th January 2000: Bryan McPhail added a Bermuda Triangle clone to the SNK driver.

- 0.36b14: Replaced YM-3812 sound with YM-3526.

- 0.36b3: Alessio Manuele added clone Bermuda Triangle (Japan). Changed parent description to 'Bermuda Triangle (World?)' and added proms ($0, 400, 800) from clone (Japan). Added dipswitches 'Game Mode', 'Bonus Life', 'Game Style' and 'Unused'.

- 0.35: Added 3rd player and changed 8-way Joystick to Dial.

- 0.35b8: Carlos A. Lozano and Phil Stroffolino added Bermuda Triangle (SNK 1987).


Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 1253 kb / 27 files / 437.9 zip

MAME XML Output:

       <game name="bermudat" sourcefile="snk.c">
              <description>Bermuda Triangle (World?)</description>
              <rom name="bt_p1.rom" size="65536" crc="43dec5e9" sha1="2b29016d4af2a0a6be87f440f235a6a76f8a52a0" region="maincpu" offset="0"/>
              <rom name="bt_p2.rom" size="65536" crc="0e193265" sha1="765ad63d1f752920d3d7829747e8f2808670ee84" region="sub" offset="0"/>
              <rom name="bt_p3.rom" size="65536" crc="53a82e50" sha1="ce1e72f0ddc5e19c2d8a6a545ce205c7c39da2dd" region="audiocpu" offset="0"/>
              <rom name="btj_01r.prm" size="1024" crc="f4b54d06" sha1="620ea513dbf3219844cdb36ea5d7e2a1b13e3198" region="proms" offset="0"/>
              <rom name="btj_02g.prm" size="1024" crc="baac139e" sha1="c951c9a2d8bb1af178de63c6e2cb716dcb2ac57c" region="proms" offset="400"/>
              <rom name="btj_03b.prm" size="1024" crc="2edf2e0b" sha1="b430ec934399909e6e1f27c7bf47bbacf01f266f" region="proms" offset="800"/>
              <rom name="btj_h.prm" size="1024" crc="c20b197b" sha1="504cb28d652029fe87a5411d6239e78d93c83e91" region="proms" offset="c00"/>
              <rom name="btj_v.prm" size="1024" crc="5d0c617f" sha1="845e52173c33500227cabe1e21b34919d2856215" region="proms" offset="1000"/>
              <rom name="bt_p10.rom" size="32768" crc="d3650211" sha1="cc7cfe05c5903caf33f8f02c416f68e6d2f6baa7" region="tx_tiles" offset="0"/>
              <rom name="bt_p22.rom" size="65536" crc="8daf7df4" sha1="c6b5157821f3751bc70411ba0e1ea43d223ad0f6" region="bg_tiles" offset="0"/>
              <rom name="bt_p21.rom" size="65536" crc="b7689599" sha1="ffa35b480efbc55948e5d0202e7a7ab6446db905" region="bg_tiles" offset="10000"/>
              <rom name="bt_p20.rom" size="65536" crc="ab6217b7" sha1="fb4b0fcd9ff1f04cf772a46b6727d3de531beb0e" region="bg_tiles" offset="20000"/>
              <rom name="bt_p19.rom" size="65536" crc="8ed759a0" sha1="cd039ed9cb4127729bd29c6232dcbb77b85a4159" region="bg_tiles" offset="30000"/>
              <rom name="bt_p6.rom" size="32768" crc="8ffdf969" sha1="68672dc74156ebbf59316dfeae25b155d699d0eb" region="sp16_tiles" offset="0"/>
              <rom name="bt_p7.rom" size="32768" crc="268d10df" sha1="6a297bbd7b4248306d8756a80f4403c45d833eb3" region="sp16_tiles" offset="8000"/>
              <rom name="bt_p8.rom" size="32768" crc="3e39e9dd" sha1="394c85841113a1b2bdd744445e3e4e3acc7099c6" region="sp16_tiles" offset="10000"/>
              <rom name="bt_p9.rom" size="32768" crc="bf56da61" sha1="855687b6a0a4cef3b8294ca359abe14b11ad5749" region="sp16_tiles" offset="18000"/>
              <rom name="bt_p11.rom" size="65536" crc="aae7410e" sha1="19dcd13fc53c05bac05d2242965129ab1e3a4a88" region="sp32_tiles" offset="0"/>
              <rom name="bt_p12.rom" size="65536" crc="18914f70" sha1="2c4e7db8b6e70dffb27d10032f750932c7379a66" region="sp32_tiles" offset="10000"/>
              <rom name="bt_p13.rom" size="65536" crc="cd79ce81" sha1="00f205f8a97f839e2592bdfb624fe6b902ce5a93" region="sp32_tiles" offset="20000"/>
              <rom name="bt_p14.rom" size="65536" crc="edc57117" sha1="899a524973f407c3be1de9dac50f3d373bccb2e5" region="sp32_tiles" offset="30000"/>
              <rom name="bt_p15.rom" size="65536" crc="448bf9f4" sha1="0f880ba3e97a57c937afdce29a1461bc310196eb" region="sp32_tiles" offset="40000"/>
              <rom name="bt_p16.rom" size="65536" crc="119999eb" sha1="0030121239c3ef07c093a7e2146c4027e1b544ac" region="sp32_tiles" offset="50000"/>
              <rom name="bt_p17.rom" size="65536" crc="b5462139" sha1="9af190cf5fabcc017d707be43bd141dc6db12827" region="sp32_tiles" offset="60000"/>
              <rom name="bt_p18.rom" size="65536" crc="cb416227" sha1="aba0b5a0c93713c676a59e8d3c36d780a4e01894" region="sp32_tiles" offset="70000"/>
              <rom name="bt_p4.rom" size="65536" crc="4bc83229" sha1="b58d08ebed0b02279385a7ac2f385e62443e3de6" region="ym2" offset="0"/>
              <rom name="bt_p5.rom" size="65536" crc="817bd62c" sha1="d3ee2ff01a4da8b928728b2fd4948fabd2b04420" region="ym2" offset="10000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM3526" clock="4000000"/>
              <chip type="audio" tag="ym2" name="Y8950" clock="4000000"/>
              <display tag="screen" type="raster" rotate="270" width="400" height="224" refresh="60.000000" pixclock="5376000" htotal="400" hbend="0" hbstart="400" vtotal="224" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
                     <control type="positional" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes"/>
              <dipswitch name="Unused" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="8">
                     <dipvalue name="3" value="8" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW1" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/4 Credits" value="128"/>
                     <dipvalue name="1 Coin/6 Credits" value="192"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="3" default="yes"/>
                     <dipvalue name="Normal" value="2"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Game Mode" tag="DSW2" mask="12">
                     <dipvalue name="Demo Sounds Off" value="12"/>
                     <dipvalue name="Demo Sounds On" value="8" default="yes"/>
                     <dipvalue name="Freeze" value="0"/>
                     <dipvalue name="Infinite Lives (Cheat)" value="4"/>
              <dipswitch name="Game Style" tag="DSW2" mask="192">
                     <dipvalue name="Normal without continue" value="192"/>
                     <dipvalue name="Normal with continue" value="128" default="yes"/>
                     <dipvalue name="Time attack 3 minutes" value="64"/>
                     <dipvalue name="Time attack 5 minutes" value="0"/>
              <dipswitch name="Bonus Life" tag="BONUS" mask="52">
                     <dipvalue name="50k 100k 100k+" value="52" default="yes"/>
                     <dipvalue name="60k 120k 120k+" value="36"/>
                     <dipvalue name="100k 200k 200k+" value="20"/>
                     <dipvalue name="50k 100k" value="48"/>
                     <dipvalue name="60k 120k" value="32"/>
                     <dipvalue name="100k 200k" value="16"/>
                     <dipvalue name="None" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise