Home News Forum                            
 

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

canvas: MAME ROM Information.


History:

Canvas Croquis (c) 1985 SNK.


- TECHNICAL -


Main CPU : Z80 (@ 3.36 Mhz), Z80 (@ 4 Mhz)

Sound Chips : (2x) AY8910 (@ 2 Mhz), Namco (@ 24 Khz)


Screen orientation : Horizontal

Video resolution : 240 x 216 pixels

Screen refresh : 60.61 Hz

Palette colors : 288


Players : 1

Control : 8-way Joystick

Buttons : 2


- SOURCES -


Game's rom.




MAME Info:

0.103 [David Haywood]


WIP:

- 0.141u3: Atari Ace duplicated some code (palette related) between drivers (MainSNK driver).

- 0.129u1: Aaron Giles removed tilemap_set_pen_data_offset; unfortunately, this adds a random tile offset behind the scenes and goes against the dirty tile detection and invalidation. Updated the MainSNK driver to use the old fashioned tile banking.

- 0.127u3: Nicola Salmoria fixed BG tile banking in Canvas Croquis. Removed 'SNK Wave' since it doesn't seem to be used and might not be present on the PCB at all. General driver cleanup, bringing it in line with snk.c but not merging it since somthing doesn't quite fit. Fixed gfx1 rom loading. Changed visible area to 288x216 and VSync to 60Hz. Added dipswitches 'Cabine', 'Lives', 'Coinage', 'Game mode', 'Flip Screen' and 'Must Be On'.

- 0.127u2: Replaced Namco sound with SNK Wave (8MHz). Nicola Salmoria fixed emulation of the "SNK Wave" custom sound and made it into a proper sound core.

- 0.104u6: David Haywood fixed Canvas Croquis - Game now playable. Fixed gfx1 rom address to $6000, dipswitches and visible area to 240x216.

- 15th March 2006: Tomasz Slanina - After tiny tweaks Canvas Croquis is playable with minor gfx glitches in later levels.

- 0.103: David Haywood added Canvas Croquis (SNK 1985).

- 24th December 2005: David Haywood - Started emulating this strange game from SNK, thanks to Stefan Lindberg.


Recommended Games (Qix 2):

Amidar

Hot Shocker

Jolly Jogger

Pepper II

Radar Zone

Triple Punch

Heart Attack

Libble Rabble

Itazura Tenshi

Canvas Croquis

Gals Panic

Gals Panic II

Gals Panic 3

Gals Panic 4

Gals Panic S

Gals Panic S2

Gals Panic S3

Splash!

Lady Killer

Party Time: Gonta the Diver II

The Return of Lady Frog

Fantasia

Fantasia II

Fantasy '95

New Fantasia

WOW New Fantasia

Perestroika Girls

Super Model

Paradise

Paradise Deluxe

Paradise 2 Deluxe

Harem Challenge

Laser Strixx 2

Dancing Eyes

Miss World '96 Nude

Paparazzi

Vivid Dolls

Panic Street

Wonder Stick

Land Breaker

Steal See (& Get Land)

Happy Tour


Romset: 147 kb / 17 files / 50.4 zip




MAME XML Output:

       <game name="canvas" sourcefile="mainsnk.c">
              <description>Canvas Croquis</description>
              <year>1985</year>
              <manufacturer>SNK</manufacturer>
              <rom name="cc_p1.a2" size="8192" crc="fa7109e1" sha1="23e31e14af2171ee2fd7290194805b95b0f7b35c" region="maincpu" offset="0"/>
              <rom name="cc_p2.a3" size="8192" crc="8b8beb34" sha1="c678ed7ec302eaac3594950f10f0a170353345e5" region="maincpu" offset="2000"/>
              <rom name="cc_p3.a4" size="8192" crc="ea342f87" sha1="087e1260ba51bf47bf19942b59d21d067515989d" region="maincpu" offset="4000"/>
              <rom name="cc_p4.a5" size="8192" crc="9cf35d98" sha1="08de7863f1a540b69487c87eb0a493ceeacffa1b" region="maincpu" offset="6000"/>
              <rom name="cc_p5.a7" size="8192" crc="c5ef1eda" sha1="31cf3e7fe52718bebffdac9b3666454b0956a6d9" region="maincpu" offset="8000"/>
              <rom name="cc_p6.a8" size="8192" crc="7b1dd7fc" sha1="1287ab261885d5e9ba957024d7a00c7a0d31235b" region="maincpu" offset="a000"/>
              <rom name="cc_p7.h2" size="16384" crc="029b5ea0" sha1="88f84b4dd01656ded8d983396ded404c9d8186f1" region="audiocpu" offset="0"/>
              <rom name="cc_p8.f2" size="8192" crc="0f0368ce" sha1="a02f066ea024285a931b85709822a50a4099e0b0" region="audiocpu" offset="4000"/>
              <rom name="cc_p11.c2" size="16384" crc="4c8c2156" sha1="7f1d9a1e1c6cab91f24c7fc75d0c7ec2702137af" region="gfx1" offset="4000"/>
              <rom name="cc_p10.b2" size="16384" crc="3c0a4eeb" sha1="53742a5bef16e71bebefb0e43a175341f5bf0aa6" region="gfx1" offset="8000"/>
              <rom name="cc_p9.a2" size="16384" crc="b58c5f24" sha1="7026b3d4f8060fd6607eb6d356d6b61cc9cb75c3" region="gfx1" offset="c000"/>
              <rom name="cc_p12.j8" size="8192" crc="9003a979" sha1="f63959a9dc9ee67622865e783d2e501c640a4bed" region="gfx2" offset="0"/>
              <rom name="cc_p13.j5" size="8192" crc="a52cd549" sha1="1902b8c107c5156113068ced74349ac576ac047c" region="gfx2" offset="2000"/>
              <rom name="cc_p14.j2" size="8192" crc="edc6a1e8" sha1="8c948a5f057e13bb9ed9738b66c702f45586fe59" region="gfx2" offset="4000"/>
              <rom name="cc_bprom3.j8" size="1024" crc="21f72498" sha1="a586c869cb4633fec0df92b5646ece78f99b6f2a" region="proms" offset="0"/>
              <rom name="cc_bprom2.j9" size="1024" crc="19efe7df" sha1="7e49af8b8b01fb929b87d6285da32fbe4c58606d" region="proms" offset="400"/>
              <rom name="cc_bprom1.j10" size="1024" crc="fbbbf911" sha1="86394a7f67bc4f89f72b9607ca3733ab3d690289" region="proms" offset="800"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3360000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="216" refresh="60.000000" pixclock="3870720" htotal="288" hbend="0" hbstart="288" vtotal="224" vbend="8" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Unknown" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW1" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW1" mask="4">
                     <dipvalue name="3" value="4" default="yes"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="DSW1" mask="56">
                     <dipvalue name="5 Coins/1 Credit" value="16"/>
                     <dipvalue name="3 Coins/1 Credit" value="32"/>
                     <dipvalue name="2 Coins/1 Credit" value="24"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="Free Play" 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="Unknown" 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="Game mode" tag="DSW2" mask="24">
                     <dipvalue name="Demo Sounds Off" value="24"/>
                     <dipvalue name="Demo Sounds On" value="16" default="yes"/>
                     <dipvalue name="Freeze" value="0"/>
                     <dipvalue name="Infinite Lives (Cheat)" value="8"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Must Be On" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise