Home News Forum                            

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

iqblock: MAME ROM Information.


IQ-Block (c) 1993 IGS.


Game ID : 0036-5

Main CPU : Z80 (@ 6 Mhz)

Sound Chips : YM2413 (@ 3.579545 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 4


Released in October 1993.

IGS even misspelled 'INSER COIN' during the demo mode instead of 'INSERT COIN'.


Game's rom.

MAME Info:

0.60 [Nicola Salmoria, Ernesto Corvi]


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


- 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="iqblock" sourcefile="iqblock.c">
              <rom name="u7.v5" size="65536" crc="811f306e" sha1="d0aef80f1624002d05721276358f26a3ef69a3f6" region="maincpu" offset="0"/>
              <rom name="u8.6" size="32768" crc="2651bc27" sha1="53e1d6ffd78c8a612863b29b0f8734e740d563c7" region="user1" offset="0"/>
              <rom name="u28.1" size="131072" crc="ec4b64b4" sha1="000e9df0c0b5fcde5ead218dfcdc156bc4be909d" region="gfx1" offset="0"/>
              <rom name="u27.2" size="131072" crc="74aa3de3" sha1="16757c24765d22026793a0c53d3f24c106951a18" region="gfx1" offset="20000"/>
              <rom name="u26.3" size="131072" crc="2896331b" sha1="51eba9f9f653a11cb96c461ab495d943d34cedc6" region="gfx1" offset="40000"/>
              <rom name="u25.4" size="16384" crc="8fc222af" sha1="ac1fb5e6caec391a76e3af51e133aecc65cd5aed" region="gfx2" offset="0"/>
              <rom name="u24.5" size="16384" crc="61050e1e" sha1="1f7185b2a5a2e237120276c95344744b146b4bf6" region="gfx2" offset="4000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2413" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown SW 0-0&amp;1" tag="SW0" mask="3">
                     <dipvalue name="0" value="3" default="yes"/>
                     <dipvalue name="1" value="2"/>
                     <dipvalue name="2" value="1"/>
                     <dipvalue name="3" value="0"/>
              <dipswitch name="Helps" tag="SW0" mask="12">
                     <dipvalue name="1" value="12" default="yes"/>
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="4"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Coin A" tag="SW0" mask="112">
                     <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="112" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="80"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="48"/>
              <dipswitch name="Unused" tag="SW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds?" tag="SW1" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Free Play" tag="SW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="SW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" 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