Home News Forum                            

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

tetriskr: MAME ROM Information.


Tetris (c) 1989 Unknown.


Main CPU : I8086 (@ 8 Mhz)

Palette colors : 256


Game's rom.

MAME Info:

0.109u5 [Tomasz Slanina, David Haywood]


- Corrupt game graphics after some time of gameplay. Kale (ID 02851)


- 0.146: Fix for boot problem on PC-XT driver [Miodrag Milanovic].

- 0.144u5: Ported PC CGA device emulation from MESS to MAME, and updated Tetris (KR) to use it accordingly. Added proper background hook-up for Tetris KR. Added preliminary superimposing flag for CGA, and implemented for Tetris KR, now it properly mixes between CGA graphics and external background. Added 'buzzer' sound to Tetris KR [Angelo Salese]. Fixed gfx1 rom address to $1800. Changed 8088 CPU1 clock speed to 4772727 Hz, visible area to 640x200, palettesize to 65536 colors and VSync to 59.922748 Hz. Replaced Beep sound with Speaker. Added dipswitches 'Starting Level', 'Starting Bomb' and 'Coinage'.

- 0.130u2: Changed description to 'Tetris (bootleg of Mirrorsoft PC-XT Tetris version)'.

- 0.129u1: Angelo Salese fixed Tetris (Unknown) - Game now playable. Changed description to 'Tetris (bootleg of Mirrorsoft PC-XT Tetris version)'. Renamed (tetriunk) to (tetriskr). Changed 8088 CPU1 clock speed to 4772726 Hz and visible area to 640x480. Added Beep sound and dipswitches 'IN1' and 8x'Unknown'. Made several improvements to the driver [Angelo Salese]: Fixed inputs & gameplay quirks in tetriskr, so it's now playable. Added preliminary external graphics emulation hook-up for the backgrounds in tetriskr. Rearranged & cleaned up the palette initialization, now 0x000-0x1ff offsets are for the char modes and 0x200-0x2ff are for the bitmap modes. Fixed color attributes bits.

- 7th January 2009: Angelo Salese - Converted the "unknown" Tetris set to the Filetto (now ibmpcxt.c) driver, it runs perfectly with some small gfx issues (and popped up it's actually a PC XT with a S3 video card attached to it). Korean bootleg of Tetris? Update: Fixed color attributes in text mode & colors in bitmap mode in the driver.

- 0.118u3: Changed I8086 CPU core to use a 16-bit data bus [Aaron Giles]. Replaced I8086 CPU with 8088.

- 0.116u4: Atari Ace fixed regression crashes in the tetriunk driver.

- 0.111u1: Tomasz Slanina improved graphics emulation in the tetriunk driver.

- 0.109u5: Tomasz Slanina and David Haywood added 'Tetris (Unknown Manufacturer)' (1989).

- 31st October 2006: Tomasz Slanina - Unknown Tetris game running on x86 (pc) hardware. Based on skeleton driver made by Haze. Not playable yet.

Recommended Games (Tetris):

Vs. Tetris

Tetris (Atari)

Tetris (Sega)

Tetris (Mega-Tech)

Tetris (Mirrorsoft bootleg)

Tetris (System E)

Tetris / Bloxeed (Korean System 16 bootleg)



Tetris (Photon System)

Final Tetris

Hot Blocks - Tetrix II

Magix / Rock

Tetris (D.R. Korea)

Tetris Plus

Tetris Plus 2

Magical Tetris Challenge

Tetris The Grand Master

Tetris the Absolute The Grand Master 2

Sega Tetris

Tetris Kiwamemichi


Block Out


Romset: 584 kb / 10 files / 164.6 zip

MAME XML Output:

       <game name="tetriskr" sourcefile="pcxt.c">
              <description>Tetris (bootleg of Mirrorsoft PC-XT Tetris version)</description>
              <rom name="b-10.u10" size="65536" crc="efc2a0f6" sha1="5f0f1e90237bee9b78184035a32055b059a91eb3" region="maincpu" offset="f0000"/>
              <rom name="b-3.u36" size="8192" crc="1a636f9a" sha1="a356cc57914d0c9b9127670b55d1f340e64b1ac9" region="gfx1" offset="1800"/>
              <rom name="b-1.u59" size="65536" crc="4719d986" sha1="6e0499944b968d96fbbfa3ead6237d69c769d634" region="gfx2" offset="0"/>
              <rom name="b-2.u58" size="65536" crc="599e1154" sha1="14d99f90b4fedeab0ac24ffa9b1fd9ad0f0ba699" region="gfx2" offset="10000"/>
              <rom name="b-4.u54" size="65536" crc="e112c450" sha1="dfdecfc6bd617ec520b7563b7caf44b79d498bd3" region="gfx2" offset="20000"/>
              <rom name="b-5.u53" size="65536" crc="050b7650" sha1="5981dda4ed43b6e81fbe48bfba90a8775d5ecddf" region="gfx2" offset="30000"/>
              <rom name="b-6.u49" size="65536" crc="d596ceb0" sha1="8c82fb638688971ef11159a6b240253e63f0949d" region="gfx2" offset="40000"/>
              <rom name="b-7.u48" size="65536" crc="79336b6c" sha1="7a95875f3071bdc3ee25c0e6a5a3c00ef02dc977" region="gfx2" offset="50000"/>
              <rom name="b-8.u44" size="65536" crc="1f82121a" sha1="106da0f39f1260d0761217ed0a24c1611bfd7f05" region="gfx2" offset="60000"/>
              <rom name="b-9.u43" size="65536" crc="4ea22349" sha1="14dfd3dbd51f8bd6f3290293b8ea1c165e8cf7fd" region="gfx2" offset="70000"/>
              <chip type="cpu" tag="maincpu" name="8088" clock="4772727"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="speaker" name="Speaker"/>
              <display tag="screen" type="raster" rotate="0" width="640" height="200" refresh="59.922748" pixclock="14318181" htotal="912" hbend="0" hbstart="640" vtotal="262" vbend="0" vbstart="200" />
              <sound channels="1"/>
              <input players="1" buttons="2" coins="1">
                     <control type="joy" ways="3 (half4)"/>
              <dipswitch name="Unknown" tag="IN0" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Starting Level" tag="IN1" mask="3">
                     <dipvalue name="0" value="3" default="yes"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Starting Bomb" tag="IN1" mask="4">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="4" default="yes"/>
              <dipswitch name="Unknown" tag="IN1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="IN1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="IN1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="IN1" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="65536"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise