Author Topic: All About DK ROM sets and PCBs  (Read 118820 times)

0 Members and 2 Guests are viewing this topic.

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #45 on: July 11, 2017, 09:29:49 pm »
Hey all, I just got a Braze HSS kit - no remix, deranged or any of that other stuff - just the simple HSS w/ free play and attract mode sound.  It seemed to be running slightly faster than I'm used to, and with a bit more difficulty.  Now, this kit is running the rom code off the daughterboard, from my understanding.  And, it seemed to be running slightly faster, and with a bit more gameplay difficulty.

So, I pulled an excerpt of captured L5-1 start, and compared this to L5-1 start from 2 days ago, before putting this kit it, when my board was running a remix kit (which is supposed to be running from original roms).  Now, I don't believe the difference that I felt and then documented via video excerpts is due to the kits in any way.  I am speculating that it has more to do with the TKG4-** version of the code.

I would love to hear from the experts and other enthusiasts who have ever done any comparative gameplay between the board sets.  Below is what we know, and some additional "what I believe"

What we know
TKG2 and TKG-3-6 (prior to patching) - original code with ladder cheat
TKG-3-7 (and any patched earlier sets) - "speed up" patch.  We know it removed the ladder cheat.  We joke that it sped up the transition of quarters from players' pockets to ops' coffers.
TKG4-11 - first 2-board revision, jumpman has "flat" running and climbing sounds
TKG4-12 thru -14 - "flat" running and climbing sounds are corrected, and again "warble" like they did on TKG-2/3 sets

What I know
Comparing L5-1 of TKG4-11 to L5-1 of Braze HSS kit, from jumpman's appearance on the screen to ascending the first short ladder and the first frame of standing on girder 2, the Braze HSS kit is 6 frames faster.
-I will provide video, but now want to put more samples together from other levels, to make a video that is more than 6 seconds.  :P

What I believe
The "speed up" patch did not only fix the ladder cheat, but also provided a slight speed increase.  I notice it when going from my blue cab (TKG4-11 native code) to my red cab (unpatched TKG3-6).  The unpatched TKG3-6 is a hair slower.
Subsequent releases of the TKG4 code introduced additional gameplay modifications.  Other things I noticed, playing the Braze HSS kit:
-L3 wild barrels are actually hard.  I never knew what the hoopla was all about.  I hardly ever experience any anomalous wild barrels on TKG4-11 L3-1
-Riviot levels are more difficult.  Firefoxes spawn on the left side, from the start, more frequently.  The firefoxes are noticeably more aggressive/less friendly (there is a distinction).

So, again, I would love to hear from the rest of you, who would be able to detect these very minor differential nuances.  Or, tell me I'm crazy...it's okay, I can take it.  BibleThump
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline Sock Master

  • Elite Member
  • *
  • Posts: 378
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #46 on: July 12, 2017, 07:34:05 am »
It would be a pretty big upheaval if we suddenly found out that there are ROM and gameplay differences between TKG4-11 and TKG4-14 board sets.

I'm not the best player, but I do have both a TKG4-11 and a TKG4-14 board set and I could at some point try reading out the EPROMs and see if there are any content differences in the ROMs between these boards.   My TKG4-11 doesn't have the original stickers on the EPROMs, but looking closely it still has the glue residue where the stickers would have been so it appears that it has it's original chips.

The Remix kit indeed runs the game from the main PCB ROMs.  If you plugged the kit in your TKG3-6 board, it would play the original code with the ladder cheat.   (If you plugged it into a Japanese PCB, it would play it's original code with ladder cheat, long high score names, Japanese level order.   etc..)

"Badges? We ain't got no badges. We don't need no badges. I don't have to show you any stinkin' badges!"
Member for 8 Years snek IGBY 2016 DKF Team Member Twitch Streamer

Offline up2ng

  • Senior Member
  • *
  • Posts: 242
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #47 on: July 12, 2017, 10:27:53 am »
I haven't reread this entire thread so I'm not sure if I'm just repeating information here but I just skimmed through your recent post about getting to the second girder on the barrel screen being slightly faster (6 frames?) from one version to another.

If you play some of the DK hacks that are out there (Big Kong, etc) you will notice that on some Kong games, it takes Mario significantly longer to climb up and down ladders than on DK US Set 1.  It makes rivet screens slightly harder on those games, for example.

I wonder if you can do some additional testing on the two versions where you noticed the 6 frames of difference and see if you can isolate whether or not the speed differences are only happening when climbing up and down ladders or not?

Is the whole game speeding up or just Mario?  Perhaps compare the position of the leading brown barrel (automatically steers down all ladders until the blue barrel hits the oil can and so they should be taking the same path in both games) or the blue barrel if it's still in play?

Also, when comparing these two paths, was there any difference in how you negotiated the jump over the blue barrel on the first girder?  Most of us pause slightly for some unknown number of frames before jumping over this barrel.  Or, if you are someone that performs a single horizontal jump over nothing as a method of slowing yourself down then this aspect could be consistent between the two runs.  Another factor could be simply how precise was your "cornering" from the first girder to climbing up the ladder?  This can affect how many frames your overall path was slightly.

Keep us posted on this!
Donkey Kong:  1,206,800  Kill Screen
Donkey Kong:  898,600     16-5
D2K:                 380,200     L=9
Donkey Kong Junior:  In Progress
Member for 11 Years DK 1.2M Point Scorer Winner of a community event Wildcard Rematch Champion Blogger Former DK Level 1-1 World Record Holder Former DK No-Hammer World Record Holder DK 1.1M Point Scorer Individual Board Record Holder DK 1M Point Scorer DK Killscreener Former DK World Record Holder - MAME Twitch Streamer

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #48 on: July 12, 2017, 10:52:11 am »
Are you able to dump the game roms from your TKG4-14 board set?  I've got a set of spare roms, I think it's worth burning the TKG4-14 set and doing some further testing without the HSS kit in place, but with the "final revision".

Then again, that might not be empirical, because there could also be some logic level changes that affect speed, gameplay, etc.  But, I think it's worth a look.

I suggest that, regardless of the outcome, TKG4-** is still the standard, whether it's -11 or -14.  There is the lore within the community that the Fun Spot (I think it's Fun Spot?) board is harder, and the wild barrels are wilder, but plenty of the experts here have done well on that board.  I don't think this should change anything in that regard, and my intent isn't to stir the pot, just to satisfy a curiosity.
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline Sock Master

  • Elite Member
  • *
  • Posts: 378
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #49 on: July 12, 2017, 01:02:57 pm »
The hardware that I have isn't able to directly read 24 pin EPROMs (it supports 28 pin EPROMs) but with a bit of MacGyvering I could build a 24 to 28 pin adapter and then read out the EPROMs.  I'll try to find time to do that in the next week and read out the contents of the roms from both my TKG4-11 and TKG4-14.  From there it wouldn't be too much trouble to compare them to see if any bytes are different from each other or send the files them to you.

If there is an actual visible difference in gameplay - that something takes X frames to happen with one ROM set and Y frames to happen with another ROM using the *same* PCB.. then there's definitely something worth investigating going on.

Different PCBs have a *tiny* bit of variation in speed because the clock crystals vary from batch to batch.  But this would not account for something huge like 6 frames of difference to reach a ladder... well, actually it shouldn't make a difference in frames at all - it'd be the frames themselves that are slightly shorter or longer from PCB to PCB.

"Badges? We ain't got no badges. We don't need no badges. I don't have to show you any stinkin' badges!"
Member for 8 Years snek IGBY 2016 DKF Team Member Twitch Streamer

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #50 on: July 12, 2017, 01:45:44 pm »
If you could send the TKG4-14 dumps, that would be great!

This was just a single comparison based on a hunch and a feel, I don't want to draw conclusions just yet.  I am going to try to extract more comparisons, and eliminate any potential for human influence on the results, this weekend, using the two sources I have (TKG4-11 native and Braze HSS kit).
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #51 on: July 13, 2017, 09:02:20 pm »
I created a new thread for the video documentation I'm putting together: https://donkeykongforum.net/index.php?board=15.0

Didn't want to over-muddy the waters on this thread.
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline guwu

  • New Member
  • *
  • Posts: 16
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #52 on: May 14, 2018, 10:53:14 am »
Hi there,

I've got the chance to buy a DK TKG3-06 PCB (4 boards) which - as I learned from the first post of this thread - is likely to have romset "US Set 2" installed (the one with the ladder cheat). I'm not very much into PCBs/burning EPROMS and all this hardware stuff but would it be possible for someone with the right equipment to update the romset to "US Set 1" allowing me to use it for score submissions?

Thanks a lot and cheers!
DK (MAME): 270,400
DK (MAME) Start: 102,800
DK (MAME) 1-1: 9,600
Member for 6 Years

Offline Flobeamer1922

  • Elite Member
  • *
  • Posts: 261
    • My YouTube channel
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #53 on: May 14, 2018, 12:25:48 pm »
Hi there,

I've got the chance to buy a DK TKG3-06 PCB (4 boards) which - as I learned from the first post of this thread - is likely to have romset "US Set 2" installed (the one with the ladder cheat). I'm not very much into PCBs/burning EPROMS and all this hardware stuff but would it be possible for someone with the right equipment to update the romset to "US Set 1" allowing me to use it for score submissions?

