Donkey Kong Forum

Blogs => Player Blogs => Topic started by: YesAffinity on July 11, 2015, 11:30:21 am

Title: YesAffinity Blog
Post by: YesAffinity on July 11, 2015, 11:30:21 am
Hi All,

I figured it was time to start my own blog.  I've got enough random posts going throughout the boards, that can be easily be compiled into the story of my personal DK journey.

For me, video games started around age 5, probably earlier.  An Atari 2600 was the first console my mom and dad bought for the family.  My dad brought home a vic 20 from his work for a few weeks, at one point, which we played text-based games on.  And there was an arcade less than a minute's walk from my parents house, in the little shopping center on the corner of an otherwise upper-middle-class neighborhood.  I remember Super Pac-Man being my favorite game there, and my sister would take me whenever my parents would have a big blowout arguement/yelling match, which was probably once every 2-3 weeks.  Those are my earliest memories of video games.

Fast forward through the ages of playing at the arcade across from the high school between last period and the start of football practice, countless consoles, falling in love with Street Fighter and other fighting games, purchasing my first jamma cabinet with 2 friends, getting married, having kids....  And here we are today.  I turned 40 in March, in May I bought my DK cabinet, and now have a MAME jamma cabinet, a dedicated SF cabinet, my DK cab, and a retro console corner, all in my man cave.

As for my DK history, I started playing somewhat infrequently once the first JAMMA cabinet got converted to a MAME cabinet.  The cabinet when first purchased, resided at the home of my closest friend, best man and one of the co-owners of the cabinet (all the same person, to be clear) Josh, which was the party house at the time.  When first purchased, the cabinet had a bootleg version of street fighter in it.  This was fun for a bit, but we soon purchased a legitimate street fighter board (Hyper Fighting), which stayed fun for a bit, but we all soon grew restless for more games.  Mortal Kombat was purchased, Marvel vs. Capcom, High Impact Football, NBA Jam, and some others.  At the same time, I wired a 3-game or 4-game JAMMA switcher, so we had 3 or 4 games hooked up and could cycle through them.  That lasted for about 6 months, then I embarked on turning the cabinet into a MAME powerhouse.  That is how the cabinet remains to this day, and it is from this evolution that my DK history begins.

We (Josh and I) put Donkey Kong in our regular rotation of games to play every time we got together.  At the time, prior to either of us being married, and obviously, a more care-free time in our lives, it was typically Saturdays and Thursday nights that we would get together.  There would always be beers involved.  I think either of us were yet to break 100k.  Gradually, over time, one of us broke 100k then the other.  Somewhere in there, I moved into a house with my wife and stepson, and the MAME cabinet eventually made its way to my garage.  I specifically remember one day, when people were coming over to hang out and drink some beers, I had started a game before anybody showed up.  About 30 minutes later I was approaching 100k.  I ignored friends as they showed up, and remember Josh saying from inside the house "Chris is about to break my high score" (he was holding the high score in our ongoing 2-man competition at the time).  I ended up scoring I think just over 127k that day.  He eventually broke 130k, and held the high score for a long time.

The friendly competition continued, with the needle on the high score mark creeping up slightly over the years.  I don't think either of us ever got much past 140k.

Then, of course, king of kong came out.  We watched and enjoyed it, and committed to never letting DK leave our rotation.  We were still meeting up weekly or semi-weekly to play.

Now, we are in late-2014.  The Arcade Expo was coming to Banning, CA.  I passed a billboard for it, while driving outside of San Diego County, for work.  I took a picture and texted it to Josh, thinking hey that's cool that they're having that, not really giving it much thought past that.  His immediate response was "we're going".  It was on.  The expo was a blast.  We were there Friday and Saturday, and man....so many awesome classics.  I posted a 178k DK score.  New personal best.  And the defining moment when I knew without question that I was incompetent in passing L4+ elevators, and I would never substantially improve my PB if I didn't do something about that.

Well, lots of watching tuts and vids from the current greats in the game, and I slowly taught myself how to beat elevators.  Then I identified that my barrel game was weak (still working on that one, but improving little by little), and pie factory was probably my biggest hindrance after training myself on the elevators.  So, back to the training vids, researching and finding great info on DK forums, and watching the greats on youtube and twitch.  It's a work in progress.  My PB's are in my signature, and my current goal is a kill screen.  Upping my PB's has plateaued off, but I feel I improving my early game and getting the fundamentals down, which is going to improve my overall gameplay.

In an nutshell, I'm a video gamer from way back.  Many things have come and gone in my life, but video games have always been a constant.  I am blessed to have a wonderful son and daughter (both of whom by no coincidence love video games) and a loving wife that (mostly) supports my "habits".  It can be a challenge balancing family, work, school, church, personal commitments, etc etc etc and still find time to do the thing I enjoy most, but in the end, it's all worth it.

Below are links to the posts on the forums that add to the story, and further below are pics of my man cave (described above).  Thanks for reading.

My DK cabinet: https://donkeykongforum.net/index.php?topic=1286.0 (https://donkeykongforum.net/index.php?topic=1286.0)

Video/audio capture from DK board edge connector project: https://donkeykongforum.net/index.php?topic=1315.0 (https://donkeykongforum.net/index.php?topic=1315.0)
Title: Re: YesAffinity Blog
Post by: YesAffinity on July 11, 2015, 11:42:42 am
The retro console corner.  Madden '99 playing on the N64, which was the last game that got played in the retro corner, on July 4th when a friend came by and we drank some beers.  Also worth mentioning as part of the story and "who I am", I am a fan of craft beer.  San Diego is the craft beer central of the world, and what a great place to live and be a beer lover.  Kreygasm
Title: Re: YesAffinity Blog
Post by: YesAffinity on July 11, 2015, 11:43:38 am
The cab corner.  A couple different angles of the same thing.
Title: Re: YesAffinity Blog
Post by: tudose on July 11, 2015, 09:26:51 pm
sweet Kreygasm gl with your future games!
Title: Re: YesAffinity Blog
Post by: xelnia on July 11, 2015, 10:28:44 pm
Get this man a blogger badge!
Title: Re: YesAffinity Blog
Post by: DadsGlasses on July 12, 2015, 05:53:13 am
Your cab corner looks great!  I've enjoyed watching your progress. Also very cool to see the progress of your edge connector video capture project.

Good luck!
Title: Re: YesAffinity Blog
Post by: YesAffinity on July 12, 2015, 02:48:02 pm
Thanks for the interest guys!

A quick update.  My start game is slowly getting better, although more frustrating than rewarding at the moment.  I had a good run today, albeit with a death at L4-3.  Without the death my start score would have been 121,300.  Now, I know that doesn't qualify, for both the death and the butterfly effect, but it feels like I'm making progress.

I posted a 10,300 (PB) L1-1 score submission yesterday, and the next game got another 10,300.  I've had a handful of 10,000 L1-1's over the last few days, and plenty of upper-9k L1-1's.  It is at least some reassurance, for all the less-than-stellar and abandoned games, that I am at least not going backwards.   ::)

Lastly, I had a 570k run earlier today.  Strictly running boards.  Since posting my latest PB score submission, at 656k, I've had I believe (4) 500k+ runs, and nothing breaking 600k.  The kill screen continues to elude.  >:(  <stirpot>
Title: Re: YesAffinity Blog
Post by: Adam_Mon on July 12, 2015, 03:41:28 pm
Keep going good sir!  <Walter>
Title: Re: YesAffinity Blog
Post by: YesAffinity on July 15, 2015, 09:11:26 pm
Thanks Adam, congrats on your L1-1 score!

Well, I upped my PB start score by 9,100 points, to 123,100 today.  That coupled with upping my L1-1 over the weekend (only 300 points...but still better than a stick in the eye), I've finally ascended past the plateau I was on for a good 4 weeks.

I can sense my gameplay fluidity increasing...but, still plenty of room for improvement.

The big takeaway from the past few days, which I was utilizing competently in achieving the new start score:

Standing still for wild barrels, when on girders 2 and 3.

To expand on that, for those that are reading and are interested in further explanation, let's count the girders from bottom to top as the bottom girder is girder 1 and the top girder is girder 6.  As stated, standing still for wild barrels on girders 2 and 3 makes them much more manageable.  Most of the time they deflect to within a few jumpman lengths, but are not truly a threat.  On girder 4, I've learned to keep kong's hands in my peripheral vision, and as soon as I detect a wild barrel, focus and adjust.  Be prepared to jump, because they are often ankle biters.  On girder 5, I've learned to watch Kong's hands.  Once the hammer is grabbed, timing barrel smashes with Kong releasing barrels gives you the stop frames to see if the barrel is either a) suspended above the girder (normal release down the girder) or b) on the girder (wild barrel).  If it is a wild barrel, focus and smash or evade as necessary.  One last thing: when ascending the short ladder from girder one to girder 2, if a wild barrel starts coming, run left.  Once the next barrel is release, run right.  If it's normal, you can stand still or wall jump.  If it's wild, you can double wall jump, but beware the timing has to be such that neither of them bite you in the ankle or catch you mid-wall-jump.

One last thing before I sign off for tonight.  I left a 570k run on twitch, just cuz it was one of my better recent runs, and it actually has 3 views.  While it was mostly JRTFBDN, with some basic point pressing, hopefully the gameplay was informative to someone trying to pick up some tricks to improve their game.

Thanks, as always, to this forum and the community.  I hope to meet up with some of you some day, for a DK event.
Title: Re: YesAffinity Blog
Post by: YesAffinity on July 25, 2015, 08:33:21 am
Today, I finally had a decent run after being in a rut for a couple weeks.  ~520k.  I was feeling strong up through level 12, but then hunger started getting the best of me and I started losing focus.  DK is not just about skill, but about having a strategy for longevity.  My strategy is slowly evolving: have water, some sort of caffeine to sip when attention span starts waning, go to the bathroom before starting a run, and now adding to the list to have something to munch on like a granola bar or some mixed nuts or something.

Some minor insight gained from the session.  On pie factory, after the possibility of a "weibe freebee" has been eliminated and it has turned into fighting the way to the top, it can be an easy path to cautiously proceed to the upper left ladder using the left ladder on the center platform, with a fireball on the upper left (hammer) platform.  I used this path 3 or 4 times on L5+, with success.  You just have to keep tabs on the fireball, and if he comes up the ladder, then get back down to the middle platform and wait for another opening.  Once on the middle left conveyor belt (to the left of the burning oil barrel), with the fireball on the upper left (hammer) platform, you can gain ground by jumping, assuming there are no pies, or by timing pie jumps.  If pies are absent, I recommend not jumping once jumpman is past the center point of the conveyor.  Try it out, let me know if it works well for anybody else.
Title: Re: YesAffinity Blog
Post by: YesAffinity on August 22, 2015, 08:15:11 am
Well, gameplay-wise there is not much to report recently.  Continuing to plug away, practice as much as possible, and strive for a KS.  I had a ~725k run and a couple 500k+ runs, but mostly just average gameplay due to being tired, not having much free time, and other DK hobby related developments taking time away from DK gameplay.

On the hobby side of the game, it was a big week.  I finally got the a/v output from the DK board edge connector working (https://donkeykongforum.net/index.php?topic=1315.msg24208#msg24208 (https://donkeykongforum.net/index.php?topic=1315.msg24208#msg24208)).  Now I just have to find some means of capturing the a/v output that will actually work with the jrok board.  (2) different USB capture devices, going to my laptop, do not do well with the signal.  Jrok suggested a PCI capture card which he has had success with.  The problem is the location of my DK cab in proximity to my desktop computer.  Looks like I will doing some re-arranging in the man cave to get this project over the finish line.

I also picked up a spare monitor this week.  One came up for sale on craigslist for $75, and I figured at that price it would not hurt to have a spare in case I ever have problems with the original.  The guy selling it was really nice.  He has a very nice DK cab.  Cosmetically, all very clean.  The control panel plexi and stickers were a bit rough, but overall a very nice cab.  Anyway, the monitor has a bit of burn in on it.  The chassis is completely re-capped.  Somebody put a hand label of "Play Choice" on it.  The date sticker at the rear says the manufacture date was June 1983.  The image on my cab currently is a bit "wavy".  The image is crisp enough, but some of the ladder lines are a bit skewed in areas, and you can see vertical columns of "waviness" under moving objects such as kong and barrels (looks like visual distortion that heat coming off of blacktop produces, for lack of a better explanation).  It is pretty minor, and once you start playing, you don't notice it, but still, wanting my cab to be perfect, my intent is to sooner or later swap the monitor in the cab now into the recapped chassis and re-install that combo in the cab.  This may be a ways out, though, as upcoming weekends are pretty busy and this is something I definitely want to take my time on, and make sure I do it right.
Title: Re: YesAffinity Blog
Post by: DadsGlasses on August 22, 2015, 11:41:54 am
Nice pickup!
Title: Re: YesAffinity Blog
Post by: YesAffinity on September 07, 2015, 10:54:56 am
I got around to putting togehter the complete schematic and some general information on how to get a direct feed from a DK PCB.  This project was extremely time-consuming, and was more costly than I think I could have ever expected, but hopefully what I've learned will help others to do it more efficiently and minimize their costs.  Please see the write-up here:

https://donkeykongforum.net/index.php?topic=1413.0 (https://donkeykongforum.net/index.php?topic=1413.0)
Title: Re: YesAffinity Blog
Post by: YesAffinity on September 15, 2015, 09:24:24 pm
I've been obsessing over my twitch feed, with DKO #3 if full swing, spending as much time troubleshooting the audio side of the feed as I have been trying to grab a bounty.  With Jeremy's thread about what is required for a direct feed submission, I want to make sure there's no room for any of my submissions to be rejected.  The biggest potential hang-up is the requirement to provide audio.  I posed the question of whether it needs to be game board audio, webcam audio, either or both.  The question was put to the forum members to offer feedback, although none has been provided to date.

My biggest issue with my setup is the direct feed audio is way behind the webcam audio, primarily due to the archaic capture device I am using to capture the direct feed from the PCB, and the time it requires to encode and decode.

Well, I messed around with OBS's settings enough, and finally got the webcam audio and direct feed audio pretty well synced.  In the webcam properties, within OBS, I set the webcam audio and video to a 500ms delay (the settings are "Use Buffering" and "Audio Sync Offset", respectively).  You would think they would just call them the same thing, even something more obvious, like "Induce Video Delay" and "Induce Audio Delay", or even just the same thing with they've already got, "Video Sync Offset" and Audio Sync Offset".   <confused>

Well either way, here is the latest and greatest result from my efforts:

http://www.twitch.tv/yesaffinity/v/16261636 (http://www.twitch.tv/yesaffinity/v/16261636)

The audio slightly de-syncs cyclically, but stays pretty well synced overall.  I blame the capture hardware for the slight de-syncing.  The video is "shaky" in this clip.  That goes away after the cabinet and the capture device have been streaming for a couple minutes, for whatever reason. If you watch the barrel rolls closely enough, you can see it is a bit glitchy.  It's not overly noticeable, but is definitely not perfectly smooth.  I assume the same is true for the captured audio, while I have more confidence that the webcam audio is smooth and not the cause for the de-syncing.

Anyway, that's about as good as it gets with the current setup, and hopefully satisfies submission requirements.

Next stop: AVerMedia Game Broadcaster HD, so I can start streaming component video from my direct feed setup.
Title: Re: YesAffinity Blog
Post by: YesAffinity on September 19, 2015, 08:28:58 am
Just got my first KS.  919,000.  I almost pulled the plug after my first death on level 4.  Almost pulled it again after second death (I forget the level, but I was even more discouraged after a second "early death").  Historically, if I haven't made it to at least level 8 with all men alive, I haven't felt I could get to the KS.  Obviously I proved myself wrong.  ;D

Nerves started kicking in around level 18.  Had to keep taking deep breaths to try to stay calm.  My 6-year old daughter came into the man cave around level 19, and despite my pleas, was determined to not let daddy finish his game in peace.  I finally convinced her around level 20.  She is the love of my life, but man she's a tough negotiator.  :-*

Luckily, the boards through levels 20 and 21 weren't throwing any major curveballs.  20-6 was surprisingly textbook: Run up the left side, clear out 2+ firefoxes with the bottom hammer, get to the top hammer and clear a path with it, lastly clear the top right rivet.  Easy peasy.  I was envisioning rolledcigs' heartbreaking 20-6 as I was approaching the board, with firefoxes swarming every possible path and no good option to clear the board.  Fortunately for me, that was not the case in my game.

Big shouts out to the forums, for all the support and the vast wealth of knowledge that makes it possible to learn the ins and outs of this great game.  Big shouts to my family, for tolerating my excessive time commitment to video games, and to DK in particular.  Big ups to my best friend Josh Lennard, who has been there every step of the way in the evolution of understanding the game and pursuit of the KS.

Next stop: 1M.  ;)
Title: Re: YesAffinity Blog
Post by: BillyGaines on September 19, 2015, 02:05:59 pm
WTG Chris!  It was well overdue!  Awesome score!  <Allen> lit
Title: Re: YesAffinity Blog
Post by: YesAffinity on September 19, 2015, 04:15:06 pm
Thank you, Billy, good sir!  :D
Title: Re: YesAffinity Blog
Post by: YesAffinity on October 04, 2015, 08:55:56 am
Well, after two days of non-stop 'cading and standing on feet, I am glad to be home and off my feet.  The event was fun, and it is good to see DK getting some hype.  It was a bit disappointing that yesterday's head-to-head between Wes and Robbie didn't get much fanfare, not even so much as an announcement on the loud speaker.  At one point in the afternoon, as my buddy and I were making rounds, we realized that they were both sitting down playing on the "head-to-head" cabs set up at the main attraction area on the arcade floor. Once they both were getting to upper teen levels it became evident that they were going head to head, and as they were both reaching level 20, a few people were watching in anticipation of both of them passing the kill screen point.  They did, and both players finished at level 24 something.  Very impressive!

For me, I was honored to meet Billy Mitchell and Walter Day.  My runs were mediocre to decent throughout the weekend, hovering in the 500-600k region.  Then, I finally had a good run as a last ditch effort before calling it quits last night (Saturday night).  Almost got a second kill screen under my belt.  L=21-5, at 882,100 points.  Nerves, hunger, all over achiness from being on my feet for 2 days, and having to go to the bathroom all played a part in losing focus and not seeing the game through to KS.  Looking back at the video my friend took, the barrel groupings that overtook me for loss of last life, although they seemed unmanageable under the pressure, could have been very easily overcome.

Time to get back to practicing, and incorporating 1M strategies.

Title: Re: YesAffinity Blog
Post by: YesAffinity on October 04, 2015, 05:30:55 pm
Inaugurating the next generation.  My 6 year old clears L1-1.  This is the second or third time she's done it, but first time she's done it on demand.

http://www.twitch.tv/yesaffinity/v/19181609 (http://www.twitch.tv/yesaffinity/v/19181609)

Next stop, L1-2!
Title: Re: YesAffinity Blog
Post by: YesAffinity on October 17, 2015, 01:06:51 pm
I finally got around to swapping in the replacement monitor that I picked up from HSD (on this forum) a couple months back.  The replacement had a piece of painters tape on it with "Play Choice" hand-written on it.  The chassis is freshly capped.

The replacement was surprisingly easy:

Ground the monitor, discharging any stored voltage.  Disconnect the 4 affected connectors, including the 110V plug.  Remove 4 bolts securing the monitor in the cab.  Pull the monitor out through back of the cabinet.  2 more bolts to swap the upper retention bar from the old monitor to the new monitor.  Drop the replacement monitor in through the front of the cab, re-secure the 4 bolts (the upper retention bar might needs some slight adjustment to get the upper bolts that secure the monitor to line up with their respective threaded holes).  Reconnect the 4 connectors including the 110V plug.

:edit: corrected the part about removing the monitor through the back of the cab.  I tried removing it through the front at first, but it wouldn't go.  Might be possible, but pulling it out the back is much easier.
Title: Re: YesAffinity Blog
Post by: YesAffinity on October 17, 2015, 01:08:06 pm
I power cycled 3 or 4 times, prior to pushing the cab back into its corner of the man cave (which is not as simple a task as it sounds, but I won't go into all the details).  Once I had it back in its rightful place, and had it running for a couple minutes, the screen went wonky.  Appeared to be a sync issue.  Fearing that one of the caps was defective, or some worser issue that would end up requiring me to swap the original back in and then spend hours/days/weeks of troubleshooting, I pulled the cab back off the wall, grounded the monitor and went about adjusting all the manual adjustments.  Finally, the last possible adjustment, which I believe is a pot on the main chassis board, and must be sync adjustment, cleared it right up.  15 minutes more of screwing around with all the adjustments (since I now had a mirror set up so I could see the monitor from behind the cab), and this bad boy is gleaming.  No more weird vertical columns of waviness under moving objects like barrels and Kong.  No more skewed ladder rungs.  Colors and crispness like the original monitor hasn't seen in probably years.

And, as an added bonus, lo and behold, under the monitor chassis is the Nintendo nameplate.  The one that is supposed to be above the rear door was missing when I bought the cab.  Based on feedback from good folks here, I was 90% confident that my cab was an original DK.  That confidence is now 100%.  :D

Next improvement will be capping the original chassis and swapping it back in.
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 21, 2016, 04:48:04 pm
Been a while since I updated the ol' blog here. Upping my PB during the DKOO breathed some new life in to me, as far as enthusiasm for DK goes.  I've been committing the time to continuing the pursuit of ever greater accomplishments in the game, but the enthusiasm just hasn't been there most times.  Well, it's back...at least for now.

I took the week off work, cuz I had a bunch of vacation days accruing.  There's never a good time to take off, but it's been so ridiculously busy since the beginning of the year, I needed a breather.  And, of course, what better way to spend the time, while the kids are at school, than hobbying.

I decided to finally bullet-proof all the cabling in my direct feed setup, and do some cable management.  I originally patched all the cabling together with quick disconnects, as a means for troubleshooting while developing the concept.  But, now that the solution is tried and true, I grew ever more leary of the sleeping beast giant that is the potential for failure at each quick disconnect (both the crimps to the cables, and the QD connection itself).  In fact, I lost blue on the direct feed, a couple months back, which was remedied by simply shaking and pulling on cables.  This only served to reinforce concerns I already had in the back of my mind.

So, with wire strippers, heat shrink, some spare wire, and my solder iron, I set about to remove all the QD's, strip back the wire where the QD's had previously been, then solder the splices and seal 'em up nice with some heat shrink.

After a couple hours, I re-connected all the cabling, and started wire management.  The wire management was coming out nice, and I kept telling myself "don't get too far without firing up the cab and testing".  But, the wire management was going so cleanly, you know how sometimes the wires just seems to manage themselves, all you have to do is grab zip ties fast enough so that the way things are rolling out doesn't fall out of your hand?  Well, it was one of those jobs.  Everything looked money.

And then I turned everything on to test....no green.  FailFish  Jiggled wires, tugged on wires, no quick remedies to be had.  So, back out the cable bundle comes, after clipping about 10 perfectly placed zip ties and watching the neatness dissolve back into a jumble of unmanaged wires.

A bit of continuity testing, and lo and behold, a connection at a butt connector was failed.  I didn't bother replacing the butt connectors with solder splices, cuz those are already solid enough in my mind.  Not this one, though.  A bit more stripping, soldering and heat shrinking, and back into the cabinet I go.

Mind you, I only pull my cab maybe 4' off the wall to work in it, having to climb over a desktop computer and behind the cabinet every time I need to get in there.  A) The A/V cables for the direct feed out to my capture setup don't reach very far once they get to the cab.  B) I don't like moving my cabinet any more than I have to.

So, I re-make all the connections.  And, of course, this time the cable management doesn't go as smooth and I have the sense the end result isn't as good as the first attempt looked.  But, it's a marked improvement over what it had been for the last however many months since I put it all in to the point of being satisfied with the capture results and not having the desire to touch it again until recently.  While I was in there, I also took the time to do a little management of the wiring that connects to the PCB, as well as spending the time fully dialing in my monitor.
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 21, 2016, 05:09:47 pm
Dialing the monitor in is no small task.  I've been annoyed at the "dead space" or borders around the screen, which I assumed could be filled by centering the image and increasing horizontal size and vertical size.  A somewhat true assumption.

I got the plastic tool kit from Bob Roberts, so started with checking B+ voltage. (measuring at pin BJ).  It was at about 112V.  Supposed to be at 108V.  Stuck the tool in to VR601, and turned it counter clockwise, and voltage came down to about 110V, but then wouldn't go any further no matter how much I turned.  Turning clockwise, voltage went up to about 111V, but then no further no matter how much I turned.  I'm sill not sure what did the trick, but apply pressure in different directions (up, down, left, right) while turning, I eventually got it to shoot down to around 100V, and then shoot back up to 113V.  I then slowly dialed in either direction, until getting it to 108.1V.  Good enough, I suppose!

I then jumpered V CENT JUMPER, and messed with VR403.  After a few minutes, I had the image about as perfectly centered as any human is capable of.  I then spent a few minutes VR354, to get the image expanded to the left/right extents of the screen.  Keep in mind that DK is technically a rotated game, so V adjustments actually adjust horizontally, and H adjustments actually adjust vertically.

The last thing I wanted to tackle is filling up dead space at top and bottom of the image.  This has always been an annoyment, since swapping in the replacement monitor that is currently running in the cab (see previous blog posts for that nice little local pickup off craigslist).  The image has always had more dead space at the bottom of the screen that the top.

So, I screwed around with L453.  This actually does very little, almost impercetible, for increasing the image size.  This is corroborated by posts I read on KLOV.  L453 is no maxed out on my monitor, and it increased image size by may 1/4" at the most.

I then tweaked on VR352.  This actually doesn't seem to center the image, comically enough.  It does more for increasing H SIZE than does L453.  At least on my monitor, adjusting VR352 causes the top of the image to stay relatively static, while the image expands downward.  So, I maxed out VR352, as well.  I then messed with VR451 (H HOLD), and think that helped center it downward ever so slightly, but it's still not perfect.

And with that, the image is expanded perfectly to the left/right extents of the screen, and expanded and centered as much as possible in the top/bottom directions, and there is still about 1/4" of dead space at the top of the screen, and 1/2" at the bottom of the screen (picture attached).  It's still an annoyment, but guess I'm just going to have to live with it.

Lastly, I messed with the colors to get them a bit sharper.  I won't go into all the details.  But, I did also try the service switch (SW301) on the chassis and turns the screen black (no service screen available on DK, apparently).  I also tweaked the sub-brightness via VR301.  Not sure if this was an indirect result of the color adjustments I did, but the "between board" screens and the DK title screen have a slightly off-black, almost a slight hint of yellow, to them.  Board screens are money though.  Perfect coloration, and on off-coloration to the black background.  A bit of a peculiarity, that.

So, if anyone knows how to remedy the dead space at top and bottom, I sure would be grateful for some help.

Lastly, also attached is a good diagram of all the image adjustment features on a Sanyo 20EZ chassis.  I'm sure most of you have seen this or know where to find it, but I thought I would post it as an added resource.
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 21, 2016, 05:16:34 pm
And now as an unintended consequence, the direct feed video is shifting ever so slightly back and forth, from left to right.  This has historically been an issue that goes away after a couple minutes of the cabinet being on.  It seems that there is a correlation between cold weather and it taking longer for the condition to go away.  However, the cab's been running for about 30 minutes now, and its about 70 degrees here in San Diego.  So, it seems I get to spend some more time figuring out which adjustment triggered this now being a persistent problem.  FailFish FailFish FailFish <confused>
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 23, 2016, 09:54:37 pm
I've spent quite a bit of time troubleshooting since discovering the "twitchy" video issue.  Here is an example of the issue occurring (DK attract mode):  http://www.twitch.tv/yesaffinity/v/56284949. (http://www.twitch.tv/yesaffinity/v/56284949.)  The issue gets worse, the longer the cabinet is powered on.

It seems like the issue is coming down to the Avermedia HDMI capture card I'm using, but I'm not 100% certain.  I can take the HDMI output from the DVDO Iscan VP20 video processor that is ahead of the capture card in the circuit, and plug the HDMI cable into an HDTV, and there is no twitch.  So, I've got a Black Magic HDMI capture card on the way.  Fortunately, now that UHD is starting to gain traction, the 1080p capture cards are coming down in price.

I'm cautiously optimistic that this will resolve the issue.  I'm concerned that it really comes down to a sync issue.  Talking with JROK when I was putting this whole setup together, he acknowledged that the output from his encoder is not a specific standard (such as NTSC), and many capture devices don't sync well with the signal.  I found this to be true in some of my early testing.  To be fair, the JROK encoder works great for displaying on a replacement monitor in your cab, or in theory, could be used to create a supergun or other portable arcade player.

At the same time, I'm perplexed as to why this issue has arisen as a result of adjusting the 20EZ.  The output for the direct feed is in theory simply an output parallel to that which feeds the monitor, unless there's some kind of backfeed effect through the game board and the edge connector, which is affecting the direct feed video.

I'm also concerned that the VP20, while apparently displaying an output normally on a HDTV, has started failing, and the capture card is sensitive to whatever is failing.  I did buy it used on ebay "as is", so who knows how much life it has left in it.  The VP20 is otherwise performing flawlessly, for processing for all of the various sources I feed through it (Dreamcast, Xbox 360, Sega Saturn, Playstation, Wolfmame WinXP PC, to name a few).  But again, it could come down to the abnormal signal from the JROK encoder that the VP20 is no longer handling well.

Well, more to come on that in a couple days, when the Black Magic card arrives.

Simultaneously, I was excited to discover that OBS now offers a more advance version, OBS Studio, and that version offers the ability to rotate source video.  So, no longer do I have to use VLC to rotate the direct feed video via the Avermedia card, and then do a window capture of VLC, with OBS.  OBS Studio also seems to be handling the timing of sources better than OBS vanilla did, as well.  On OBS vanilla, I spent a significant amount of time tweaking the delay of audio and video from various sources that I am displaying in the single stream window (webcam audio and video, direct feed video via Avermedia card, and direct feed audio via "line in" on my PC sound card).  OBS Studio also gives that ability to re-size sources by dragging within the stream window.  This is hugely useful!  OBS Studio is now the one-stop shop.

Title: Re: YesAffinity Blog
Post by: YesAffinity on March 24, 2016, 08:27:48 am
Well, with the ol' direct feed acting up, and while I wait for a replacement capture card to arrive, I decided to take it back to the old school.  Being OCD, the twitchy video was bugging the crap out of me...just seeing it in my peripheral vision and between boards was throwing my game off.  Plus, I don't want people to have to watch that.  Maybe it's not truly a big deal, but to me it is.

So, back to the trusty ol' webcam feed we go.  A couple DeWalt 'C' Clamps from Home Depot (which I already owned), and a couple zip ties, and it's about as good as it's going to get, for a temporary solution.

And the cool thing is, I can still have the direct feed audio in the stream.
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 25, 2016, 05:59:26 am
Well fellow DK’ers, I’m pleased to announce that the problem appears to be solved.  If you remember, I noted that when jumping V CENT JUMPER, the image centers more precisely on the monitor, and when removing the jumper, the image shifts slightly to the right, and I found it impossible to get it perfectly centered without V CENT JUMPER shorted.  Well, I resolved to jumper it permanently, so that the image would be centered on the monitor, and had a hunch that this also might have had something to do with the twitchy direct feed video.  Turns out it did.

I jumpered V CENT JUMPER, and lo and behold the twitch went away.  If you will notice (in the attached), doing so actually pins it to the far right of the available image space, and while this is by no means a thorough or scientific explanation, in layman’s terms, the image has nowhere to shift to.

All very peculiar, I must admit.  Why adjusting the monitor chassis affects the edge connector output is indeed a perplexity.  But, at the end of the day, all is working better than it was prior to start of the whole effort to dial in my monitor and tidy up the direct feed cabling.  In addition to the image being as large as the chassis will allow, I now also have a simplified stream solution via OBS Studio, which is significantly more functional than OBS vanilla.

Now, I’m noticing a growing issue with the sound output in the cab.  Sounds like hammer smashes and Kong’s stomping have a consistently tinny sound to them, with the sound becoming muffled and static-ey at times.  It has been a very slow, intermittent development of the issue, but it is starting to occur with increasing frequency.  Time to study up on the troubleshooting flow chart, and I’m guessing, to do some minor cap replacement.
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 26, 2016, 08:59:54 am
Here is the screenshot from OBS Studio, illustrating what I believe to be part of the reason that the issue is solved.  Interestingly, image being pinned to the right side of the viewable area is not fully against the border, whereas the day before it was.  The image is a pixel or two off the edge.  Either way, it seems to be resolved now, so I guess all's well that ends well.
Title: Re: YesAffinity Blog
Post by: YesAffinity on July 23, 2016, 04:52:56 pm
Sent my original Sanyo 20EZ chassis off to Arcade Buffet a couple weeks ago, to get a cap kit, reflow, and anything else he deemed needed to be done.  It arrived back to me yesterday, and of course, I had to get it swapped in today.  I had a bit of trouble adjusting brightness, particularly VR301 sub-brightness.  I stick one of the plastic tools from Bob's plastic monitor repair tool kit (similar to this one https://www.amazon.com/Jonard-TK-AT5-Piece-Alignment-Tool/dp/B006C4BXLS?ie=UTF8&camp=1789&creative=390957&creativeASIN=B006C4BXLS&linkCode=as2&redirect=true&ref_=as_li_ss_il&tag=arcaderepair-20 (https://www.amazon.com/Jonard-TK-AT5-Piece-Alignment-Tool/dp/B006C4BXLS?ie=UTF8&camp=1789&creative=390957&creativeASIN=B006C4BXLS&linkCode=as2&redirect=true&ref_=as_li_ss_il&tag=arcaderepair-20)) and turn and turn and turn.  Nothing will happen for most turns, but then randomly brightness will shoot up or shoot down, and then I can't get it to adjust again for a bunch more turns.  If anybody knows a trick to adjust VR301, please share.

That aside, I've got the picture pretty well dialed, but do want to spend a bit more time getting it just perfect.  I also discovered a H POS and V POS adjustment, on the the DK game video board.  Not sure how I never noticed those before, but they were just the right adjustments needed to perfectly center the image vertically and horizontally, and fill the screen from side-to-side.

Lastly, the image "twitch" I described above has continued to persist, even though I thought at one point I had fixed it.  I got a Sync Separator, and put it in line, between the output of the DK direct feed setup and the video processor (DVDO VP30).  It cleaned up the twitch to some degree, but there continued to be some correlation between higher ambient temperatures and the presence of the twitch condition.  It was all very inexplicable, but the good news is that with the refurbed original chassis back in the cab, this problem in the direct feed setup is gone.  I have deleted the sync separator, and have seen no mysterious twitch all day, even in the midst of 95 degree ambient temperatures here in sunny Escondido, CA.
Title: Re: YesAffinity Blog
Post by: YesAffinity on February 24, 2017, 11:15:15 am
Finally got around to doing a cap kit in the original PP-7B for my blue cab.  I had pulled it out a while ago and replaced with a switching PSU kit, in the effort to eliminate shake in the monitor video.  This seems to be a problem for many Sanyo 20EZ's (see various threads on KLOV about this very issue).  Not only did the switching power supply not fix the issue, but it turns out this is also an issue caused by running Nintendo cabs on switching power supplies.  Would have been good information to have YESTERDAY.  <mad>

Anyway, I had swapped the original PSU back in temporarily, to take the switcher to a friends house for some troubleshooting on one of his cabs.  It seem the original had developed some greater issues while sitting in storage, as it was now producing a full-blown left-to-right wave through the image.  That was enough for me to get a bee in my bonnet to do the cap kit.  Plus I finally dropped the money on a legit desoldering gun (Hakko FR300), so am no longer intimidated by bigger cap and rework jobs.

About 2.5 hours later (an hour of that just for figuring out how to disassemble the power supply and then re-assembling it when done), and the problem is solved.  Not only that, but other little imperfections and anomalies that were persisting in the video image have cleared up.  In fact, it seems the game is running a bit faster, too.  That could just be a perception thing cuz it was late and this was all being done after working a 10-hour day, but on first run after letting the machine get good and warm, it was like "whoa, it's playing faster and more fluid".

Anyway, if any of you experience monitor issues and a recap of the monitor chassis hasn't cleared them up, I highly recommend ensuring an original Nintendo power supply is powering the cab, and doing a cap kit on it.  Ian Kellogg and https://www.arcadepartsandrepair.com/ (https://www.arcadepartsandrepair.com/) are both good sources for reliable and high quality cap kits.

Now to continue the never-ending pursuit of 1M....  ::)  :'(
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 19, 2018, 09:38:32 am
Sat. March 17th, 2018

Dear Diary,

Today I participated in my first Kong Off - KO6.  I count myself as very fortunate, and a little bit lucky, to have had this opportunity and experience.  It was great meeting others in the community, although I wish I could have met all of the players and participants.  It's a funny thing, this passion of ours.  We often play, practice, grind, in a vacuum so to speak.  Most interactions with the rest of the community takes place from behind a computer or mobile phone screen.  Most of us play in the comfort of our own homes for the most part.  Playing live, at a bustling event, is for sure a whole different animal.

Rolled into KO6 on Saturday right at 11 a.m.  Nervous, for sure.  Met Jeff Harrist, shook hands with Dan Desjardins, Billy Mitchell.  Jeff kindly gave me the quick run-down, I grabbed an open cab, got down to business.

Started out with some absolutely terrible runs.  The jitters were getting the best of me.  I swear the board in the cab I was playing on, was harder than the board I'm used to playing on.  Is my board somehow faulty?  Are my scores not truly worthy, and should be stricken entirely from any leaderboard.  2 runs - 150k max.  3rd run - 200k max.  I don't deserve to be here.  Sandwiched between Jason Wade and Jeff Wolfe, do I even deserve to be sitting at a machine in the presence of these guys?  4th run - 150k and on my last life.  So much noise, distractions, granted this is truly how the game was meant to be played - like an early-80s arcade.  Last life, pull it together, deep breath, time to step up.  L6...L7....L8...L9....over 400k later, 565,400 final score.  Okay, not bad.  I can live with that for starters.  I can definitely not be disappointed with 400k+ on a single life.  Confidence regained.

What time is it?  1:15 p.m.  Crap, the street fighter tournament is in less than 2 hours.  What if get that monster run going...not enough time between now and the start of the tourney.  In hindsight, I should've gone for another run, and asked my buddy Josh to get me at 2:50.  If it turned out to be that monster run, well, a decision would have to be made.  Hindsight is always 20-20.  Made some rounds on other games, re-upped on some liquid energy, competed in the SF tourney.  I even donated the SF game board I brought just in case, and as it turned, it was needed.  3rd place, could've done better, the jitters got me.  But, no excuses.  Those that won deserved to win, and were the better players.

Back to DK.

The arcade is hopping, now.  Lots of folks gathered around the DK play.  All machines in use.  Met JRY, chatted for a minute.  A wild card machine opened up, I jumped on it.

400k+ first man.  Usual DK shenanigans for first death around 430k - wild barrel or trapped by firefoxes on riviots....don't exactly remember the details.  Pushed another 100k, back-to-back deaths around 550k.  Pretty happy with how I'm playing, staying focused, starting to do some more advanced groupings on barrels, that I don't normally do.  Man, back is aching.  These stools sit lower than I'm used to sitting at my machine.  That body english I'm throwing in is all transferring to my mid and lower back.  Folks walking up regularly and watching for a bit, can see them in the bezel reflection.  Excited to be doing something worth watching.  Pushing, grinding - 600k....700k.  Is this the one, could I break that 1M barrier here at KO6?  How cool would that be.  750k.  There sure are a lot of announcements on the loud speaker.  760k.  One of those barrel boards that more crap is flying all over the screen than usual.  It's funny how the difficulty seems to come in waves.  You'll get 5-8 levels of typical stuff, nothing that isn't manageable, and then you'll get 2 or 3 barrel boards in a row that there's wild barrels everywhere, the barrels and fireballs aren't cooperating.  or you get that one riviot board out of 10 that the firefoxes seem bound and determined to give no outs.  769,600, a wild barrel and a couple regular rollers that wouldn't steer.  Mis-jumped while running in the direction of a rolling barrel, with a small window to potentially land then jump the next two hot on its tail...landed on barrel, game over.

That ended up being my best for the day.  Another 500k run after that, and beyond that, I just didn't have any more to give.  4 hours of sleep the night before and the long day of heavy physical and mental investment had caught up.

What a thrill!  Wish I could have met more players, but again, it's a funny thing.  Everyone's locked into putting up their best score.  You don't interrupt others playing, not even between boards for a moment.  That courtesy is extended all around.  Said hello to Richie Knuckles, and thanked him for all his hard work.

All in all, I'm happy with my performance.  Would I have liked to have put up an 800k, 900k, or even broken that 1M mark finally?  Absolutely.  But for a first timer, I've got no complaints.  And, I've actually got a renewed excitement for the game.  Re-committing and going for that 1M.  All other score pursuits can wait.

Congrats to all the finalists, and again, big thanks to those who keep the engine running and the event running seamlessly.  And extra big thanks to my good friend Josh Lennard, who was there in support.  I hope to be on the short list again next year.

And what better way to commemorate than a couple pictures of the back of one's head?

(https://klovimg.com/images/2018/03/19/1442_1521473826913.md.jpg) (https://klovimg.com/image/3sDz9)
(https://klovimg.com/images/2018/03/19/received_10213893593751534.md.jpg) (https://klovimg.com/image/3sm0K)
Title: Re: YesAffinity Blog
Post by: hooch66 on March 19, 2018, 12:32:20 pm
Thanks for writing this. I haven't seen too much written commentary on what went down this year, so this give a nice fly on the wall view.
Title: Re: YesAffinity Blog
Post by: YesAffinity on March 19, 2018, 05:00:05 pm
Thanks for writing this. I haven't seen too much written commentary on what went down this year, so this give a nice fly on the wall view.
Thanks for reading. :)  There were definitely some notable moments throughout the day as well.  Steve Wiebe getting a kill screen, with a crowd around him cheering is one that comes to mind.  Everybody organizing and integrating KO into the Arcade Expo did a great job, and it definitely got the attention from the general attendance that it deserved.
Title: Re: YesAffinity Blog
Post by: Fly on March 20, 2018, 03:21:31 am

  I even donated the SF game board I brought just in case, and as it turned, it was needed.  3rd place, could've done better, the jitters got me.  But, no excuses.  Those that won deserved to win, and were the better players.


Good thinking on brining the extra PCB. I intended to do the same but forgot.

Also, you were much better than the guy I beat in the finals. You smashed me one round with a PERFECT! Only Chris Tang has ever done that to me before. You brought out the old beast that I used to be and made that final round easy.

Congrats on your DK play!

(https://i.imgur.com/6ojZfsa.jpg)
Hec

Title: Re: YesAffinity Blog
Post by: YesAffinity on March 20, 2018, 07:55:42 am
Thank you, sir!  You are a formidable opponent, and performed better under the pressure.  Dat Honda! :)


  I even donated the SF game board I brought just in case, and as it turned, it was needed.  3rd place, could've done better, the jitters got me.  But, no excuses.  Those that won deserved to win, and were the better players.


Good thinking on brining the extra PCB. I intended to do the same but forgot.

Also, you were much better than the guy I beat in the finals. You smashed me one round with a PERFECT! Only Chris Tang has ever done that to me before. You brought out the old beast that I used to be and made that final round easy.

Congrats on your DK play!

Hec
Title: Re: YesAffinity Blog
Post by: YesAffinity on January 10, 2019, 02:16:34 pm
Well, it has certainly been a bit since I've posted here.  I admittedly haven't committed much time to DK play, up until the past few weeks.  Even at that, it's been weekends only.  Life is certainly getting in the way....  FailFish

BUT, I wanted to drop in with a hardware tip, for those of you who may undertake recapping your Sanyo audio amp.  I recently helped out a fellow collector, capping the monitor and audio amp on his Sanyo EZZ-C 14”, which is a somewhat more obscure version of the cocktail monitor.  From what I can tell, it came only in Japanese cocktails.  In the case of this rebuild, new caps actually exposed underlying problems which the old caps had been masking.

Coincidentally, I decided to cap the 20EZ and audio amp in my red DK at the same time, and it developed the exact same problem.

The initial symptoms after the re-cap are: distorted audio.  Volume level is normal, but the sounds are simply not right.  The cause is a blown R383, which is a fusible resistor.  R383 blowing is actually just another symptom of a deeper cause.  In both cases, the true cause was transistor TR372 operating out of spec/being fault.  This part is a 2SC2228 transistor.  The only replacements at the time were available from China, with possibly a 2-month lead time.  So, I did a bit of cross referencing and found that a NTE399 should be a suitable replacement.  Lo and behold, my local big box electronics store had some in stock.  I picked up the last 2 they had, and sure enough, both amps were fixed…with R383’s also replaced since they had blown.

Now, there are really only 4 parts on the audio amp that draw any power and could result in a blown fuse – the 4 transistors.  Assuming you have already checked for shorts and found none, then the transistors are the only other thing to suspect.  Two of the transistors typically come with the cap kit (if you get them from reputable sources like arcadepartsandrepair.com….stay away from ebay cap kits unless you know the seller is reputable).  The other 2 transistors don’t come in the kit, however.  So, after doing the cap kit and replacing the transistors that also come in the kit, that only leaves TR371 and TR372 as the potential culprits.  To be safe, you could pick up TR373 at the same time that you get the cap kit (arcadepartsandrepair.com stocks them).  The 2SC2228 (TR372), however is not a normally stocked item.  They are supposed to be in stock some time this month (Jan. 2019), but who knows how long they will last.  In the event you can’t get your hands on a 2SC2228, a NTE399 will work as a replacement.

TL;DR – If you cap an audio amp and the sounds are distorted after capping it, you have blown R383.  The causes for R383 blowing are either shorts on the board, faulty transistors, or both.  Assuming you’ve ruled out shorts, then look to the transistors.  If your cap kit included replacement transistors for TR373 and TR374, then that leaves TR371 and TR372 as the culprits.  If you can’t find a replacement easily for TR372 (2SC2228), then a NTE399 will work.  Keep in mind, you will have to replace R383 as well, before testing the replacement transistor(s).
Title: Re: YesAffinity Blog
Post by: YesAffinity on January 22, 2019, 07:20:14 pm
Did a bit of overhauling on my direct feed setup, thanks to a new capture card.  Picked up a Magewell Pro HDMI for a pretty decent price.  It was a customer return, tested, fully working and with warranty.  I've had no porblems with it, the thing was effectively NIB.

This card has a dongle that accepts component, s-video, composite and L/R audio.  So, of course I had to test to see if component output from my direct feed would work, and it absolutely does...gloriously.


So, now I can ditch the external video process, take a single component cable and audio cable from cab to my main PC that sits right next to it, and massively simplify the effort.

And best of all, it captures the bootup "scrambled characters" screen. :D

(https://klovimg.com/images/2019/01/22/DK_scrambled.md.png) (https://klovimg.com/image/Pi0IQ)