Home News Forum                            
 

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

winka: MAME ROM Information.


History:

Wink (c) 1985 Midcoin.


An Italian breakout-style game.


- TECHNICAL -


Main CPU : Z80 (@ 3 Mhz), Z80 (@ 1.5 Mhz)

Sound Chips : AY8910 (@ 1.5 Mhz)


Screen orientation : Horizontal

Video resolution : 256 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 32


Players : 1

Control : dial

Buttons : 3


- SOURCES -


Game's rom.




MAME Info:

0.98u1 [Pierpaolo Prazzoli, Jarek Burczynski]


WIP:

- 0.136u1: Replaced AY-3-8910A sound with AY-3-8912A.

- 0.135u3: Angelo Salese fixed colors in Wink. Changed palettesize from 32 to 16 colors.

- 0.112u1: Pierpaolo Prazzoli updated Wink to use HOLD_LINE for sound IRQs.

- 0.104u8: Highwayman, Nicola Salmoria and Pierpaolo Prazzoli fixed Wink - Game now playable. Fixed most of the remaining issues in Wink, though there is still some unemulated protection. Added clone Wink (set 2). Changed parent description to 'Wink (set 1)'. Changed Z80 CPU1 clock speed to 3MHz and AY8910 to 1.5MHz. Added Z80 (1.5MHz) CPU2 and swapped cpu1 roms ($0 , 4000). Added dipswitches '1/2/3/4', 'Service Mode', 'Summary' and 26x 'Unknown'.

- 4th March 2006: Pierpaolo Prazzoli - I figured out tilemap banking in Wink. As I thought there's 1 output port controlling it, but the screen is divided in 2 parts using different tile banking. The 1st part takes hhmm 80% of the screen and uses tiles from 0x100 - 0x1FF and 0x300 - 0x3FF while the 2nd part, which is the text at the bottom of the screen, uses tiles from 0x000 - 0x0FF and 0x200 - 0x2FF. I also have some sound working, but I think it doesn't like loosing the latches it doesn't read yet.

- 19th February 2006: Pierpaolo Prazzoli - Highwayman is doing a great job finding what the BIG epoxy module contains and writing schematics, Nicola did another wonderful job understanding how the nasty encryption works and I'm trying to finish the driver with their assistance. There's also a protection not fully emulated yet and tile banking doesn't make any sense at all.

- 0.98u1: Pierpaolo Prazzoli added Wink (Midcoin 1985).

- 26th May 2005: Corrado Tomaselli dumped Wink (Midcoin). The board has an epoxy block (H0303 t56).

- 7th March 2005: Dumping Project - We've continued our recent tear, acquiring another copy of Midcoin's "Wink" to try to attack.

- 27th April 2004: Guru - Received Wink (Midcoin 198x) from Randy again.

- 25th March 2004: Guru - Wink (Midcoin 198x) arrived from Randy. Sadly the battery and PCB is dead.

- 31st January 2003: Jarek Burczynski sent in a very preliminary Wink driver which doesn't work because the main CPU ROMs are encrypted.


Recommended Games (Breakout):

Gee Bee

Super Breakout

Tournament Table

Bomb Bee

Cutie Q

Field Goal

Straight Flush

Wall Crash

Cannon Ball (Pacman Hardware)

Flying Ball (DECO Cassette)

Wink

Arkanoid

Tournament Arkanoid

Arkanoid - Revenge of DOH

Arkanoid Returns

Gigas

Gigas Mark II

Riddle of Pythagoras

Block Gal

Free Kick

Super Free Kick

Goindol

Mahjong Block Jongbou

Quester

Reaktor

Thunder & Lightning

Block Block

Ghox

Off the Wall

Twin Squash

Block Carnival / Thunder & Lightning 2

Play Girls

Peek-a-Boo!

Blocken

Wiggie Waggie

Cuby Bop

Zip & Zap

Bal Cube

Domino Block

Pop 'n Bounce

Puchi Carat

Puzzle Break

VS Block Breaker

Bestri

Mad Ball

Jumping Break

The Block Kuzushi

Gunbarich


Romset: 64 kb / 6 files / 41.2 zip




MAME XML Output:

       <game name="winka" sourcefile="wink.c" cloneof="wink" romof="wink">
              <description>Wink (set 2)</description>
              <year>1985</year>
              <manufacturer>Midcoin</manufacturer>
              <rom name="wink0.bin" size="16384" crc="554d86e5" sha1="bf2de874a62d9137f79063d6ca1906b1ed0c87e6" region="maincpu" offset="0"/>
              <rom name="wink1.bin" size="16384" crc="9d8ad539" sha1="77246df8195f7e3f3b06edc08d344801bf62e1ba" region="maincpu" offset="4000"/>
              <rom name="wink5.bin" merge="midcoin-wink05.rom" size="8192" crc="c6c9d9cf" sha1="99984905282c2310058d1ce93aec68d8a920b2c0" region="audiocpu" offset="0"/>
              <rom name="wink2.bin" merge="midcoin-wink02.rom" size="8192" crc="d1cd9d06" sha1="3b3ce61a0516cc94663f6d3aff3fea46aceb771f" region="gfx1" offset="0"/>
              <rom name="wink3.bin" merge="midcoin-wink03.rom" size="8192" crc="2346f50c" sha1="a8535fcde0e9782ea61ad18443186fd5a6ebdc7d" region="gfx1" offset="2000"/>
              <rom name="wink4.bin" merge="midcoin-wink04.rom" size="8192" crc="06dd229b" sha1="9057cf10e9ec4119297c2d40b26f0ce0c1d7b86a" region="gfx1" offset="4000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8912A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="3" coins="3">
                     <control type="dial" minimum="0" maximum="255" sensitivity="50" keydelta="3" reverse="yes"/>
              </input>
              <dipswitch name="1" 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="2" 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>
              <dipswitch name="3" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Summary" tag="DSW4" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="4" tag="DSW4" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW4" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW4" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW4" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW4" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW4" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW4" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="good" color="good" sound="imperfect" graphic="good" protection="preliminary" savestate="unsupported" palettesize="16"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise