Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04969 Speed Minor Always Aug 8, 2012, 08:00 Aug 11, 2012, 22:03
Tester skiltz View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Fixed OS Linux
Status [?] Resolved Driver
Version 0.146u4 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 04969: tokib another bootleg: I've an another bootleg board with another cpu speed
Description Hi!

I've brought a toki bootleg...
I've dump all roms and got some differecies :
./mame64 tokib
toki.e3 WRONG CHECKSUMS:
    EXPECTED: CRC(ae9b3da4) SHA1(14eabbd0b3596528e96e4399dde03f5817eddbaa)
       FOUND: CRC(b50c73ec) SHA1(64855e3f5ceab39abf45035eeee80ae6dc39a421)
toki.e5 WRONG CHECKSUMS:
    EXPECTED: CRC(66a5a1d6) SHA1(9a8330d19234863952b0a5dce3f5ad28fcabaa31)
       FOUND: CRC(b2812942) SHA1(aec7e08770935cc59a8246544d99b283583e9601)
toki.e13 WRONG LENGTH (expected: 00008000 found: 00010000)
toki.e13 WRONG CHECKSUMS:
    EXPECTED: CRC(052ad275) SHA1(0f4a9c752348cf5fb43d706bacbcd3e5937441e7)
       FOUND: CRC(ca999b93) SHA1(e8325697d68355e4c199abf1cfb7fe53d0879813)
toki.e7 WRONG LENGTH (expected: 00008000 found: 00010000)
toki.e7 WRONG CHECKSUMS:
    EXPECTED: CRC(70729106) SHA1(e343c02d139d20a54e837e65b6a964e202f5811e)
       FOUND: CRC(d98812d1) SHA1(66ba7939113af86148dd81b925659c938c142eb8)
WARNING: the game might not run correctly.
Average speed: 100.00% (189 seconds)


In fact, it seem to be a tokib set but got "JuJu??" at title screen an said licenciend by TAD Corporation...

Another thing, In toki.c :
   28 TODO
   29 ----
   30
   31 Does the bootleg use a 68000 @ 10MHz ? This causes some bad slow-
   32 downs at the floating monkey machine (round 1), so set to 12 MHz
   33 for now. Even at 12 this slowdown still happens a little.

In fact I've a 8Mhz and the is somme slowdown in game...
Steps To Reproduce
Additional Information
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems tokib another bootleg
Attached Files
jpg file icon IMAG0012.jpg (240,409 bytes) Aug 8, 2012, 08:00 Uploaded by skiltz
skiltz
jpg file icon DSC02796.JPG (6,324,224 bytes) Aug 8, 2012, 20:51 Uploaded by skiltz
Full PCB
jpg file icon DSC02799.JPG (3,964,928 bytes) Aug 8, 2012, 20:52 Uploaded by skiltz
1st crystal (X1) sound?
jpg file icon DSC02798.JPG (4,030,464 bytes) Aug 8, 2012, 20:56 Uploaded by skiltz
3rd crystal (XL3 - 20Mhz ?)
Relationships
There are no relationship linked to this issue.
Notes
11
User avatar
No.08846
Tafoid
Administrator
Aug 8, 2012, 13:49
skiltz,

Since this might be a new dump for MAME, I've let Smitdogg (The Dumping Union) know about this and forwarded your email to him to discuss about inclusion into MAME.

MameTesters is geared more towards bugs in existing games than new dumps of games - so this isn't really a valid report. I'll acknowledge it for now to keep the lines of communications going.
User avatar
No.08847
NekoEd
Senior Tester
Aug 8, 2012, 14:38
The speed listed on the chip isn't necessarily the speed it's being clocked at; they could be underclocking it because it's not necessary to run at it's full rated speed, or it could be overclocked (which I wouldn't be surprised to find on a bootleg board; they may get slower rated chips and run them faster, it's not like they particularly care about the quality of their product ;3 )

Only real confirmation would be to look at crystals on the board to determine the clock frequency, or (ideally) measure the clock going into the CPU.
User avatar
No.08848
Haze
Senior Tester
Aug 8, 2012, 18:41
yep, what is said above, 8Mhz rated parts running at 10Mhz are common enough.

Interesting bootleg, looks like it was made by Playmark (their stickers are on the roms)
User avatar
No.08849
skiltz
Tester
Aug 8, 2012, 21:06
Hi!
In DSC02796.JPG, look at the center under the Z80 CPU : XL2 -> 8Mhz.
Near to the 68000 I've the XL3 20 Mhz?

XL1 seem to be for the OKI cpu.

In game I have a lot of slowdown, more than in the Tokib set in mame.
If I've time for I will try to make a video...

I have nothing to test 68000's speed... I'm looking for an oscilloscope ^^
User avatar
No.08851
Haze
Senior Tester
Aug 9, 2012, 12:20
Well for now can you submit the new dump so that it can be supported?

the XLs are usually in close proximity to what they drive, so if the 20 is near the 68k chances are it's 20/2 and the z80 is 8/2

but if you say it has more slowdown there are other possibilities
User avatar
No.08852
skiltz
Tester
Aug 9, 2012, 17:53
I've just redump wholes eproms...
the 2 real differencies are on toki.e3 & toki.e5 all others are only filled with zeros (27C512 instead of 27C256?)

You could find them here: goo.gl/ZhuzG
User avatar
No.08853
skiltz
Tester
Aug 9, 2012, 17:56
I've also a lot of Gal 16v8 on board... I will try to finish my Gal programmer to dump them :)
User avatar
No.08855
Tafoid
Administrator
Aug 9, 2012, 23:23
Added to MAME by Haze - r17203
User avatar
No.08858
skiltz
Tester
Aug 10, 2012, 07:48
Thanks :)
User avatar
No.08869
Haze
Senior Tester
Aug 11, 2012, 11:32
note, I've also set the 68k on the bootleg to 10mhz, slowdown might be closer to the board now
User avatar
No.08871
skiltz
Tester
Aug 11, 2012, 22:03
Yes I've seen it, I will compare ASAP with the pcb :)