Home News Forum                            
 

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

shanhigw: MAME ROM Information.


History:

Shanghai - Banri no Choujou (c) 1995 Sunsoft.


- 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 June 1995.


The title of this game translates from Japanese as 'Shangai - The Great Wall'.


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. Shangai (1988)

2. Shangai II (1989)

3. Super Shangai Dragon's Eye (1992)

4. Shangai III (1993)

5. Sanrio Shanghai (1994, Nintendo Super Famicom)

6. Shanghai - Banri no Choujou (1995)

7. Shanghai - Great Moments (1995, PC [MS Windows])

8. Game no Tatsujin - The Shanghai (1995, Sony Playstation)

9. Shanghai Dynasty (1997, PC [MS Windows])

10. Shangai Matekibuyuu (1998)

11. Shanghai Pocket (1998, Nintendo Game Boy & Game Boy Color)

11. Shanghai Pocket (1999, Wonder Swan)

12. Shanghai - Second Dynasty (1999, PC [MS Windows])

13. Shanghai Mahjong (2000, PC [MS Windows])

14. Shanghai - Four Elements (2000, Sony Playstation 2)

15. Shanghai Shoryu Sairin (2000)

16. Shanghai Mini (2000, NeoGeo Pocket Color)

17. Shanghai - Sangoku Pai Tatagi (2002, Sony Playstation 2)

18. Shanghai Advance (2002, Nintendo Game Boy Advance)

19. Super Shanghai 2005 (2004, Sony PlayStation 2)

20. Tsuushin Shanghai (2005, Sony PlayStation 2)


- PORTS -


* Consoles :

Nintendo Super Famicom (1995, "Shanghai - Banri no Choujou")

Sega Saturn (1995)

Sony PlayStation (1995)

NEC PCFX (1996)

Panasonic 3DO ("Shanghai - Triple Thread")


- SOURCES -


Game's rom.




MAME Info:

0.82u1 [Mariusz Wojcieszek]

0.74u2 [?]

0.63 [?]


Bugs:

- The game starts with 2 credits inserted. Scagazza (ID 04652)

- No music is played. Scagazza (ID 04653)


WIP:

- 0.143u4: Angelo Salese fixed game starts with 2 credits inserted in Shanghai - The Great Wall.

- 0.95u2: Angelo Salese fixed the NMI_disable/enable cmds on the SMPC device, this function is to active/disactive a bit in the SMPC ram. This fixes the "2 credits bug at start-up" in Shanghai Triple Threat. Fixed a bug in the bitmap type 4 in VDP2 handling, which was causing the Sunsoft logo in Shanghai Triple Threat to not show correctly.

- 0.90: Changed description to 'Shanghai - The Great Wall / Shanghai Triple Threat (JUE 950623 V1.005)'.

- 0.83: Mariusz Wojcieszek added VDP2 layer disabling based on VRAM cycle pattern registers, this fixes gfx glitches in Shanghai-The Great Wall title screen. Added VDP1 half transparency, this improves sprites alpha blending in shanhigw in-game. Added VDP1 Gouraud shading (for normal sprites only), this adds highlighting for selected tiles in shanhigw.

- 0.82u1: Mariusz Wojcieszek added sprite priorities and vertical scrolling for bitmaps. This corrects Shanghai-The Great Wall ingame and the game is now playable without problems (apart from gfx glitches on title screen).

- 0.80u2: Angelo Salese added a really preliminary window effect, just for get tile-based sprites in Shanghai-The Great Wall.

- 0.74u2: Added 'Shanghai - The Great Wall / Shanghai Triple Threat' (Sunsoft / Activision 1995).

- 0.63: Added Shanghai - The Great Wall (Testdriver).


Recommended Games (Shanghai):

Shanghai

Shanghai II

Shanghai III

Shanghai - The Great Wall

Shanghai Matekibuyuu

Shanghai Shoryu Sairin

Shanghai Sangokuhai Tougi

Super Shanghai 2005

Dragon Punch

Hasamu

Super Shanghai Dragon's Eye

Niyanpai

Sankokushi

Dragon World

Dragon World II

Dragon World 3

Dragon World 3 EX

Dragon World 2001


Romset: 4096 kb / 2 files / 2.82 zip




MAME XML Output:

       <game name="shanhigw" sourcefile="stv.c" romof="stvbios">
              <description>Shanghai - The Great Wall / Shanghai Triple Threat (JUE 950623 V1.005)</description>
              <year>1995</year>
              <manufacturer>Sunsoft / Activision</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="mpr18341.7" size="2097152" crc="cc5e8646" sha1="a733616c118140ff3887d30d595533f9a1beae06" region="game0" offset="200000"/>
              <rom name="mpr18340.2" size="2097152" crc="8db23212" sha1="85d604a5c6ab97188716dbcd77d365af12a238fe" region="game0" offset="400000"/>
              <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