O wow, I was taking a midday name and had youtube on auto play next. Woke up to this. No wonder I was having a dream as Ben Heck teaching this as my Professor. 😂
Not a pro coder, but doing bits and pieces for 20+ years and I didn't know the term endianness came from fiction, particularly Gulliver's Travels. You learn everyday.
This is so neat! I'm surprised more people didn't pick up these Game & Watch devices. I was hoping they'd be popular enough that Nintendo would have made one for Donkey Kong, or Kirby. I went through the process of replacing the flash chip and hacking two of the Zelda units, and it wasn't easy, but I'm so glad I did. Now I'm debating whether or not to open them back up so I can add 'Beer Slinger'. Great video Ben, thank you for sharing your work with us :)
We need some epic AAA style trailer for it. Especially putting that Mario reference you mentioned. Deep voice: In near future... (bass hit) After saving world...(bass hit) and getting fired from plumbing job... (bass hit) He found new way of life... Fade to Mario cleaning glass in bar... -its me.... Mario.... Lets load our kegs. (some dubstep music and Mario throwing mugs, dancing girls in the background money tips flying around). Just like adverts for early 80 games where you get actors and lots of effects. Action! Explosions! And when you buy that game and start it you get...plain 2D game platform with looped midi sounds and almost no animations and maybe 8 dithered colors.
I expected the home brew community for these to be bigger, but I guess people got burnt out after all the mini consoles. Not to mention all the emulation handhelds that released.
I'm still glad I modded mine. What I wanted to add most of all was all of the original G&W LCD games. Would have been cool, but I think having to open the device and solder a flash chip, as well as opening it up and fiddling with the wires every time I want to add a game meant it would never be a popular platform. If you could flash it through the USB port, I think it would have really taken off as far as homebrew goes.
The Nintendo ones are too expensive and collectible to be pissing about with. For about the same price you might as well just get one of the many many retro handhelds or roll your own
@@TheTurnipKing I can see that point of view. The cool thing is, the hack is invisible from the outside, and it runs the main firmware alongside the original, meaning, when you turn it on, it looks stock, you have to press a certain button combo to activate the other software. I do have the original boxes and mean to preserve them, but, the mod is like the cherry on top. I doubt it'll be worth selling for a profit during my lifetime anyway, and it's fun to play the additional games I added.
This video belongs in a museum, not an online repository! Also, since the internet is failing me... I *_could've sworn_* that Senior also said something similar to the famed museum quote: _"It should be in a museum, not a library!"_ Do you, or anyone else, know where I might be getting that line from?? 🤔🤷♂️😒 _EDIT: To not spam, I'll concatenate my other sentiments..._ _As a non-coder, I was surprised to hear "char" get pronounced like that in charbroil, instead of like character and thus sounding like "care". That common, or just a Ben-ism?_
Lions have a bag of STM32 development kits with flat flex cables in disrepair. They weren't very ergonomic. The real challenge is doing something like that on a C64.
Any C compiler that doesn't treat int zero as false and nonzero int as true is broken. C historically never had a bool type, and all comparison expressions evaluate to int
Great to see it finished! Given your tinkering with limited memory for this and other projects, I’m curious if you’ve ever used bit fields in c structs? It’s one of those things that always felt neat and I would love to find a use for, but it’s never been remotely necessary for the kinds of things I work with.
@@BenHeckHacks Yeah I noticed that, but I meant specifically the bitfield with a specified size like struct Test{ uint8_t foo : 1; uint8_t bar : 2; } Any specific reason to avoid it or just personal preference/ habit?
@@timschuerewegen Nice! I might have to open up my stock Mario unit and add this game then. I don't feel like doing the flash chip swap again. It's challenging and I've already done it twice with Zelda units lol..
I don't think it's actually broken. They have new version of this mouse with equally shitty battery life. It has a USB micro to charge a NiMH AA. I dunno. I like how it feels.
@@BenHeckHacks Tappers one of those games where so much of its identity is bound up in the cabinet and unique controls that a dedicated handheld version could just about justify itself.
he's aliiiiiive!
lies ai generated
@@primus711 This is his actual voice
@@williamsanborn9195Or.... Is it?
lol welcome back ben
O wow, I was taking a midday name and had youtube on auto play next. Woke up to this. No wonder I was having a dream as Ben Heck teaching this as my Professor. 😂
Ben never stops to amaze me with his variety of skills. Especially his envious graphics skills ❤ good to see you back, Ben!
Not a pro coder, but doing bits and pieces for 20+ years and I didn't know the term endianness came from fiction, particularly Gulliver's Travels. You learn everyday.
Always counting on Ben to bring the cool math teacher energy
This is so neat! I'm surprised more people didn't pick up these Game & Watch devices. I was hoping they'd be popular enough that Nintendo would have made one for Donkey Kong, or Kirby. I went through the process of replacing the flash chip and hacking two of the Zelda units, and it wasn't easy, but I'm so glad I did. Now I'm debating whether or not to open them back up so I can add 'Beer Slinger'. Great video Ben, thank you for sharing your work with us :)
We need some epic AAA style trailer for it. Especially putting that Mario reference you mentioned.
Deep voice: In near future... (bass hit) After saving world...(bass hit) and getting fired from plumbing job... (bass hit) He found new way of life...
Fade to Mario cleaning glass in bar...
-its me.... Mario.... Lets load our kegs.
(some dubstep music and Mario throwing mugs, dancing girls in the background money tips flying around).
Just like adverts for early 80 games where you get actors and lots of effects. Action! Explosions! And when you buy that game and start it you get...plain 2D game platform with looped midi sounds and almost no animations and maybe 8 dithered colors.
Inspiring to think I once just sat behind a booth at a con chewing the fat with Ben about Atari games and now he’s a hacking and homebrew legend.
I used eclipse and ant back in the early 2000's for JSP dev on Tomcat...and it was good!
now we need some kind of easter egg, let's say once in every 207 beers served Bud the cat enters the bar
22:56 Like a 5 dimensional lifeform observing the bar in all its possible states at the same time.
I expected the home brew community for these to be bigger, but I guess people got burnt out after all the mini consoles. Not to mention all the
emulation handhelds that released.
I'm still glad I modded mine. What I wanted to add most of all was all of the original G&W LCD games. Would have been cool, but I think having to open the device and solder a flash chip, as well as opening it up and fiddling with the wires every time I want to add a game meant it would never be a popular platform. If you could flash it through the USB port, I think it would have really taken off as far as homebrew goes.
The Nintendo ones are too expensive and collectible to be pissing about with.
For about the same price you might as well just get one of the many many retro handhelds or roll your own
@@TheTurnipKing I can see that point of view. The cool thing is, the hack is invisible from the outside, and it runs the main firmware alongside the original, meaning, when you turn it on, it looks stock, you have to press a certain button combo to activate the other software. I do have the original boxes and mean to preserve them, but, the mod is like the cherry on top. I doubt it'll be worth selling for a profit during my lifetime anyway, and it's fun to play the additional games I added.
@@TheTurnipKingMeh. I still maintain it's a killer STM32 dev board for $50. Especially when for a while the only people getting STMs was Nintendo.
Yay!
cantina bar simulator for smb mini
now complete past 4 years, and was a great work
Aaaand we're back!
Nice, gratz on finishing it up!
Awesome
New Glarus the Wisconsin delight
💜
This video belongs in a museum, not an online repository!
Also, since the internet is failing me... I *_could've sworn_* that Senior also said something similar to the famed museum quote:
_"It should be in a museum, not a library!"_
Do you, or anyone else, know where I might be getting that line from?? 🤔🤷♂️😒
_EDIT: To not spam, I'll concatenate my other sentiments..._
_As a non-coder, I was surprised to hear "char" get pronounced like that in charbroil, instead of like character and thus sounding like "care". That common, or just a Ben-ism?_
Nice work!
Copyright strike on that beer and graphic layers of transparency 🍺🍺
9:12 ... isn't that transparency color pink not cyan?
Well technically it's magenta.
Lions have a bag of STM32 development kits with flat flex cables in disrepair. They weren't very ergonomic. The real challenge is doing something like that on a C64.
fun stuff
I hate how UA-cam hides your videos!
Any C compiler that doesn't treat int zero as false and nonzero int as true is broken.
C historically never had a bool type, and all comparison expressions evaluate to int
Still changing that New Glarius sign?
Burp Beer. Simple, and it makes its own jokes.
eclipse is bad but stm32cubeide on top of eclipse is a product of Hell.
Great to see it finished!
Given your tinkering with limited memory for this and other projects, I’m curious if you’ve ever used bit fields in c structs?
It’s one of those things that always felt neat and I would love to find a use for, but it’s never been remotely necessary for the kinds of things I work with.
Oh for sure but I do it manually with bit masking. Like with the cat game the tiles were 16 bits, 8 being the tile, 2 for palette, 3 for collision....
@@BenHeckHacks Yeah I noticed that, but I meant specifically the bitfield with a specified size like
struct Test{
uint8_t foo : 1;
uint8_t bar : 2;
}
Any specific reason to avoid it or just personal preference/ habit?
Oh hey! Will this game and the launcher fit on the Mario unit without having to replace the flash chip?
Yes. The STM32 MCU used in the G&W has officially 128KB of flash but in reality there is 2 times 256KB of flash.
@@timschuerewegen Nice! I might have to open up my stock Mario unit and add this game then. I don't feel like doing the flash chip swap again. It's challenging and I've already done it twice with Zelda units lol..
There's also a fork if you want to add it to a loader with other games in a custom SPI flash (like the emulators usually use)
Didn't you make this clone for something else? Am I having deja vu? Lol
Helooooooo Ben
I was in old Glarus (Switzerland) recently, toured the old slate mine.
Now it's hacked, put some japan gold foot RMG resistors inside and it should be good to go.
any one that uses the vacuum trick has spilled their weed on a carpet
Why isnt youitube showing me this!!
Hi man👏
Why not repair that mouse then? Would be a nice video !
I don't think it's actually broken. They have new version of this mouse with equally shitty battery life. It has a USB micro to charge a NiMH AA. I dunno. I like how it feels.
You know an actual Tapper lcd game would be very nice. Who has the rights these days?
Midway so Warner Bros.
@@BenHeckHacks Tappers one of those games where so much of its identity is bound up in the cabinet and unique controls that a dedicated handheld version could just about justify itself.
Spotted Cow Tap handle shaped rocking buttons would be epic.
copyright strike that!!
BENCX format.
The Native American Endians stored the whole byte, no bits were wasted. 🥲
Then the white man came, declared longs but only used the first two bits as booleans. And Kevin Costner cried.