Nintendo's $14000 Game Boy Color

Macho Nacho Productions
25 Jan 202414:04

Summary

TLDRThe video showcases rare and never-before-seen Nintendo Game Boy Color development hardware, including a prototype board with an early firmware version that displays a different boot screen. Through demonstrations using period-correct equipment, the functionality of the devices is explored, providing a glimpse into the game development process. Despite some limitations, the prototype board's uniqueness as an early developmental artifact is conveyed, elucidating a fascinating part of gaming history.

Takeaways

  • 😃 The video features rare Nintendo Game Boy Color development hardware sent by a collector.
  • 👾 An intelligent systems IS-CGB emulator unit allows loading games onto debugger units for testing.
  • 🕹 The emulator has a large FPGA chip and connectors for Game Boy and PC.
  • 🎮 Two Game Boy Color debugger units with special probes are shown, one using a prototype board.
  • 🧩 The purple debugger has an early prototype board marked 'XL'.
  • 🔧 The units can connect to the emulator to load and test games before release.
  • 🤯 A prototype 'CGB-STB-X2' board boots to an unfamiliar blue Nintendo logo screen.
  • 😕 Early Game Boy games work on the prototype, but later Color games glitch.
  • 💡 Buttons on the prototype can connect a controller, and test points are for debugging.
  • 📺 A vintage PC with dev software demonstrates the hardware testing process.

Q & A

  • What makes the is cgb emulator unit that Tito shows unique?

    -The is cgb emulator unit Tito shows only supports Game Boy Color development. Later revisions that are more common also support Game Boy Advance games.

  • What does the 'X' designation on the prototype Game Boy Color debugging units indicate?

    -The 'X' designation indicates these are prototype units. 'X' was used internally by Nintendo to designate prototypes.

  • Why does the prototype Game Boy Color board show a blue Nintendo logo on boot instead of the normal Game Boy Color splash screen?

    -The blue Nintendo logo indicates this is an early prototype build with different firmware. The firmware is not the final retail version which is why it is incompatible with most Game Boy Color games.

  • What is the purpose of the button array on the prototype Game Boy Color board?

    -The button array allows you to actually play games on the prototype board, though not conveniently. The buttons are fully functional and can be wired to an external controller.

  • How does the process work to load games onto the debugging units using the IS emulator and computer?

    -You first connect everything together via cables. Open the IS software on the computer, load a ROM file, set the correct memory bank chip, then power on the debugging unit to play the game.

  • Why is it important to select the correct memory bank controller chip setting when loading games?

    -Different Game Boy games use different memory bank chips. Setting the wrong chip will prevent the game from functioning properly, so it's important to select the right one.

  • What happens when Tito tries to play newer Game Boy Color games on the prototype development board?

    -Newer games initially load but eventually freeze or display glitches. The prototype's early firmware seems only compatible with older original Game Boy games.

  • What is the FPGA chip in the IS emulator used for?

    -The FPGA chip allows the IS emulator to be reprogrammed as needed. It likely handles communication between the emulator, games, and debugging units.

  • Where else has the prototype Game Boy Color development board been seen before?

    -The only other example online was from a Heritage auction where one sold for $14,000. Handheld Museum also has photos.

  • What service does the sponsor PCBway provide?

    -PCBway provides services to help make custom PCBs, 3D prints, CNC machining, and other fabrication needed to build electronics projects.

Outlines

00:00

😲 Rare Prototype Game Boy Color Development Hardware

The video shows several rare prototype Game Boy Color development hardware items - an IS emulator unit, debug units, and a dev board. It demonstrates booting up games like Tetris and Pokemon on the hardware using period-correct software and hardware.

05:02

👀 Inside the IS Emulator Unit

The IS emulator unit allows loading dev builds of games onto the debug units. It likely uses an FPGA chip and has various I/O like SCSI ports. It also contains a Nintendo chip called the NVC Vue used in Virtual Boy.

10:04

🔬 Debugging Units with Prototype Parts

The debug units are fully-functioning Game Boy Colors for testing games loaded via the IS emulator. One unit has a prototype board marked with "X3" instead of a revision number, indicating an early prototype motherboard.

Mindmap

Keywords

💡Game Boy Color

The Game Boy Color was a handheld gaming console released by Nintendo in 1998. It was an upgraded version of the original Game Boy with a color screen. The video focuses on rare prototype and development hardware for the Game Boy Color. For example, it shows a prototype Game Boy Color circuit board with an unfamiliar boot screen.

💡prototype

