Nintendo's $14000 Game Boy Color Console

  Рет қаралды 244,038

Macho Nacho Productions

Macho Nacho Productions

Күн бұрын

Use this link to SAVE $5 on your first order at PCBWay: pcbway.com/g/A...
In this video we’ll take a look at some interesting Nintendo hardware, including a rare prototype development board called the CGB-STB-X2 which recently sold at auction for over $14,000 (it’s debatable whether it’s worth that much)! Not only will we be taking a close look at that, but also some other interesting development equipment, some of which hasn’t been seen before. So let’s take a look!
// Support Macho Nacho:
► PATREON: / machonachoproductions
► eBay STORE: www.ebay.com/u...
► MERCH: www.artisticpi...
► WEBSITE: macho-nacho.com/
► JOIN our DISCORD Community: / discord
► AMAZON Store For Tools/Supplies I Use (Affiliate): www.amazon.com/...
// Follow Macho Nacho On Social Media
► Twitter: / machonachomedia
► Instagram: / machonachoproductions
► Facebook: / machonachoproductions
-----
// SAVE MONEY at these Retro Gaming Stores! (Affiliate Links Below):
► SAVE 10% by using COUPON CODE: TITO on any purchase from RETRO GAME: TITO on any purchase from RETRO GAME REPAIR SHOP here: retrogamerepai...
► SAVE 5% by using COUPON CODE: MACHONACHO on any purchase from RETRO MODDING here: bit.ly/39hHnz7
► SAVE 10% by using COUPON CODE: TITO on any purchase from CASTLEMANIA Games here: castlemaniagam...
// TOOLS AND GEAR I Use For Video Game Console Modding (Soldering Equipment, Flux,
►All other stuff I use: www.amazon.com/...
-----
// These stores provide fantastic GEAR and MODS for RETRO CONSOLES! If you use the following links below, I received a small percentage from sales at no cost to you. This is a great, free way to support the channel (Affiliate)!
○ Stone Age Gamer (Flash Carts and other great Retro Tech)
► stoneagegamer.com?afmc=MACHONACHO
○ eBay (Second Hand Retro Gaming Gear and More. It’s where I buy a lot of the consoles I mod!)
► ebay.us/NCwNkl
○ Sendico (Proxy Service to bid on Japanese Auctions. I use Sendico to get great deals on Retro Consoles directly from Japan!)
► www.sendico.co...
-----
// Intro Music for Retro Renew Series by Matthew McCheskey:
► matthewmcchesk...
-----
Disclaimer: This video is only for entertainment purposes. Any injury, damage, or loss that may result from improper use of tools, equipment, or from the information in this video is the sole responsibility of the viewer and is to be used at the discretion of the end user/viewer and not Macho Nacho Productions or Tito Perez. If you are uncertain about any step of the process or feel unsure about your skill level, seek a more authoritative source.
Affiliate Disclosure: I get a small percentage of each sale that uses an affiliate link or coupon code. It’s a great way to help SUPPORT my channel at no cost to you so I can continue to make these videos for all of you, everyone wins! And as always, thank you for your continued support of my channel!
#Nintendo #GameBoyColor #MachoNachoProductions

