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"/> |
|
|