A prototype is an early sample or model of a product created during the design or development process. The video highlights several Game Boy Color prototype devices like the early debug units and development boards. These prototypes demonstrate the iterative design process and allow testing of hardware and software.

💡development board

A development board is a printed circuit board used by engineers and developers to test hardware or software components during product design. The video features the 'cgb-stb-x2' Game Boy Color development board, which has an early firmware build that is incompatible with most commercial games.

💡hardware

Hardware refers to the physical components and devices that make up a gaming system. The video focuses entirely on showing rare Nintendo hardware prototypes like the IS-CGB emulator, debug units, and development boards used to design the Game Boy Color.

💡firmware

Firmware is the software programmed onto hardware devices that provides low-level control of their operations. The early firmware on the prototype Game Boy Color development board is unable to properly run most commercial games, indicating it is an early unfinished version.

💡debug

Debugging is the process of identifying and fixing errors and issues in hardware or software. The video demonstrates special Game Boy Color debug units used by developers to test and optimize games during the development process.

💡FPGA

An FPGA (Field Programmable Gate Array) is an integrated circuit that can be programmed to perform different hardware functions. The IS-CGB emulator contains an FPGA chip, which gives it flexibility during the prototyping process.

💡backwards compatibility

Backwards compatibility refers to a device's ability to use hardware or software from an older legacy system. The prototype Game Boy Color board shows limited backwards compatibility by running some original Game Boy games but not newer Color games.

💡memory bank controller

The memory bank controller (MBC) chip manages cartridge memory access. To properly test games on the IS-CGB emulator, the video explains needing to configure the correct MBC model in the software.

💡development process

The video provides a unique inside look at Nintendo's iterative design and testing process in developing the Game Boy Color through the use of prototype hardware and debug/development tools.

Highlights

The video features a rare early prototype Game Boy Color development board.

The prototype board has an early firmware version that is incompatible with most Game Boy Color games.

The prototype board uses a hacked Super Nintendo power connector.

The board has an array of buttons to play games and ports to connect an external controller.

The prototype has a blue Nintendo logo boot screen instead of the iconic Game Boy Color splash screen.

The board's 'X' designation indicates it's a prototype made for internal testing.

The video demonstrates using period-correct hardware and software to load games onto the prototype.

The IS-CGB emulator interfaces between the PC and the prototype board.

Different games require different memory bank settings in the emulator software.

Original Game Boy games work on the prototype but most Game Boy Color games glitch out.

The prototype board demonstrates Nintendo's early internal Game Boy Color development process.

The video features rare Nintendo hardware for Game Boy Color development.

One Game Boy Color debugging unit uses a prototype motherboard.

The developer hardware provides insight into Game Boy Color game creation.

Transcripts

play00:01

believe it or not this giant circuit

play00:03

board is actually a functioning Game Boy

play00:06

Color made by Nintendo and even more

play00:09

interesting is that when you turn it on

play00:11

it has a previously neverbe seen boot

play00:14

screen now this is the Game Boy Color

play00:16

boot screen that we're all used to

play00:18

seeing but sometime during the

play00:20

development of the Game Boy Color

play00:21

Nintendo made and distributed this

play00:23

prototype development board which had

play00:25

what I can only assume to be an early

play00:27

version of The Game Boy Color with a

play00:29

different firmware

play00:30

the only other example of this showing

play00:32

up online is from a Heritage auction of

play00:34

one that sold for

play00:36

$14,000 a couple years ago not sure if

play00:39

it's worth that kind of money given the

play00:40

track record of Heritage auctions now in

play00:43

addition to this oddl looking board I've

play00:44

been sent some other very unique and

play00:47

also neverbe seen Nintendo development

play00:49

hardware for the Game Boy Color so

play00:52

without any further Ado let's Dive Right

play00:54

In and take a

play00:58

look

play01:02

hey everyone how's it going my name is

play01:04

Tito and welcome to Macho Nacho

play01:06

Productions today I got something really

play01:08

special in the studio and it's this

play01:10

complete Suite of Game Boy Color

play01:13

development Hardware all this was sent

play01:15

over by a longtime friend of the channel

play01:17

Andrew who's an avid collector of all

play01:19

things video game development Andrew was

play01:22

super kind and lent all this Hardware to

play01:24

me so that I can show you all this

play01:26

really unique and quite frankly very

play01:28

rare Nintendo development Hardware

play01:30

we'll be going over each of these items

play01:32

in detail in just a moment and also open

play01:34

them up to take a peek underneath the

play01:36

hood I'll even demonstrate how each one

play01:38

