Defeating Mickey Mania's Clever Protection - CODING SECRETS

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 416

  • @B1G_Dave
    @B1G_Dave 6 ปีที่แล้ว +790

    One thing that won't be missed from retro hardware: Region locking

    • @Gaizure
      @Gaizure 6 ปีที่แล้ว +64

      It only very recently stopped being a thing. 3DS is the current most modern console that still has region locking. Microsoft and Nintendo only just now got on the region free train for their Xbox One and Switch respectively.

    • @GnRGaming
      @GnRGaming 6 ปีที่แล้ว +38

      For PS3, I remember you could get around region restrictions by making a new profile with a mailing address from the desired region. At least, that worked for the PS Store and you could buy any game not available in the US that way.

    • @Gaizure
      @Gaizure 6 ปีที่แล้ว +9

      G&R Gaming I remember doing that to get some of the Miku games.

    • @DerfJagged
      @DerfJagged 6 ปีที่แล้ว +3

      The game "Joysound Dive" also was region locked on PS3. Way of the Samurai 3 is also rumored to be region locked on later consoles somehow; but I haven't seen confirmation on it.

    • @Fattydeposit
      @Fattydeposit 6 ปีที่แล้ว +7

      One thing I miss with modern systems: Installing hardware region / language switches

  • @redhotsonic
    @redhotsonic 6 ปีที่แล้ว +196

    Changes statement from, "Japan get all the exclusive games" to "Japan get all the exclusive Easter eggs!"

    • @SluggishRain
      @SluggishRain 3 ปีที่แล้ว +4

      @scrubthispie hey don’t be mean to our friend here
      edit: wait why would you delete your comment

  • @Mario583a
    @Mario583a 6 ปีที่แล้ว +208

    Oh...this comment has some how become
    an NTSC comment

    • @FlameRat_YehLon
      @FlameRat_YehLon 6 ปีที่แล้ว +8

      Oh, your comment is somehow in black and white

    • @Noxedwin
      @Noxedwin 5 ปีที่แล้ว +3

      Y'all, this comment has somehow become
      an NTSC comment, pardner.
      **suspicious gunshot noises emit from local school building**

  • @GameSack
    @GameSack 6 ปีที่แล้ว +322

    Nice! I like that cheeky message. Here in the US, importing anything from Japan cost about $70 at the lowest. When Mickey Mania came out, the US version cost much less than that. I'm not aware if the Japanese version preceded it in release. Thank goodness for near-simultaneous launches in most regions these days, negating this issue altogether.

    • @theSato
      @theSato 6 ปีที่แล้ว +8

      how does this comment not have at least one reply saying "wow game sack i didnt kno u guise watch game hut too!"

    • @RadioTails
      @RadioTails 6 ปีที่แล้ว +7

      @Sato
      Game Sack? Never heard of them.

    • @-41337
      @-41337 6 ปีที่แล้ว +3

      Please, is there a way to get the music that plays in your videos? Please include them in credits or point us to the direction where we can get those tracks, both the intro and the outro tracks, please!

    • @kasuraga
      @kasuraga 5 ปีที่แล้ว +1

      He shows the wiki page for the game. It came out in Japan 10 MONTHS before it released in the states. By the time we got that game, most people in Japan were already done with it I bet lol

    • @leoleonvids
      @leoleonvids 5 ปีที่แล้ว +3

      @@kasuraga
      I know right? Sega published the fourth-generation home video game console Mickey Mania ten months before they did in the States.
      EDIT: But in all seriousness, that was the page for the Mega Drive, not for Mickey Mania. Mickey Mania was released in Japan on March 31st of 1995, and came out 5 months after the North American release.

  • @heniuprojutuber7095
    @heniuprojutuber7095 6 ปีที่แล้ว +315

    *somehow* became an NTSC machine!

    • @KuraIthys
      @KuraIthys 6 ปีที่แล้ว +7

      That's generally not that hard of a modification, XD
      There's only marginal differences between PAL and NTSC consoles/computers on a hardware level most of the time.
      Really only the final stage of the video encoder chip is different, and the clock timing.
      Some consoles are even so similar you can install a switch to go back and forth between regions.

    • @danielcrocker
      @danielcrocker 6 ปีที่แล้ว +6

      We're gonna need a director's cut.

    • @Maffoo
      @Maffoo 6 ปีที่แล้ว +15

      I think the point they were making is that he wrote it as "some how" rather than the correct "somehow"

    • @danielcrocker
      @danielcrocker 6 ปีที่แล้ว

      Indeed.

    • @heniuprojutuber7095
      @heniuprojutuber7095 6 ปีที่แล้ว

      nope

  • @NickMC512
    @NickMC512 6 ปีที่แล้ว +24

    This is honestly in the top 5 channels on TH-cam. You just can’t find this kind of Sega Genesis/Mega Drive expertise anywhere else.

  • @ImSquiggs
    @ImSquiggs 6 ปีที่แล้ว +317

    Hahaha, I love these cheeky little programmer games. I love doing that in my own programs. I swear about 1% of the stuff I work on will never be seen by anyone, but it makes me happy knowing its there.
    Great video as always, please never stop making videos because I love this channel.

    • @Hope_Upstairs
      @Hope_Upstairs 6 ปีที่แล้ว +4

      You love Cheeki Breeki programmers.

    • @Mini-z1994
      @Mini-z1994 6 ปีที่แล้ว +7

      Should make a list of everything you've done & how too activate it but not say what happens, unless it does something like delete files or progress in any way & release it some day too the web for people too investigate into.

    • @Bobsican
      @Bobsican 6 ปีที่แล้ว

      Just spoil if after a few months have passed.

    • @JonathanGray89
      @JonathanGray89 6 ปีที่แล้ว +11

      If that number is 1% and nowhere near 99% then I doubt you're a real programmer :p

    • @HypherNet
      @HypherNet 6 ปีที่แล้ว +2

      I'm curious what you work on, because in my career, I suspect less than 50% of what I've worked on has been seen by anyone (outside of QA)!

  • @marioskoutras6583
    @marioskoutras6583 6 ปีที่แล้ว +29

    Love that melody in the background! It's like the "signature" of the channel!

    • @sacriptex5870
      @sacriptex5870 6 ปีที่แล้ว +1

      i love that tune too...reminds my childhood

    • @81Mendel
      @81Mendel 6 ปีที่แล้ว

      what is that tune?

    • @marioskoutras6583
      @marioskoutras6583 6 ปีที่แล้ว +1

      I wish i knew! Maybe Jon Burton wrote it himself! It has a nostalgic feeling.

    • @AriHaapasaari
      @AriHaapasaari 6 ปีที่แล้ว +8

      It is "Is That You or Are You You" by Chris Zabriskie, you can find it on TH-cam Audio Library.

    • @marioskoutras6583
      @marioskoutras6583 6 ปีที่แล้ว +1

      Cool! Thanks man!

  • @edonslow1456
    @edonslow1456 6 ปีที่แล้ว +25

    As a kid I thought those modded Megadrives with a region switch were voodoo magic. Can't believe it was just a jumper on the motherboard!

    • @renakunisaki
      @renakunisaki 6 ปีที่แล้ว +2

      I was surprised to learn the GameCube has a similar mod. I thought it'd be a lot harder on a more modern system.

  • @grongy6122
    @grongy6122 6 ปีที่แล้ว +82

    That trick with changing messages should work on Taiwanese Sega clones with region switching.

  • @captainnintendo
    @captainnintendo 6 ปีที่แล้ว +59

    Thanks for being a good sport about it :)
    I am actually kinda interested in knowing just how big the import market was back in the day.
    It’s always just come off a extremely user hostile to me when for example I would travel somewhere outside of Europe with my 3DS but wouldn’t be able to play any game that I would legally pay money for on the bloody system. For a handheld it seem especially mean spirited to for example unknowing parents buying a game for their kids.

    • @KuraIthys
      @KuraIthys 6 ปีที่แล้ว +13

      Yeah, I don't understand what they were thinking.
      The gameboy isn't region locked.
      The GBA isn't either.
      Nor are the early DS variants.
      It's only from the DSi on that you got this.
      And now the switch is back to being region free, even though you could argue that it's a home console. (obviously it isn't - it's a hybrid that follows the trends of both, but still.)
      I really don't know why they felt the need to do it all of a sudden.

  • @brynshannon6692
    @brynshannon6692 6 ปีที่แล้ว +67

    That little joke there about changing the region mid-run in reference to hackers... reminds me of a story about a carpenter who builds things, and would always insist on putting intricate details everywhere... even in the places people will not notice. One day, a child came into his workshop and asked him "Why do you do it? Nobody will ever know it's even there."
    And the carpenter responded "But *I* will know it's there, and I won't be satisfied unless I can say I put everything I can into every piece I make."
    Now, I'm sure I didn't remember this story correctly. I can say that for sure: I remembered the moral of the story, but I had to reconstruct the story around it. But what's important is the moral. That line. "I will know it's there." That resonated with me. It told me that *that* is what defines the passion of a true creator, that *that* is the bar you need to pass for you to know you're invested in your work, and that you're *dang good at it.* And at that point, nobody can take that away from you.
    Hearing that the message for hackers was something that was so unlikely to be found, yet it was something lighthearted and genuine, reminded me of that story. Thanks for that.

    • @Nicholas_Steel
      @Nicholas_Steel 6 ปีที่แล้ว +5

      Or the guy put such things where people are unlikely to find it so that if the customer returns something to his store he can then verify it is one of his products and is unlikely to be a forgery.

    • @brynshannon6692
      @brynshannon6692 6 ปีที่แล้ว +2

      Good point.

    • @a39
      @a39 6 ปีที่แล้ว +3

      Details like this definitely works as copy protection.

    • @imdone8243
      @imdone8243 5 ปีที่แล้ว

      I call it my ocd

  • @Porygonal64
    @Porygonal64 6 ปีที่แล้ว +23

    I remember reading about this on TCRF and wondering why there would be a region check _after_ the system was already booted.

  • @mahj
    @mahj 6 ปีที่แล้ว +255

    Imagine this stuff with any other product. "Yeah, you bought this car, but we don't allow you to use it abroad. It would hurt sales."
    I don't doubt the coding is clever, but the business practice sucks.

    • @ano1nymus1
      @ano1nymus1 6 ปีที่แล้ว +40

      That's actually a thig with cars too. If you try to import a car to a different country you need to pay some pretty hefty fees.

    • @DefinitiveDubs
      @DefinitiveDubs 6 ปีที่แล้ว +37

      @@ano1nymus1 Yeah, fees. But you can still use it just fine.

    • @sauron1427
      @sauron1427 6 ปีที่แล้ว +88

      Oh, this car has SOMEHOW teleported to the correct region!

    • @mahj
      @mahj 6 ปีที่แล้ว +21

      That money goes to the government. They might pave roads or build hospitals with that money. It's not lining some greedy CEOs pockets.

    • @diegoantoniorosariopalomin4977
      @diegoantoniorosariopalomin4977 6 ปีที่แล้ว

      Actually something similar happens with cars , they dont allow them to be sold online and such

  • @nickwallette6201
    @nickwallette6201 6 ปีที่แล้ว +10

    I was expecting this check to disable some crucial thing that allows you to beat the second level.

  • @jeroenboth167
    @jeroenboth167 6 ปีที่แล้ว +231

    This region locking needs to stop existing
    Great video like always

    • @BobMagana
      @BobMagana 6 ปีที่แล้ว +7

      Nintendo's Switch doesn't have region locking

    • @AgsmaJustAgsma
      @AgsmaJustAgsma 6 ปีที่แล้ว +23

      @Pedro Morais Interestinly enough all 3DS models are region free when playing DS cartridges.

    • @VexAcer
      @VexAcer 6 ปีที่แล้ว +20

      @@AgsmaJustAgsma That's because the DS was region free to begin with. However DSi Enhanced games have region locking on 3DS/DSi systems

    • @AgsmaJustAgsma
      @AgsmaJustAgsma 6 ปีที่แล้ว +2

      Yeah, I know that. Too bad that my OG DS died before I started playing imports, so the 3DS family letting you play DS imports was quite a godsend to me.

    • @SteelSkin667
      @SteelSkin667 6 ปีที่แล้ว +11

      I think developers still have the option to implement region lock on PS4 and Xbox One, but they don't anymore, because the market has changed.

  • @danmanx2
    @danmanx2 6 ปีที่แล้ว +1

    I like how I read this on TCRF years ago...and you're the one that coded it! Neat!

  • @SteelSkin667
    @SteelSkin667 6 ปีที่แล้ว +61

    Imported consoles and games used to be cheaper? Well things really changed.

    • @gamerxt333
      @gamerxt333 6 ปีที่แล้ว +1

      not totally true if you brought from an import shop during Super Nintendo era, expect to pay like £100 for an import if you where from the UK for example

    • @KuraIthys
      @KuraIthys 6 ปีที่แล้ว +6

      In Australia we used to import games from the UK. (or other parts of Europe)
      Because, well, for one thing, you think PAL game release schedules are bad in general? Australia gets another month or two tacked on sometimes (or used to anyway)
      Plus, of course, European PAL games tend to work without issue on Australian hardware.
      Then there's the fact that we had parallel importation explicitly as a protected right in consumer protection laws (hence region free DVD players and widespread availability of mod chips in the late 90's)
      But also it was just cheaper.
      Typical price for a game here back then was $100 (sometimes $120; For instance both Wing Commander 3 and something like Conker's bad fur day much later on were at this higher price.)
      The typical UK game price at the time was somewhere between 26 and 35 pounds.
      And the typical exchange rate was somewhere between 2.5 to 1 and 2 to 1, tending closer to 2:1 than 2.5:1
      Now, if you double 35 you get 70.
      Even if you then add 50% for the worst case scenario, you still get 87 (vs 100).
      (and the cheaper games are akin to $52 in the best case - vs, again almost always $100)
      Yeah...
      But of course, when importing from Europe the region locking is irrelevant too, since, well, PAL is PAL for most purposes.
      So, as you can imagine such imports were very common.
      (still are in fact. I know a few dedicated online retailers that specialise in selling European stock to Australia.)

    • @PhirePhlame
      @PhirePhlame 6 ปีที่แล้ว

      @@KuraIthys It sounds like TT could have potentially gotten into some trouble if the Japanese version of that game ended up catching on in Australia. Am I correct at all about that?

    • @saraha180
      @saraha180 6 ปีที่แล้ว

      +72speedway technology companies do this more because they can than because they really have to. Nobody is out there saying we need to region-lock socks or clothing or even cars. Sometimes it's cheaper to buy designer clothes or other items in other countries, but there are a limited number of people who are going to want to buy the Japanese version of some game in America.
      I'm not saying the game companies are evil for doing it: it's a competitive industry and they're trying to get all the money they can. But if every government in the world outlawed all forms of region locking tomorrow, all the sectors that currently engage in it would adapt and do just fine. The more likely outcome is that prices would go up in some countries, down in others, and some items wouldn't get a local release at all.

    • @FlameRat_YehLon
      @FlameRat_YehLon 6 ปีที่แล้ว

      It still is, that's why so many people tried to buy games from the Russia region.

  • @grug7793
    @grug7793 6 ปีที่แล้ว +1

    >With the advent of emulators, we knew it'd be only a matter of time until people found our way...
    Here I am thinking this was random ol' enthusiast but it looks like we've got the dev himself! Quite the nice surprise!

  • @SatoshiMatrix1
    @SatoshiMatrix1 6 ปีที่แล้ว +81

    I hate region locking as a consumer. Cheers to you for not completely disallowing users to change their region to their liking!

    • @3lH4ck3rC0mf0r7
      @3lH4ck3rC0mf0r7 6 ปีที่แล้ว +42

      It's not his choice. It's an engineering decision of the console itself.

    • @muizzsiddique
      @muizzsiddique 6 ปีที่แล้ว +25

      He couldn't even if he wanted to... and he explains why.

    • @SatoshiMatrix1
      @SatoshiMatrix1 6 ปีที่แล้ว +11

      I know that. I watched the video, I've installed a region switch on my own MegaDrive. I'm just saying that I strongly dislike region locking. I understand it's original purpose, but it's just a barrier of entry for some fantastic games, especially when they were only released in one region or another.
      Almost all my consoles are modded to bypass region locking restrictions not because I have any intention of running pirated copies, but because I want to say, run a PAL PS2 game that has no NTSC counterpart on my NTSC PS2.

    • @DukeDudeston
      @DukeDudeston 6 ปีที่แล้ว +3

      @@SatoshiMatrix1 no one mentioned pirated copies. Lol. Only mentions of the import market.
      I also have region switches on most of my consoles that need it. My Saturn being the most common one because all the great RPGs that never saw a release over here and yeah I can play them using the AR, but damn that A/V sync is a pain.

    • @KuraIthys
      @KuraIthys 6 ปีที่แล้ว +2

      A/V sync? I take it you live in an NTSC region then.
      Most PAL televisions from the mid 90's onwards (And many of them even earlier than that) can handle NTSC signals just fine, so it really stopped being relevant there...
      (which is why later consoles often have 'PAL 60' as an option in their settings - which is a effectively a 60 hz NTSC signal but with PAL colour encoding.)
      Personally don't see the point of using region switching on my own consoles because of that.
      Especially for some of them where modding a console could cost as much as just buying a second console from the other region...

  • @hanro50
    @hanro50 6 ปีที่แล้ว +56

    Region locking is thankfully a thing of the past thanks to digitally released content.
    But seriously look at the difference in years. Japan got it 2 years before everyone else. Today its a few days to hours

    • @mdude3
      @mdude3 6 ปีที่แล้ว +9

      A lot of games today still have months of discrepancy.

    • @hanro50
      @hanro50 6 ปีที่แล้ว

      @@mdude3
      K

    • @mdude3
      @mdude3 6 ปีที่แล้ว +1

      ok

    • @stoicvampirepig6063
      @stoicvampirepig6063 6 ปีที่แล้ว +1

      Sometimes you have to translate it.

    • @Sheepy007
      @Sheepy007 6 ปีที่แล้ว +2

      Digital released content can still be region locked.

  • @MrMario2011
    @MrMario2011 6 ปีที่แล้ว +9

    What an amazing look into this, great work dude.

  • @MikeyTaylorGaming
    @MikeyTaylorGaming 6 ปีที่แล้ว

    Was wondering when the next of your videos was being released. I'm loving them! You're a clever guy, certainly showing people a lot of what they want to see my man!

  • @vonmatrices
    @vonmatrices 6 ปีที่แล้ว +32

    Couldn't shoot a laser at this one unfortunately.

    • @Noxedwin
      @Noxedwin 5 ปีที่แล้ว +3

      That's _Leander,_ Gabe. They etched a hole in the floppy-disk platter with a laser and instruct the machine to write to that sector. If the write succeeds, it knows it's not a genuine disk. If the write fails out, it knows the disk is genuine.
      But good try, buddy.
      Also, I have always wanted to incinerate Mickey Mouse with a laser.

  • @Everett-xe3eg
    @Everett-xe3eg 5 ปีที่แล้ว +1

    Love this game channel. Full of great information been loving it

  • @amandaggogo
    @amandaggogo 5 ปีที่แล้ว +1

    Found your channel because of Boundary Break, glad I did! Also, I used to love this game as a kid, even though I was horrible at it.

  • @SgvSth
    @SgvSth 6 ปีที่แล้ว +7

    Now, all that is really left to explain is the time warps in Mickey Mania and why they trigger.

    • @CowboyJoseph64
      @CowboyJoseph64 6 ปีที่แล้ว +5

      honestly if that isn't the same exact shit as 3d blast's "YOU FOUND THE SECRET LEVEL SELECT SCREEN" I don't know what is

    • @dreamy4522
      @dreamy4522 6 ปีที่แล้ว

      Its something the Game triggers when It Crashes.

    • @SgvSth
      @SgvSth 6 ปีที่แล้ว

      True, but I am more wondering what causes each specifically known crash.

    • @gFamWeb
      @gFamWeb 6 ปีที่แล้ว +7

      He explained this in "why punching Sonic cartridge gives you a level select". Essentially the time warps occur randomly if there's ever an error in the code.

    • @gFamWeb
      @gFamWeb 6 ปีที่แล้ว

      @@SgvSth each crash is very broad, like when it tries to divide by a number but that number is zero.

  • @DONK8008
    @DONK8008 6 ปีที่แล้ว +4

    Why is there a raised pin on your MD's 68K? Doesn't look like the Overclock pin to me so curious about it.

  • @ConnorRentz
    @ConnorRentz 6 ปีที่แล้ว

    I have read about this before. It's so cool how many things you have done that are popular in the game development community online!

  • @taben9jake
    @taben9jake 6 ปีที่แล้ว

    watching all of these has reignited my interestin programming.Keep them coming:)

  • @RabbitEarsCh
    @RabbitEarsCh 6 ปีที่แล้ว

    That's an excellent little trick. Even if it probably didn't stop many people, it's just a wonderful thing to do and very memorable, to boot.

  • @SergioEduP
    @SergioEduP 6 ปีที่แล้ว

    there is only one thing I miss about region locking, and is that understanding and fiddling around with the hardware/software to make it run *can* be fun

  • @r3tr0nic
    @r3tr0nic 5 ปีที่แล้ว

    Now this is the kind of code bits I really like. It is the kind of stuff that makes hacking and decompiling heaps of fun. It is like the digital version of exploring, finding hidden secrets & etc *^^*

  • @RetroView
    @RetroView 6 ปีที่แล้ว +35

    Nice video as always.
    But did you saw unlicensed ports of Mickey Mania and Toy story on Famicom? What do you think about them?

  • @nesnioreh
    @nesnioreh 6 ปีที่แล้ว +11

    Did your games have any correction for the speed and resolution difference between 50Hz and 60Hz? If so, can you do a video on the changes?

    • @amirabudubai2279
      @amirabudubai2279 6 ปีที่แล้ว +1

      I know a lot of games simply ran slower with exception to the music. Sonic, for example, was just slowed down. The problem was that most old games fell into two categories. Discrete movement which could rarely be scaled, or physics locked which required a lot of testing.
      If the game used discrete movement, that means things happened on a grid where movement was whole integers. Some developers tried to scale games like this, but it rarely went well. One major failed attempt at scaling came from Nintendo. They tried to scale Super Mario 3, but the end result was that some game mechanics were altered, like Mario not being able to jump quite as high, and the game still ended up running slightly slower.
      Physics based games often used floating point numbers that could simply be scaled a factor of 6/5, *however* old games almost always tied frame rate to physics tick rate. This means that scaling up would have the same impact as reduce time steps; more glitches and less actuate physics. If you done this, you might get lucky and the game still works perfectly, but it would require tones of testing to make sure you didn't break the game.
      So in the end, most developers just slowed the games down. The Pal market was relatively small, so most companies viewed any sales from there as a bonus rather than target. Even Sega, who was doing best in Pal with their first system, pretty much wrote pal off.
      Still, I would like to hear GameHut's opinion on it.

    • @fungo6631
      @fungo6631 3 ปีที่แล้ว

      @@amirabudubai2279 They didn't use floating point numbers tho, they used fixed point numbers.

    • @amirabudubai2279
      @amirabudubai2279 3 ปีที่แล้ว

      @@fungo6631 You seem to be confused on a couple points. First off, fixed point falls under discrete which I talked about; it is just integers by another name. Second, this was the generation where floating point became common. Neither the SNES or Genus had it built into the system, but they both used floating point co-processors in the games/add-ons. Third, hardware support isn't required for floats. Sure it is faster, but the IEEE standard float was built around what had became common programing shortcuts. If you leave out all the safety checks, ADDF is just 3 integer operations.

    • @fungo6631
      @fungo6631 3 ปีที่แล้ว

      @@amirabudubai2279 What the fuck are you smoking? The SNES and Megadrive didn't have any FPU equipped enhancement chips. If they had, they were used in maybe 1 or 2 games. The SuperFX was integer only.

  • @PhirePhlame
    @PhirePhlame 6 ปีที่แล้ว +5

    But what happens if NONE of the jumpers connect?

    • @televisionandcheese
      @televisionandcheese 6 ปีที่แล้ว +5

      Generic.
      Oh a PAL game, well we want GENERIC, so no run.
      oh a NTSC game, we want GENERIC, so no run.
      No games are region GENERIC, so no games will run !

    • @3lH4ck3rC0mf0r7
      @3lH4ck3rC0mf0r7 6 ปีที่แล้ว +1

      @@televisionandcheese Unless said game doesn't give a shit about region data and doesn't check to begin with.

    • @RadioTails
      @RadioTails 6 ปีที่แล้ว +2

      The jumpers basically connect to a 0V or +5V. Based on what voltage the hardware sees is what the game will use. If none of the jumpers connect, it would be treated as 0V, so it wold use the Japan Language and NTSC Display.
      This guide goes into more details about it. mdpal60.net/wiki/megadrive/regionmod/start

    • @Noxedwin
      @Noxedwin 5 ปีที่แล้ว

      Awesome question. Never considered that.
      Thanks for the answer, RadioShadow. Will definitely give that a read.

  • @zNoteck
    @zNoteck 6 ปีที่แล้ว

    I have to say, your videos are one of the most interesting videos i've seen. Even those with games i didnt grow up with, its still very entertaining to watch. Cant wait for more crash twinsanity prototype videos. I also hope you have some crash bandicoot wrath of cortex prototypes. That game has a very special place in my heart, because it was my first ever PS2 game.

  • @EduardoRubioLogan
    @EduardoRubioLogan 6 ปีที่แล้ว

    Your creativity is awesome !!
    Love your vids

  • @KuraIthys
    @KuraIthys 6 ปีที่แล้ว +16

    I've never particularly understood region locking features.
    Then again I've lived more than half of my life in a country whose consumer protection laws explicitly protect the right of people to parallel import products. (eg, get them from another country where it may be cheaper). - this law led amongst other things to the widespread availability of region free DVD players (either region free by default or easily unlockable with a code), and the massive proliferation of people offering console mod chips legally.
    Around 2000 or so you could almost find mod chips for sale on every street corner.
    But above all what I don't really get about it is that it's not really stopping anyone in the first place. It's less of a defense and more of a minor hurdle.
    I mean, in 1994 I owned a device for my SNES that allowed playing imported games. It was really easy to get hold of.
    But more to the point, if you see my desk right this second you'll see a Super Famicom sitting in close proximity to a PAL SNES console;
    That, more than anything else is what I mean - there's nothing stopping people that bought games from other regions from also just buying the console from other regions (lots of people in the UK had Japanese Turbographx 16 consoles as opposed to US or actual European models - mostly due to impatience.)
    This is especially the case in Europe, where televisions capable of showing both PAL and NTSC signals spread rapidly, and thus there's no real impediment to using an imported console.
    (Case in point I was using a PAL television made in 1998 with my Super famicom until last year and it worked without the slightest issue. - now I use a more modern PAL television, but the same thing applies. NTSC or PAL really doesn't matter)
    Anyway, my point is, since presumably all you can reasonably detect is the console itself, this only seems to deter people from trying to import games to run on a local region console, yet there's nothing stopping them from running it on the console from the region they got the game from...
    At best, it's a half-baked protection that seems kinda silly.
    (and most modern consoles forgo any such protection anyway.)

    • @renakunisaki
      @renakunisaki 6 ปีที่แล้ว

      Which country?

    • @moth.monster
      @moth.monster 6 ปีที่แล้ว +2

      Here in the USA, it's illegal for retailers to sell region free dvd players

    • @KuraIthys
      @KuraIthys 6 ปีที่แล้ว +3

      Australia.
      The laws have become slightly distorted in more recent times, I think because we signed a trade agreement that meant we were suddenly expected to obey the DMCA as defined by American law, even though that flat out contradicts local pre-existing laws.
      I guess what we have now is some kind of nasty mess that simultaniously says parallel imports are legal, all the copy protection circumvention methods already available are legal, but actually cracking the region/copy protection on newer devices is illegal.
      (By the way, if you've ever cracked a DVD-ROM drive to remove region lockout by flashing the firmware, there is a very high probability what you actually did was re-flash the firmware to Australian specifications. Yeah... That's how widespread it got - at least with DVD's.)
      Go figure.
      That's international treaties for you. XD

    • @VarietyGamerChannel
      @VarietyGamerChannel 6 ปีที่แล้ว

      The way I see it, if multinational corps can take advantage of cheaper markets and cheap labor to turn a bigger profit or get cheaper parts, so can I.

  • @zNoteck
    @zNoteck 6 ปีที่แล้ว +1

    Were you guys also responsible for the PS1 port "timeless adventures of mickey mouse"? if so, is there any types of eastereggs in that game that you think nobody has found yet?

  • @chimebirdplayer3327
    @chimebirdplayer3327 6 ปีที่แล้ว +1

    Quite impressive that you preserved the original code for Mickey Mania after all these years; you probably never thought at the time you wrote it that you'd one day get to share parts of it with the entire world via TH-cam.

  • @devildantedd666
    @devildantedd666 6 ปีที่แล้ว +2

    Whoa, I've read about that on TCRF, but I was wondering how that works. Good job!

  • @cornchipz
    @cornchipz 6 ปีที่แล้ว

    I remember when I first read about this on TCRF and I just thought that was such a weird thing. It was cool to hear about it from the guy who developed it

  • @techienator
    @techienator 6 ปีที่แล้ว

    I LOVE THIS SERIES! ESPECIALLY HOW Sonic 3D Blast runs the intro on the Genesis.

  • @Cwelle
    @Cwelle 4 ปีที่แล้ว

    Hi, can you tell me what is the name of background music?
    EDIT: Nevermind, found it: Chris Zabriskie - Is that you or are you you

  • @SgvSth
    @SgvSth 6 ปีที่แล้ว +1

    I have been waiting for this one. :)

  • @Gameboygenius
    @Gameboygenius 6 ปีที่แล้ว +5

    I've released a couple of things on Gameboy cartridge (as homebrew in recent years, not commercial games). Gameboy is region free, but there are very rare clone systems. I detect those in my releases and show an Easter egg. Just like with the cheeky message in the Mickey game, very few if any people would have seen these Easter eggs.

    • @stoicvampirepig6063
      @stoicvampirepig6063 6 ปีที่แล้ว

      Very rare?
      Don't you mean really quite numerous?
      I've got four types of gameboy clone...all were very cheap and easy to get.

    • @Gameboygenius
      @Gameboygenius 6 ปีที่แล้ว +1

      @@stoicvampirepig6063 The GB Boy, GB Boy Colour as well as the newer GBA clones are fairly common. I'm talking about the ones from the '90s: Game Fighter, Bitman/Fortune 3000B. Those are hard to come by these days

    • @nitronikolai
      @nitronikolai 6 ปีที่แล้ว +1

      Gameboygenius so what were the messages that you put there

  • @Tangobaldy
    @Tangobaldy 4 ปีที่แล้ว

    When are you going to make videosmwithoutntatbstupidalarmclocksound

  • @SharpieSkunk
    @SharpieSkunk 6 ปีที่แล้ว

    Much funnier and less frightening than the one you put in Puggsy.

  • @digiorniboy
    @digiorniboy 6 ปีที่แล้ว +3

    H a h a
    [Gamehut uploads a Coding Secrets video]
    [I s T h a t Y o u O r A r e Y o u Y o u I n t e n s i f i e s]

  • @AguFungus
    @AguFungus 6 ปีที่แล้ว +3

    Just for curiosity, do you have any words about the PlayStation port?

  • @r4dius
    @r4dius 6 ปีที่แล้ว

    Better easter egg than the entire ready player one movie :)

  • @doomfatlikesbluesphere9984
    @doomfatlikesbluesphere9984 6 ปีที่แล้ว +1

    2:40
    Might I ask why the screw is just sitting there in the shell?
    Is it part of the megadrive?

  • @thelballyt
    @thelballyt 6 ปีที่แล้ว

    There's a loose screw next to those jumpers in your mega drive

  • @erintheangry
    @erintheangry 6 ปีที่แล้ว +2

    I wonder what guys like you could do with modern hardware. Seems the innovation and crafty sideways thinking is long dead because now if a game goes above spec (for PC at least) they just change the listed spec requirements for your PC or if storage space runs out, they just change the required storage space needed. The crazy stuff you guys pulled off with such limited hardware AND firmware/software is nothing short of amazing.

  • @TracksWithDax
    @TracksWithDax 6 ปีที่แล้ว

    Funny that I become a fan of a guy who took part in creating a game that defined my childhood! Even though I SUCKED at this game and actually was for some reason freaked out by the Steamboat Willie level xD

  • @mykilpee
    @mykilpee 6 ปีที่แล้ว

    Watching these makes md wish I knew more assembly. Love this!

    • @Noxedwin
      @Noxedwin 5 ปีที่แล้ว

      You should give _EXAPUNKS_ a go if you like puzzles. It uses simple assembly concepts. It got me started learning about it.

  • @themorpher4782
    @themorpher4782 6 ปีที่แล้ว

    That Same message popped up when I tried to play a European Sonic spin ball on a JP Sega Genesis

    • @GabePuratekuta
      @GabePuratekuta 6 ปีที่แล้ว

      Mega Drive. It's only called "Genesis" in America

  • @RodrigoBadin
    @RodrigoBadin 6 ปีที่แล้ว +1

    Some further development, like bug fixes, had been done in between the JP and US releases?

  • @jacklazzaro9820
    @jacklazzaro9820 6 ปีที่แล้ว

    GameHut, will you do a Coding Secrets episode on the scaling and rotation of Mega Turrican for the Sega Genesis?

    • @superrayman3
      @superrayman3 6 ปีที่แล้ว +1

      I doubt he will, Mega Turrican was developed by Factor 5 not Traveller's Tales so I'm pretty sure that Jon had no involvement with that game so he probably wouldn't be able to discuss something for a game that he had no involvement with, a better bet would be to ask for a coding secrets talking about the scaling and rotation effect used in Puggsy which Jon did develop.

  • @SjoerdvanGestel
    @SjoerdvanGestel 6 ปีที่แล้ว

    Really cool, thanks for that bit of inside knowlige

  • @CMDParodies
    @CMDParodies 6 ปีที่แล้ว +1

    Simply beautiful

  • @Torqegood
    @Torqegood 6 ปีที่แล้ว +1

    How is keeping someone who legitimately bought the game from playing the game on the system they bought, but is a different region sticking it to hackers?

  • @TheSeanBean
    @TheSeanBean 6 ปีที่แล้ว

    Loving the in depth videos.
    You are probably aware of the retro community building FPGA replicas of hardware. There are some questions of what in the VDP changes when the 'region jumpers' are changed. Do you have any documentation?
    The current Megadrive 'Core' runs only in NTSC and we would like to know what changes to implement PAL.
    This is on the MiST & MiSTER FPGA boards.
    Thanks for your time.

  • @NightSkye27
    @NightSkye27 6 ปีที่แล้ว

    I've been waiting for this one

  • @FlukeyHeadshot
    @FlukeyHeadshot 6 ปีที่แล้ว

    Brilliant video! Very cheeky I love it!!!

  • @KeybladeWielderXV
    @KeybladeWielderXV 5 ปีที่แล้ว

    Your videos exploring the Computer Science behind TTs game development, is absolutely fascinating. :D

  • @greatsageclok-roo9013
    @greatsageclok-roo9013 6 ปีที่แล้ว

    I think this secret was mentioned in a DidYouKnowGaming Extra episode...
    I don't remember though.
    Still, cheeky!

  • @Meow_YT
    @Meow_YT 6 ปีที่แล้ว

    Nice. I thought it was going to be a video how you stopped hackers bypassing even hacks like this.

  • @cheater00
    @cheater00 6 ปีที่แล้ว

    amazing video. how come you worked on so many sega classics? can you tell us a bit about your history?

    • @Noxedwin
      @Noxedwin 5 ปีที่แล้ว

      Traveller's Tales were hot stuff back then. This guy was at their very top.

  • @edwardecl
    @edwardecl 6 ปีที่แล้ว +2

    Such a dickish thing to do, region locks are anti consumer.

    • @Noxedwin
      @Noxedwin 5 ปีที่แล้ว

      Man, the comments section is full of you people. I'll copy what I wrote before...
      That's... No... You're either insane, conceited, or extremely naive. I hope it's the latter, because then you could at least be educated, you complete ding-dong.
      First up, the publishers probably asked for this. And it's not 'anti consumer' _anything._ They're a company and they have to protect their bottom-line.
      Second up, what's anti-consumer about "It took us 9 months and $2500 in licenses for the proprietary code and _Silicon Graphics_ machines to make this thing that Disney wanted, but we *don't want people to not pay us* for our effort"?
      Are you the kind of person who thinks that _everything_ should be free while still wanting companies to push products out, fuelled by nothing but wings and prayers?
      Please learn some business ethics before you spout off this prattle again.

    • @ScottJoC
      @ScottJoC 4 ปีที่แล้ว

      @@Noxedwin You start by using an ad-hominem attack on people, classy. For one thing Insane people aren't automatically wrong when they say things. If an insane person says 2+2 = 4 that doesn't make it false. As for conceited you seem pretty proud of yourself so you seem to fit that descriptor rather well. Naive? ha.
      First off, I don't care what publishers ask for. Publishers ask for a lot of anti-consumer things. I can defend Loot Boxes in games with this logic. Sure they have to protect their bottom line, but that is merely an excuse. You are making excuses for them and poor ones at that.
      Second if you bought it from Japan, contrary to popular belief you are STILL buying a copy of their game. I know, shocking concept right? Do you think Japanese carts come out of thin air or something? Every one sold makes them money.
      Third are you the kind of idiot who thinks making excuses for companies that want to make money no matter how greedy they are, they don't just want some money, they want ALL of the money. Again, I ask you, where were the Japanese carts coming from?? They weren't bootlegs, they were produced by a publisher over there. And if they were bootlegs they would have been cracked to work on different regions.
      If you buy a game from another region, you are still buying it. I think you fail to grasp that. If they made NO money from those sales at all they simply would not even bother allowing it to be published it there. You are an idiot if you don't realise that.
      Sure they might make a little less money, but they wouldn't be getting no money at all.
      Also how do you account for modern consoles being region free, if games from Japan are so threatening to peoples business why would they even bother??
      And you end with an ironic message about learning, I think you should learn.
      Finally: As for the bottom line argument, consumers have to protect that too and that means getting things cheaper if they can. Oh boo hoo, the publisher in europe got less money because people imported, let me play a tiny violin.
      Good luck in the future my friend, but your arguments are pathetic.

  • @danielmastia87
    @danielmastia87 4 ปีที่แล้ว

    I'm pretty sure this has been asked, but what's the music in all of these videos?

  • @NottJoeyOfficial
    @NottJoeyOfficial 6 ปีที่แล้ว +1

    I hate region locking, but amusing messages like this are great. Love to see the little Easter Eggs like this that you put in.

  • @arlobubble3748
    @arlobubble3748 6 ปีที่แล้ว

    Earthbound did it best IMO, although their solution wasn't just for region locking purposes but anti-piracy as well.

  • @SumeaBizarro
    @SumeaBizarro 6 ปีที่แล้ว

    My megadrive is equipped with two switches and is PAL ASIA model so, I want jp cartridge of mickey mania now...

  • @DASH596
    @DASH596 6 ปีที่แล้ว +2

    ... But why?

  • @meerkat3899
    @meerkat3899 6 ปีที่แล้ว +1

    When you do videos about mickey mania I just get overly satisfied knowing that you will reveal the coding secrets and how it works within the game despite me not knowing anything about programming.
    Great job I'm hoping to see some more videos about Mickey

  • @commandantcousteau6874
    @commandantcousteau6874 6 ปีที่แล้ว

    Great as always.

  • @HAV0X_
    @HAV0X_ 6 ปีที่แล้ว +1

    I remember reading the living shit out of the tcrf page for mickey mania and i couldnt figure out with my 12 year ould mind how this worked.

  • @RanaRandom
    @RanaRandom 4 ปีที่แล้ว

    *HELP* my PSX Mickey Mania doesn't let me *save game*

  • @PurestInfinity
    @PurestInfinity 6 ปีที่แล้ว +1

    There is any chances for Activision's Ultimate spider man Prototype Build? :)

    • @GabePuratekuta
      @GabePuratekuta 6 ปีที่แล้ว

      Did Traveller's Tales work on that game?

  • @GiuseppeGaetanoSabatelli
    @GiuseppeGaetanoSabatelli 6 ปีที่แล้ว

    Could have removed collision detection on a random platform to softlock the player.

    • @Noxedwin
      @Noxedwin 4 ปีที่แล้ว

      He already did that in _Leander._

  • @DarkGT
    @DarkGT 6 ปีที่แล้ว

    That's cleaver. But are there such locks on japan exclusive games?

  • @DanielMonteiroNit
    @DanielMonteiroNit 6 ปีที่แล้ว

    did the code consider Brazil' PAL-M? it was 60hz after all.

    • @RadioTails
      @RadioTails 6 ปีที่แล้ว +1

      I suspect the Brazil Mega Drive uses the same Region and Display settings as the American Genesis (English | 60Hz). The only difference between the Brazil and American consoles is the colour carrier for composite.

  • @CleverluneCat
    @CleverluneCat 6 ปีที่แล้ว

    Oh... this machine some how become an ntsc mega drive system.

  • @gordyowl9455
    @gordyowl9455 6 ปีที่แล้ว

    Did you made Bram stoker's Dracula for GENESIS/SNES along with Andy Ingram?
    By the way the AVGN said that the game was made by Fred Fuchs, so are you Fred Fuchs?

    • @RadioTails
      @RadioTails 6 ปีที่แล้ว

      Fred Fuchs was from the Castlevania NES game. XD

  • @bottinator22
    @bottinator22 5 ปีที่แล้ว

    Why not just make a save file that'll prevent the game from working? Or did Mickey Mania use a password system?

    • @superrayman3
      @superrayman3 4 ปีที่แล้ว

      Mickey Mania doesn't use either a save system nor password, it's one of those games where you have to beat the whole game in one session.

  • @anthonybradley1555
    @anthonybradley1555 6 ปีที่แล้ว

    reminds me of the anti piracy jon and the team did in puggsy "play a version on cartridge instead of this silly copy until then bye... travellers tales 93" along with the creepy music funny stuff.

  • @Levi587
    @Levi587 4 ปีที่แล้ว

    Man you are awesome 😂😂. I love when game creators add their own little secrets to the games

  • @outsidercain3038
    @outsidercain3038 6 ปีที่แล้ว

    I have a question : why does it bother game producer their game was sold in other regions ? If a japanese game was bought in japan and shipped to us/eu, it's still a game sold. So, why is it a thing to avoid ?

    • @UmbrellaCorpTeam
      @UmbrellaCorpTeam 6 ปีที่แล้ว

      Most likely similar to Demon Souls that was published in JP by sony, NA by Atlus, PAL by Namco. They all want the money for a sold game.

  • @GenGamesUniverse
    @GenGamesUniverse 3 ปีที่แล้ว

    Okay, that was literally breaking the fourth wall lol

  • @marscaleb
    @marscaleb 6 ปีที่แล้ว

    Did you put that message on other games? This sounds very familiar.

  • @CaptainKeelhaul
    @CaptainKeelhaul 6 ปีที่แล้ว

    The worst thing about Japanese cartridges is having to ruin your cartridge slot, though... BTW, are PAL and NTSC-U versions (though having different ROMs) essentially the same? I can run my PAL release in 60 Hz without any restrictions or speed issues.

    • @RadioTails
      @RadioTails 6 ปีที่แล้ว

      With PAL games, they can fall into 3 categories:
      1 - Not optimized for PAL
      2 - Optimized for PAL Only
      3 - Optimized for PAL and NTSC
      Sonic 1 is a famous example where if you run in PAL, the game runs 20% slower (but playable). These type of games will work fine in NTSC.
      Earthworm Jim PAL release was optimized to run at a similar speed to NTSC. Running the game in NTSC will cause the game to run 20% faster (usually unplayable).
      Sonic 2 and Streets of Rage was programmed so it detects what display the console is. So the game will work fine on NTSC / PAL. Some games like Dr. Robotnik's Mean Bean Machine have region lock, but I can ensure you works fine in NTSC or PAL.
      The best thing to do is download the ROM and switch displays. It will be clear what category it falls.

    • @CaptainKeelhaul
      @CaptainKeelhaul 6 ปีที่แล้ว

      Sonic 2 had the music optimized for PAL, but the gameplay is still 20% slower.

  • @LuckyHit
    @LuckyHit 6 ปีที่แล้ว

    Ironically the Japanese version of this game is now by far the rarest and most expensive version!

  • @jahrettbrenrad8778
    @jahrettbrenrad8778 3 ปีที่แล้ว

    Why not save the region on sram?

  • @powerkirbybomber6503
    @powerkirbybomber6503 6 ปีที่แล้ว

    I remember commenting on this in a past video. I'm glad to see that you finally covered it. I've always wondered why that region lock message was there.

  • @ItsNotakin
    @ItsNotakin 6 ปีที่แล้ว

    Why NTSC? Everyone in Europe used PAL.

    • @GabePuratekuta
      @GabePuratekuta 6 ปีที่แล้ว

      That version was for the Japanese Mega Drive

  • @RadioTails
    @RadioTails 6 ปีที่แล้ว +2

    This trick was used in a lot of Mega Drive games later on. One of my favorite Mega Drive games is Dr. Robotnik's Mean Bean Machine and of course it uses this method to only run for that region. Interestingly this game was optimized to run in NTSC and PAL, so bypassing the region check isn't an issue.
    Interestingly, Mean Bean Machine is a modified rom of Puyo Puyo (although it includes extra stuff like passwords). Puyo Puyo had the ability to unlock a Sound Test by meeting one of two conditions (input code or beating story mode). The people who worked on Mean Bean Machine modified the code so the Sound Test won't unlock if the region is USA (Eng | NTSC) or Europe (Eng | PAL). They even locked some unused songs if the console wasn't Japanese. More information can be found here: tcrf.net/Dr._Robotnik%27s_Mean_Bean_Machine_(Genesis)#Sound_Test
    Why they locked the Sound Test and didn't just modify it or remove it entirely is very strange. Although what's really lazy is some of the original graphics get loaded, and then over-written with the new ones.
    I have to play Mickey Mania. Looks like an awesome game!

    • @christopherg2347
      @christopherg2347 5 ปีที่แล้ว +1

      You could not just add or remove bytes anywere. These are Assembler times. There was a decent chance you needed those bytes as padding for something else. You needed to know *exactly* at wich byte each subrotine started and ended. And you needed to know that at writing time. There was no compiler or pointer variables that could keep track of those things for you.
      To this day, you handle naked pointers like a live hand grenade.
      Compared to that, assembler code is a storehouse or factory full of live hand grenades. You were happy about every second it did not explode in your face.
      There is also the option that part of that screen subroutine was used as another subroutine (you could and sometimes had to do stuff like that in Assembler days). All those tricks about compressing textures? Yeah, you applied those to your code as well!

  • @bigblue344
    @bigblue344 6 ปีที่แล้ว +3

    Can you really call it hacking when you just change a setting already on the system?

    • @DONK8008
      @DONK8008 6 ปีที่แล้ว +3

      Yes, the region mod requires you to cut traces on the PCB and then solder wires and switches in place of those traces plus additional ones. Then you can change your console to JP/PAL/NTSC modes when it was once only able to do one.

    • @Ultimatedogfan
      @Ultimatedogfan 4 ปีที่แล้ว

      Well,he absolutely knows what he does

  • @dkcas11
    @dkcas11 6 ปีที่แล้ว

    Awesome trivia :)