Пікірлер: 388
@Dwedit
@Dwedit 8 ай бұрын
To dump the bootrom/bios from the final retail GBC, a hardware modification technique called Clock Glitching was used. The system clock was briefly made to run much faster, causing the CPU's program counter (PC) to glitch outside of the bootrom area, and begin executing code from the cartridge instead. Normally the bootrom removes itself from the memory map, and is not readable when running code from the cartridge. But glitching the program counter (PC) into the cartridge area causes the bootrom to remain mapped in memory and be readable. From there, the program on the cartridge would copy the Bootrom contents into the save memory on the cartridge, then you could back up the save memory.
@ManuFortis
@ManuFortis 8 ай бұрын
These kinds of comments are why I dare to scroll into the comments section. 👍
@DawnApon
@DawnApon 7 ай бұрын
I heard recently that its possible to create gameboy roms in a similar way. By crashing a gameboy and waiting around 20 minutes the game cartridge's data begins to "leak" in such a way that it is played as raw audio. By getting a good recording of the gameboy speaker's beeps, it is possible to reconstruct a full rom of whatever game is in the system.
@Dwedit
@Dwedit 7 ай бұрын
@@DawnApon That is for the GBA, not the game boy. None of that applies here at all.
@wmvmetalsmithing
@wmvmetalsmithing 7 ай бұрын
As I read your comment I kept thinking to myself “their avatar looks really familiar--wait, is that from Suzukisan? That’s a deep cut.” immediately followed by “NO FUCKING WAY” when I looked at your channel and realized you were the person responsible for that fever dream.
@st20332
@st20332 7 ай бұрын
​Very interesting, even if for the GBA, thanks for sharing info :) ​@@DawnApon
@christophmuller3511
@christophmuller3511 8 ай бұрын
The contacts above the CPU are a footprint for a zero insertion force socket - this board has been likely used to qualify pre production multi project wafer test runs of the CPU and these sockets allow to switch between samples without soldering. The soldered on chip without the markings is likely also a pre mass production version and some of the glitches you see in more modern games might be hardware issues fixed in later retail versions of the processor.
@Famedawg
@Famedawg 5 ай бұрын
Just like he said….
@stephenwhite506
@stephenwhite506 8 ай бұрын
The early GBA and even 3DS development kits were large PCBs from Nintendo, created by Intelligent Systems. With the GBA the amount of RAM was a lot smaller. When Nintendo got spooked with the rumours that Sony was entering the market with PSP they replaced it with a new PCB with a larger RAM. With all the prototypes we had to send them back to Nintendo. They replaced them with regular IS systems. The 3DS PCB even had the two screes on the PCB.
@micdune
@micdune 8 ай бұрын
We actually had one when we were doing one of the early GBC games (Quest for Camelot) for Nintendo US. The one we had was a bit different though (the screen was in the middle of the board as far i remember, but that was last century so my memory might be fuzzy here). They sent us the actual devkit afterwards but i'm pretty sure they never asked for the early kit to be sent back.
@Marenthyu
@Marenthyu 7 ай бұрын
I love hearing how these things were used by actual developers, not just "collectors" later down the road ❤
@Bos_Meong
@Bos_Meong 7 ай бұрын
wow youre quest of cameloy gbc dEv? thars cool
@micdune
@micdune 7 ай бұрын
@@Bos_Meong Thanks. The game was far from being stellar but that was my entry point in the game industry. It's crazy how primitive the toolchain was back then, we were still using mostly DOS based tools, all code being done in asm and the art with deluxe paint animation on PC. An interesting anecdote is that at some point, Nintendo sent us a tester from the Mario Club and you could tell this guy knew his work as i remember him spending a whole day testing all the collision on every wall in the game.
@sweetypuss
@sweetypuss 7 ай бұрын
@@micdune sounds like an absolute nightmare. modern game devs really dont know how good they got it, thanks for all your hard work
@sunderark
@sunderark 7 ай бұрын
@@sweetypuss As a dev who's crossed different generations, it's a different sort of nightmare now.
@devicemanager131
@devicemanager131 8 ай бұрын
The NVC-VUE is a custom tweaked version of NEC v810 CPU. If I had to guess why it was on that board, I'd edge towards it being used as a coprocessor for handling the debug harness. Edit: From a little research the SCSI controller is an NEC chip, which requires a NEC CPU to be run in tandem
@lilkitsune
@lilkitsune 8 ай бұрын
Also the nvc 810 had been used in the snes development kit so I assume Nintendo already had debug tools to work with it (memory seeks/mapper and the likes). Also the predecessor of the v810 were commonly used in dev kits to implement stuff like lockstep and this could function as one when paired with the attached gbc dev kit
@devicemanager131
@devicemanager131 8 ай бұрын
@@lilkitsune ​ very true! It would be great if @MachoNachoProductions could upload some high res pics of the board, the few floating around are way too low res to ID the chips
@EdTheNerd
@EdTheNerd 8 ай бұрын
Worth mentioning for viewers before misunderstandings spread: the FPGA inside is not at all doing the same job as what's in a MiSTer or Pocket. The CGB "EMULATOR" is only emulating the cartridge itself. The probe is basically just a long extension cable you could plug into any Gameboy, which is why it worked with the prototype GBC. Hell you could use it with a Super-Gameboy or Gameboy Player! The CGB-CAPTURE however, is it's own standalone thing with video output and a dummy system as a "controller". Lemme know if you'd like to take a look at that Tito
@cosmicsans1512
@cosmicsans1512 8 ай бұрын
A single functioning gameboy on a huge pcb board
@andrewvader1955
@andrewvader1955 8 ай бұрын
Gotta be super rare hardware. I feel this is a prime time for people to start learning how to make these games, especially when we live in a world now where they want to steal our online titles and say that we don't own them. We're now we could start learning how to develop our home video game and claim them as our own
@lvl90dru1d
@lvl90dru1d 8 ай бұрын
you probably don't need all this hardware for development, remember how many bootleg games was made for GBC?
@chomp7927
@chomp7927 8 ай бұрын
yea all you need now a days is an analogue pocket or if you wanna go 100% instead of 99.99% just get a flash cart. test on an emulator and then run against hardware towards the end for validation. There's even options for the coding side depending how far you want to get into the weeds there, GB Studio is perfect for beginners
@nos1000100
@nos1000100 8 ай бұрын
Im not sure about retro consoles but game engines like unity and unreal are free to download and play around with
@kphaxx
@kphaxx 8 ай бұрын
Wait, who's going around stealing online titles!? wym?
@geobot9k
@geobot9k 8 ай бұрын
@@kphaxxgame and media companies in general have been moving in the direction of making games (edit to add: and media) a rent seeking enterprise
@BinaryCounter
@BinaryCounter 8 ай бұрын
I doubt the glitches are from firmware incompatibility. The firmware is really only present during booting to verify the ROM header and display the logo. After that, it's no longer present in memory space at all. There's no BIOS or OS, games talk directly to the registers inside the CPU. My theory is that either something in the chip itself changed, or that on this revision there was an issue with the LCD not being able to handle the faster clock timings of 8MHZ mode. Try playing a game that is compatible with both CGB and DMG, those typically leave the system in 4MHZ mode, even when running on a CGB.
@ArianKordi
@ArianKordi 8 ай бұрын
Pokémon Crystal runs in 4MHz mode and that has the same issues in this video.
@user-yk1cw8im4h
@user-yk1cw8im4h 8 ай бұрын
Tito is really good at presentation no wonder everybody sends him stuff to review
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Thank you! Glad you enjoy the presentation! 🙏
@anthonyp2312
@anthonyp2312 8 ай бұрын
I wish someone can send him over a DMG 102, 103, or 104 for review. Those projects are amazing in the modding community
@AB0BA_69
@AB0BA_69 8 ай бұрын
@@MachoNachoProductionsShame the owner did not give you more info to showcase the software debugger and whether it could e.g. take game state dumps from the gameboy that's hooked up to the probe. Does the big GBC dev board have an IR sensor and an Ext port? Wish you would have have talked about those a bit. Cheers
@davidt3563
@davidt3563 8 ай бұрын
Been saying that since 2020 when I found the channel. I'm surprised large companies aren't using him to explain various internal processes.
@colingale
@colingale 8 ай бұрын
You must look at the two devices separate. One is software development and the other was BIOS and hardware development. on the H/W board Connector US2 is the BIOS chip and you can dump and write a current GB bios , but do take note that within the bios is the code that controls the lcd (initital setup etc) and games use that to work , some coders included their own code instead of using the bios and thats where your LCD issue comes in, if you check the lcd on that board you will see it has different timings to a factory retail lcd. On the Software box the ram was changeable so it could support newer models even though they not been designed yet and also gimp you on features(upsell whats already there) , some units could just emulate carts and others would do a form of dual access ram giving you full debug of real time memory.
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
This is very interesting, thank you for sharing! I’ll let the owner know that it should be possible to dump the bios.
@danieljimenez1989
@danieljimenez1989 8 ай бұрын
It's interesting that you could dump this bios and then try a retail bios to ser if there are still detectable errors in some games, that would be due to a hw flaw in the prerelease cpu.
@TheMovieCreator
@TheMovieCreator 8 ай бұрын
I would hesitate to call the boot code on the CGB a "BIOS" or a "Firmware". It's more of an initialization routine and signature check. Very short in length and hidden from sight as soon as the code on the cartridge starts running.
@joveaaron-real
@joveaaron-real 8 ай бұрын
@@MachoNachoProductionsPlease let us know if you archive the bios!
@KyleBrinkerhoff
@KyleBrinkerhoff 8 ай бұрын
I’m actually working on something similar to this right now that uses a raspberry pi to take all of the interfaces and present them over a web interface, turns out the experience from building the game boy switch provided all the missing pieces needed to make this happen
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Very cool, I’ll be interested in seeing how it turns out 👍
@paulloughlin3732
@paulloughlin3732 8 ай бұрын
Shout out to Andrew for sending that over to Tito to showcase for us! Thanks guys!
@iocat
@iocat 8 ай бұрын
As a former GBC developer, this brings me back!!
@gbs_central
@gbs_central 8 ай бұрын
Imagine a world where we don’t have flash carts or products like the GBxCart or GB Operator and only had hardware like this to test the games we make.
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Thank goodness there are incredible and cost effective tools nowadays for game boy development!
@Antireality
@Antireality 7 ай бұрын
I remember even at the time some people were ordering 'backup' flash cartridges from places like lik sang and using those with retail gameboys to make cheap devkits. I used to code small games and demo effects with one...
@jnharton
@jnharton Ай бұрын
@@MachoNachoProductions Once somebody had once of these duplicating it might not have been that hard, legal issues aside.
@coleeau
@coleeau 8 ай бұрын
some of the features of the bootrom seem to align with a early document leaked in the gigaleak. the version listed happens to also allow you to open up a pallet selector similar to the super gameboy. according to the document, you accsess the menu by pressing A+B+Select+Start. if you get a chance, please test it out. and please dump the bios, it is possible and it will probably be done in a way similar to what was done for the final Gameboy color.
@IngwiePhoenix
@IngwiePhoenix 8 ай бұрын
Ok, before I watch this any further, I have to do this: **DUMP! ALL! THE! THINGS!** This is literally historical - please help preserve this!
@circuitrewind
@circuitrewind 8 ай бұрын
GmaeBoy and GameBoy Color run at different clock rates. I'm almost positive looking at this video capture that the prototype board is simply running at too slow of a clock speed when in GBC mode, considering GB mode works just fine. I wonder if there is a way with the available traces to probe for, and adjust the clock speed to make it match a retail unit.
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Oh that’s very interesting! Definitely worth checking out!
@Dwedit
@Dwedit 8 ай бұрын
GBC games need to manually enter double speed mode, it's not automatic. It also appears that the game logic, music, and gameplay speed was correct even with the games flickering badly, so the processor was indeed in double speed mode at the time.
@nicholsliwilson
@nicholsliwilson 8 ай бұрын
Fun video thanks, Tito but 9:15 as someone who was working in IT support when that old laptop was current let me just say, please, please *do not* open old laptops like that from one corner! You will put stress on the hinges & they will eventually brake. Less relevant now but OEMs like Toshiba would not cover the repair of broken hinges under warranty back in the day if we could get the customer to admit they opened their laptop by one corner & I have had many customers screaming at me &/or crying because I had to refuse a repair under warranty.
@HYBRID_BEING
@HYBRID_BEING 8 ай бұрын
That's a good rule in general, not just for old laptops. Learned the hard way - recently left hinge on my 3 year old HP Envy (out of warranty) teared off screw post inserts from the plastic in the lid. Okay, I confess, it did suffer a risky fall about a year ago, so structural integrity was kinda questionable in the first place, but still, from now on, I'll be using two hands to open the lid (or at least will grab by the middle only).
@YinNYang_Official
@YinNYang_Official 8 ай бұрын
That laptop was my childhood kinda. My Russian friend’s dad was obsessed with the fact that my 9 Y/O self was coming to him for advice kids just NEVER asked back in 2003. He worked for Dell and his basement was littered in what little me would describe as “My mother’s hell but my heaven” He noticed I was interested in the static film sealed processors and RAM sticks that were new. I could feel him judging me with what I knew about the PCs I found in dumpsters around town that I built into my gaming machine. I had no idea what a GPU was and he showed me a GeForce 4 card making my games play better after putting it in my pc. I was the son he wanted but had to barrow from my uninterested parents. My parents had a hatred towards my friends parents. They easily provided and were interested in what just annoyed my parents because they just simply weren’t interested. My friend’s dad gave me a Windows 98 Toshiba Satellite and my god as underpowered as it was it was perfect for the last leg of its lifecycle. AOL free trial CDs in every grocery store with off line flash games I could play anywhere any time? If you remember when Bejewled and Collapse were popular you lived in my time
@technocolossus
@technocolossus 8 ай бұрын
That huge board would be a good piece to frame up on the wall
@Gameboygenius
@Gameboygenius 8 ай бұрын
As other peopke have mentioned, it would be neat to dump the boot ROM. If you're interested in doing this, I have practical experience and could help you with it.
@beemoh
@beemoh 8 ай бұрын
There's something really charming about them using SNES power supplies for this. It was probably more because the power supply was quite generic (my SNES supply died ages ago and I have been using an non-specific supply I picked up in a random electrical retailer since) but them keeping it 'in the family', much like with the Virtual Boy chip there, is very much in keeping with the 'new things with outdated technology' ethos that gave us the Game Boy in the first place.
@Retroman8077
@Retroman8077 7 ай бұрын
I've seen one at spaceworld in a conference room with about 10 Nintendo employees way back in 93 or 94 I think. Intelligent systems made the FDS and the FC dev kit after using the original dev methods to change the world
@cgwworldministries83
@cgwworldministries83 8 ай бұрын
the NVE-VUE chip is a 16 bit v810 rom cpu hybrid that handles ram addressing, IO, and timing.
@dan_loup
@dan_loup 8 ай бұрын
I don't think its the firmware the issue, as it is basically just a cartridge validity checker that makes itself invisible to the game as soon the check passes. I would bet the glitches are more a incomplete hardware thing.
@redstone0234
@redstone0234 8 ай бұрын
Thé Virtual boy CPU is probably using thé stick of RAM and use to report debug info from thé GBC SoC
@redstone0234
@redstone0234 8 ай бұрын
It surely drive thé SCSI ports
@redstone0234
@redstone0234 8 ай бұрын
Thé firmware on thé prototype GBC isn't thé problem i think thé SoC is an buggy revision
@bland9876
@bland9876 8 ай бұрын
I didn't know paper Mario wasn't intelligent game. When I think of games that use your brain I think of stuff that you could apply the word puzzle to. Like for example Dr Mario and puzzle League. Thats where i usually see the intelligent systems logo.
@NerdlyPleasures
@NerdlyPleasures 8 ай бұрын
Nit pick about the IS-CGB-EMULATOR : "This device uses a Super Nintendo power supply." The jack is for a Famicom and Super Famicom power supply, the SNES connector is different. The CGB-STB-X2 of course uses a Super Nintendo power supply as stated. The CGB-STB-X2 cannot use a Super Nintendo pad on connector P9 unless you want to bypass the controller's shift register IC and wire buttons in directly. I wonder if the main chip may be faulty or has a less than complete GBC implementation, which might explain the board's relatively clean state.
@entertainmentgaming8738
@entertainmentgaming8738 7 ай бұрын
No
@Rob-pt8dh
@Rob-pt8dh 8 ай бұрын
Would be cool to poke around the test pads and see if it’s possible to dump the old bios. It’s a neat piece of history that’s for sure.
@gluttonousmaximus9048
@gluttonousmaximus9048 8 ай бұрын
That would make things quite interesting on an emulator
@last10line94
@last10line94 7 ай бұрын
Wouldn't be surprised if it magically appeared sometime in the next month.
@MatSpeedle
@MatSpeedle 8 ай бұрын
Awesome kit, and an FPGA from 1998 on it's own is a seriously cool thing to see. I know we talk about FPGA all the time now but I had no idea they were around back in the 90's. Very cool! Thanks for share all this with us Tito!
@hdofu
@hdofu 7 ай бұрын
Development is no job for a gameboy... This unit here is a gameman!
@polandman07
@polandman07 8 ай бұрын
If it is possible to dump the firmware of the big prototype board, do it, and upload it online, as it would be interesting to have this unique firmware available to use and tinker with.
@devinsidell
@devinsidell 8 ай бұрын
Such a cool look at how games were tested back in the day! I just started learning how to use Game Boy Studio to design my own game, and while it doesn't need any external hardware, it feels really cool to be in the developers seat. I know it's not your style per see but it would be cool do do a GB Studio feature video and maybe a tutorial.
@burnttoast111
@burnttoast111 6 ай бұрын
The featured PCB is probably more for devs working on launch titles. I did a bit of GBC testing around then, and we mostly used flash cartridges. We also had a N64 with a GBC emulator for testing on a TV, although it wasn't trusted as much as the regular hardware due to occasional differences that crop up with emulators.
@charliedog907
@charliedog907 8 ай бұрын
It’s amazing that people even find and could get their hands on things like these.
@kevdotbadger
@kevdotbadger 8 ай бұрын
The music in the background on 4:20ish is from a video game, right? It's in my head, but I can't work out where it's from.
@CarlosTorres-mp9df
@CarlosTorres-mp9df 8 ай бұрын
Love the shade thrown at heritage auctions.
@silversonic1
@silversonic1 8 ай бұрын
Nintendo prototypes are X units... NX is the Starfleet registration for prototype starships. NX is also the Nintendo Switch's project name. NX-01 is the USS Enterprise, pre-Federation. Rambling over.
@deafmute2501
@deafmute2501 8 ай бұрын
It's soo dope how this was all dev'd out back in the day.
@F1dude.
@F1dude. 8 ай бұрын
Just got back from school to a brand new macho nacho vid! Lets GO!
@RenegadeY
@RenegadeY 8 ай бұрын
Your modding videos are great, but i think the videos about obsecure or rare hardware are my favorites, your presentation style is really well suited to them
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Thank you so much 🙏 Really glad you think so, I’ve got more videos like this planned. Stay tuned 😁
@davidcarmichael4006
@davidcarmichael4006 8 ай бұрын
8:07 is that Bomberman? Lol
@joemck85
@joemck85 6 ай бұрын
The compatibility issues are because of hardware differences, not firmware. The only firmware in a GB or GBC is the bootloader. It's a 256 byte piece of code that's burned into the CPU when that part is manufactured. All it does it display the logo animation, load the Nintendo logo from the cartridge, display it and check if it's the correct logo data. If it is, it fully disables access to the bootloader code and turns full control of the hardware over to the game cartridge. For the GBC, it also checks if the cartridge is GBC-enhanced/exclusive. If it isn't, it puts the hardware into GB compatibility mode and lets you change the color palette if you push buttons during the logo screen. Since GBC games mostly work just fine on that board apart from the graphical issues, I would guess the hardware incompatibility is in the PPU -- GPU basically but it processes sprites and background tiles rather than polygons and shaders. Most other incompatibilities, I would expect to see the game run at half speed, have many of the graphical elements replaced by garbled Missingno-looking boxes, announce that it only runs on GBC (in the case of Crystal), or most likely crash very quickly like when you select the wrong MBC. This would also explain why non-GBC-enhanced games run better -- the GBC PPU has two modes that behave differently, one legacy mode that replicates the old Gameboy PPU, and one that has some tweaks and enhancements beyond just the addition of color. So most likely they made some late revision to the PPU between making that dev board and making the final design. Also, I would guess that dev board is probably for internal use by the team and partner companies designing the GBC hardware itself, not for developing games to run on it. Features like unpopulated holes in the board where you can add debug probes or solder in wires to connect a controller, are something you'd give a hardware dev, not a software dev. Software devs are scared of soldering irons and leery of exposed ESD-sensitive circuit boards. They also need something that connects to a PC for debugging and controls using an actual GBC to see how the game feels on real hardware.
@1NIGHTMAREGAMER
@1NIGHTMAREGAMER 8 ай бұрын
try flashing that early firmware to a finished game boy to see if it works
@billybollockhead5628
@billybollockhead5628 Ай бұрын
The reason why it doesnt work for more recent retail games, is it's designed to run debug software, not final builds. It's probably shutting down on purpose. I dont know, as I never tried running retail games on the thing back in the day (and if im honest, most of our dev back in the GBC days was done on pc emulators.. but that's another story)
@FayelinaTubaGirl
@FayelinaTubaGirl 7 ай бұрын
This is a piece of history in many ways. The blue/silver Nintendo logo is like the Nintendo logo used for some Japanese ads in/around the SFC era. That’s a neat touch! Thanks for sharing
@craigb2343
@craigb2343 8 ай бұрын
Always wanted to get a dev kit, but clearly can't afford one.
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Me too 😭
@gizaha
@gizaha 8 ай бұрын
7:30 I don't think there is a firmware on the board, it's just hardware that runs code from the cartridge. The "bios" just checks nintendo logo and locks if failed, nothing more. The glitches might be created from something else, like hardware differences.
@baltakatei
@baltakatei 7 ай бұрын
0:53 Says “Without any further adieu” but immediately adds more adieu. 😅
@reverseretro1961
@reverseretro1961 8 ай бұрын
I'm REALLY interested in this early GBC hardware, especially since it has all the test pins broken out, INCLUDING the normally unconnected (NC) pin 39. If you have a multimeter, if you can, I'd probe that pin on the board on the diode setting to see if it's connected internally. If it is, then call me crazy, but this early hardware may be what the GB Boy Colour is based on. I got some hardware test ROMs I'd like to see run on it too!
@danieljimenez1989
@danieljimenez1989 8 ай бұрын
It would be great to run the tests on both the current bios and then try a retail one. Why dos the presence of pin 39 here point yo this being the origin of the GB Boy Colour and why does this pin do in that unit?
@philbateman1989
@philbateman1989 8 ай бұрын
That NVC-VUE chip is a VRAM chip. The same one is used in the Virtual Boy because internally they are basically the same as a GBC, the 3D effect is just a mirror trick.
@stopthrm
@stopthrm 8 ай бұрын
Wow, I didn't know that this episode was going to turn into an installment of LGR. Very nice! The GBC is probably my favorite system ever. Logged so many hours on it growing up and still play em to this day.
@fluffycritter
@fluffycritter 8 ай бұрын
I worked on a Nintendo DS launch title and the very earliest DS developer kits looked sort of like this: big raw PCB with a bunch of stuff on it, and a hodgepodge of the minimum-necessary stuff to get started with programming. I’ve never seen any of those units or anything about them turn up online.
@Ecter
@Ecter 7 ай бұрын
I'm curious - what's your process when you decide whether to plug something (like a different debugging hardware or modern game cartridges) without risking damage to the device? How do you approach it and ensure that there's no potential risk of something short-circuiting or other issues?
@InsaneWayne355
@InsaneWayne355 8 ай бұрын
It would have been neat to see the real-time debugging features of the PC software while running code on the GBC emulator.
@burnttoast111
@burnttoast111 6 ай бұрын
Did some game testing for GBC around then. We had flash-type cartridges for putting builds on, and also a N64 with a cartridge that could emulate the GBC, with its own cartridge slot. Mostly we used GBC's for testing. I can't remember if they were mudded, but I suspect they were. Wasn't a fan of the link cable for multiplayer.
@CalledTurnAGundam
@CalledTurnAGundam 8 ай бұрын
When we were Millennium kids, the Game Boy was just this magic rugged plastic brick with this incredible little screen that played Nintendo games. And the games were just these magic plastic wafer pods that somehow had Nintendo games etched into their core, that sometimes you had to blow in to to get it to work right. And this beautiful mess of wires and chips, serial interfaces and toggle switches strikes such a stark contrast to the product they were going for. I think the Game Boy is one of the best non-apple examples of "Making the hardware invisible", which is where the "magic" of tech truly comes.
@sethborne
@sethborne 14 күн бұрын
@3:19 Lol my family member used to be an executive at Xilinx
@dccelly1615
@dccelly1615 8 ай бұрын
Tito, is there anyway to dump that firmware from the CGB-STB-X2?
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
I’m told by the owner it’s not possible. It would be amazing if someone could pull it off. Definitely needs to be preserved.
@dccelly1615
@dccelly1615 8 ай бұрын
@@MachoNachoProductions that’s too bad. Would definitely be worth preserving. That boot logo, I’m kind of in love with it. Hahaha
@ifrit05
@ifrit05 8 ай бұрын
NVC-VUE is a modified NEC V810 CPU. I think it's being repurposed here as a general purpose microcontroller. (SCSI stuff perhaps?)
@TheBroz
@TheBroz 8 ай бұрын
The reason the GBC games shown don’t work is likely because they were developed using a later version of the SDK which features abilities and op codes not on the early debug kit. Maybe try something very early like Wario Land 2 or Tetris DX.
@MegaManNeo
@MegaManNeo 8 ай бұрын
The only thing that I think would have made more sense is if the battery connectors were designed the way they could use any GameBoy model for the dev kit. Then again, this thing was internal material anyway and from the time before the retail release also. Pretty cool to see the Color version now, Tito.
@MrPittStone
@MrPittStone 8 ай бұрын
Nice, so we can make a Gameboy XXL Maxi in future? 😆
@BigJoker
@BigJoker 8 ай бұрын
It would be cool to flash the production firmware to it. But then you lose out on the historical value. Which is really all it has going for itself
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
It would be cool to somehow dump the current firmware, although I’m told it couldn’t be done
@BigJoker
@BigJoker 8 ай бұрын
@@MachoNachoProductions Very interesting. I know lots of people would take that as a challenge!
@coleeau
@coleeau 8 ай бұрын
the firmware is definitely dumpable. likely using a clock glitching attack or a power killing attack similar to what was used on the Gameboy color. in addition you can't flash the firmware as the program is embedded into the CPU die
@Dwedit
@Dwedit 8 ай бұрын
If it's like a retail GBC, then the bootrom would be mask ROM physically stored inside of the CPU, and not be writable at all.
@widrolo
@widrolo 8 ай бұрын
Weird to think that hundreds of people lost their mind over this board trying to make the GBC work
@bitcores
@bitcores 8 ай бұрын
It's probably unfair to compare the number of logic units in the FPGA to the modern ones such as driving the Analogue Pocket because the one in the IS-CGB-Emulator is likely emulating a cartridge, the ROM and possibly even the RAM, rather than a console CPU and/or GPU.
@alfiegbfan
@alfiegbfan 8 ай бұрын
the blue nintendo boot-up screen is likely in reference to the old nintendo slides at the end of the japanese commercials, it even shines like the commercial one did which is cool :)
@Punisher6791
@Punisher6791 8 ай бұрын
its crazy how far handheld technology has come since 1998. for me it feels like just yesterday the gameboy color came out, literally everyone but me on my school bus had one.
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Agree!
@jackass123455
@jackass123455 28 күн бұрын
being an early DEV board they would have been using OG gb software as a test bed as nothing specific to the GBC would have been developed yet. also you'll find the wardware etc has alot in common with the SNES or s famicom because the GBC was essentially a shrunk down to hand held SNES thats why alot of SNES titles are on the GBC. obviously there are changes to account for the smaller form factor
@Tomcat12789
@Tomcat12789 8 ай бұрын
This hardware, or at least the idea of it is in the film “Tetris” on Apple TV, I had assumed that it was an over the top idea but I guess it’s nice to see it did exist
@GraemeGunn
@GraemeGunn 7 ай бұрын
0:14 why are you holding it like that
@Thatguy101987
@Thatguy101987 8 ай бұрын
The power switch also looks like its from a SNES.
@0xdreadnaught
@0xdreadnaught 8 ай бұрын
think about that. any time the emulator crashed they had to power down the PC and boot everything back up again to resume working. people today have no idea how huge plug and play really is lol
@tigheklory
@tigheklory 8 ай бұрын
Awesome video Tito! Has anyone dumped that early firmware? It would be cool to see the differences in a hex editor, Maybe bring the different slash screen over to the retail firmware.
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Not that I’m aware of. It seems that it’s not possible or very difficult to do. It needs to be preserved.
@Anonymous-nr2ep
@Anonymous-nr2ep 7 ай бұрын
@@MachoNachoProductions Since it's a prototype board, it's possible that it doesn't have the bootrom protection like a retail gameboy (pure speculation, but worth a shot imo). If you're interested I could try to adapt the dumper program (with my very limited ASM knowledge) I'd really appreciate it as this could easily be lost with how rare the hardware is! Also thanks for making the video :)
@ppcasm9837
@ppcasm9837 7 ай бұрын
@@MachoNachoProductions I know Costis personally, and I think he was the one that dumped the original GBC BIOS. It's been a long time since I've talked to him (I think around 08-09) and maybe too long to remember the details, but I think he used an FPGA to do clock glitching. If I recall it went something like, you wire up the address, data, and some modified clock lines from some accessible address space (WRAM/ROM or something) and I think all the address accesses would show up there as the CPU executed, with exception of if the address space was within the actual IROM space, and then since you can now externally control the clock, you then tick the clock and count the clock cycles and wait for the lockout register address to show up on the address lines where it goes to write to some internal register to disable the IROM access, and that address I believe still shows up on the address lines (I could be wrong) and then now knowing how many clock cycles into the boot process the lockout register write happens, you do the process again, only this time now knowing how many instructions you have to clock in before you get to the clock cycle that executes the instruction to write to the lockout register, you then do a very quick extreme overclock at that exact moment to glitch the CPU to NOT execute the actual lockout register write instruction, which then will eventually fall into user controlled code on the cart with the BIOS still actively able to be read out. I'd almost be sure it could be achieved today more easily with a RPI Pico.
@davidt3563
@davidt3563 8 ай бұрын
I must be from the future because I thought you already covered this lol. Great video! Edit: Also those old Toshiba laptops had awesome keyboards!
@Aveesry
@Aveesry 8 ай бұрын
Another Awesome Video! Love the Gameboy content and the work you put into all your videos!
@MachoNachoProductions
@MachoNachoProductions 8 ай бұрын
Thank you so much!! 🙏
@AlaskanGamerGuy
@AlaskanGamerGuy 7 ай бұрын
I wonder if there's a BIOS update out there somewhere that could potentially fix the issues with newer Gameboy Color game and/or enable the use of Gameboy Advanced games.
@tonyupham354
@tonyupham354 8 ай бұрын
Very cool video! Also, any chance we will ever see the video of the PS5 Developer console?
@prizegotti
@prizegotti 8 ай бұрын
It may not necessarily be an earlier "version" of the board. This board kinda screams to me that it was used for the development of the GBC ability to colorize DMG titles, and focuses more on that feature than it does actual GBC titles.
@CarpetBanana
@CarpetBanana 8 ай бұрын
Imagine transforming this into a proper handheld with the exclusive boot screen
@TurgonPer
@TurgonPer 8 ай бұрын
You rekindled my love for modding and refurbing tito. Being stuck in Norway i dont have to much interesting to refurbe ATM but I'm aving up to get a sharp twin famicom to use and refurb. I want all the pc engines to but need to recap my duo first to justify getting more 🤣
@Ricar2002YT
@Ricar2002YT 8 ай бұрын
Insanely cool stuff, really neat that it works standalone too
@Moved2Rumble
@Moved2Rumble 8 ай бұрын
wow, 72Pin EDO RAM! I think 30pin maxed out at 16MB, but EDO went to 128MB and back in 1998 I had some of these high capacity sticks. This ram wasn't cheap back in the day!
@richiemendez7906
@richiemendez7906 8 ай бұрын
Have you tried loading up a Virtual Boy game/rom, considering there were traces on the board for Virtual Boy? Wondering if it would load a game on the dev board.
@martymcfly2704
@martymcfly2704 8 ай бұрын
So when is someone going to make a working reproduction of this board so that I can play my game boy color games in the most uncomfortable way possible?
@ZipplyZane
@ZipplyZane 8 ай бұрын
Given that one of the debugging units uses a retail board, can you hook up the cartridge plug from the emulator to a retail Game Boy Color?
@crestofhonor2349
@crestofhonor2349 8 ай бұрын
what a cool prototype. Didn't think anyone would see prototype hardware that's this early in development
@du3kk
@du3kk 8 ай бұрын
I got to say, 14k really doesn't sound that far fetched for value, even considering the reputation of heritage.
@ruvenmb
@ruvenmb 8 ай бұрын
After the Game Boy, Nintendo proudly presents the Game Man.
@Dylan-p2u
@Dylan-p2u 8 ай бұрын
Tito I'm digging the smooth jazz background music 👌
@HitnRunTony
@HitnRunTony 8 ай бұрын
So cool of your friend to let you borrow these to show them off
@hadesmcc
@hadesmcc 8 ай бұрын
This was really awesome to see. I hope collectors with really rare stuff like this keep lending it to you so we get to know these things better. Cool piece of history.
@rossanadehache165
@rossanadehache165 8 ай бұрын
Nice! I'm glad to see some of the GB history.
@matt5721
@matt5721 3 ай бұрын
The game boy start screen is on the games. It was used as DRM. It compares it to a copy on the boot rom. Anyone could replicate it, but the logo is trademarked so no legal grey areas.
@DerTyp-dc4jb
@DerTyp-dc4jb 2 ай бұрын
Wasn’t that only true for the OG Gameboy?
@hoyemd
@hoyemd Ай бұрын
Macho do you think ESD controls is something you should implement?
@landonfitzgerald5044
@landonfitzgerald5044 8 ай бұрын
I think that chip you asked about is Nintendo experimenting with 3D graphics since the game boy advanced is technically 3D capable possibly they were trying to push something like that on an earlier console
@davidmcgill1000
@davidmcgill1000 8 ай бұрын
Those glitches look like it doesn't support the double speed mode added on the GBC.
@Neopumper666
@Neopumper666 8 ай бұрын
Wait are we dropping the lo-fi piano music for good? It is so soothing I really miss it
@muddle3017
@muddle3017 Ай бұрын
on the board with the early firmware, does it still support the color settings for the original gameboy games?
@reggietheporpoise
@reggietheporpoise 8 ай бұрын
Can’t unsee “File ROM Registory.”
Making The World’s Smallest NES With REAL Nintendo Hardware
22:17
Macho Nacho Productions
Рет қаралды 139 М.
Building a BRAND NEW Game Boy Advance that's better than the original
19:03
Macho Nacho Productions
Рет қаралды 208 М.
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 14 МЛН
The day of the sea 😂 #shorts by Leisi Crazy
00:22
Leisi Crazy
Рет қаралды 1,3 МЛН
Inside FunnyPlaying's New FPGA Game Boy
13:21
What's Ken Making
Рет қаралды 19 М.
Restoring One Of The Most Expensive Consoles Of The 90's
18:56
Macho Nacho Productions
Рет қаралды 281 М.
Modding a PS2 for PS1 & PS2 games on HDD
8:52
Classic From The Attic
Рет қаралды 13 М.
A NEW Nintendo DS Flash Cart Has Arrived // Parallel Review
10:28
Macho Nacho Productions
Рет қаралды 260 М.
How Cartridges worked on the Nintendo Game Boy | MVG
11:32
Modern Vintage Gamer
Рет қаралды 343 М.
SEGA CANCELED this console in 1995, so I made one TODAY | SEGA Neptune
24:20
Macho Nacho Productions
Рет қаралды 372 М.
Making The Super Nintendo Even More Super
16:51
Macho Nacho Productions
Рет қаралды 342 М.
Lies of the Robots
34:26
Modern Vintage Gamer
Рет қаралды 293 М.
I Made A PS2 So ADVANCED, It’s Basically A PS3 | The PS2 Pro
27:37
Macho Nacho Productions
Рет қаралды 662 М.
Nintendo’s Lawyers are Ready This Time - Nintendo Wii Dev Kit
15:06
Linus Tech Tips
Рет қаралды 1,5 МЛН
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 14 МЛН