works and we'll kind of get a glimpse of

play01:40

what it may have been like for Game Boy

play01:41

Color developers back in the late '90s

play01:43

and early

play01:45

2000s all right let's first take a look

play01:47

at this this is the is cgb emulator a

play01:52

device that allows developers to load

play01:53

development builds of games onto one of

play01:56

these debugger units so that they can

play01:58

test them out on actual Hardware

play02:00

these are made by intelligent systems

play02:02

which not only manufactured development

play02:04

hardware for Nintendo but also produced

play02:06

games as well such as the Paper Mario

play02:08

series now what makes this particular

play02:10

unit so unique is the fact that it's an

play02:12

early version a model which seems to

play02:15

only support Game Boy Color development

play02:17

later revisions of this emulator unit

play02:19

which are more common also support Game

play02:21

Boy advanced games so the fact that this

play02:24

only supports Game Boy Color is rather

play02:26

unique around back we see various I/O

play02:28

such as the power port which uses a

play02:30

Super Nintendo power supply and a couple

play02:33

scuzzy ports to connect the device to a

play02:35

PC as well as a few dip switches to

play02:37

change various settings and around front

play02:40

we have a cartridge Port which I'm told

play02:42

is for loading ROMs onto test cards like

play02:44

this one here and not for playing games

play02:47

so you just can't pop in Pokémon and

play02:49

play this IDE looking connector is for

play02:51

hooking up an actual Game Boy Color

play02:53

debugging unit so that you can play the

play02:55

game directly on representative Hardware

play02:58

don't worry I will demonstrate how this

play03:00

all works later on the video and it's

play03:02

actually pretty neat so stay tuned now

play03:04

let's take a peek under the hood the top

play03:06

of the case is held on with only a few

play03:08

screws on the bottom and the rear of the

play03:10

unit once they're all out the top case

play03:12

just slides right off and here you can

play03:15

actually see a large thermal pad which

play03:17

is meant to keep this large looking chip

play03:19

here nice and cool this xylin chip is an

play03:22

fpga the same technology that powers the

play03:25

analog pocket and the Mr Project

play03:28

although I'm sure this one is not as

play03:29

advanced given it's from 1998 according

play03:32

to its datus sheet it has about 1,800

play03:34

logic Elements which when compare it to

play03:36

the analog Pockets 49,000 or the Mr

play03:39

projects d10s 110,000 logic elements the

play03:43

is cgb emulator just seems poultry in

play03:45

comparison but again it's from

play03:48

1998 anyway another notable thing is the

play03:51

fact that this has a removable stick of

play03:53

sim memory which to me means this is

play03:55

something that may have been an

play03:56

upgradeable option now I'm not going to

play03:59

go through every every chip here but I

play04:00

will talk about this one here it's a

play04:03

Nintendo branded chip called the NVC Vue

play04:07

and the reason it's noteworthy is

play04:08

because it's the same chip used in a

play04:10

virtual boy I think it's kind of

play04:12

interesting that Nintendo is utilizing

play04:14

this chip for Game Boy Color development

play04:16

and I'm curious what its intended

play04:18

purpose is if you have any idea what

play04:19

it's used for let me know Down Below in

play04:21

the comments All right so that's the is

play04:24

cgb emulator but now let's move on and

play04:27

take a quick look at the debugging units

play04:29

now I was sent two of these and by and

play04:31

large they're identical however this

play04:34

purple one is the more interesting one

play04:36

these essentially are fully functioning

play04:38

Game Boy Color units that interface with

play04:40

the is emulator using this special

play04:42

cartridge called the probe that not only

play04:45

provides data connection but also Powers

play04:48

the Game Boy itself through this

play04:49

connector here taking a close look at

play04:51

the battery compartment we can see that

play04:53

this is an early revision of the Game

play04:55

Boy Color shell since it's missing the

play04:57

battery indicator markings like you'd

play04:59

find on a a retail unit and if we open

play05:01

this one up we can see that the model

play05:03

number for this board shows a X3

play05:05

designation instead of just a revision

play05:07

number like on a retail board the XL was

play05:11

used by Nintendo internally to designate

play05:13

prototypes So This Game Boy Color

play05:15

debugging unit is using a prototype

play05:17

motherboard very cool and inside the

play05:20

other unit we see that it's using just a

play05:22

standard retail board anyway that's the

play05:25

debugging units now before we take a

play05:27

look at the most interesting piece of

play05:29

Hardware in the lot the Prototype

play05:31

development board let's talk about the

play05:33

sponsor of today's video PCB way if you

play05:36

