truco: MAME ROM Information. History:
Truco-Tron (c) 198? Playtronic SRL.
A game of Truco, an Argentinian card game.
- TECHNICAL -
Main CPU : M6809 (@ 750 Khz)
Sound Chips : DAC (@ 750 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 192 pixels
Screen refresh : 60.00 Hz
Palette colors : 16
Players : 1
Control : 2-way joystick (vertical)
Buttons : 1
- TRIVIA -
TrucoTron was the first arcade game made in Argentina.
- SOURCES -
Game's rom.
MAME Info:
0.68 [Ernesto Corvi]
< Argentina >
NOTE:
- Game rules: http://www.pagat.com/put/truco.html
WIP:
- 0.145: Truco-Tron reverse engineering [Roberto Fresca]: Identified and added EF6821P PIA for I/O. Identified and added the CRTC as HD/UM6845. Identified a Maxim MAX691 and hooked watchdog/reset functions based on the PIA line where is tied. Also hooked others minor related things. Identified a Darlington Array ULN2003. Added correct clocks for main crystal, CPU and CRTC through #define. Improved inputs/jumpers with PCB traces. Added technical notes. Added dipswitches 'IN0-1 (P2 START)', 'IN0-2 (SERVICE SW)', 'IN0-3 (P2 SELECT)', 'IN0-4 (COIN2)' and 'IN0-5 (TILT SW)'.
- 1st February 2012: Roberto Fresca - Just was tired of 'guessing' this hardware and started a very deep reverse engineering. Some comments from a supposed coauthor or just from the creation team, put me to work. All the PCB IC's were originarily scratched in a perfect way to avoid any identification.
- 0.124u5: Andrew Gardner merged memory maps for Truco-Tron.
- 0.78u1: DAC sound in Truco-Tron [Tomasz Slanina]. Changed M6809 CPU1 clock speed to 750000 Hz and added DAC sound.
- 0.68: Ernesto Corvi added Truco-Tron (Playtronic SRL 198?).
- 11th April 2003: Ernesto Corvi sent in a driver for TrucoTron, it works fine except the sound is not emulated.
- 19th August 1999: Robbie dumped Truco-Tron.
LEVELS: 1 (endless)
Recommended Games:
Truco Clemente
Romset: 32 kb / 2 files / 11.7 zip
MAME XML Output:
   | <game name="truco" sourcefile="truco.c"> |
   |    | <description>Truco-Tron</description> |
   |    | <year>198?</year> |
   |    | <manufacturer>Playtronic SRL</manufacturer> |
   |    | <rom name="truco.u3" size="16384" crc="4642fb96" sha1="e821f6fd582b141a5ca2d5bd53f817697048fb81" region="maincpu" offset="8000"/> |
   |    | <rom name="truco.u2" size="16384" crc="ff355750" sha1="1538f20b1919928ffca439e4046a104ddfbc756c" region="maincpu" offset="c000"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="750000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="dac" name="DAC"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="192" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="1" coins="1"> |
   |    |    | <control type="joy" ways="vertical2"/> |
   |    | </input> |
   |    | <dipswitch name="IN0-1 (P2 START)" tag="P1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="IN0-2 (SERVICE SW)" tag="P1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="IN0-3 (P2 SELECT)" tag="P1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="IN0-4 (COIN2)" tag="P1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="IN0-5 (TILT SW)" tag="P1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Alt. Graphics" tag="JMPRS" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="JMPRS" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16"/> |
|
|