*** DISCLAIMER ***
The following tests and reports are neither exhaustive nor definitive,
and should not be assumed as such in order to verify authenticity of a submission.
Starting check.bat on Wed 05/16/2018 at 21:48:47.74
Zip test
Code:
Zip:
7-Zip [64] 15.14 : Copyright (c) 1999-2015 Igor Pavlov : 2015-12-31
Scanning the drive for archives:
1 file, 62076 bytes (61 KiB)
Testing archive: C:\WolfMAME\106\inp\TG\cachat-54370points-john-eden-3may2018.zip
--
Path = C:\WolfMAME\106\inp\TG\cachat-54370points-john-eden-3may2018.zip
Type = zip
Physical Size = 62076
Everything is Ok
Files: 2
Size: 8559234
Compressed: 62076
RAR:
7-Zip [64] 15.14 : Copyright (c) 1999-2015 Igor Pavlov : 2015-12-31
Scanning the drive for archives:
Zip list
Code:
7-Zip [64] 15.14 : Copyright (c) 1999-2015 Igor Pavlov : 2015-12-31
Scanning the drive for archives:
1 file, 62076 bytes (61 KiB)
Listing archive: C:\WolfMAME\106\inp\TG\cachat-54370points-john-eden-3may2018.zip
--
Path = C:\WolfMAME\106\inp\TG\cachat-54370points-john-eden-3may2018.zip
Type = zip
Physical Size = 62076
----------
Path = cachat-54370points-john-eden-3may2018.wlf
Folder = -
Size = 598
Packed Size = 215
Modified = 2018-05-03 23:07:02
Created =
Accessed =
Attributes = A
Encrypted = -
Comment =
CRC = D9D84F5A
Method = Deflate
Host OS = FAT
Version = 20
Path = cachat-54370points-john-eden-3may2018.inp
Folder = -
Size = 8558636
Packed Size = 61523
Modified = 2018-05-03 23:07:02
Created =
Accessed =
Attributes = A
Encrypted = -
Comment =
CRC = 3E76032F
Method = Deflate
Host OS = FAT
Version = 20
7-Zip [64] 15.14 : Copyright (c) 1999-2015 Igor Pavlov : 2015-12-31
Scanning the drive for archives:
MAME Major Version 106
What MAME thinks:
Code:
Recorded in WolfMAME 0.106
Recorded system's speed = ~3591MHz (Intel)
This recording was made with the C 68k core enabled
Start date of recording: Thu May 03 08:47:44 2018
Checks out OK. [a729]
Playing back previously recorded game cachat (Cachat (Japan)) [press return]
What wlfview thinks:
Code:
WLFVIEW 0.3 - Apr 5 2006
Info loaded. WLF rev 9
Recorded for the game 'cachat'
MAME version string: 0.106 (May 16 2006)
-- CPU info --
Vendor: Intel
Processor Family: 6 Processor Model: 12
Approximate clock speed: 3591846528Hz
-- OS info --
Operating System: Windows NT 6.1 Service Pack 1
-- INP info --
Number of frames: 69021
Average record speed: 99.991191%
System time at start of emulation: Thu May 03 08:47:44 2018
Sound: 44100Hz Samples: Enabled
GUI: 0 Artwork: 0
68000 CPU Core: C
NVRAM Usage: Disabled
BIOS used (0=default): default
-- Validity --
Check 1: INP header: OK
Check 2: INP file: OK
Check 3: WLF file: OK
Source driver:
cachat src/drivers/taito_l.c
DIP Info from source:
Code:
# MAME 0.106 source [taito_l.c]
GAME( 1993, cachat, 0, cachat, cachat, 0, ROT0, "Taito Corporation", "Cachat (Japan)", 0 )
INPUT_PORTS_START( cachat )
PORT_START_TAG("DSWA")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x02, DEF_STR( On ) )
PORT_SERVICE( 0x04, IP_ACTIVE_LOW )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x08, DEF_STR( On ) )
TAITO_COINAGE_JAPAN_NEW_8
PORT_START_TAG("DSWB")
TAITO_DIFFICULTY_8
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_TILT )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(1)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_START_TAG("IN1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2)
PORT_START_TAG("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
Resolution, 0.106-0.175: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores.php?platformid=46&gamename=Cachat%20[Japan]
ROMSet: Cachat
Unknown: Off [All]
Flip Screen: Off
Service Mode: Off
Difficulty: Medium
Special Rules: After Coin-Up, choose the first Option and then the Middle Option for Game Style. Continues are NOT allowed!
Sample cachat correct TG:
20: 00 00 00 FD 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...²... ... ...
30: 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 | ... ............
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 FD | ........>.Cß...²
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF | ... ... ... ...
B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
110: 00 00 00 00 3E 82 43 E1 00 00 00 FD 00 00 00 FF | ....>.Cß...²...
120: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 00 | ... ... ... ....
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Generic Info for game:
Code:
ROM set changed: no
0.106-0.175: cachat - "Cachat (Japan)"
Resolution, 0.106-0.175: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores.php?platformid=46&gamename=Cachat%20[Japan]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=24434
INP Header:
Code:
10: 80 3A 17 D6 00 00 00 00 F0 04 EB 5A 74 09 29 A7 | .:.Ö....ð.ëZt.)§
20: 00 00 00 FD 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...ý...ÿ...ÿ...ÿ
30: 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 | ...ÿ............
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 FD | ........>.Cá...ý
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...ÿ...ÿ...ÿ...ÿ
B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
110: 00 00 00 00 3E 82 43 E1 00 00 00 FD 00 00 00 FF | ....>.Cá...ý...ÿ
120: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 00 | ...ÿ...ÿ...ÿ....
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
INP Mid-section:
Code:
414B70: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...ÿ...ÿ...ÿ...ÿ
414B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414BE0: 00 00 00 00 A2 82 43 E1 00 00 00 FD 00 00 00 FF | ....¢.Cá...ý...ÿ
414BF0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 00 | ...ÿ...ÿ...ÿ....
414C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C60: A2 82 43 E1 00 00 00 FD 00 00 00 FF 00 00 00 FF | ¢.Cá...ý...ÿ...ÿ
414C70: 00 00 00 FF 00 00 00 FF 00 00 00 00 00 00 00 00 | ...ÿ...ÿ........
414C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
414CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
INP Tail-end:
Code:
8296F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829730: A2 82 43 E1 00 00 00 FD 00 00 00 FF 00 00 00 FF | ¢.Cá...ý...ÿ...ÿ
829740: 00 00 00 FF 00 00 00 FF 00 00 00 00 00 00 00 00 | ...ÿ...ÿ........
829750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8297A0: 00 00 00 00 00 00 00 00 00 00 00 00 A2 82 43 E1 | ............¢.Cá
8297B0: 00 00 00 FD 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...ý...ÿ...ÿ...ÿ
8297C0: 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 | ...ÿ............
8297D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8297E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8297F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
829820: 00 00 00 00 00 00 00 00 A2 82 43 E1 | ........¢.Cá
MAME Info
cachat is the parent set.
MAMEInfo.dat entries: cachat and taito_l.c
Code:
MAMEInfo.dat entries for:
taito_l.cpp
cachat
----
0.37b3 [Olivier Galibert]
0.36b4 [Olivier Galibert]
TODO:
- plgirls doesn't work without a kludge because of an interrupt issue. This happens because the program enables interrupts before setting IM2, so the interrupt vector is interpreted as IM0, which is obviously bogus.
- A bunch of control registers are simply ignored
- The source of irqs 0 and 1 is unknown, while 2 is vblank (0 is usually ignored by the program, 1 leads to reading the ports... maybe vbl-in, vbl-out and hblank ?).
- Text Plane colours are only right in Cuby Bop once you've started a game & reset
- Scrolling in Cuby Bop's Game seems incorrect.
NOTES:
- The system uses RAM based characters, which aren't really supported by the TileMap system, so we have to tilemap_mark_all_tiles_dirty() to compensate
- kurikinta has some debug dipswitches (invulnerability, slow motion) so might be a prototype. It also doesn't have service mode (or has it disabled).
WIP:
- 0.186: Added 8255 PPIs and custom I/O chips TC0220IOC and TC0510NIO. Use MB8421 for Taito_L, less HOLD_LINE (fixes sound in Evil Stone) [AJR].
- 0.182: Added machine\taito68705interface.cpp/h. Split giant state class up into family tree, reduced tagmap lookups. Shuffle taito_l family tree, should fix missing device errors [Vas Crabb].
- 0.156: Unify the gfxdecodes in the driver, and give them a real name instead of '2' [David Haywood].
- 0.148u5: Fixed validate warning in Taito_L driver by reverted caching of YM2203 device (the same tag is used with different device types) [smf].
- 0.146u4: ROM_CONTINUE/ROM_RELOAD cleanup [David Haywood].
- 0.146: hap fixed mistakes with MCFG_SOUND_ROUTE in MCFG_SOUND_MODIFY, causing double routing (louder volume + soundchip showing up twice in the sliders menu).
- 0.143u3: Brian Troha added DIP locations to all the games in the Taito L driver.
- 0.142u3: Angelo Salese converted Taito_L driver to use AM_SHARE macro. Removed deprecat.h dependancy and updated irqs accordingly.
- 0.136u1: Fabio Priuli added driver data struct to Taito L driver.
- 0.130u4: Aaron Giles merged memory maps in Taito L driver. Also removed some word handlers in favor of using READ8/WRITE8 directly in address maps. Removed some additional unnecessary handlers in favor of using AM_READ_PORT.
- 0.130u3: Taito L input updates [Fabio Priuli].
- 0.128u6: Added includes\taito_l.h.
- 0.111u3: Atari Ace fixed invalid array access in the Taito L driver.
- 0.93u3: Taito L driver update [Nicola Salmoria]: Changed interrupt handling, this fixes test mode in Plotting. Fixed MSM5205 playback in Champion Wrestler, including volume.
- 29th March 2001: Gerardo Oporto fixed yet more dipswitch settings in the Taito L driver.
- 10th February 2001: David Haywood added Cuby Bop and a few clone romsets to the Taito L system driver.
- 31st January 2001: Gerardo Oporto fixed dipswitch settings in the Taito L system driver.
- 0.37b6: Several fixes and improvements to the Taito L games (sound, priorities, speed) [Nicola Salmoria, Jarek Burczynski]. Changed Z80 CPU1 clock speed to 6MHz.
- 3rd August 2000: Jarek Burczynski fixed sound in Raimais and Champion Wrestler in the Taito L driver. Nicola Salmoria fixed several graphics in the Taito L driver and added Kuri Kinton.
- 31st July 2000: Nicola Salmoria fixed Play Girls 1 and 2 in the Taito L driver.
- 30th July 2000: Nicola Salmoria fixed the sound interface in the Taito L driver.
- 0.37b3: Changed taitol.c to taito_l.c driver.
- 22nd April 2000: Gerardo Oporto submitted Taito-L driver dipswitch fixes.
- 0.36b4: Added taitol.c driver and vidhrdw\taitol.c.
- 26th August 1999: Olivier Galibert sent in a Taito system L driver with support for American Horseshoes, Cachat, Champion Wrestler, Fighting Hawk, Palamedes, Plotting, Puzznic and Raimais. None of them have sound though, and some have graphic bugs.
----
0.36b4 [Olivier Galibert]
< Japan >
Bugs:
- Clone tubeit: [possible] The guy dancing on the left side of the screen after the 10th level is totally messed up. Abbe (ID 00969)
WIP:
- 0.143u3: Changed 'Unknown' dipswitches to 'Unused'.
- 0.136: Tafoid changed YM2203 clock speed to 3332640 Hz.
- 0.126u3: Fabio Priuli fixed upsidedown screen in Cachat and clone Tube-It.
- 0.122u2: Changed Z80 CPU1 clock speed to 6665280 Hz and YM2203 to 3330000 MHz.
- 0.106u12: MASH added pld ($0 - pal20l8b-c63-01.14) to Cachat and clone Tube-It.
- 15th May 2001: Guru - Purchased Tube It from a PCB shop in Japan with the help of Team Japump in February.
- 0.37b14: Added clone Tube-It.
- 0.37b6: Changed Z80 CPU clock speed to 6MHz.
- 0.37b3: Added dipswitches 'Flip Screen', 'Demo Sounds' and 'Difficulty'.
- 0.36b4: Olivier Galibert added 'Cachat (Japan)' (Taito 1993).
- 26th August 1999: Olivier Galibert sent in a Taito system L driver with support for American Horseshoes, Cachat, Champion Wrestler, Fighting Hawk, Palamedes, Plotting, Puzznic and Raimais. None of them have sound though, and some have graphic bugs.
LEVELS: 10
Other Emulators:
* Raine
Romset: 641 kb / 6 files / 156.8 zip
----