Thanks a lot and cheers!
Yes, that is entirely possible.
PBs:
Donkey Kong - 1,032,100 (22-1)
Donkey Kong Junior - 79,400 (4-2)
Donkey Kong 3 - 344,200 (Stage 22)
Crazy Kong Part II - 645,400 (22-4)

I occasionally stream here: https://www.twitch.tv/flobeamer1922
Member for 6 Years DK 1M Point Scorer Blogger CK Killscreener DK Killscreener Twitch Streamer

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #54 on: May 14, 2018, 12:42:59 pm »
I can help if needed.  But, there is a good possibility that it is "US SET 1" code.  It could already be upgraded.  Or (someone correct me if I'm wrong), I believe the cocktails continued getting TKG3-06 boards, with US SET 1 code, even after uprights had moved to TKG3-07.

Either way, check the title screen.  If it says C 1981 Nintendo of America Inc, then it is US SET 1 code.

If you need help once you get the board, shoot me a PM.
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline guwu

  • New Member
  • *
  • Posts: 16
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #55 on: May 14, 2018, 12:55:45 pm »
@Flobeamer1922, YesAffinity
Thanks a lot for your help. Since the seller does only own the board but has no Nintendo cab to test the board for functionality (and to check the title screen) we'll first have to find a solution to use it with a JAMMA test setup (I know, there are adapters available). But it's good to know that in case it does hold the 'wrong' romset I'm able to exchange/re-burn the EPROMs.

It's not that easy to get your hands on a DK board over here in Germany so I'll try to clutch at any straw that comes my way ;)
DK (MAME): 270,400
DK (MAME) Start: 102,800
DK (MAME) 1-1: 9,600
Member for 6 Years

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #56 on: May 14, 2018, 01:47:58 pm »
not sure what you're getting the board for, but adapting a 4-board stack to JAMMA seems like it might end up costing more than tracking down a 2-board set, even if it's coming from a different country.  Also, I would think there's someone closer that could help with the rom replacements if they end up being needed.  I'm still happy to help, but just a suggestion, to avoid costs of international shipment.

Mike's Arcade sells DK boards and the adapters for 2-board stacks to JAMMA, and ships internationally.  Just a thought. :)
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline guwu

  • New Member
  • *
  • Posts: 16
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #57 on: May 15, 2018, 02:59:11 am »
You're probably right, YesAffinity. When the offer for the TKG3 boardset appeared I did not know that it does provide an edge connector for more easier JAMMA conversion through an inexpensive adapter. My primary goal is to someday own a dedicated Nintendo DK upright but meanwhile this is near impossible if you live in Germany and do not want to spent a fortune. So my fallback option is to get a DK board and install it into a JAMMA cab, which pop up from time to time for reasonable prices.

Thanks for the hint towards Mike's Arcade, I already sent them a request regarding a completed DDK board but have not received an answer, yet.

Nevertheless, shouldn't it be theoretically possible to use a combination of

https://www.mikesarcade.com/cgi-bin/store.pl?sku=DK-EDGE2PIN

and

https://www.mikesarcade.com/cgi-bin/store.pl?sku=NIN2JAMMA

to get a 4-board TKG3 to JAMMA or am I missing something?

BTW, if someone is sitting on a pile of TKG4 boards and desperately wants to get rid of one of those - please, get in touch with me ;)
DK (MAME): 270,400
DK (MAME) Start: 102,800
DK (MAME) 1-1: 9,600
Member for 6 Years

Offline YesAffinity

  • Spring Jumper
  • *
  • Posts: 578
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #58 on: May 16, 2018, 09:56:59 am »
Can you do a simple block diagram of how that combination could work?  Maybe I'm being dense, and not seeing the easy solution.

How I see it, you would need individual connectors/wiring between the TKG3 board -> all of the DK-EDGE2PIN headers.  Then plug NIN2JAMMA onto DK-EDGE2PIN, and JAMMA cab harness onto NIN2JAMMA.

Be aware, you also need NINRAINBOW,
Matthew 21:22

DK Arcade PB (verified): 970,200 KS
DK Start PB (verified): 126,600
DK L1-1 PB (verified): 11,400
DK PB 1st Man: 622,000

Donkey Kong Direct Feed How-To - http://donkeykongforum.net/index.php?topic=1413.0
^Now outdated, see instead: http://donkeykongforum.net/index.php?topic=2471.0
Member for 9 Years DK Killscreener Blogger Twitch Streamer

Offline BaadBeats

  • New Member
  • *
  • Posts: 2
    • Awards
Re: All About DK ROM sets and PCBs
« Reply #59 on: July 13, 2018, 05:17:35 am »
I know this thread is pretty old, but people were asking about the "hard" rom set and mentioning that they have never seen one in the wild. Are these still elusive?  I have a set of these hard roms.
Member for 6 Years