have an idea for a new mod or want to

play05:38

assemble an open- source project PCB way

play05:41

provides you with the tools to make them

play05:43

a reality from 3D printing services in

play05:46

an array of materials all the way to

play05:48

other services like CNC Machining

play05:51

injection molding and of course PCB and

play05:54

flex ribbon fabrication so when it comes

play05:57

to taking your Retro Gaming mods to the

play05:59

next level PCB way is the place to make

play06:01

that happen check out the link in the

play06:04

description for PCB way to get $5 off

play06:06

your first order and again a huge thank

play06:08

you to PCB way for sponsoring this video

play06:12

all right with that out of the way let's

play06:13

take a close look at this prototype

play06:15

development board called the cgb stb X2

play06:20

now for some of you this board may

play06:22

actually look kind of familiar and

play06:23

that's because it's younger more

play06:25

powerful sibling the Game Boy advanced

play06:27

version of this board has been covered

play06:28

several times before the only coverage I

play06:31

could find on this particular board was

play06:33

a listing on the Heritage auction site

play06:34

which featured some footage of it being

play06:36

used as well as a few photos of the

play06:38

device on the handheld Museum website so

play06:41

really I'm just honored to be able to

play06:42

give you guys a more in-depth look at

play06:44

this fascinating prototype from Nintendo

play06:47

now the reason we know that this

play06:48

actually is a prototype is again because

play06:50

of the X designation silk screened onto

play06:53

the board and what's even more

play06:55

fascinating is that when we boot the

play06:56

system up we get this blue splash screen

play06:59

with the Nintendo logo not the iconic

play07:01

Game Boy Color Splash screen that we're

play07:03

all accustomed to this tells me a few

play07:05

things first being this is an early

play07:08

build of not only the hardware but also

play07:10

the firmware just to demonstrate when I

play07:13

attempt to play an early game from the

play07:14

original Game Boy Library Tetris in this

play07:17

case we can see that it works fine but

play07:20

if I attempt to play later games for the

play07:22

Game Boy Color such as this copy of

play07:24

Pokémon Crystal well I get a bunch of

play07:27

glitches and the game is essentially

play07:29

playable these glitches are most likely

play07:31

present because the firmware loaded onto

play07:33

this prototype development board doesn't

play07:35

represent the final retail version which

play07:37

causes compatibility issues with a ton

play07:40

of newer titles to me this makes this

play07:42

Hardware really unique in that it is an

play07:44

extremely early prototype development

play07:46

board so early in fact that it's not

play07:48

even usable with pretty much all the

play07:50

Game Boy Color games that I tried

play07:51

playing anyway let's take a look around

play07:54

this fascinating piece of tech starting

play07:57

at the top left we have the IR

play07:59

transceiver a notable feature of the

play08:01

Game Boy Color and over to the right of

play08:04

it is the game cart connector and Link

play08:06

Port moving down we have the volume knob

play08:10

speaker headphone jack and power

play08:13

connector which appears to Simply Be a

play08:15

hacked up one from a Super Nintendo you

play08:18

can see where they literally trim the

play08:19

plastic off the Shroud really funny how

play08:21

Nintendo recycled parts from other

play08:23

consoles to make these boards the power

play08:26

switch and power LED are here and then

play08:28

to the left we have this interesting

play08:30

array of buttons that actually allow you

play08:32

to play games not super practical but

play08:34

they are absolutely 100% functional if

play08:38

you follow the traces of these buttons

play08:40

they lead to these through holes here

play08:41

which I'm told allow you to wire up an

play08:43

external controller such as a Super

play08:45

Nintendo pad and right above the buttons

play08:48

is the TFT

play08:49

display and right here we have what I

play08:52

believe to be the sharp LR 3592 CPU but

play08:56

I can't tell since this one doesn't have

play08:58

any markings like like you would find on

play08:59

a retail chip and Scattered throughout

play09:02

the board are a ton of test Point arrays

play09:04

for what I can only assume to be for

play09:07

debugging all right so that's cool and

play09:09

all but now let's try to actually use

play09:11

the equipment all connected together to

play09:13

demonstrate the hardware Andrew also

play09:15

sent over this period correct Toshiba

play09:17

laptop from the mid90s with Windows 98

play09:21

and all the necessary development

play09:22

software installed so to start off we'll

play09:25

first connect the emulator unit using

play09:27

the scuzzy cable which hooks up to the

play09:29

PC via this PCM CIA card once that's all

play09:33

hooked up I'll connect the debugging

play09:35

handheld unit to the

play09:39

