Home News Forum                            
 

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

iqblocka: MAME ROM Information.


History:

Shu Zi Le Yuan (c) 1996 IGS.


- SOURCES -


Game's ROM.




MAME Info:

0.60 [Nicola Salmoria, Ernesto Corvi]


TEST MODE:

- Clone iqblocka: Keep start or test pressed during boot to enter Test Mode A or B.


WIP:

- 0.124u4: Luca Elia bypassed the protection in clone Shu Zi Le Yuan (V127M), emulated the video hardware and inputs & sound. Changed Z180 CPU1 clock speed to 8MHz, visible area to 512x240 and added missing dipswitches. Changed description of clone 'IQ-Block (V127M)' to 'Shu Zi Le Yuan (V127M)' and 'IQ-Block (V113FR)' to 'Shu Zi Le Yuan (V113FR)'.

- 27th February 2008: Luca Elia - Further steps in the emulation of the IGS games using a Z180 CPU and the IGS017 ASIC. The latter is the video chip (tilemaps + free form sprites) and protection device. This work is based on the decryption, Z180 fixes and skeleton driver done by Pierpaolo in September. I succeded in bypassing the protection(s), so as to emulate the video hardware, add inputs and sound (see screenshots from IQ-Block (V127M)). This is the new version of the already emulated IQ-Block (although I can't read the actual title), released three years later with better graphics and on different hardware.

- 0.119u3: Pierpaolo Prazzoli fixed clones IQ-Block (V127M) and (V113FR) - Games now playable. Changed description of clone 'IQ-Block (set 2)' to 'IQ-Block (V127M)' and 'IQ-Block (set 3, French?)' to 'IQ-Block (V113FR)'. Changed region gfx1 to gfx2.

- 0.118u3: Added clone IQ-Block (set 3, French?).

- 0.113u3: Added clone IQ-Block (set 2).

- 0.66: David Haywood added sound to IQ Block. Added YM2413 (3579545 Hz) sound.

- 0.60: Nicola Salmoria added IQ-Block (IGS 1993).

- 18th April 2002: Stephane Humbert updated the News and IQ Block drivers with correct inputs and dipswitch settings.

- 17th April 2002: Ernesto Corvi figured out the protection in IQ Block and Nicola Salmoria finished the driver, except sound is not yet emulated in it.

- 16th April 2002: Nicola Salmoria sent in a preliminary driver for IQ Block which shows the service mode but doesn't work otherwise.


LEVELS: 1 (game ends when player reaches 999,999 points)


Romset: 512 kb / 7 files / 180.9 zip




MAME XML Output:

       <game name="iqblocka" sourcefile="igs017.c" cloneof="iqblock" romof="iqblock">
              <description>Shu Zi Le Yuan (V127M)</description>
              <year>1996</year>
              <manufacturer>IGS</manufacturer>
              <rom name="v.u18" size="262144" crc="2e2b7d43" sha1="cc73f4c8f9a6e2219ee04c9910725558a80b4eb2" region="maincpu" offset="0"/>
              <rom name="cg.u7" size="524288" crc="cb48a66e" sha1="6d597193d1333a97957d5ceec8179a24bedfd928" region="sprites" offset="0"/>
              <rom name="text.u8" size="524288" crc="48c4f4e6" sha1="b1e1ca62cf6a99c11a5cc56705eef7e22a3b2740" region="tilemaps" offset="0"/>
              <rom name="speech.u17" size="262144" crc="d9e3d39f" sha1="bec85d1ac2dfca77453cbca0e7dd53fee8fb438b" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z180" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2413" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="5" coins="3" service="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Hold Mode" tag="DSW1" mask="2">
                     <dipvalue name="In Win" value="2" default="yes"/>
                     <dipvalue name="Always" value="0"/>
              </dipswitch>
              <dipswitch name="Max Credit" tag="DSW1" mask="4">
                     <dipvalue name="4000" value="4" default="yes"/>
                     <dipvalue name="None" value="0"/>
              </dipswitch>
              <dipswitch name="Cigarette Bet" tag="DSW1" mask="56">
                     <dipvalue name="1" value="56" default="yes"/>
                     <dipvalue name="10" value="48"/>
                     <dipvalue name="20" value="40"/>
                     <dipvalue name="50" value="32"/>
                     <dipvalue name="80" value="24"/>
                     <dipvalue name="100" value="16"/>
                     <dipvalue name="120" value="8"/>
                     <dipvalue name="150" value="0"/>
              </dipswitch>
              <dipswitch name="Min Bet" tag="DSW1" mask="192">
                     <dipvalue name="1" value="192" default="yes"/>
                     <dipvalue name="10" value="128"/>
                     <dipvalue name="20" value="64"/>
                     <dipvalue name="50" value="0"/>
              </dipswitch>
              <dipswitch name="Key In" tag="DSW2" mask="7">
                     <dipvalue name="10" value="7" default="yes"/>
                     <dipvalue name="20" value="6"/>
                     <dipvalue name="40" value="5"/>
                     <dipvalue name="50" value="4"/>
                     <dipvalue name="100" value="3"/>
                     <dipvalue name="200" value="2"/>
                     <dipvalue name="250" value="1"/>
                     <dipvalue name="500" value="0"/>
              </dipswitch>
              <dipswitch name="Key Out" tag="DSW2" mask="8">
                     <dipvalue name="10" value="8" default="yes"/>
                     <dipvalue name="100" value="0"/>
              </dipswitch>
              <dipswitch name="Open Mode" tag="DSW2" mask="16">
                     <dipvalue name="Gaming" value="16" default="yes"/>
                     <dipvalue name="Amuse" value="0"/>
              </dipswitch>
              <dipswitch name="Demo Game" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Base" tag="DSW2" mask="192">
                     <dipvalue name="100" value="192" default="yes"/>
                     <dipvalue name="200" value="128"/>
                     <dipvalue name="300" value="64"/>
                     <dipvalue name="400" value="0"/>
              </dipswitch>
              <dipswitch name="Win Up Pool" tag="DSW3" mask="3">
                     <dipvalue name="300" value="3" default="yes"/>
                     <dipvalue name="500" value="2"/>
                     <dipvalue name="800" value="1"/>
                     <dipvalue name="1000" value="0"/>
              </dipswitch>
              <dipswitch name="Max Double Up" tag="DSW3" mask="12">
                     <dipvalue name="20000" value="12" default="yes"/>
                     <dipvalue name="30000" value="8"/>
                     <dipvalue name="40000" value="4"/>
                     <dipvalue name="50000" value="0"/>
              </dipswitch>
              <dipswitch name="Cards" tag="DSW3" mask="16">
                     <dipvalue name="A,J,Q,K" value="16" default="yes"/>
                     <dipvalue name="Number" value="0"/>
              </dipswitch>
              <dipswitch name="Title Name" tag="DSW3" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              </dipswitch>
              <dipswitch name="Double" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              </dipswitch>
              <dipswitch name="CG Select" tag="DSW3" mask="128">
                     <dipvalue name="Low" value="128" default="yes"/>
                     <dipvalue name="High" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise