 the show it's me John Park it's time for John Park's workshop thank you for joining me here in the workshop it's so fun to be with you and sharing and exploring some cool tech projects and things I am talking with the people the good people of our discord over here if you're wondering where the chat is at that's a good place to check out it's our discord server and that is adafruit.it slash discord you can head to the live broadcast chat channel right now but we also have others others available and the actually the the the concept of daylight savings time and when it happens just cropped up so uh Andy Callaway there was saying hey why is this show on an hour early and that's um it's an excellent question that's because we changed our our time and wherever you are Andy they didn't uh until the end of March okay uh so yeah here we are though at my one o'clock p.m pacific time with daylight savings thing happening uh and what have we got oh it gary z says in arizona it never changes that's right I think I knew that did I know that uh I think I knew that so we've got some cool fun interesting stuff to explore today I'm excited to share some things with you um before I get into that stuff however I would like to offer you a discount code so if you had over to adafruit and you look for some stuff that you want to buy this week you can or today rather until midnight you can use this coupon code scramble that's going to get you 10% off in the adafruit store uh head on over this is uh let's see is this my yeah that's the that's the link right there there's the store uh you can go to products you can click on view all under new you can click on view all under featured you can go through categories you can shop all possible categories uh you can even do what I've done on occasion which is just type in a number and see what's at the end of it so if you do adafruit.com slash products product I think it's singular uh and type in a number hey there we go 342 is the we controller nun chuck we chuck uh so that's kind of fun we have not all numbers some numbers have been retired uh but I think I've done this before what's the what's the lowest number I think seven might still exist no it doesn't uh I can't remember this there's some pretty low number items that do still exist 11 I guess 11 nope uh but let me know someone someone go poke around uh anyway that's one way to look for stuff but however you want to look for stuff you can get yourself a nice discount at the end of the whole thing uh by using scramble as your 10% off discount code also we have some good freebies so if you are interested in getting a bunch of stuff we have a few different little break points where you can get free things uh they're listed actually right here if you go to go back to the store and uh just type in free adafruit.com slash free you'll see this I think also other places including on your way out as you're checking out uh but you'll see we've got right now $99 order we'll get you a free perma proto half size breadboard pcb 149 and up we'll get you that and a free kb2040 200 I'll get you those first two freebies and free ups ground shipping in the continental us and for an order over 300 you'll get all of those previous things plus a circuit playground express um hey wait a second circuit playground express you say I thought those were out of stock well uh yeah those were hit really hard the smd-21s were hit of course by the parts shortage during the pandemic no longer we have lots and lots and lots of those we had a huge order I believe that was placed before all of this uh all of this pandemic stuff happened and those orders are coming through so we are able to put together boards that have been out of stock for a long time circuit playground express is a great one uh really useful for educators and people learning but it's also just a great great board for uh for development we've got them and you get one for free for spending $299 or more at the store just get yourself a 10 off with scramble uh and oh let's see we've got more talk in discord about daylight savings time switches uh Johnny Bergdahl says in Sweden it's the 26th of march that you switch uh Australia is the same no change at all some states don't some do it's very confusing uh all right so what else do we have going on uh I have this show on Tuesdays that you may be aware of it's called JP's product pick of the week on it I like to pick something uh such as this hey these came back in stock too we've got M4s M4 chips have been hard to come by but they're starting to come back in line so I was able to do a 50 off discount during the show only so tune in on Tuesdays it's at four o'clock eastern time and you will uh usually get a 50 off with a new product that I pick take you through some of the paces show you some of the things I like about it and here's a little one minute excerpt from this week's show the grand central metro M4 express cortex M4 chip fantastic for running circuit python as well as Arduino the number of analog pins on it is one of the huge draws for me it has 16 easily available analog pins here's my grand central and I have a proto board on top of it to which I've soldered 16 little potentiometers and wired those up to the 16 analog inputs on the grand central and now you'll see if you look at this top these top two rows of eight knobs as I turn the potentiometers in my grand central I'm changing the position of those knobs in the software and they're thereby I'm adjusting parameters on this video since it is the grand central metro M4 express yes sorry about that there I had an echo I had left my mic on was uh was moving or any probably heard noises and things as I was setting some stuff up apologies for that but you can find the non echo version if you like that the non echo version of that video up on youtube and I believe it's out on our socials as well sorry about that put it back everyone thinks it sounds epic now I want to hear I'll go back and listen to this live stream and hear what that sounds like oh it sounded like grand central station even better all right so let's next up let me show you a really neat little tip I've got for you today in circuit python uh and that's going to be in our circuit python parsec echo echo echo all right I think I left the echo on that time deliberately that's what I'm that's my story uh all right for the circuit python parsec today I wanted to show you how to use one liners in circuit python so what is a one liner well a one liner is a series of commands that you've strung together using semicolons to separate them which acts just like a line break in normal uh code dot pi python codes or a python code uh we can strain together a few little commands in order to test something debug something achieve an effect uh here you can see I've got a little text file essentially of some of these one liners uh and what happens is if I take my board here I've got this little uh qt pi which one is this is a qt pi uh esp 32 s2 uh but it doesn't matter work on on any circuit python board uh what you'll do is plug it in go to your repl and then hit control c to uh break the code it'll stop the code from running stop the current cycle of code and now you essentially get this command prompt where you can talk to your board so what I'm going to do is I'm just going to triple click right here and copy import board semicolon dur parentheses board if I come down into my repl and paste that since my copying actually also copied the line break I don't even have to press return I paste it in there it automatically runs it uh and now we get the list of pins that are available on this board so I have a 0 1 2 3 4 5 6 7 so this is really useful for when you're wondering hey what are the names of the pins on a board here or if you want to actually find out the not the circuit python names but the gpio uh names of them you can use that next line import microcontroller dur microcontroller dot pin uh and another one that I really like here is for checking out neopixels so I'm gonna grab this one you can see this line here it imports board imports neopixel then it creates a neopixel object named leds in this case I'm setting it on the onboard neopixel named neopixel uh and then it uh is told that there's one neopixel I want a brightness of 0.2 and then I'm going to fill it in this case fill it a purple color so if I come down here into my command prompt and just hit paste you can see it ran all of those separate commands strings them together and now I've changed the color of that neopixel and this is really great for debugging it's not how you'd want to normally run a light show or something like that uh here's one that will de-initialize that uh if you want then we could come up here and change the uh color let's go to how about something like this again I'm going to triple clip and copy and paste oh what I do I used o's instead of zeroes try that again so there I can copy paste and now I've changed the color to like a cyan so this is a way that you can use one liners inside of circuit python to speed up your debugging and that is your circuit python parsec and a big thank you to Todd Kurt for uh introducing me to this concept of one liners and this list is taken from Todd's github page called circuit python tips and tricks it's also on our learn guide by the same name uh so you can go check those out there's some other nice ones there for uh example if your board is reloading I had a tip the other day about uh importing supervisor and using that to disable auto reload again we've got that right here in a little one liner in case you need to just work on the board you don't want it to be resetting itself and you're just typing in stuff directly into the repl to test something out uh all right yeah thank you Todd thanks for sharing those let's see what else have we got going on here today um I have a quick gear report I wanted to do um and I sort of showed this on my circuit python parsec it was it was a second demo that I did um and this was just something I picked up at the thrift store that I'm kind of enjoying playing around with uh I've got it suctioned to something over here so I need to carefully move that and that is this flight stick so uh actually I left the box inside I should have grabbed that because it came in the original radio shack box uh this is a radio shack flight stick uh this uses a db15 connector and it was designed for use in DOS games and then later windows uh over the joystick port and there's a standard that's used there there are variations on them but the the connector is pretty standard uh and this this type of early flight stick joystick tends to follow a standard of the pinout having uh four analog lines which are the x and y axis for the joystick and then it can vary what the other ones are used for this one only uses uh lines one two and four it skips the the third one uh but line four is for this throttle here so you get analog reads from that uh and then it has four buttons so that's that's typically how it is there's a ground there's a power uh there's there's four buttons and then there's four analog axes so you can see this one has trigger red button red button red button uh and this one also has some tricks up its sleeve there's some settings that you can flip uh here using some little switches that'll allow you to turn on and off uh the use of the throttle in case your game gets confused by that it'll just stop sending that signal uh you can flip turbo on here and it'll light up a little led and then the uh buttons when you press them will automatically um power faster than you can imagine there's actually two different speed settings for that uh and then you can engage or disengage this hat stick which is also sort of like a matrix of buttons since there's only four lines this one sends little binary codes of flipping three or four buttons in different orders on and off at the same time so some of that I've got running on this Grand Central here and I'm using resistors to connect those up and one interesting thing I found out about these is that they tend to use a similar technique to the Atari paddles which I've looked into before the analog read on these is most accurate when you use the technique that the computers used which was they reset the line uh to twiddle a capacitor that's on each of those analog lines and read how long it takes to to charge that so there's a timing component to the analog read that's more complicated than what I'm doing here uh here you can use a resistor to ground and also just read the potentiometer but it's not linear uh so it has some non-linearity to the the numbers you get back so it's kind of interesting if you look there's some existing Arduino libraries out there I don't think there's a circuit python library for dealing with that particular type of joystick but you can still read it as as a a little more crudely as an analog in so that was kind of a fun fun find uh got it at a thrift store for about eight dollars and said hey why not now I have a flight stick who knows what I'll do with it also got really good suction cups on the bottom so that is my little gear report there uh and my project I want to talk about this week is also a bit of a gear report thing and that's because I picked up some arcade PCBs and you can see down there the title of the show today is Konami arcade board so um I have never owned an arcade cabinet I have not got the space for it although since I do have a number of CRTs and now I picked up some of these arcade boards the thought occurred to me hey maybe I can get these things working together without all of the bulk of an arcade cabinet and maybe not even all of the big wiring harnesses and things that are associated with it so um so that's what I'm working on and I've I've got a spoiler alert I think I've got one working sort of I had it working for a moment and shut it off uh just because I was running out of time and uh it requires actually some some rewiring of stuff to check out so we're going to do that live but I think it's going to work um and here's what we're talking about so if you're not familiar um arcade cabinets from the earliest days of arcades used a board that contained the logic of the game uh and sometimes in the case of this board here a separate board that is the sound of the game so uh some of these some of the early primitive ones like Pong were just simply logic gates others contain roms and ram and flash and other things like that and then they can get much much more sophisticated this one dates back to around 1980 I think 83 or so um and one thing that the industry standardized on a couple levels of standardization actually is the notion of using an edge connector uh to plug in a wiring harness to then get out to the things that you need but really uh what this what this needs to actually run is a source of power it needs a connection to uh a monitor a video monitor usually using RGB and sync lines and uh then an input for buttons buttons switches uh you most of the joysticks were also buttons and switches so there's no analog it's just a bunch of digital IO um and then that's one layer of standardization some some games won't have an edge connector but then the next level of standardization at one point was the introduction of the JAMA standard which I think stands for Japanese Association of something something something it's the arcade amusement organization in Japan that said hey why don't we standardize on the pinout and the connectors so that you can have an arcade cabinet and just swap new boards into it and new graphics and never have to do a lot of work for the rewiring so this one is not a JAMA board but it uh contains pretty much the same info and there are adapters to go go into that standard which is is more common to find uh ways to hook that up easily to controllers and easily to to monitors and easily to sound what i'm doing today however is the most bare bones version of that possible which is uh first of all determining what the board is this one says frog on it uh and the maker is konami and when you google this up you find out that this is a konami game called scramble hence today's coupon code uh and it has had the uh game roms swapped out for a bootleg of frogger um this was in cabinet so i imagine i feel like when i was a kid you did run into stuff where you're like hey this is pretty much space invaders but it's got a different name on it but everything else is completely ripped off of in the title and the graphics on the on the cabinet uh this is another case of that so i don't know when where how that happened uh so this one the the conversion at least was done in 1983 on this one it says january of 1983 um i think that's what the the writing on there was someone took a scramble board swapped out some chips uh and i think did a bunch of bodging if you look on there you'll see a bunch of bodge wires um so this um pinout is available for this board so this is a konami classic board there's a lot of games that ran pretty much on this board or very similar enough so that they standardized that output a lot of boards from konami and stern had this output uh it was actually a two layer um edge connector uh so on this one i think there's 36 pins or something like that uh 18 on what's called the board layer and 18 what's called the solder layer there uh and you can find the pinout which is essentially things like okay we have a positive five volts we have a couple of ground pins on this side and on the back side we have a negative five volts and we have a 12 volts so that's that's what again fairly standard thing that these arcade boards want uh plus five plus 12 and sometimes negative five uh and then there are four pins somewhere around here that are the uh red green blue and sink rgb and sink lines now you know i've i've got some of these pvm crt monitors professional video monitors and broadcast video monitors uh these accept red green blue sink signal they also will let you use other things like component which is a uh three lines one one has color and sink the other two are color yp pb pr you'll see those uh those three cable sort rca connectors on some older tv's nicer older tv's uh and then some tv's you'll just need to use composite or s video so there are boards that'll convert that but the nice thing is the um board here it just has rgb sink coming out of it and i can hook that directly with b and c connectors to that type of monitor so um let's jump over to the workbench here and let's see if i can actually get some of this working i'll show you what i've done so far towards the uh the wiring goals here and i'm not done but enough to at least try some stuff so um let me just bring up my discord over here so i can see what's what do okay um so what you can see right here on this board um i actually have uh three of this pretty much exact board from what i can tell um i got these at a state sale so i don't know much about them other than what i can see here um and if you look on move something out of the way of my monitor there if you look on the edge connector here you can see i've just soldered on some sort of temporary wiring uh since i don't have an edge connector to friction fit onto there which would be much preferable to this and and i'll be i'll be ordering some stuff so i can make life easier for myself but uh you can see here i've got my five volt ground uh another ground there because i needed one for the video signals here's my uh rgb let me make this a little bigger for you to see so yeah there's five volt ground these are uh tied together on the board top and bottom see that big fat ground trace running all around this thing uh here's the red green blue sink uh these are almost entirely i o so it's player one select coin player two select three buttons i think per player and then each joystick takes four buttons so that pretty much covers top and bottom most of these um and then i think there's a coin counter there's two two traces that are used for a coin counter and then uh this here is the 12 volt line i used orange here so i could kind of keep that straight and then on the bottom side of it i've got my negative five so i have all of that running to a power supply that's giving me the positive five and 12 and the negative five uh with with a common ground and then uh i can't show i'm nervous to move stuff just because a lot of the wiring is we like screw terminals um so i'm going to leave the monitor here but just believe me that there's a there's a set of four wires running into the back of this monitor uh coming from those cables um and uh oh tithe says can you just jam it between a double rail of 2.54 millimeter header that's a great question do i have some double i don't have any double right here i'll i'll try that i like that idea that's cool uh thanks for the suggestion so interesting thing about this board i plugged it in i think i set all my monitor settings to the right thing to try to use an external sync on the rgb uh line in nothing um and i said darn because since i have soldered to this one i have kind of boxed myself in i don't have the connector i don't have an easy way to say okay what if that board was just bad has some issue with it um i can't just plug this one in except i sort of can because i realized uh the top is just the sound board and that's where everything is connecting and then it's sending anything it needs to to the second board or they're communicating uh over this big ribbon cable here so i can actually swap out this bottom board without having to do any uh desoldering so uh if you'll bear with me that's exactly what i'm going to do right now is swap out uh the bottom board here logic board here and the way this works is there's some nice uh 50 pin i believe it is ribbon cable here set that there uh and then there are four screws and standoffs between the two boards and then there's also some mounting tabs that you can see these kind of orange feet here and here there's four of those i get even further out here for a moment focused up yeah i think um more modern boards tend to not need a secondary board just for sound just as things got smaller um you tended to not need a separate board for sound and then things got more complicated as like separate 3d daughter cards and things came into play so it's uh i think it things varied over the years in arcade board design uh i am just leaning over here to since i'm running out of workbench space here um get the second board taken apart and i have um no idea what's wrong with the first one and i haven't had much time to diagnose anything um you know there's always the chance that it's something simple like a capacitor that needs to be replaced that would be the best case scenario uh okay so i'm taking the sound board from the first one and i'm just going to set it over here i'm not using that now and i'm not re soldering my wiring or anything like that so i won't be using that uh and then we get these four little spacers into the four little feet just drops off of these little mounting feet so these are really nice these uh have a um threaded insert in them to receive the screw a little rubberized bottom so this would go into the inside of the arcade cabinet and just could get screwed with a wood screw if you needed to right into the into the cabinet there there's probably nicer ways but i'm sure that happened a lot okay so that is let me see if there's an identifying feature between these so i don't mix them up yeah okay the the good ones number starts with a two the bad one starts with a three so remind me of that if i get confused during all of this um so i'm going to take this one i don't see any obviously exploded capacitors so that one's a little maybe a little bulgy and suspicious looking okay so i'm going to set this over here i'll call you the suspicious one uh one thing i noticed on this is that there is this set of uh roms maybe the end at six and there's two uh empty sockets here i think this was how part of the conversion from scramble to frogger worked because it's consistent across uh the the three identical sets that i have either that or someone rated three sets for the exact parts they needed for something else but um we will hope that's not the case by the way i should mention this is all powered off right now there's no power running to to this board and i'm just lining up these feet best i can and then i'll set our spacers back yeah so like i said i don't have any buttons or joysticks wired up uh so initially i just want i don't have sound wired up but initially i just want to see if i can get video uh i am new to this hobby uh so pardon me if i get things wrong about it i will say one thing i've looked into a little bit is um something called a super gun which is a all-in-one board that does kind of what i'm trying to replicate here uh it's a little pcb that'll have some video out ports some joystick in ports uh a standardized power supply a thing called a kick harness which is used to add additional uh two more players typically to the jama standard um screw terminals to plug your speakers or amps into uh so there are nice ways essentially to console lies uh an arcade pcb and uh there are even some open source uh ones so i might look into building one of those or we're just getting something um because it'll make it a lot more convenient than using a bench power supply and uh soldering directly to here or making other wiring harnesses which as fun as it is it's nice to just plug something in there are even i remember this from back in the early and mid 90s uh if you play neo geo games the neo geo arcade games a lot of their fighting games had had not only a jama standardized board but the board itself had a cartridge so some parts of it were just consistent from game to game but then there were the arcade owners could order from uh their supplier from neo geo these big humongous looking cartridges that would go into the board inside of the arcade cabinet so it's kind of a fun um all all video game methods of plugging stuff in happening in under one roof uh okay so those are physically connected uh and now i'm gonna connect their ribbon connectors here and these are keyed to only go in one way and even have the locking tabs okay so uh i guess the one thing i want to do is just check continuity to make sure i'm not shorting power before i light this thing up okay so uh this is the five i can zoom in again actually so pardon the wiggle uh so this is the five volt and the ground and it just discharged a little cap or something but there's no no continuity there that's good uh same with 12 volt and negative five yeah so i'm just kind of charging a little cap when i do that but it's not a consistent shorter anything uh so that's good i feel better about that let's uh go ahead and plug ground back i think i left that on yeah you can see from the tally light there uh let me switch cameras and now i'm gonna fire up hey yes look it's frogger it's sideways um so this game is in what's called tatte mode so your screen was vertical in the cabinet uh i don't know i don't think i'm gonna tip this over just because i probably have to recalibrate it um if i do that so we'll we'll just look at it sideways for now but let me uh let me zoom that camera in a little and uh i don't know if anyone wants to play frogger on a nine inch screen but that's what we got uh there's no flicker in real life that's just um happening from uh refresh rate stuff oh that's interesting do you see i don't know what i saw a bunch of garbage on screen there and then it sort of straightens itself out it looks like okay so now this is the diagram i made for myself of the edge connectors with the b top side here and the a bottom side down there so underneath are all of my um almost all of my buttons for uh player one so i colored those wires white um i forgot to i didn't put on here i'll have to check what which ones are which because i want to try to find the coin uh button to insert a coin oh and look yeah this says frog yeah so so these bootlegs say frog instead of frogger you almost can't notice because they filled in the last two things with some frogs there uh so but what i what i should be able to do is take a alligator clip and connect it to ground which happens to be the same on bottom and top so normally you can't use this because you're going to short things if you if you use an alligator clip uh on this edge connector but i can connect to ground so so now i've got let me zoom that camera even more it's always very tenuous shouldn't be moving things okay so now i should be able to touch buttons by tapping the other end of this to uh to things what i want to do is actually look real quick at my uh pinout thank you Todd yeah it's so exciting it's exciting to actually get this thing we're working uh let me go to bring up this window right here if i can find you that's you yeah okay uh and i'm gonna do a kanami gramble pinout okay so this is it right here i can zoom this up uh so you can see this was done in the days of ascii art there's also some manuals that people have uploaded which is great uh with schematics and everything um but you can see why i made my uh this version here grab a pencil uh so that it looks like what it looks like to me and it's kind of oriented the way i'm looking at it so what i'm going to do is just write down a couple of these um so on the solder side starting on the left we've got two player two player okay one but one person start button one button two right up coin right up coin so i'm going to need to put a coin in uh and then down and then up on the top of the board is let's see one player left down where's one player start one player start i wrote that one down okay good okay so i'll need coin followed by start let's see if we can make that work what was the high score on it did it say 4630 it's still got the high score stored that's not high is it i don't i don't remember what frogger scores what good frogger scores look like uh i probably won't beat it with uh just the one uh alligator clip instead of joystick uh super you asks what uh what's the negative five volts for uh if anyone knows let me know i what i what i read was that these kanami boards some games use the negative five volts some don't and i don't know what the the ones that use it use it for so some people have had to put a jumper to disable or enable the five volt line uh when they're using some kanami boards uh good question though if someone wants to look that up or hazard a guess i'd love to love to hear about it okay so let's try let's go back to the main cam here and a bench cam here and let's see if i can enter a coin we're not going to hear any sound i don't have speakers hooked up i haven't really looked into like what impedance speakers we want on there so i'm a little scared to just try plugging stuff in okay so uh coin is going to be three over from here did that do something nope did i get it wrong let's see so from the green line this should be something down and coin something down coin there we go i got one so i've got two credits on there now sorry that's really small but uh believe me that says okay uh so start is going to be and i should probably find out oh yeah we don't have to we don't have to do anything right away we can just sit and watch traffic right so this will be the from there to one two this will be start so from one two three four five one two three four anything have i convinced it no my credits are back to zero that's no good let's try that again what did i say over three over from no all right let's try some random button pressing i got a credit didn't i credit one so what that was was one of these up on the top okay i wonder if my pinout's wrong six i have six credits now okay let's try start so that's one two three four five in one two three four five no all right let's try top side maybe i just got totally totally wrong one two three four five these are all allegedly i o so i'm pretty safe just touching them what's that say push start button oh i lost my ground there my back to zero yeah you know i must be hitting something that's like a reset all right let's double check our pin out and see if there's an alternate uh i guess there's a yeah that would be strange if it were different from if the it could be the frogger layout is different uh reset yes now you can play select player first one or two oh select player one okay i gotta do so let's try that before i before i change that okay so which i'm just gonna come over here real quick let me write down what the player selects are thank you super you uh where's my so what on here is player select two player button left start one right up anyone guess what player select is service switch is on the start on the top side huh i wonder if coin counter two and one are players two and one select hmm oh one piece start okay yeah one piece start yeah that's what i was trying that should be the player select right one piece start all right so one piece start yeah so so let me try this other theory which is what if um frogger actually has a different layout for those pins that totally could happen uh so here we'll click on economic classic and look for frog look at that this is frog where is the layout i'm trying to remember color hack of frogger let me just look and see yeah okay they're saying the conversion class this is the same layout yeah this is pretty standard right that's what i wrote down so yeah negative five volt speaker two player two player player one start you got me i just i'll go and just give it another try and see try it out and find out method let's do that i'm heartened at least by the fact well first of all that we got video that's really exciting second that the coin counter does seem to to increase so credits are back to zero does that time out i wonder so we thought coin was two three over from three okay uh i mean i guess the other possibility i didn't even look i'm assuming that grounding these is how these are supposed to work is her chance that that's not really how i'm supposed to be uh actuating these switches that could be right it's just kind of my naive assumption that grounding grounding and uh and these pin inputs is how this work uh okay so player one select was the one two three four fifth then one two three four five i did something now that's just the loop coins it doesn't like that all right i think i'm out of ideas i'm just noodling with it i'll i'll get back to you uh next week once i've actually researched this a bit yeah maybe pull it up via a resistor that's a good question yeah are we in a demo mode there's so many possibilities yeah i i know so little about this that i won't uh i won't torture you with me just guessing around for for the moment but thank you for playing along uh it's really exciting to look we've actually got a loop of frog running on that board um so you know what i'll be playing with and uh lady eight and i were talking about maybe some potential projects using uh this which is fun if you want to look around like i said i'm new to this uh but if you want to look around there are some uh some boards out there even on ebay that aren't ridiculously expensive if they're not super popular ones um i think maybe these go for like eighty five dollars or something like that for these uh oh tyeth says what happens when you do the service switch like operator mode okay yeah i'm i'm curious enough to try that let's uh let's give that a quick shot before we go so where service switch is is on the parts side seven position seven i'm just going to write that on my cheat sheet here super you make a feather out of it yeah we could we could condense this considerably uh i mean i could just play this on the pico thing that i built the little pico uh nes rom play play uh nintendo's port uh okay so service switch is seventh in so one two three four five six seven okay coin counter is okay i that's the other thing i want to try sorry let me show you i'll show you what i'm looking at uh coin counter for player one i'm assuming is this position 11 so right on the bottom when i do coin and then on the top coin counter position 11 so that's two over here anyone know what that does coin counter let's find out okay so i'm heading over uh there's also the possibility i'm starving this thing for current although i i don't know i don't think so it's uh the five volt line is drawing about two and a half amps uh which seems possibly reasonable uh oh and one other thing i could be uh i won't do this now but i think that i probably should research is the uh dip switches here so there are dip switches for probably setting things like um number of lives you get per coin and so on and so forth so i'll i'll look into those two that could also be an answer to to how to make this uh work okay so we'll try uh i'm going to try coin counter just to see nothing there okay so let's do coin okay i got a bunch of coins now let's see if i do coin counter no and that might be an output i i actually don't know what that one does okay uh just for fun no okay so let's just try service uh where'd we say service was it is one two three four five okay that's a fun one to count right in the middle one two three four five six seven one two three four five six seven that's up right there anything there no and i and i don't know if you need to hold that while it's uh starting up or what one or two players yeah okay let's cut that there i will do some playing and researching and uh looking into it yeah super you i i think i agree i bet coin counter is some kind of an output um although i don't know do they have i don't know what it would where it would output to maybe there were light up uh coin coin counts displays who knows uh but anyway that's gonna do it for today uh i will remind you if you want to go get some stuff you won't get one of these but if you want to get some of the other associated stuff for this or for other projects and get yourself a nice 10 off in the store then head on over to Adafruit.com and on your way out type in scramble uh you can know now why that's the coupon code type in scramble in the coupon field and it will automatically take 10 off any stuff you buy it won't work on software or subscriptions or gift certificates but you can get stuff for 10 off and that's good until midnight tonight east coast time and don't forget about daylight savings if you're not observing that uh that's uh that's going to get your 10 off today so uh that is going to do it for me thanks everyone so much for stopping by thanks for hanging out over in our chats over on youtube and on discord i appreciate the uh the conversation and the the tips and help and suggestions that's great uh i will be back with more and if i get this thing uh doing more i'll uh i'll post it online before then so thanks everyone for stopping by for Adafruit Industries i am john park and this has been john park's workshop bye