emulator and then power it

play09:41

on it's important to first power on the

play09:44

is emulator before turning on the PC

play09:47

otherwise the development software won't

play09:48

be able to detect the emulator device

play09:51

okay with the emulator on we can now

play09:53

power on the PC after it boots up we can

play09:56

open the is cgb emulator software which

play10:00

is what will allow us to communicate

play10:01

with the emulator unit itself and if I

play10:04

select file then open a file read window

play10:08

displays and what we're interested in is

play10:11

the bin tab if we hit browse we can see

play10:14

that Andrew already has a few games

play10:16

loaded so let's check out Mario

play10:19

DX press

play10:21

open then

play10:24

okay we are then presented with a memory

play10:26

setting warning and here we can execute

play10:29

different cartridge parameters remember

play10:31

not every game boy game is the same and

play10:33

there are several different card types

play10:35

with each having their own set of

play10:37

features for example Final Fantasy

play10:39

Adventure uses a NBC 2

play10:43

chip while games like Pokemon Crystal

play10:45

that feature an internal clock and safe

play10:47

function use a mbc3

play10:50

chip anyway for Super Mario Deluxe we

play10:53

need to select mbc5 because that's what

play10:55

it uses then hit okay once once the

play10:59

prompt says read okay we can then power

play11:02

on the Game Boy debugging

play11:05

unit and what you look at that Super

play11:08

Mario Deluxe loads right up and we can

play11:10

start

play11:12

playing let's try another game Pokémon

play11:16

Crystal this time we need to select mbc3

play11:19

to load the game and it comes right

play11:23

up now let's say for example that I load

play11:26

the incorrect memory bank controller or

play11:28

MBC chip type for example instead of

play11:31

mbc3 I load

play11:33

mbc1 well once it's loaded and I power

play11:36

on the debugger you can see that nothing

play11:38

happens it's important obviously to set

play11:41

the correct environment in order to get

play11:42

the games to function correctly so this

play11:45

is pretty much the extent to which I'm

play11:46

able to use the development Hardware

play11:48

this is of course an oversimplification

play11:51

of what these devices are capable of but

play11:53

at least you get a sense of how these

play11:54

things work and perhaps an idea of how

play11:57

developers use these kits

play11:59

now we can actually also hook up the X2

play12:01

Target board to the is emulator unit it

play12:04

uses a similar probe to the debugging

play12:06

handheld units but it also needs to be

play12:09

powered externally with the Super

play12:10

Nintendo power

play12:11

supply and it essentially works the same

play12:14

way we load a game Power on the board

play12:18

and play the game you can see that

play12:21

loading an older game like Tetris works

play12:23

great however again when I try to load

play12:25

something newer for the Game Boy Color

play12:27

like Pokémon pinball

play12:29

while it initially looks like it's

play12:30

working it eventually freezes and the

play12:33

screen goes

play12:34

blank trying another original Game Boy

play12:37

game such as warand again seems to work

play12:40

so for this prototype board it appears

play12:42

as though they were able to get some

play12:44

backwards compatibility with original

play12:45

Game Boy games but they still haven't

play12:48

worked out all the Kinks when it comes

play12:49

to the newer Game Boy Color games again

play12:52

the fact that it doesn't fully work

play12:54

really makes this a cool piece of gaming

play12:56

history now another thing about this

play12:58

board that's pretty neat which I've

play13:00

already demonstrated early on in the

play13:02

video is that it's also a standalone

play13:04

testing unit meaning it doesn't need to

play13:06

be hooked up to the is emulator in order

play13:08

to work like the debugging units

play13:10

although the major caveat is that it

play13:12

pretty much doesn't work with most games

play13:15

I plugged in a bunch of different games

play13:16

and most of them didn't work properly I

play13:19

was able to get my ever drive to work

play13:21

although it was pretty inconsistent

play13:23

needless to say I wouldn't try using

play13:25

this as a way to play games as it's

play13:27

definitely more of a unique and very

play13:29

cool piece of History well folks there

play13:32

you have it a peek behind the curtain so

play13:35

to speak at the tools game developers

play13:37

used back in the day to make the games

play13:39

we love for the Game Boy

play13:42

Color if you enjoyed this video I really

play13:44

think you'll like this one here so check

play13:46

it out and as always thank you all so

play13:48

much for tuning in today and I'll catch

play13:50

you again next

play13:52

[Music]

play13:57

Thursday

play14:03

I

Rate This

5.0 / 5 (0 votes)

Benötigen Sie eine Zusammenfassung auf Deutsch?