No video

Hacking A Button That Lets You Cheat in Sonic 3D

  Рет қаралды 40,217

Coding Secrets

Coding Secrets

2 жыл бұрын

Sonic 3D Creator Hacks His Console to Add A Cheat Button!
Sonic 3D Console Punch Video - • Why does PUNCHING Soni...
Is That You or Are You You by Chris Zabriskie is licensed under a Creative Commons Attribution license (creativecommon...)
Source: chriszabriskie....
Artist: chriszabriskie....

Пікірлер: 398
@Codricmon
@Codricmon 2 жыл бұрын
"You can get to the level select screen by hitting your console, but that might damage it, so here's another way that's probably worse!"
@MatthewJamesMullin
@MatthewJamesMullin 2 жыл бұрын
True, but I've known about that level select for years and this is the first time I've wanted to do it. Now I just need to pick up a copy of this game before I void the expired warranty on my Genesis.
@StarGazerTom1991
@StarGazerTom1991 2 жыл бұрын
Dude made a legit "Beat-A-Game Button". The AVGN would be proud.
@NeoTechni
@NeoTechni 2 жыл бұрын
Polygon is already signing a cheque
@theFLCLguy
@theFLCLguy 2 жыл бұрын
Finally a KZfaqr that has the same level of soldering as me.
@smash461986
@smash461986 2 жыл бұрын
Tbh this quality soldering what you find in your every day products. They don't even clean the flux.
@ShinobiWan1
@ShinobiWan1 2 жыл бұрын
I was impressed with his ability...which shows how good I am haha
@flashfrozen64
@flashfrozen64 2 жыл бұрын
Yup, makes me feel like I'm not bad at it lol
@alexatkin
@alexatkin 2 жыл бұрын
@@smash461986 The trouble he is having is because he isn't using flux. The flux in the solder burns off once it melts on the iron, which is why you have to apply it straight to the component rather than try to transfer from the iron to the component. Its the mistake I made for years.
@CocoaEm
@CocoaEm 2 жыл бұрын
finally a youtuber who has worse soldering than me
@georgeprout42
@georgeprout42 2 жыл бұрын
As an electronic engineer who dabbles with software, this software engineer dabbling with hardware scares the crap out of me 🤣
@Frank_Erz
@Frank_Erz 2 жыл бұрын
There was point where I thought "do you have ANY idea what you're doing?" and he immediately said "I have no idea what I'm doing" and that scared me.
@richierich5170
@richierich5170 2 жыл бұрын
At least he can code
@lilmul123
@lilmul123 2 жыл бұрын
Yeah man. Just poking around and looking for two pins that do something!? Look up a schematic, connect one end of a button to a data pin, and the other end to a ground. Done! And safely!
@G1itcher
@G1itcher 2 жыл бұрын
I've had the pleasure of working on code previously written by a hardware engineer...
@yabbaso
@yabbaso 2 жыл бұрын
I burned out my MSX (Yamaha AX150) doing exactly this at age 8 hoping to crash Konami's Twin Bee into some funky music mode. I used a Kitkat wrapper. Yeah... Kinda wish I could rewind time 😁
@iacon0425
@iacon0425 2 жыл бұрын
Judging from some diagrams I looked up in a sega genesis service manual, I'd say the pins you shorted are both data pins, so don't worry about that. They seem to be either VD10 & VD11 or VA14 & VA15 (depending on the orientation of your genesis compared to the one in the diagram, I'd say probably the former), all of which just feed into the 68000's data bus.
@CrossoverGameReviews
@CrossoverGameReviews 2 жыл бұрын
I see... so every button push shocks Sonic's nervous system. Oh no!
@ChadDoebelin
@ChadDoebelin 2 жыл бұрын
Thanks for doing the lookup and sharing, I wondered!
@ToriningenGames
@ToriningenGames 2 жыл бұрын
I read the diagram as him connecting VA09 and GND, which makes a lot of sense. It's definitely the B-side of the pinout; that's the bottom of the Genesis. That said, we need a REAL Genesis/Mega Drive hardware hacker to pop in and provide their expertise.
@iacon0425
@iacon0425 2 жыл бұрын
I agree that someone with experience working with Genesis hardware would probably know better than I on this.
@chrismichaelgardner
@chrismichaelgardner 2 жыл бұрын
@@iacon0425 Is what he's going to do really going to cause a problem, though? When he's testing it, he's basically just creating his circuit with a body. It would be the equivalent of a kid taking the cover off the expansion slot and holding the pins. I don't think that in and of itself is enough to damage the hardware - Sega would have designed it so a kid could grab onto the pins by occasion (or maybe I'm putting more faith into Sega than they deserve).
@JNSStudios
@JNSStudios 2 жыл бұрын
Why did my brain immediately jump to a button that makes something hit the cartridge to trigger the level select
@TheRedCap
@TheRedCap 2 жыл бұрын
I mean with a battery and solenoid you could do that easy
@yaosio
@yaosio 2 жыл бұрын
You hit a button when rings a bell which makes your cat come in and it headbutts the cartridge.
@JNSStudios
@JNSStudios 2 жыл бұрын
@@yaosio just a Rube Goldberg machine to bonk the cartridge
@Codricmon
@Codricmon 2 жыл бұрын
Sounds like the Michael Reeves approach.
@JohnnyThousand605
@JohnnyThousand605 2 жыл бұрын
Probably the safer option =D
@acos21
@acos21 2 жыл бұрын
It's been your soldering skills that made me realize youre just a mortal human like the rest of us.
@CaioAletroca
@CaioAletroca 2 жыл бұрын
John soldering on top of the console. The real madlad.
@RWL2012
@RWL2012 2 жыл бұрын
*on the bottom of the console turned upside down
@crf80fdarkdays
@crf80fdarkdays 2 жыл бұрын
@@RWL2012 well technically he's still soldering on-top of the console though isn't he?
@UnitSe7en
@UnitSe7en 2 жыл бұрын
it's the only correct method
@RWL2012
@RWL2012 2 жыл бұрын
@@crf80fdarkdays I guess
@elin111
@elin111 2 жыл бұрын
John just invented an instant game crash button.
@artey6671
@artey6671 2 жыл бұрын
So basically the level select screen was supposed to bypass any errors the game throws and now you're bypassing throwing errors to get the level select screen. That's so weird.
@numidium3
@numidium3 2 жыл бұрын
When you said you were doing this to the original Megadrive you made games on I died a little inside. Of course it's yours to do whatever you want with but still 😂.
@JosiahGould
@JosiahGould 2 жыл бұрын
Was I the only one who just put in the button code? Lol, I even programmed it into a macro button so I could trigger it when I started the game. BARACUDA, remember Jon?
@jamiewilliamson9829
@jamiewilliamson9829 2 жыл бұрын
Glad I'm not the only one thinking of the actual cheat code.
@annybodykila
@annybodykila 2 жыл бұрын
Ive remembered that code since i was a kid and had 3d blast
@finkamain1621
@finkamain1621 2 жыл бұрын
As a kid, I think I triggered it when I bumped the cart while putting the 2nd controller on the console
@Dreddtube
@Dreddtube 2 жыл бұрын
I cannot afford to buy a Megadrive and this guy is soldering silly things on top of the plastic case of an historical console. Respect.
@Porygonal64
@Porygonal64 2 жыл бұрын
Model 3 genesises go for like 30$ wym
@theobserver4214
@theobserver4214 2 жыл бұрын
@@Porygonal64 he used mega drive which might indicate he is in a country where money is scarcer. Also, model 3s are cheap because they suck
@InsertNameHere95
@InsertNameHere95 2 жыл бұрын
@@theobserver4214 Only a yank could write something this stupid lol "A country where money is scarcer"
@RWL2012
@RWL2012 2 жыл бұрын
on the bottom turned upside down
@izzieb
@izzieb 2 жыл бұрын
I am proud to inform you that you have successfully channelled your inner Ben Heck in this video. Your certificate is in the post.
@Littlefighter1911
@Littlefighter1911 2 жыл бұрын
4:29 Man, it sure be cool if a developer for a big company like Disney or something added a message to one of their games reading something like: "Oh, this PAL console just became an NTSC console" I wonder if in that case he'd use a switch that he had soldered on for testing.
@raf42
@raf42 2 жыл бұрын
Kinda hilarious watching you soldering like that, nearly melting a hole in your console. I'm sure you've been aware of this product since literally before I was born, but a "helping hand" tool would have made your life a lot easier (heavy stand with clips to hold items steady for you). Thank you as always for your fascinating insights into these games, hope you have a great weekend!
@ligius3
@ligius3 2 жыл бұрын
As a suggestion for anyone doing something similar, try using a 100 ohm resistor instead of a wire. Less likely to damage something (but not unlikely). Or the other option is to use a multimeter in milliamp mode and see the current draw. If the fuse blows in your multimeter, you know you exceeded 400mA, which is way above what you want to see (
@T3sl4
@T3sl4 2 жыл бұрын
That thing's all 5V CMOS, right? 100 ohms should be enough to give indeterminate logic levels, but that won't necessarily change bits. So, it depends. Probably, the effect would be: the set of pins that causes the glitch would be smaller. So, would just take a little more searching to find another working combination. An exception is open-collector bus signals, which can be pulled down easily by a resistor of that value. I don't know the Genesis specifically, but PCs had such signals, for example IOERR on the (ISA) expansion bus would trigger NMI, usually pointing at an infinite loop in the BIOS so the CPU can't screw up anything worse. Probably, asserting a bus or memory read/write would similarly cause corruption, sending the CPU off into the weeds and eventually to the error routine. Likely, corruption is what's happening when hitting/tilting the cartridge, due to breaking connections (contact noise / bounce), so the CPU reads garbage for a little bit.
@largefecesreal
@largefecesreal 2 жыл бұрын
I love how everyone watching this that knows a little bit about hardware engineering basically crapped themselves while watching this while I was just watching absolutely amazed that he made a button work
@DanielF9129
@DanielF9129 2 жыл бұрын
Man literally modded a priceless collectors item for easy access to a single level select screen
@eduardolarrymarinsilva76
@eduardolarrymarinsilva76 2 жыл бұрын
It's not a priceless collector's item. They are quite common.
@SuperPickle15
@SuperPickle15 2 жыл бұрын
@@eduardolarrymarinsilva76 sega genesis used to develop popular sega games is common?
@eduardolarrymarinsilva76
@eduardolarrymarinsilva76 2 жыл бұрын
@@SuperPickle15 If you don't have the correct provenance, then it could be any Sega Genesis
@Retromags_Brian
@Retromags_Brian 2 жыл бұрын
I always find it amusing when I find out what KZfaqrs other KZfaqrs watch.
@Skellotronix
@Skellotronix 2 жыл бұрын
Larry Bundy Jr and Ben Heck are EVERYWHERE. I'm not surprised Jon is too haha.
@ADDmonkey55
@ADDmonkey55 2 жыл бұрын
And here I am thinking "Oh he's probably got a bunch of extra consoles lying around, this one is probably just a spare..."
@mimejrice-cream7291
@mimejrice-cream7291 2 жыл бұрын
Now I need to see this button in action but in various different games to see what happens to each of them. Might get some fun interesting crash screens with it.
@novelezra
@novelezra 2 жыл бұрын
"John, what are you doing?" "I'm modding my Sega Megadrive so I can activate the level select on Sonic 3D Blast." "Sure thing John."
@CrossoverGameReviews
@CrossoverGameReviews 2 жыл бұрын
Alternatively: "John, you haven't been taking your medication now, have you?"
@novelezra
@novelezra 2 жыл бұрын
@@CrossoverGameReviews "John I'm leaving." "You see, what I did here was use vertical interrupts to create a scrolling eff- Wait, did you say something honey? Hello?"
@Koisheep
@Koisheep 2 жыл бұрын
"so this is the mega drive i used to develop games for the system... anyway let me solder a short-circuit button real quick"
@ZerotakerZX
@ZerotakerZX 2 жыл бұрын
I see you really enjoy that little moment of your professional life with this 'secret' menu. I also have a really weird memory about all this. I was a little brat, who really enjoyed Sonic 3D Blast, as it was the first Sonic game that I owned. It was a bit hard for at the time, tho. I've discovered this secret menu purely by chance. My decided to jump down from the top bunk to the table, where my MegaDrive was placed, and landed right on it, activating this menu for me. I was amazed and later successfully repeated this trick my slapping my game console. I was afraid to damage it, of course, so tapped lightly. If only I knew that poking the cart itself was a better idea.
@Siosal01
@Siosal01 2 жыл бұрын
Jon: let's muck about with my Sega mega drive and risk breaking it Me, who's mega drive was stolen 20 years ago: :O Nooooooooo
@Reynsoon
@Reynsoon 2 жыл бұрын
Jon's going to keep milking this for as long as he can. I didn't say stop.
@InsaneFirebat
@InsaneFirebat 2 жыл бұрын
I like how you just give no shits about soldering in front of the internet. Most are either visibly nervous or constantly reminding you that they're bad at it. You just dove in and did the deed xD
@franzpattison
@franzpattison 2 жыл бұрын
Lol he did state very clearly each time how terrible it is XD
@okarowarrior
@okarowarrior 2 жыл бұрын
"xD"
@mjc0961
@mjc0961 2 жыл бұрын
"Most are... constantly reminding you that they're bad at it." Which he did (Ben Heck would do a much better job, good job I'm better at coding than soldering, etc), soooooooo 🤷‍♂
@TheRedCap
@TheRedCap 2 жыл бұрын
in theory would this button trigger a level warp in Toy Story too?
@rafaelhines1178
@rafaelhines1178 2 жыл бұрын
Maybe. Mickey mania too as well I guess
@Guilmon35249vr
@Guilmon35249vr 2 жыл бұрын
I wonder what error appears in Sonic 1, since it displays some text about errors whenever they happen.
@PhantomHarlock78
@PhantomHarlock78 2 жыл бұрын
Can you make a video about the swapping catridge trick? The most comon was remove Altered Beast to get infinite lives in Strider.
@rustymixer2886
@rustymixer2886 2 жыл бұрын
Really?
@PhantomHarlock78
@PhantomHarlock78 2 жыл бұрын
@@rustymixer2886 Yeah. Every cartridge I rented I would do the altered beast swap, with different results. Never do today, not worth the risk.
@rustymixer2886
@rustymixer2886 2 жыл бұрын
@@PhantomHarlock78 ahhh dope never knew thx
@chaosangel42
@chaosangel42 2 жыл бұрын
I only ever knew about it to get sonic 2's debug into sonic 3, it never occurred to me that other games might do something too
@yootooooooob
@yootooooooob 2 жыл бұрын
Refreshing and humbling to see that soldering isn't as easy as other channels make out and that I'm not the only one terrible at it
@Pyrichia
@Pyrichia 2 жыл бұрын
It really isn’t terribly hard. Quality of tools has a lot to do with the quality of the job.
@smash461986
@smash461986 2 жыл бұрын
If he had some bluetac it would have made it alot easier
@The_Real_CMA
@The_Real_CMA 2 жыл бұрын
Not too hard if you have proper tools and technique.
@CocoaEm
@CocoaEm 2 жыл бұрын
@@The_Real_CMA on this heat the pin of the switch then bring your solder in. So you don't just burn off the flux.
@hellterminator
@hellterminator 2 жыл бұрын
@@Pyrichia The quality of soldering mostly depends on skill, tools are more about convenience. You can solder with a piece of metal heated up in a fire and boiled over pine sap for flux, if you know what you're doing.
@F00dstamp96
@F00dstamp96 2 жыл бұрын
Man your channel has been the best recommendation I ever gotten. Keep it up!
@CrossoverGameReviews
@CrossoverGameReviews 2 жыл бұрын
"Who knows what that does, I have no idea. Probably putting five volts down a data line or something." Meanwhile, somewhere at Sega: "SIr, someone is trying to hack into our system! Apparently some kind of cheat code appears in all of our terminals at odd intervals."
@TheStolken
@TheStolken 2 жыл бұрын
The whole soldering part was hilarious. But the video itself was very good.
@LevelUp_ErikJ
@LevelUp_ErikJ 2 жыл бұрын
Now all you need to do is find an extra expansion port cover, drill a hole for the button, and use a male edge connector in place of the wires, and you've got yourself the first expansion slot add-on in the past two decades! The "Sonic 3D Blast Cheat Button", if you will.
@entity8019
@entity8019 2 жыл бұрын
Can't code....can't solder...also, can't stop watching this guy's videos. Such a great channel
@Titanic4
@Titanic4 2 жыл бұрын
You could try running different game with exception handler, such as Mortal Kombat 3, or Sonic 1 to see what kind of exception is triggered when you press that button that you've used to access the hidden level select... Also, wouldn't these wires get in the way of Sega CD's edge connector?
@SlaughterDog
@SlaughterDog 2 жыл бұрын
I would absolutely love to see this used on other games!
@chrismanning5232
@chrismanning5232 2 жыл бұрын
Ben Heck reference in the thumbnail? Love itttt. Edit: that joke about him singing Jurassic Park theme by now had me absolutely dying. 100% spot on. Love both your channels.
@electronash
@electronash 2 жыл бұрын
It probably goes without saying, but it's possible to kill the Mega Drive completely when shorting random pins on the expansion slot. lol I believe those two pins (10th and 11th down) are pins "A21" and "A20". Those are the /ROM (Chip Select) and VD15 (Data Bit 15) pins respectively. The second and third pins are the worst to short, as it has +9V (or more) on one of those pins, direct from the PSU. So yeah, the /ROM and VD15 pins are the first which involve any data or address stuff. Most of the others (from the first downwards) are other Chip Select lines for various address ranges... (top) A30 = GND A29 = SR2 (Right Audio channel input?) A28 = +9V ! (direct from PSU, which is unregulated, so can be 12V or more) A27 = nc (no connection / not used) A26 = VCC (+5V) A25 = FRES (one of the /Reset signals) A24 = /FDC (Floppy Drive, used for selecting the Mega CD address range, I think?) A23 = /RAS2 (one of the Row Addr Strobes for RAM select) A22 = /ASEL (can't remember) A21 = /ROM (ROM / Cart chip select) A20 = VD15 (Data bus, bit 15) Shorting /FRES to VCC (5V) probably isn't quite so bad, as the reset signals are almost always active-low. So when the system is running, /FRES will be driven to 5V anyway. Obviously still not ideal to short any pins, though. I just thought somebody might be curious to know. lol
@cornchipz
@cornchipz 2 жыл бұрын
World's dumbest console modification. 10/10, good video
@ickyconcrete5370
@ickyconcrete5370 2 жыл бұрын
A set of 'helping hands' makes soldering so so much easier.
@karlenter2380
@karlenter2380 2 жыл бұрын
A bit DUCT tape would be enough...
@jeffreys431
@jeffreys431 2 жыл бұрын
This was both fascinating and painful to watch. That poor Mega Drive. Thanks for sharing the experiment though.
@santitabnavascues8673
@santitabnavascues8673 2 жыл бұрын
WHY WOULD YOU DAMAGE THE MACHINE YOU USED TO DEVELOP SONIC3D?! IT SHOULD BE ON A MUSEUM! 🤣🤣🤣🤣
@CrossoverGameReviews
@CrossoverGameReviews 2 жыл бұрын
He can always just buy another one.
@t0biascze644
@t0biascze644 2 жыл бұрын
@@CrossoverGameReviews but it will not be the same one
@Desitos
@Desitos 2 жыл бұрын
you haven't truly modded a game console or other electronics until you sent the 52v backlight to the cpu dataline
@devikwolf
@devikwolf 2 жыл бұрын
Ok now I feel like dumb for repeatedly reading this as "Ben Heck Hacks" but to be fair this is absolutely something you'd see on his channel, but with even more random singing than mentioned, and perhaps a movie about Port Washington.
@timvangenechten5258
@timvangenechten5258 2 жыл бұрын
Seems more logical to me to put a button on the cartridge instead, as this mod only has its use in this game.
@drk421
@drk421 2 жыл бұрын
If you didn't want to modify your Genesis/Megadrive, you could also solder your wire and switch (with 100ohm resistor recommended) to those same pins inside the cartridge, then you don't need any modifications to the console itself.
@Existensmaximum
@Existensmaximum 2 жыл бұрын
I absolutely love the Ben Heck reference (and his response!) - great stuff
@Stabby666
@Stabby666 2 жыл бұрын
Pretty funny to watch, but I'd really suggest putting a resistor (around 100 ohms at least) inline to limit the current when you're bridging pins like that. It helps protect the circuitry a bit :)
@xXBeefyDjXx
@xXBeefyDjXx 2 жыл бұрын
Lol this made me chuckle, There's a full pinout guide for the expansion port, used it when region free modding my Sega CD + sync on bus for 32X + MD + CD mods They are indeed data pins, so you've not got much to worry about doing that. You're probably just causing the memory to scramble for a moment
@Julian_Pepper
@Julian_Pepper 2 жыл бұрын
Of course the best way to trigger the level select is, at the title screen, pressing in sequence: B, A, Right, A, C, Up, Down, A. It should go to the main menu without you pressing Start if you've done it right. From there, selecting "Start Game" will take you to the level select. Putting that here because not enough people seem to know the actual intended way to get to the level select in this game. And because it's intended and uses no hardware exploits, it's completely safe.
@Spaghettaboutit
@Spaghettaboutit 2 жыл бұрын
Love your videos and they have really helped me learn more about video game programming and game design, so let me help you back - ALWAYS USE FLUX! You sir, either don’t know about the wonders of flux or you are a very brave man not to edit your soldering clumsiness out. Hats off to ya for making the video though. Really cool idea!
@ultralowspekken
@ultralowspekken 2 жыл бұрын
oh boy, I can't wait to *destroy my historic developing console* just to cheat in Sonic 3D.
@jowiwa
@jowiwa 2 жыл бұрын
I f'ing love you. This is exactly what makes life worth living. Thank you.
@KlausWulfenbach
@KlausWulfenbach 2 жыл бұрын
Now this just needs to be added to the Mega Drive emulators (like Sega Mega Drive & Genesis Classics on Steam), so we can all enjoy it!
@Khabaal87
@Khabaal87 2 жыл бұрын
Maybe you could sometimes do a video about the transparency issues with Genesis and why it wasn't even done right on the Saturn. Just curious what made it such a big deal, even on a 32-bit plattform.
@StormsparkPegasus
@StormsparkPegasus 2 жыл бұрын
He already covered the Saturn portion, see the Sonic R video.
@killerb2099
@killerb2099 2 жыл бұрын
Holy shit, at least disassemble the console first, man. Seeing that soldering iron that close to beautiful Sega plastic scared the hell outta me.
@diezgp
@diezgp 2 жыл бұрын
Sonic 3D is the gift that keeps on giving.
@urdnal
@urdnal 2 жыл бұрын
Expansion port is CN2 on the schematic, bottom of the board is pads A1 to A30, front to back. So you're shorting out pads A21 and A20, /ROM and VD15 respectively.
@onetwothreefourfivesixlemo638
@onetwothreefourfivesixlemo638 2 жыл бұрын
Jon Heck!! More like ElectroBOOM.... ElectroJOON lol.
@Zer01neBDTDev
@Zer01neBDTDev 2 жыл бұрын
Its probably Dev intended for QA Testing each level on Retail HW. They probably builded an hardware that connect into this HW port with various Switch or even something that connect into a WorkStation to test thing before the release. But very interesting finding.
@EikottXD
@EikottXD 2 жыл бұрын
That soldering was painful to watch! But great video!
@PeterJamesMoments
@PeterJamesMoments 2 жыл бұрын
I love this guy i feel so guilty for laughing so hard at the soldering.
@ContainsIt
@ContainsIt 2 жыл бұрын
That solder job gave me so much anxiety.
@amerikaOnFire
@amerikaOnFire 2 жыл бұрын
I love your videos, but anybody who does anything with electronics would have a "BIG YIKES" moment watching you simply touch 2 connections together at the same time at seemingly random.
@CrossoverGameReviews
@CrossoverGameReviews 2 жыл бұрын
That's because he's the bravest man in the world.
@ktvx.94
@ktvx.94 2 жыл бұрын
You kinda actually made it more historically valuable
@christopherdesbaux5950
@christopherdesbaux5950 2 жыл бұрын
Yep, you're right! Deep thinking 🤔
@rumipalcola
@rumipalcola 2 жыл бұрын
Loved the Ben Heck Jurassic Park theme reference.
@mx0r
@mx0r 2 жыл бұрын
That soldering skills! 🙃
@tjhrulz
@tjhrulz 2 жыл бұрын
Good thing this channel is called coding secrets not soldering secrets :P
@franzpattison
@franzpattison 2 жыл бұрын
Today on coding secrets: how not to solder.
@xenoxaos1
@xenoxaos1 2 жыл бұрын
As someone that learned to solder badly at like 8 years old... And can now do SMD hand soldering.... FLUX ALL THE THINGS!
@xcoder1122
@xcoder1122 2 жыл бұрын
That's why I ended up programming software. I always liked electronic devices but I can't solder, I'm horrible at it. So instead of building them, I'm now programming them.
@markusTegelane
@markusTegelane 2 жыл бұрын
"I can code better than solder"
@MatthewBester
@MatthewBester 2 жыл бұрын
It's amazing how many modifications can be made to the Mega Drive. The clock speed one is still on my to do list. I wonder what else there is...
@STICKOMEDIA
@STICKOMEDIA 2 жыл бұрын
I love these videos, keep up the amazing work man
@thomasesr
@thomasesr 2 жыл бұрын
Title sugestion: "Strugling with a soldering iron for 4 minutes"
@Coderjo.
@Coderjo. 2 жыл бұрын
Looking at my genesis and the schematics, those would be pins A20 and A21 of the CN2 expansion port, which are VD15 and /ROM. Depending on what is going on at the exact time of the crash, you're either driving data bit 15, or more likely driving /ROM and making the ROM or RAM respond when the other is what is intended.
@Sparkette
@Sparkette 2 жыл бұрын
I was looking for this comment.
@atom_zero5413
@atom_zero5413 2 жыл бұрын
What the Heck, Jon. . . . Thank you I'm here all week.
@f.k.b.16
@f.k.b.16 2 жыл бұрын
I just use a screw driver and run it across random solder pads and chips until I get the cheat mode or a purple sonic or crazy sounds... One of the other
@KyoshoLP
@KyoshoLP 2 жыл бұрын
Or magic smoke?
@f.k.b.16
@f.k.b.16 2 жыл бұрын
@@KyoshoLP or that!
@Yupppi
@Yupppi 2 жыл бұрын
I would probably tie the wire around the leg a bit like a hook and also pre-tin the wire end to try to make it as easy as possible to solder together. Good video!
@hellterminator
@hellterminator 2 жыл бұрын
All he has to do is heat the surface he's soldering and then bring the solder to it, so the flux in the solder can clean it instead of just burning off on the tip. Or if he wants to transfer the solder on the tip, put additional flux on the component.
@astropgn
@astropgn 2 жыл бұрын
Now I am wondering: Could you do it on the cartridge? I guess you could, since touching the cartridge could trigger the level selection menu. A button attached to the cartridge that would disconnect a connection or something, it might work!
@mjc0961
@mjc0961 2 жыл бұрын
Heck, a button attached to the cartridge that isn't wired to anything, just the force put on the cartridge by someone pressing the button activates it like slapping the cartridge would do. 🤔
@joesretrostuff
@joesretrostuff 10 ай бұрын
I love this channel. Any plans for some further uploads?
@falsehero2001
@falsehero2001 2 жыл бұрын
When the answer to “how many ways can you trigger the sonic level select screen” is “yes”
@MaxCarponera
@MaxCarponera 2 жыл бұрын
Not a single fucking protection resistor was harmed
@jfolz
@jfolz 2 жыл бұрын
But why did you solder the wires to the button on top of the console? WHY?!
@CrossoverGameReviews
@CrossoverGameReviews 2 жыл бұрын
Well it won't work without soldering it.
@jfolz
@jfolz 2 жыл бұрын
@@CrossoverGameReviews but you can solder next to the console, not on top of it
@BuddyCorp
@BuddyCorp 2 жыл бұрын
Superb Ben Heck impersonation.
@xpyr
@xpyr 2 жыл бұрын
Louis Rossmann would love your soldering skills.
@gravious
@gravious 2 жыл бұрын
as a retro fanatic and gaming history advocate, this video horrified me. great stuff as always, but i was literally having kittens watching you solder directly to the bus after winging it on a hotwire
@greenaum
@greenaum 2 жыл бұрын
Soldering onto the switch might be easier if you wrapped the wire round the leg a few times to secure it first. Also might be you could stick a resistor on, so at least whatever torture you're inflicting onto the poor bus will be current-limited. Few hundred ohms maybe to defeat any pullups or pulldowns inside, that would be about the same current that any of the chips would put on the bus.
@MegaIceeagle
@MegaIceeagle 2 жыл бұрын
Amazing. Thank you so much for your poor soldering skills, I feel much better about my own now
@laharl2k
@laharl2k 2 жыл бұрын
Damn, please for the love of god, dont use the sega as a workbench! And also, instead of solering onto the expansion slot, just buy a slot conector and us that instead, you can salvage one from old ISA pc motherboards. Also instead of a direct short circuit you should put a cap (say 10uf) inbetween to limit the short circuit in th case th chip tries to drive the line, you could damage the internal transistors with enough bad luck.
@SonicJamsYT
@SonicJamsYT 2 жыл бұрын
Myes, a crash Button (or in Sonic 3D's case, the Push-to-Win button)
@deninho
@deninho 2 жыл бұрын
Can’t you try and put a button on the cartridge itself?
@Eltro920
@Eltro920 2 жыл бұрын
I'm surprised you managed to mod in a working button for entering the cheat menu. And on a Genesis you deved your games on no less! When you said you don't know what you're doing, that was the icing on the cake. lol
@turbinegraphics16
@turbinegraphics16 2 жыл бұрын
I destroyed the vram in a megadrive by soldering to it while it was plugged into a crt, I think the ground loop caused voltage from the soldering iron to ground to the video connector. Luckily I was able to buy more vram from an old video card.
@KmF0X
@KmF0X 2 жыл бұрын
I can't imagine the job for the NTSC switch inside LMAO
@jelleverest
@jelleverest 2 жыл бұрын
Perhaps you could place a small capacitor in series with the button, so that, even when you hold the button, only a short pulse is sent.
@Manabender
@Manabender 2 жыл бұрын
2:39 Should you really be doing this *on top of the console* ? You have a perfectly good desk there...
@RWL2012
@RWL2012 2 жыл бұрын
he did it on the bottom of the console turned upside down
@MonochromeWench
@MonochromeWench 2 жыл бұрын
One of the more crazy things I've seen someone do to a mega drive. Should use a resistor to reduce chance of doing something fatal. Curious what exception it actually generates, bus error, address error or illegal instruction or something else
@the_ultimo
@the_ultimo 2 жыл бұрын
hello, epic engineer police? i have an report to make.
Secrets of Sonic 3D's "Impossible" scrolling
8:43
Coding Secrets
Рет қаралды 208 М.
I Made a NES Game Play NES Games
13:16
James Channel
Рет қаралды 627 М.
UNO!
00:18
БРУНО
Рет қаралды 4,4 МЛН
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 6 МЛН
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 9 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 32 МЛН
What happens if you connect Windows XP to the Internet in 2024?
20:35
SEGA's Crazy S&K "Lock-On Technology"
8:03
Coding Secrets
Рет қаралды 240 М.
SONIC 2's Time Travel (Deep Dive)
12:38
Game Facts Special
Рет қаралды 106 М.
Sonic 3D Blast LOST BITS | Prototypes & Unused Content [TetraBitGaming]
27:17
Why Doom is Awesome: Binary Space Partitioning
26:25
ShreddedNerd
Рет қаралды 1 МЛН
Windows Me - Microsoft's Biggest Failure
16:33
NationSquid
Рет қаралды 832 М.
Sega Genesis Raster Effects Explained - Audiovisual Effects Pt. 05
14:28
Retro Game Mechanics Explained
Рет қаралды 58 М.
Can you fit a whole game into a QR code?
20:03
MattKC
Рет қаралды 8 МЛН
Why does PUNCHING Sonic 3D trigger a Secret Level Select?
3:05
Coding Secrets
Рет қаралды 498 М.
Sonic 3D's "Impossible" scrolling - Coding Secrets
8:54
GameHut
Рет қаралды 46 М.
UNO!
00:18
БРУНО
Рет қаралды 4,4 МЛН