Тёмный

Nintendo's $14000 Game Boy Color Console 

Macho Nacho Productions
Подписаться 251 тыс.
Просмотров 219 тыс.
50% 1

Use this link to SAVE $5 on your first order at PCBWay: pcbway.com/g/A311e7
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/usr/machonachovi...
► MERCH: machonachomerch.creator-sprin...
► WEBSITE: macho-nacho.com/
► JOIN our DISCORD Community: / discord
► AMAZON Store For Tools/Supplies I Use (Affiliate): www.amazon.com/shop/machonacho...
// 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: retrogamerepairshop.com/?ref=...
► 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: castlemaniagames.com/?ref=tito
// TOOLS AND GEAR I Use For Video Game Console Modding (Soldering Equipment, Flux,
►All other stuff I use: www.amazon.com/shop/machonacho...
-----
// 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.com/register/2d5a...
-----
// Intro Music for Retro Renew Series by Matthew McCheskey:
► matthewmccheskey.bandcamp.com/
-----
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

Игры

Опубликовано:

 

24 янв 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 378   
@Dwedit
@Dwedit 4 месяца назад
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 4 месяца назад
These kinds of comments are why I dare to scroll into the comments section. 👍
@DawnApon
@DawnApon 4 месяца назад
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 4 месяца назад
@@DawnApon That is for the GBA, not the game boy. None of that applies here at all.
@wmvmetalsmithing
@wmvmetalsmithing 4 месяца назад
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 4 месяца назад
​Very interesting, even if for the GBA, thanks for sharing info :) ​@@DawnApon
@christophmuller3511
@christophmuller3511 4 месяца назад
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.
@Kozad-86
@Kozad-86 2 месяца назад
Just like he said….
@stephenwhite506
@stephenwhite506 4 месяца назад
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.
@devicemanager131
@devicemanager131 4 месяца назад
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 4 месяца назад
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 4 месяца назад
@@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
@micdune
@micdune 4 месяца назад
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 4 месяца назад
I love hearing how these things were used by actual developers, not just "collectors" later down the road ❤
@Bos_Meong
@Bos_Meong 4 месяца назад
wow youre quest of cameloy gbc dEv? thars cool
@micdune
@micdune 4 месяца назад
@@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 4 месяца назад
@@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 4 месяца назад
@@sweetypuss As a dev who's crossed different generations, it's a different sort of nightmare now.
@KyleBrinkerhoff
@KyleBrinkerhoff 4 месяца назад
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 4 месяца назад
Very cool, I’ll be interested in seeing how it turns out 👍
@EdTheNerd
@EdTheNerd 4 месяца назад
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 4 месяца назад
A single functioning gameboy on a huge pcb board
@andrewvader1955
@andrewvader1955 4 месяца назад
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 4 месяца назад
you probably don't need all this hardware for development, remember how many bootleg games was made for GBC?
@chomp7927
@chomp7927 4 месяца назад
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 4 месяца назад
Im not sure about retro consoles but game engines like unity and unreal are free to download and play around with
@kphaxx
@kphaxx 4 месяца назад
Wait, who's going around stealing online titles!? wym?
@geobot9k
@geobot9k 4 месяца назад
@@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 4 месяца назад
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 4 месяца назад
Pokémon Crystal runs in 4MHz mode and that has the same issues in this video.
@user-yk1cw8im4h
@user-yk1cw8im4h 4 месяца назад
Tito is really good at presentation no wonder everybody sends him stuff to review
@MachoNachoProductions
@MachoNachoProductions 4 месяца назад
Thank you! Glad you enjoy the presentation! 🙏
@anthonyp2312
@anthonyp2312 4 месяца назад
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 4 месяца назад
@@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 4 месяца назад
Been saying that since 2020 when I found the channel. I'm surprised large companies aren't using him to explain various internal processes.
@paulloughlin3732
@paulloughlin3732 4 месяца назад
Shout out to Andrew for sending that over to Tito to showcase for us! Thanks guys!
@colingale
@colingale 4 месяца назад
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 4 месяца назад
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 4 месяца назад
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 4 месяца назад
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 4 месяца назад
@@MachoNachoProductionsPlease let us know if you archive the bios!
@IngwiePhoenix
@IngwiePhoenix 4 месяца назад
Ok, before I watch this any further, I have to do this: **DUMP! ALL! THE! THINGS!** This is literally historical - please help preserve this!
@gbs_central
@gbs_central 4 месяца назад
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 4 месяца назад
Thank goodness there are incredible and cost effective tools nowadays for game boy development!
@Antireality
@Antireality 4 месяца назад
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...
@MatSpeedle
@MatSpeedle 4 месяца назад
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!
@RenegadeY
@RenegadeY 4 месяца назад
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 4 месяца назад
Thank you so much 🙏 Really glad you think so, I’ve got more videos like this planned. Stay tuned 😁
@technocolossus7763
@technocolossus7763 4 месяца назад
That huge board would be a good piece to frame up on the wall
@devinsidell
@devinsidell 4 месяца назад
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 3 месяца назад
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.
@coleeau
@coleeau 4 месяца назад
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.
@F1dude.
@F1dude. 4 месяца назад
Just got back from school to a brand new macho nacho vid! Lets GO!
@Retroman8077
@Retroman8077 4 месяца назад
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
@nicholsliwilson
@nicholsliwilson 4 месяца назад
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 4 месяца назад
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).
@Aveesry
@Aveesry 4 месяца назад
Another Awesome Video! Love the Gameboy content and the work you put into all your videos!
@MachoNachoProductions
@MachoNachoProductions 4 месяца назад
Thank you so much!! 🙏
@cgwworldministries83
@cgwworldministries83 4 месяца назад
the NVE-VUE chip is a 16 bit v810 rom cpu hybrid that handles ram addressing, IO, and timing.
@YinNYang_Official
@YinNYang_Official 4 месяца назад
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
@beemoh
@beemoh 4 месяца назад
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.
@FayelinaTubaGirl
@FayelinaTubaGirl 4 месяца назад
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
@stopthrm
@stopthrm 4 месяца назад
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.
@iocat
@iocat 4 месяца назад
As a former GBC developer, this brings me back!!
@charliedog907
@charliedog907 4 месяца назад
It’s amazing that people even find and could get their hands on things like these.
@Gameboygenius
@Gameboygenius 4 месяца назад
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.
@hadesmcc
@hadesmcc 4 месяца назад
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.
@redstone0234
@redstone0234 4 месяца назад
Thé Virtual boy CPU is probably using thé stick of RAM and use to report debug info from thé GBC SoC
@redstone0234
@redstone0234 4 месяца назад
It surely drive thé SCSI ports
@redstone0234
@redstone0234 4 месяца назад
Thé firmware on thé prototype GBC isn't thé problem i think thé SoC is an buggy revision
@circuitrewind
@circuitrewind 4 месяца назад
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 4 месяца назад
Oh that’s very interesting! Definitely worth checking out!
@Dwedit
@Dwedit 4 месяца назад
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.
@CarlosTorres-mp9df
@CarlosTorres-mp9df 4 месяца назад
Love the shade thrown at heritage auctions.
@Rob-pt8dh
@Rob-pt8dh 4 месяца назад
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 4 месяца назад
That would make things quite interesting on an emulator
@last10line94
@last10line94 4 месяца назад
Wouldn't be surprised if it magically appeared sometime in the next month.
@juanlanas5425
@juanlanas5425 4 месяца назад
Super cool piece of history, I love these kind of deep dives into prototypes.
@dunkelklinge1
@dunkelklinge1 4 месяца назад
What a great explanation of things! You have my sub!
@dan_loup
@dan_loup 4 месяца назад
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.
@deafmute2501
@deafmute2501 4 месяца назад
It's soo dope how this was all dev'd out back in the day.
@davidt3563
@davidt3563 4 месяца назад
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!
@nermaldigital
@nermaldigital 4 месяца назад
Great video dude. Keep them coming
@NerdlyPleasures
@NerdlyPleasures 4 месяца назад
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 3 месяца назад
No
@mylittleparody2277
@mylittleparody2277 4 месяца назад
Very cool and interesting! Thank you for this dip in history
@rossanadehache165
@rossanadehache165 4 месяца назад
Nice! I'm glad to see some of the GB history.
@HammerStudioGames
@HammerStudioGames 4 месяца назад
Your content is so great, I really appreciate your uploads.
@fluffycritter
@fluffycritter 4 месяца назад
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.
@zatomlzxzanamolzy1253
@zatomlzxzanamolzy1253 4 месяца назад
Cool, thanks to both of you for sharing these with the world.
@TurgonPer
@TurgonPer 4 месяца назад
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 🤣
@mathieuberthalay21
@mathieuberthalay21 4 месяца назад
Thanks for the video. It's a pleasure to discover new and original material every week.
@davidcarmichael4006
@davidcarmichael4006 4 месяца назад
8:07 is that Bomberman? Lol
@Ricar2002YT
@Ricar2002YT 4 месяца назад
Insanely cool stuff, really neat that it works standalone too
@user-jg1bo1eb7z
@user-jg1bo1eb7z 4 месяца назад
Tito I'm digging the smooth jazz background music 👌
@InsaneWayne355
@InsaneWayne355 4 месяца назад
It would have been neat to see the real-time debugging features of the PC software while running code on the GBC emulator.
@ratykat
@ratykat 4 месяца назад
What an awesome bit of kit, thanks for sharing Tito! Hope you're doing well!
@joemck85
@joemck85 3 месяца назад
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.
@tonyupham354
@tonyupham354 4 месяца назад
Very cool video! Also, any chance we will ever see the video of the PS5 Developer console?
@burnttoast111
@burnttoast111 3 месяца назад
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.
@MegaManNeo
@MegaManNeo 4 месяца назад
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.
@T200026
@T200026 4 месяца назад
That blue Nintendo logo looks great.. Great video as always.
@dmxf
@dmxf 4 месяца назад
I don't know what it is, but you have it. Your videos are awesome. I can't explain it, but it gives me a lot of joy and a little nostalgia.
@damokvenom5873
@damokvenom5873 4 месяца назад
Hi Tito. Your videos are always excellent. One small suggestion though. I can see your microphone wobbling in every video. Its very distracting (to me, at least) lol. Any way to secure it better?
@Ecter
@Ecter 4 месяца назад
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?
@alfiegbfan
@alfiegbfan 4 месяца назад
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 :)
@tigheklory
@tigheklory 4 месяца назад
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 4 месяца назад
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 4 месяца назад
@@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 4 месяца назад
@@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.
@crestofhonor2349
@crestofhonor2349 4 месяца назад
what a cool prototype. Didn't think anyone would see prototype hardware that's this early in development
@MrPittStone
@MrPittStone 4 месяца назад
Nice, so we can make a Gameboy XXL Maxi in future? 😆
@philbateman1989
@philbateman1989 4 месяца назад
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.
@ZipplyZane
@ZipplyZane 4 месяца назад
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?
@baltakatei
@baltakatei 4 месяца назад
0:53 Says “Without any further adieu” but immediately adds more adieu. 😅
@polandman07
@polandman07 4 месяца назад
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.
@ifrit05
@ifrit05 4 месяца назад
NVC-VUE is a modified NEC V810 CPU. I think it's being repurposed here as a general purpose microcontroller. (SCSI stuff perhaps?)
@kevdotbadger
@kevdotbadger 4 месяца назад
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.
@adonian
@adonian 4 месяца назад
I love these educational videos just as much as Retro Renew. 👍👍
@MachoNachoProductions
@MachoNachoProductions 4 месяца назад
More to come!
@Tomcat12789
@Tomcat12789 4 месяца назад
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
@Jorda5s
@Jorda5s 4 месяца назад
This is the kind of stuff I love to see thanks!
@AlaskanGamerGuy
@AlaskanGamerGuy 4 месяца назад
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.
@bland9876
@bland9876 4 месяца назад
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.
@CarpetBanana
@CarpetBanana 4 месяца назад
Imagine transforming this into a proper handheld with the exclusive boot screen
@richiemendez7906
@richiemendez7906 4 месяца назад
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.
@landonfitzgerald5044
@landonfitzgerald5044 4 месяца назад
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
@HitnRunTony
@HitnRunTony 4 месяца назад
So cool of your friend to let you borrow these to show them off
@stpworld
@stpworld 4 месяца назад
I have a 3ds debug/test unit and I have the software for it on windows 7 to as well with some extracting tools.
@STICKOMEDIA
@STICKOMEDIA 4 месяца назад
Andrew is goated for giving you all this, so awesome
@gizaha
@gizaha 4 месяца назад
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.
@reggietheporpoise
@reggietheporpoise 4 месяца назад
Can’t unsee “File ROM Registory.”
@1NIGHTMAREGAMER
@1NIGHTMAREGAMER 4 месяца назад
try flashing that early firmware to a finished game boy to see if it works
@jonathanhare1999
@jonathanhare1999 4 месяца назад
Virtual Boy chip might have been a cost saver? When V B system didn't take off & was discontinued, the may gave had a ton of extra chips leftover...
@reverseretro1961
@reverseretro1961 4 месяца назад
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 4 месяца назад
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?
@craigb2343
@craigb2343 4 месяца назад
Always wanted to get a dev kit, but clearly can't afford one.
@MachoNachoProductions
@MachoNachoProductions 4 месяца назад
Me too 😭
@lemguins7031
@lemguins7031 3 месяца назад
lol I wanna see a proper shell with buttons and vents made for that proto-dev board.
@TheInternetsIncinerator
@TheInternetsIncinerator 4 месяца назад
Tito somehow hasnt run out of cool shit to show us week in and out, got me through an illness in the hospital in 2021.
@stevenbenson9976
@stevenbenson9976 4 месяца назад
Just wondering if this is consistent among boards of this vintage or if the glitches are present because of some hardware deterioration. Seems rather odd that a test board that was shipped and used for gbc dev couldn't actually play gbc games..
@moveit05
@moveit05 4 месяца назад
I love unique stuff like this!
@Nobe_Oddy
@Nobe_Oddy 4 месяца назад
Most Excellent, Mr. Nacho!!!!
@DKoldies_CEO_Drew_Scumbag
@DKoldies_CEO_Drew_Scumbag 4 месяца назад
I have an earlier version with a different box design. I also have a rare board where there are two screens and two slots used to test the link cable system. Two carts are inserted and two screens show each game.
@renanflavigny685
@renanflavigny685 Месяц назад
What's the song you always use in background?
@silversonic1
@silversonic1 4 месяца назад
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.
@Fentheproot
@Fentheproot 4 месяца назад
always love seeing the classic tech reviews while playing space engineers keep up the good work :3
Далее
Making The Super Nintendo Even More Super
16:51
Просмотров 316 тыс.
Building a Brand New Game Boy With An Upgraded CPU!
15:25
10 кактусов поют трек Богатырь
00:14
Top Ten Must Have Game Boy Color Games
10:08
Просмотров 115 тыс.
Inside FunnyPlaying's New FPGA Game Boy
13:21
Просмотров 14 тыс.
Anyone Watch Gameboy Advance Video? #shorts
0:50
Просмотров 482 тыс.
The GameCube Nano Has Arrived
16:50
Просмотров 772 тыс.
Why is the Nintendo Switch Dock $90?!
11:26
Просмотров 283 тыс.
The Nintendo 64 Gets A New Less Expensive Hi-Def Mod!
20:18
Gateway Astro: $800 All-In-One PC from 1999!
17:43
Просмотров 582 тыс.