@Bagel Le Stinky you were right the joke flew right above my head now I know how it feels

@Sniuchi yes I know it was a joke. I was joking when I meant that something isn't hacked until you can play doom on it

@Bagel Le Stinky ok so I read an article on hackaday if I remember a few days before this video

@Bagel Le Stinky my comment was posted 4 month a

@Jack Headroom That reminds me of a band that use to be on Myspace called Nintendoom and they actually played heavy metal versions of the original nintendo music such as  Metroid and they were awesome. Can't find any info on the band now though.

Алексей Савицкий

@Sniuchi<br>NO DOOM, NO OFFICIAL HACK, you normie :p

@Sniuchi
NO DOOM, NO OFFICIAL HACK, you normie :p

@Sniuchi Nothings officially hacked until you can run Doom on it!

Actually it was already like 2/3 days ago


Glad to see you were able to make use of my miniwad project!

@Larry and Larry.. I totally missed this comment, but thanks for letting me know that all capable phones cost $500 and up.. my god, what ever are budget phone users going to do with these types of costs..  🤨

@Heath Mitchell Ooh!  A comment..
And it only took two months..

You'll never get the few minutes it took to read my comment and respond back. But you knew that already.. 😃

@Joseph L 6GB in something designed to run a single NES game?! That's more than most budget PCs

@Joseph L and they cost 500.00 this was a 50.00 device. 12gb if ram runs well over 100.00

@Tiporari over a few million units you can really have some serious coin by only buying the smallest amount of memory needed.  Engineer probably built it bigger and his boss made him cut it down till it got to “x” size / “x” cost. Trust me I’ve been in rapid prototyping it happens in all projects it’s just part of the overhead. Plus I believe we might see other version. If they already have a working emu for that chip it would be cake to swap I any rom they wanted. Wash and replete $$

cellphones aren't much bigger and they have 12gb of ram in some cases. Would be nice if they could put half that in a small handheld like this. lol<br>Would kinda defeat the purpose then I guess.

cellphones aren't much bigger and they have 12gb of ram in some cases. Would be nice if they could put half that in a small handheld like this. lol
Would kinda defeat the purpose then I guess.

Amazing you could cut it down enough to fit in that amount of RAM.  Quite surprising they put so little headroom in those devices when RAM and flash are pennies in cost difference.  Can't fathom why they restricted it so severely.  Where is the upside?

@anonymousprofess I think Mario 3 might not  run well right now do the the MMC3 chip but will still need do some digging into the firmware and  emulator used to see what’s possible.  But would be possible to get all the roms within reason

I kinda have a feeling they will be making other versions. I hoping for a Zelda with maybe 2 also in it. Also looking toward to see whatever they release if they do. We can easily swap the rom it’s a very easy chip to remove for a larger one. And data is very easy to find on the chips as they are public knowledge.

I’ll looking it to adding usb support which will lead to SD storage.

@anonymousprofess it's coming man.. just wait its not easy but we are not far away.

It’s amazing - Thank you so much for it!


I would love to see homebrew recreations of actual G&W games like parachute and octopus, this thing would be perfect for that.

Exactly what I was thinking. A custom FW just for game and watch.

@Sloppy Toons just get a second hand PSVita and mod it and viola

@TheLadsBand4ever Once the community hacks this so it runs all the G&W games then I'll buy one.  I don't really care for a tiny portable super mario, but those old G&W games were a major time sink in my youth

That’s all I want on this device: more G&W games.

@junosix I had the original 1988 or 1989 super Mario Bros game and watch it was cool.

I would be fine to play the GBC remakes on this thing. Hell, if Nintendo would have done that, I would have bought this thing.

@Nick Kromer I don't want it to replace Ball but I do want to just add the original Super Mario Bros G&W to mine too and I'll be satisfied.

@Nick Kromer calculations say they can replicate almost all the G&W gallery to fit in there

I want the actual super Mario Bros game and watch game to replace ball


I was calculating about a month and those 2 madlads made it in a week, soo much respects for you guys, Doom run into everything


It runs Doom.  - Every electronics device with a screen and buttons

My smart fridge doesn't feel so special right now

@Sinistar tyrannosaurus tex only has wolfenstein 3d style graphics meaning that the only way you could pull off doom in that style is if you port one of the ti 80 series calculator ports. either way it wouldnt be "real" doom

@SK 91 thats just a pre rendered animated background with sprites overlapping it. attempting to run doom in that fashion would be unviable

@Not So Entertainment System That's not even possible because of how the original Game & Watch screens work, unless you modify them.

@mjdxp we don't need luck if we've already done it.

Good luck running Doom on an original Game & Watch...

Please run doom on the odometer of a 2003 Ford f-150 pickup truck.

If there is any electronics device with a screen and buttons that cannot run Doom, then the Doom Slayer will jump out of that device and cursing that it cannot run Doom.

@Elijah Imrek look at tyrannosaurus tex for gameboy color. You will not be disappointed.

@Elijah Imrek Refer to Toy Story Racer on the gameboy color<br>it can totally run doom

@Elijah Imrek Refer to Toy Story Racer on the gameboy color
it can totally run doom


@Larry yeah but i want to see Ben make it into a portable. 😋

@Zack Merritt there’s really no need for him to do a tear down . It’s very simply soc with factory spec sheets on the manufacturers website that’s both the chip and memory other than that there’s not anything else to the device other than few buttons, battery pack a lightning power only charging port in an LCD display.  The chip memory are very well documented and easy to work akrh within reason.

Definitely would like to see you take a look at this new piece of hardware! Tear down is definitely needed!

Woah 🙌 the legend himself. Hello Mr.Heck i’m HUGE fan. You have inspired me beyond believe. Thank you.

Hope to see you doing a teardown video of this soon.


Not only did we get G&W Doom, we got G&W Rick rolled too! Amazing work, cannot wait to see more progress!


they day humanity gets its hand on an alien computer we have to test it using doom

@Uisus smart microwaves are a thing, this is probably doable

@Martin Drkoš We don't need aliens. We are doing it to ourselves now. Doom is the matter of time.

@Tigrou7777 They will be very benevolent but they'll think that Doom is our ideal world so they'll make it a reality for us.

the day aliens will invade humanity they will thought doom is our god because it's installed everywhere.

Before or after we load viruses on the alien computer?

Well we found this alien super computer. Tried to run Doom on it. There was a bug and Doom is now reality. Sorry.

@Domestic Weirdo some are both wait did I just blow my cover

@CaffeinatedTech They are more Doom fans in our government than the Reptilians.

@CaffeinatedTech put DOOM onto a Microwave

The great thing is, even secret government agencies are full of geeks.  We have infiltrated every part of society.  If you want Doom running on something, just ask :)


You & Konrad are pretty amazing!   It would be MORE amazing to run a lot of the old G&W games on them!


Desktops and consoles have "Can it run Crysis?", and handhelds have "Can it run Doom?"

Switch can run crysis and it's a handheld

@sinphy also has a tiny screen on some fancy ones

All electronics have can it run doom? I've seen fridge display run doom

@sinphy If you get the plus you're already "doom"ed so in a sense... lol

@NoFuXX gaming <b>It doesn't have to have a screen</b>

@NoFuXX gaming *It doesn't have to have a screen*

Should be any electronic with a screen can it run doom..... lol


Super excited to watch this project develop! I’d love to try using the development kit you guys are working on!


Wow it runs nearly as well as on the SNES!

@thaddeus mcgrath Honestly, i would rather play the SNES version than this

I bought SNES Doom around launch then and honestly Game & Watch version would be my go to today


Niiiceee!!! You both have made some real progress!! Thank you so much for all you do!


I'd love it if it could be hacked to run a collection of classic G&W games on it, which it should have done in the first place.

@Troy The original versions of those G&W games on the unlit GBA look pretty convincing. I preferred those versions as well.

The ONLY reason I bought the "Game & Watch Gallery" collections on the GB and NDS all those years ago.  I didn't like the "modern" adaptation, kept in the original LCD as it's much better.  Donkey Kong Jr. FTW!!!!

@First name Last Name it doesn't have the data pins connected :(

@T.h. Claus Hardware and software mod. I don't think Nintendo engineers added USB support to the firmware. Routing it to onboard USB-C socket might be a little hard due to small contact pitch.

We can also change onboard SPI flash IC for some other model with larger capacity - even 2 Gbit models exist - to give enough storage for roms.

Or even route SD card (MCU supports SDIO) slot, if some spare pins left.

@Alan Robinson Interesting idea. E-paper displays might be fast enough to emulate LCD games.

@Dancin Forever A classmate in elementary school had one and I even loved just watching the time mode. The thing was magical at the time. Much later on I got my own one and the gameplay still holds up.

@VectrexForEver omg - nice to see DKJr fans here - I still remember how insane the higher levels were :D

I have often wondered if a Kindle paper weight could be modded for game and watch? It seems perfect with the screen.

@Régis Oberlé Donkey Kong Jr is my favourite G&W game.

Totally agree. I thought about that at the very first stage of the hack. Playing Donkey Kong Jr for example will be so fun !

@T.h. Claus since this involves directly opening the system then yes you could do a hardware mode if you replace the flash memory with another 8 pin or 6 chip (whichever the handheld uses) with more storage

@weaknespase Point taken. With no USB-C datapins connected this still leaves us with no storage to put them on. I‘m not an expert, but that could be solved by a hardware mod, right?

@First name Last Name Stacksmashing addressed this in his first video, stating that the USB-C port‘s datapins are unfortunately NOT connected. Only power. :(

@T.h. Claus 280 MHz ARM Cortex-M7 with 1.4 Mb RAM. That's a lot. Enough for any NES/SNES/GBC or GBA game (no 3D though - MCU doesn't have accelerator for that).

@T.h. Claus not sure if the USB c port has the data pins but if it does you could load a custom firmware that runs whatever is off of a USB stick

@mr Tree Actually at least the Donkey Kong ones are really good. I still love playing them.

@mr Tree Let‘s be real. These are the only games that will work with given storage limitations and performance alike.

Let's be real those game would only be fun for like 5 minutes


Tremendous work! Thank you very much for your efforts.


I would be happy if we could remove everything from the game and watch and load in all the old game and watch games, making it an all in one for game and watch fans 👌


Fantastic work man!  Getting something like DOOM running natively on such limited hardware is no small feat!


Amazing work. Would love to see other classic G&W games on this thing!


Fantastic work - very well done to both of you !!!


The work you are doing is amazing! looking forward to see how far you take it.


This is by far my favorite project to follow in 2020, can’t wait to see how far you take it!


Wow, amazing what can be done already!  Can't wait to see what happens after this modding stuff has matured more.


I would actually love to play some G&W games in this, like Octopus, my favorite of them all. I can't wait to have homebrew on this little device.


I'm excited to see just a few fun NES games and custom game and watch hacks for this thing.<br>Like loading up a game and watch Zelda mod or something.

I'm excited to see just a few fun NES games and custom game and watch hacks for this thing.
Like loading up a game and watch Zelda mod or something.


Ahh man here we go again, new device, new games.

All we had to do was follow the damn train CJ.

Максим Ряховский


subscribed! thank you so much for your hard work and sharing this!  please continue to push the g&w hacking scene further! I am looking forward to the future of the g&w


Glas to see that this project wasn't <b>doomed</b> to failure! 😄

Glas to see that this project wasn't *doomed* to failure! 😄


It'd be so cool if someone made a Doom mod with Game and Watch style graphics for this!


Blown away by the effort you put in!! I played the original floppy disk version many years ago at midnight in a chicken hut at full volume! What a time.


This went way faster than I expected, great work


Amazing progress, thank you for your effort!


Keep in mind, Doom required a mininum of 4MB of RAM to run back in the days (and at a very least a 386DX). This is pretty impressive for a really early alpha version of it. Wow, simply wow!


Love your work, bro.
It's nice that you take the time to do this while explaining the process.

So quick question. .
Since Super Mario was an 8bit game, does this mean most nes games can be played on the game and watch system?


This is really cool! do you think in the future there might be a mod chip that you could put on to increase ram or something?

Increasing the eeprom should be pretty easy. But working with the hardware inside the device is much better since most people are not going to solder their systems.<br>Even at currently it's pretty big ask for most people to connect two external programmers. It's just expensive for most people.

Increasing the eeprom should be pretty easy. But working with the hardware inside the device is much better since most people are not going to solder their systems.
Even at currently it's pretty big ask for most people to connect two external programmers. It's just expensive for most people.


This is cool! Id like to see super mario 3 running!  That game alone would make the game and watch a better product.


This sir is absolutely amazing. Great work


This is incredible stuff! <br>If you could find a way to put all the original single screen G&W games on this thing, that would be the prayer answered for many🤞🏼

This is incredible stuff!
If you could find a way to put all the original single screen G&W games on this thing, that would be the prayer answered for many🤞🏼


Amazing job and in such a short amount of time, most impressive!


Glad to see the modding/homebrew community are make quick progress on the game and watch. I hope the homebrew peeps add all of the G&W games.


Your channel blew up almost over night 🤘🤘 2 weeks ago verses now, theres a HUGE increase. Congrats! Amazing coding work 👏


Awesome work!! Just found your channel and subscribed! Looking forward to watching more of your content


Oh good, this means we could put some actual (custom made) Game n Watch games on the Game n Watch... you know, the one thing that Nintendo somehow failed miserably at?


very cool! I like how you optimize the code for this week hardware ,just like back i a good old days , when programmers were like magicians :) And it is funny that in modern days we have that kind of dedicated slow hardware :)

I agree, back in the days programming was all about tricks for saving ran and faster functions. There are still people producing demo and games for the c64 and if you can make it run stuff there then on this a lot will be possible. Let's wait to see if anything will be available for general public, then lot of people will start playing with it. If someway the USB C can became accessible with a custom firmware it will be already a lot, but I did not understand if at least the hw connection are there of completely missing.


i hope to maybe see an SD card solder hack where we can import the whole NES or a large chunk of the NES games! im excited to see this continue


WOW, I'll be over the moon if the entire NES ROM collection can one day be ran on the Game & Watch.


Great project. Personally I would like to fit all the original Game & Watch games on this device.


You’re doing god’s work right here. I would have though that the next logical step would be to check if you can dump and run other NES roms on the already provided emulator, but it may be more complicated than that. And also if the same thing can be done for Game and Watch titles, would love to mod this thing in such a way.


Awesome work!<br>This thing needs a android pie system inside it..the game and watch 2020's hardware is really lacking.

Awesome work!
This thing needs a android pie system inside it..the game and watch 2020's hardware is really lacking.


Amazing work in so little time! You should get a Nintendo sponsorship, sales will go through the roof now that's proven it's hackable! I know I'm considering buying one now!


what a fantastic review that I see in this year! Thank you! <br>I`ll be waiting for success to play whole of nes roms on the gane and watch asap!

what a fantastic review that I see in this year! Thank you!
I`ll be waiting for success to play whole of nes roms on the gane and watch asap!


bravo for your impressive skills, and thanks for sharing !


the old game and watch games running on the new game and watch, being able to switch top and bottom screens with a press of a button or something perhaps.. that would be cool


I love the homebrew/hacker community. It's like the lockpicking lawyer for electronic devices. Oh, you have encrypted firmware? Would be a shame if it were to be H A C K E D


Congrats on the progress, it would be great to have all GW games dumped into it, perhaps cut off one of the mario games, if no space is available. I just wonder if it ever becomes user serviceable change of roms.


It is awesome work you did there. If I only could request something it would be possibility to put additional memory fort his device and a way to load any nes rom. It would be great. Anyway I'm keeping my fingers crossed for your project.


What would be nice if they come up with a replacement board, is if the charge port can also be used to upload new games. That way there's no need for a micro SD card slot and you also don't have to cutup the casing to add one or hopefully not have to put on a replacement back cover.


epic! looking forward to more homebrew game and watch!


This is why I love our modding/hacking community.


Awesome. I've been getting tired of playing Mario over and over


Fantastic job guys!
Also, if I understand correctly, this device should run generally all 1MB NES games without any game code modifications, right?
Another thing, would it be easy to swap memory chip for larger one (and use it)?
Oh, and when are you going to implement ray tracing? ;-)


Man, you are really crazy. And it's awesome!
Doom on Game and watch - it's great.
Thanx for your work.


Great work looking forward to the next update


Chapeau! I like your level of dedication!


Damn. What a blast. I only played GZDoom and now i see Doom running with a four-bit Sharp SM5xx CPU and 1,3 mo Ram... I'm impressed


I think, it should be possible to make a hardware modification, solder USB lines to the MCU pins and add a few resistors. With that being done, you can write custom bootloader via vcom, or even implement a mass storage device feature if there is enough memory for that. Thank you, that was interesting.


Now, DOOM can live again in a new device: The Game And Watch.<br>Congratulations!

Now, DOOM can live again in a new device: The Game And Watch.
Congratulations!


Holy crap! This is awesome! You should try to make your next thumbnail that hints at the device hardware. In the back of my mind I thought this would be another cob blob based device, and put off watching. This is tingling my current micropython possibilities interests.
  Also, that spi flash size is ridiculous! It's the only reason I haven't dropped everything to order one of these. If the penny pinchers had taken a bathroom break while a $0.25 bump in the BOM were added for a W25Q256 at 32MBytes, my sales conversion would be much easier. Heck, just add a dual footprint...and breakout the FSMC while your at it :-)
Awesome project.
Thanks for the upload.
-Jake


This was inevitable. I’m surprised this hasn’t happens sooner.


For some weird reason I would actually enjoy playing this version of Doom with slow frames

Just to kill time and test it out...now I need Game and Watch ASAP


I don’t understand 1% of what you do.  This is good, as to me it seems like true magic.<br>Keep magicking.  The simple fact that doom can be held within 250k is amazing, and seeing it run like this is super cool.

I don’t understand 1% of what you do.  This is good, as to me it seems like true magic.
Keep magicking.  The simple fact that doom can be held within 250k is amazing, and seeing it run like this is super cool.


I'm impressed with how much the community is obsessed with Doom on everything. As fun as it is, I really don't get it.


Way to go man! I mean good job you two! I have a little game and watch review that I did I'm going to copy The link to this video and put it in the description. I think everybody needs to see this =}


To ask the main question:
Can we expect a NES SNES GBC emulator in the near future?
Do you think it can run SNES games performancewise?


Awesome work .. can you use the debug pins to add more storage


Woah! You guys managed to run DOOM on a μC w/o any additional PSRAM. Quite Commendable!

@stacksmashing you smashed it! ^_^ amazing stuff! 😁👌👍👏👏👏


You're the man, stacksmashing. This is amazing.


Awesome Work! Can't wait until we get to the point where we can easily load ROMs onto it...just so I can give it to my Mom and she can play Dr. Mario.


Wow, that's way more barebones than I expected.  I guess so it could be a clock without having a real RTC, and not have totally awful battery life.


Hahaha...we knew it was going to happen! I'm glad it was you that cracked the case and gave us Doom on our Game & Watches. ;)


Hello, you should consider putting a bigger flash memory, there are some bigger available with the same form factor ! Great job BTW, it will be great to have some other games playble on this game & watch !


Quite the limited device. Maybe if we're going this far, maybe we can solder on like a 512mb flash chip where the external one sits.

Interesting to see developers work around the limitations tho


A whole new console. Damn i cant wait to see where this goes


Ahh, it soothes me to know people have the perseverance and skill still to do these things in a time of oppressive silicon valley giants wanting to for evermore clamp down on various laws putting a strangle hold over what you are allowed to do with things you own and bought with your money you've made.


A true hardware & software hacker!.. I salute you.


Awesome work! I feel like you didn't quite finish the story, given there was essentially no textures by the end, but in the intro and outro you have sprites for enemies? Can't wait for the next episode :-)

@stacksmashing Hahaha nice and simple :-D

I replaced single sprites until I ran out of memory 😀


Amazing!! next step could be run old msdos adventures with Dosbox? maybe those, might work properly with such a hardware?


Mario G&W : “So, you’re the exploit we’ve been looking for...!”

Hacks : “Are you going to patch me?”

MGW : “I would certainly like to...”

Hacks : I know you would, your clock speed gives you focus. Only through me can you know the power to play DOOM .

*Mario G&W* : “So, you’re the exploit we’ve been looking for...!”

*Hacks* : “Are you going to patch me?”

*MGW* : “I would certainly like to...”

*Hacks* : I know you would, your clock speed gives you focus. Only through me can you know the power to play *DOOM* .


This is just perfect we need to continue until we have this running on the tiger handheld games.


I really hope they figure out something they can sell like a replacement board or something that the user can easily swap in and have a removable micro SD card. Where you can play emulated games on this like the MAME emulated versions of the original Game & Watch games. I wasn't initially going to buy this as I don't have a need for a portable SMB 1 and 2 device, but I'll probably go ahead and pick one up to keep to hack it in the future. As it looks like there are enough dedicated people on this to create something that the user can install or at least modify easily.


What were the changes that moved it from a few seconds per frame to a few frames per second?


Damn. Nintendo designed this device basically to only run and store one rom. It would be difficult to add extra storage by soldering-- that would basically lock out the average end user


Awesome! Will an ARM debug probe be necessary to do this, or will an SPI flasher be enough?

Arm debug probe as it looks currently will be the best way - and they’re only like $3 or so


You are really genius.  No words to say.  Pleasle upload similar videos in future


Amazing work! Next mission: to run Linux in it!<br>... If a toaster could, why not this :D

Amazing work! Next mission: to run Linux in it!
... If a toaster could, why not this :D

uClinux would run, but without an MMU it’s really not fun :)


The debugger boxes look complex and expensive. I have an old r-pi with a gpio extension board so I will try to flash something using it. Is it possible to use r-pi as a debugger as well?


Out of curiosity would there be a way to connect a usb drive or something like that to the usb-c and run games from there? It would stop the storage issues (well other than ram) and if it really works you could save your game and watch from being wiped everytime you change games


Just a theory: if you somehow disabled rendering floors/ceilings, you could probably boost performance by allot


Might want to look at the GBA port of Doom. It had less than 1MB of total memory and a RISC ARM processor.


Hopes it helps, there's 32MB SPI flash roms available, usually with the model number: 25Q256.<br>Though, I'd have to ask, Can the STM32 variant in the Nintendo Game and Watch address 8/16/32MB SPI ROMs?

Hopes it helps, there's 32MB SPI flash roms available, usually with the model number: 25Q256.
Though, I'd have to ask, Can the STM32 variant in the Nintendo Game and Watch address 8/16/32MB SPI ROMs?


Niiice man! Subbed and awaiting you to break out some of your magic tricks again!  :D


Doesen't Chocolate Doom uses quite a bit of "overhead" to ensure 100% authenticity (including upscaling image to 1600x1200 with NN then downscaling it with linear to target resolution to ensure crisp pixels without crawl), making it run slower on low-end hardware than other "simple" ports? IMO trying to port Boom source instead couldve provided better performance.


hi, mate, awesome video as always! Would like to know what's the coding language that you use and display on screen?


damn, that's some proper dedication !! props !!


This is awesome, but I really just wanna run NES and GB games!

@Judah Mantell something like a Gameboy Null but with way better buttons and screen.  I like that thought!

@J B gameboy n game boy colour only had 2 buttons d-pad start n select, the sega master system only had d-pad n 2 buttons and i think the pc engine/tg-16 was the same. theres a few low power systems we could get away with button wise anyway fingers crossed 🤞🤞🤞🤞🤞

gameboy and gb colour would be awesome on this cute little thing! 😀 gameboy mario!

@Judah Mantell yeah, would love if it didn't need any hardware mods, maybe wishful thinking...

Or even just dump the internals and plop a raspberry pi in there...


Now i want to see you make doom run on the original game and watch!


Newly released device: exists
Doom: "Ah shit, here we go again"

Newly released device: *exists*
Doom: "Ah shit, here we go again"


At this point, Doom has to be on everything.


This makes me wonder if Nintendo purposefully made the specs so low to prevent it from becoming a good emulation/homebrew device.

I can't imagine cost of a chip with 1MB of RAM would differ much from something with even 64MB.

Then you sir have never order a BOM for a few millions units. It’s a huge difference in production. I’m sure a engineer build it with bigger first and then his boss made him get it to the smallest size possible to prevent loading more games and save X amount of money.


I'm gonna eat my words. In the previous video I said that
" The super mario bros game & watch will be the first console that came after the SNES that will never run Doom " and now this guy uploaded a video titled Doom on the super mario bros game & watch damn it.

I'm gonna eat my words. In the previous video I said that
" _The super mario bros game & watch will be the first console that came after the SNES that will never run Doom_ " and now this guy uploaded a video titled _Doom on the super mario bros game & watch_ damn it.


If this is possible, how difficult would it be to custom install other NES games on it?


All I want is for them to make a Game and Watch that has the version of Super Mario All Stars that has Super Mario World on it.

Or, make B run, A jump, but when up and A are pressed you spin jump

@l3rvn0 The device actually has 5 face buttons (along with the 4 d-pad buttons).

Or, since the guy above appears to want Nintendo to make the All-star version, they could just add an extra button near A and B, or add a shoulder button ala the GBA.

How about a more classic approach of a Game Boy Advance Classic to cover the Game Boy, Color and Advance libraries while supporting Super Mario All-Stars more properly?

For Mario world, need romhacking for add L, R and B

2 fast Left, the screens move to the left, same with Right, B button, Down+B (actual B button)

@l3rvn0 hack the game so that you can do spin jump with down button mid-air like mario land 2, I believe that someone has already done that. but I believe you can beat the game without spin jumping ever, outside of few bonus areas and one of the star road levels.

How would you play Super Mario World with only two buttons?


This device is now officially a real computer.


That's impressive! Now port it to an original Game&Watch console. Fire Attack maybe? Or Octopus?


AWESOME SUPER COOL!<br>(The FPS is totally OK, but what I really would love to see is just a little bit of some music, maybe in low-res, like the SNES DOOM OST?..)

AWESOME SUPER COOL!
(The FPS is totally OK, but what I really would love to see is just a little bit of some music, maybe in low-res, like the SNES DOOM OST?..)


Love your videos! when are you going to post more malware reversing videos? :)


Hats off brother. Great job. I was going todo the same but it looks like you beat me too it.

If you need a bug tester / help. I have all the equipment needed. Logic analyzer, every programmer you can imagine and and pretty solid RE background.


There should be a way someone can expand the memory hard modding might be an idea


Idiot question : can the flash storage be replaced with bigger capacity to accommodate more roms

@Thomas D that would be more then enough for roms

I posted on the twitter thread: there is a 128mbit chip which is pin compatible with exactly the same package; but it would be nice to find a larger option

@Blurigard and this guy is trying DOOM :/ come one man we need this mod asap i can play doom on anything else

@STAR1035 It's an SPI ROM, so accessing more storage does not require any more pins, so I'd be confident that a substitution of a higher capacity chip from the same range would be entirely feasible. Once the authors publish their how-to and cracking tools, I could see this being a common mod.

@Blurigard with the typical rom size that would be enough for many nes games but if its as simple as taking the rom chip flashing it and soldering it , it would  be a miracle before Christmas


Ill be watching your career with great interest. I wanna see what this thing can do


I just knew someone was going to attempt to bring the father of FPS on this game and watch


I should have known the classic, "Can it run Doom?" would be asked eventually.


Someone needs to make a custom port of the SMB Game and Watch. Don't know why that wasn't included.


I knew my subscription was worth it. I'm so ready!


How TF is this thing being able to be modded?! It's quite incredible. Course i'm probably lacking context from not watching the video showed in the begining, but I guess that's the norm now for pretty much almost any electronics.


Seeing this and the McDonalds ds game in the same week literally took my breath away

Haha I watch both it it’s been a crazy week/month for Nintendo stuff. The leaks the new hardware etc.. very fun times


That's amazing, I'm now convinced you're some kind of wizard!


This needs to fucking blow up. The new game and watch is amazing for homebrew


I have never done hardware modifications. How do i get started with it? Which device did u use to connect the game and watch to ur pc and transfer data?<br>I love this content btw 👍👍keep it going!!

I have never done hardware modifications. How do i get started with it? Which device did u use to connect the game and watch to ur pc and transfer data?
I love this content btw 👍👍keep it going!!

go to school, study IT & electronics, soldering, programming, microcontrollers etc.. that's how you get started


Of course LMFAOO

But can it play Minecraft?

Of course LMFAOO

But can it play Minecraft?

@Clipper YT c, it's lagging already on a raycaster, a very primitive type of 3d graphics. doom is basically a 2d level being rendered into 3d space. now imagine coding a open gl interpreter on this thing. even if that fits into the storage, the game and watch processor would never be able to run this with less than one yps (years per second)

@Clipper YT  yes i have seen it done just not to a potential it could've been since of the hardware.

@Rickasheye Labs Yes, but mc clones from scratch are existent. Some people have the knowlege to port minecraft from scratch to the gba

@Lo Nitro this is true, but people have made versions of minecraft without java or C#/C++

@Get Rekt A basic version like the GBC is about the same as 1mb (search up the video.)

@ishdx minecraft has a program called mod coder pack which allows users to modify the source code, to create mods, its official too but it looks like it was killed off.

@Clipper YT mc was made on java even java 4k so you would need a java runtime which would be bloated need to program a mc clone from scratch

I tried loading farcry on mine and it caught fire, a few people we injured too, so I don't recommend it

Minecraft takes dozens of megabytes just to keep track of all the blocks in your immediate vicinity. With only 1.3MB to work with, you can't keep track of very much world.

Extremely early versions of Minecraft were just a very small, finite world with completely random blocks and nothing more than the ability to fly around remove and place blocks at will. That version might be playable on the G&W. But that's about it. There would only be a small handful of blocks to pick from. None of them would do anything. There would be no mobs. No crafting. No survival. Literally nothing except a small lego-esque canvas.

Minecraft takes *dozens of megabytes* just to keep track of all the blocks in your immediate vicinity. With only 1.3MB to work with, you can't keep track of very much world.

Extremely early versions of Minecraft were just a very small, finite world with completely random blocks and nothing more than the ability to fly around remove and place blocks at will. *That* version might be playable on the G&W. But that's about it. There would only be a small handful of blocks to pick from. None of them would do anything. There would be no mobs. No crafting. No survival. Literally nothing except a small lego-esque canvas.

I wish you could run minecraft on the og Xbox

I wish you could run minecraft on the og Xbox

@TheAwesome98 No, it's closed source. The control flow, variables, functions, etc. are readily reconstructed via decompilation of the bytecode but it is still closed source. It is <b>also</b> obfuscated.

@TheAwesome98 No, it's closed source. The control flow, variables, functions, etc. are readily reconstructed via decompilation of the bytecode but it is still closed source. It is *also* obfuscated.

@TheAwesome98 it is closed source, even though it's obfuscated, reverse engineering java byte code is like reverse engineering assembly, but easier

It’s not closed source. It’s <b>obfuscated.</b>

It’s not closed source. It’s *obfuscated.*

@ishdx lol i don't have a game and watch but if i did i'd try to get an alpha version running, sounds like fun xD

@Dexter Burk at this point it will be just as hard as emulating x86 with some OS as the environment

@Dexter Burk even after that you'd need to post standard library

@ishdx and lwjgl shouldn't be too bad, you could mesa for the opengl implementation but if there's any closed source native libraries used in it that could pose an issue.

@Dexter Burk jvm is least hardest part, you'll need to at least port lwjgl

@ishdx and the forge project pretty much has minecraft under control lol

@ishdx it being jvm would actually make it easier to get something closed source running, you'd just need to implement your own jvm. i doubt it would run all that well tho lol...

@Caden Tannery you know this comment is a joke right?

if the dynamic memory allocation of doom are too much, wait until you see minecraft's :D

@Caden Tannery Minecraft 4k. A version of Minecraft made by Notch that's just 4kb

@Lo Nitro i mean, if a GBA port exists, it’s not entirely impossible to port it over to the Game and Watch. It’s just an extremely strange thing to do

It is but the handheld will only be capable to load 1 shunk

@mjdxp doubt so. even the anbernic rg350 can barely play the sm64 port

@Clipper YT did you see what he had to do to doom to make it work? you are asking for too much. there isn't enough room in the ram to store everything you need to make the game playable

@Clipper YT The problem with Bedrock edition: optimized for taking advantage of PC hardware better, but it's closed source and takes advantage of a CPU and GPU, not of a Microcontroller with no video engine.

The peroblem with Java edition: IT'S JAVA OOHH

@mjdxp maybe, I guess that's the next step after doom

I bet CNLohr could make it run minecraft server in no time.

@Clipper YT that's a viable option indeed

@Clipper YT that's a viable option indeed

@ishdx maybe create a remake
many people have unofficially ported MC to other devices like the GBA, the NDS, etc.
Heck, I think someone's trying to port it to the SNES.

@Clipper YT it can't because first of all minecraft is closed source, second of all i doubt the game and watch will be able to run JVM, and it will need a lot of ram, doom is optimized for old hardware and minecraft isn't

@Caden Tannery If it can play doom, it can play an early version of MC at least, or maybe Minecraft 4K

On 1 mb of storage. I doubt it. I dont if it will even be able to play the bigger snes games.


You Sir  are a true Hero. Hat's off to you.


Do you believe this board will be used for a Gameboy classic or does it not map so well?


Yeah but can it play Wolfenstein ? <br>Joking aside that's some quality work you've done ✅

Yeah but can it play Wolfenstein ?
Joking aside that's some quality work you've done ✅


Awesome work. SMB3 and tetris next Please and Thank you! 👍😎


I don't know if they are doing this or not, but I wouldn't mind if they were also able to find a small speaker that will replace the OEM speaker that is a higher quality speaker. Maybe even one that does stereo or something. Though I don't even know if something like that exists already for the consumer market.


I wonder if it could run Super Mario World.  It's only 512 KiB.  No clue how big a SNES emulator would be though, or if the hardware is powerful enough to run one.  Could be that the emulator can't fit even if the ROM can.


Of course the internet finds a way to have Doom run on a new device lol


would be nice to hardware mod this to make like a device that can be pair with a phone or something  to see notifications or  notes and stuff idk  or a tamagochi like hombrew  would be nice


How did he improve the performance so drastically?


Haha, well done. Isn’t Mario 64 the new Doom?


Any way you can find out how to add more Game and Watch games? I’d like my G&W to become a “Classic Edition”.

Someone would need to replicate the foils of the original games (they just printed foils for the scenery instead of actual graphics) or port the few existing "ports" for the PC on there.


Lol we should be careful what we wish for I guess. Amazing that you did it!


The day we can’t make something run doom, humanity will end


Guys we all knew this was gonna happen in few days after the release of the Game and Watch


Now we need Doom Eternal running on this system! ^^


I wonder if theres a way to make the doom game to look like nes game?
look up "Doom Mod Salad - Only on the NES!"
maybe making a custom doom game to look and sound like the Nes might help.


What can run crysis is a better question.


Ok, let's make this even more challenge... take those early 80's Game and Watch devices and port Doom to them... :) (those devices didn't even have pixels)


Since theres an arm chip in it, that means it’s 32bit because every arm chip is at minimum 32bit, but if ram became an issue, well mmmm because the gba has also limited rom & availible ram,<br>BTW The last device I want to see doom running on is a gameboy/color!!!

Since theres an arm chip in it, that means it’s 32bit because every arm chip is at minimum 32bit, but if ram became an issue, well mmmm because the gba has also limited rom & availible ram,
BTW The last device I want to see doom running on is a gameboy/color!!!


Good job lads! It needs hardmodded now with an SD card to load custom games :D

@stacksmashing Is the SDMMC host controller for the STM32H7 a separate chip or part of the SoC package? and if it's separate is it already on the Game & Watch board?


No electronic device can avoid doom

It is inevitable


Amazing! Good job! It's possible to put a simply clock alarm?


All the old Game&Watch games on this console would be great! A real "fully blown" 35y celebration. :)


I'm thinking CFW with mod chip/microSD combination module will be the answer to ROM storage and loading to the onboard flash.


I didn't think this thing had enough buttons to properly play this. Consider me proven wrong


If PS1 could play Quake 2, and this G&W contraption has similar specs to PS1 or better, than maybe it could run Quake2 also using some external storage? Doom 1 & 2 were made for GBA with smaller levels and lower resolution, but it was really playable. Nice job guys, cheers!


Gosh, I had not seen such a willpower since Sethbling! Impressive!!!


Awesome work! If you need all the G&W roms.. i know where. =)


Oh god Super Mario Bros has a gun fighting mode


So if you can install WAD's on the Game & Watch, does that mean it can play Wii games too? /s


Hi :) You really should try doom ports to stm32 F7-CPU´s (maybe this one:  https://www.youtube.com/watch?v=rLcnNJVRS5A and https://github.com/Julioyevenes/doom_f7/tree/master/src) for the lack of memory you could find unused pins of the cpu and solder some wires to a sd-card slot (prefer sdio. spi is much slower...). Just beware: the f769 disco - board used in the videolink above is using a display connected via DSI...
F7 and H7 CPU´s have far more advanced capabilities than F4´s (I- and D-Cache and so on), so you really should use them with the provided H7B8 CPU ;)

I mean the one in the video is based on stm32doom, and the doom_f7 is also using Chocolate Doom :) I am already using I & D-Cache


Any thing exists <br>Doom: I want it now I want to own it

Any thing exists
Doom: I want it now I want to own it


doom = proof of useful hack. We are not worthy.


Well done, but I bet you can’t add a USB port for stuff like external storage.


looks like if doom would come to the gbc or something.


yes, yes of course, what else better to put on the mario game and wach than doom, I whish i Could have that understandment of thec as you


Bethesda is rumored to make a Skyrim port on this device.


Ok now for vector compression: can it run bad apple? 🍎


Why bother for one rom on a low quality screen when I got all my games on my anbernic


It's possible play more games of NES Or Gameboy through USB C drive?


ooo the stm32 is pretty shit, so good job.


Junk ...who wants to play Doom like that?  perhaps him...ok have fun !


Are you from germany???<br>You kinda sound like a german person

Are you from germany???
You kinda sound like a german person


What are the specs of this device? Initially I thought the old nintendo game&watch (which wouldn't even make sense or impossible) but it's a rebranded game&watch with ARM @280mhz. That's like a gamepark GP2X which of course ran Doom very fast. Only the memory is a challenge. So, my question is why is it so slow? Am I missing something about the other specs of this hardware besides the memory?

The external flash is slow to access, that’s the main issue - not unfixable but more work required :)


konrad's improvements made a huuuuge difference!   You already "loosened the lid" for them, though :P


Great video just like the first.... but again... i feel as if i've sat through a 2 week course on how to learn Klingon ;) lol Keep up the good work :)


I just wish Nintendo would release a patch of some sort to add the Super Mario Bros. Game & Watch game. (Not the NES one, the Game & Watch one.) It would've been a much better fit for this G&W than a Ball version with a Mario head, for which the controls are wrong.


Yup, the size is EXACTLY what I said would make this a real challenge to put on this device due to the very limited flash RAM & that it's size would have to somehow be drastically reduced, and some idiots that didn't know what they were talking about tried to say I was full of it.  Yeah, that's what I thought.


But why would you not buy 128Mbit flash chip (e.g. MX25U12835F costs $2.27 on Digikey) and replace the 1 megabyte chip?<br>Would not that solve the storage issue?

But why would you not buy 128Mbit flash chip (e.g. MX25U12835F costs $2.27 on Digikey) and replace the 1 megabyte chip?
Would not that solve the storage issue?


Seeing doom on things like this and pregnancy tests are just plain fun. But i don't get why you would use the game and watch as a machine for homebrew? There should be so many more better options with portable consoles that has more powerful machines and better ergonomic?


There is a hidden rule in life my friends and I know it well if there is a screen it can play doom


Not gonna lie I wanna buy a second Game and Watch just to do this


Mame running Sharp SM51x (G&W CPU) would be nice. Seems to support all G&W games.


Its no longer a question of if it can run Doom, but rather when.


How did you get from 5:28 to 5:30?? That seems like a huge jump??


awesome! hoping u do something similar with the zelda version ;)


I just want one of these with the SNES Super Mario All Stars, with the watch and ball game as well for authenticity lol


So why not swap the SPI to a 256Mb version, and also add onto memory using a 4Mb SRAM SPI (and use CE1 of the ST32)? That would probably allow a much better port to run.


I was impressed until I turned on my calculator and it did the same thing


Well it's on par performance wise with SNES version of DOOM


Is it possible to perform any DIY-upgrades on the hardware in any way?


hats off to you and your chums! i honestly would not know where to begin 🤘🤘🤘🤘 truly truly impressive work ^_^ delicious! 😋😋😄 i cant wait to play metroid and castlevania on that thing or in time maybe some pc engine shooters... or master system titles. if doom can run on it anything is possible ^^ the future is bright in regurgitated joycon land 😄😄😄😀💪💪💪🤘🤘🤘👍👍👍👍 such a shame about the lack of internal memory, i have my fingers crossed theres some devious soldering internal sd card type solution down the line to make this little beast even more meaty ^^ i am most excited and intrigued about your future works on the game and watch👍👍


That thing would probably run Wolfenstein 3d decently


Can you run an operating system and then add onto the PCB port interfaces to add things like USB or wifi?


Now you have to make a custom shell that says DOOM on it instead of Super Mario Bros

That will come with the firmware being dumped analyze and modified it won’t be long at all.


I'm still just wanting to add the original Super Mario Bros G&W and I'll be satisfied lol. Hopefully this is a step closer to that being a possibility.


Unironically a better Doom port than the official SNES cart.


I saw you talk about this on Twitter, hackers/modifiers are so fast


The question is: can WE play doom on this machine??


I think his version of playable and mine are drastically different.


If something doesn't run Doom... basically doesn't exist in gaming universe :D greetings from Poland :)


But the question is....it worths the hard work? This process is not avalaible for the general crowd, requires solid skills and knowledge. I was hoping to make as simple as insert an usb with software. Seems never will be that easy due the usb port its only meant for charge purposes.


I really wish some dude at Nintendo added 20 MB of flash for the heck of it.


great work  with this!  so  explain  like  im 5 .. is the  loading  of  roms  and  code  avail  without  hardward  modification now/ever?  or  is  that  further  down the  line?  SMB2  on this is  my  end  goal  since  i saw the  first  vid.  good luck!

@stacksmashing thank  you for your  reply and  efforts !

You will have to open it up and connect a couple of wires, but they can be removed afterwards - USB will only be possible with hardware mods


Wonder how long it'll take for somebody to replace the SMB2 Lost Levels rom with SMB2 USA and get it working...

Also, I wonder, is Ball emulated?


the minimalist IWAD seems like an Atari game


Because of course.

Everything with a cpu must be able to play doom.


Great ! I hope we'll soon be able to get rid of Mario lost levels and put another title instead (Double Dragon II for me !)


Well, <i>now</i> doom runs on everything


Can't wait to run Commodore 64 games on it


To think that Nintendo went after that Slippi Melee tournament, and completely missed this :-D


Hey I'm interested in possibly making my own homebrew, but will it be able to run C? I'm not very good at any other language than the Cs.


I know "Doom runs on literally everything" is a meme thing, but I honestly always much preferred Wolfenstein 3D, and it never gets any love. Am I the only one? :/


Now we need the full fat game with all of its textures and everything


Maybe you should also team up with Modern Vintage Gamer. He's a veteran in hardware hacking and programming.


5:29 put on 2x speed and it looks pretty good.


Because it was inevitable. I think I made a joke about this when it was announced. But it really wasn't a joke because this is the least shocking thing I could have imagined happening to this.


Now someone must port Doom on a microwave. But Stens;Gate might happen again


50 dollars for 1.3mb ram, 1mb flash device? Nintendo out here trying to rob us bro.


Geez this thing looks powerful. The iPhone 12 got nothing on this


If a pregnancy test stick can run doom, I’d hope this could.


In all honesty, if I can just add SMB2 (US) and SMB3 to the games list then I'll be happy.


Putting it to good use by playing Rick Astley. 😂


Imagine an sm64 port for the game and watch


This means the original game boy was always hackable right ? Cause it had some similarities. Like tiny screen. Terrible memory. Ect. If only I had my original game boy again. With the accessories.


Amazing hack. Is posible new games NES in the future?.<br>Thanks for this awesome work.

Amazing hack. Is posible new games NES in the future?.
Thanks for this awesome work.


Nintendo doing relentless copyright claims just means I will play more emulated and less on their hardware.


But can it run:
- Bad Apple
- Crysis
- Cyberpunk 2077
- Has Skyrim been ported to it yet?


I wonder if one day I'll be able to get N-Gage games running in there haha


What CPU is in the G&W? I'm surprised that the classic software renderer would run so slowly on it, or that texturing would make such a large difference, especially since Doom ran really well on a 486/33 back in the day and that had very little memory bandwidth.

Doom has a powerfull cache system but it wasn't designed for extremely slow storage, you might have to preload the most important assets at level startup

@RWL2012 Ah, so yeah it's definitely a bandwidth limitation and not a compute speed limitation. Needing to turn off textures in that context makes perfect sense, although I'm surprised that even doing flat-filling is going so slowly.

It’s mainly where code and data reside. As some of it is in the external flash the access are really slow. Need to do some profiling and then it will run great


will we eventually be able to add more NES games in it?this is a legitimate questions 👍

@Red Alert thanks for the information 👍 would love to play Megaman&punch-out!! on it😄

Might have to replace games due to the limited storage but it should be possible to play any NES ROM/hack soon.


Try PrBoom it's a GZ Doom port for the GBA see KippyKip's work on his youtube channel. Should be able to leverage his work.


AAAAND now it's another console that can play doom. Can we get a list of all the objects that can play doom?


But can it run Skyrim?? That’s the real question at hand


That's interesting that you had to modify the game! There wasn't some sort of homebrew NES ROM of Doom around?

@temp anon If I can post links, here's a video on it from the creator:

https://www.youtube.com/watch?v=FzVN9kIUNxw

@ZipplyZane Fascinating! Thanks for answering.

I only know of one, but it uses a special chip inside the cartridge. That chip wouldn't be emulated in an NES emulator, so it wouldn't be usable.

(specifically, it uses a Raspberry Pi inside that cartridge. It still runs on the NES, but the Rpi does the actual computational work, with the NES mostly just handling output and controls.)


Technically it's more like walking doom than running

but what a walk! The game and watch is now shaking that digital bootay ^_^ epic work


Look what you have started with these comments. For 99% of people with one of these there will never be homebrew. I don't think they realise the work involved just to get something on the device. Good work anyway guys, impressive.


Also did you forget about low detail mode or is it just actually on but not visible on-camera?


HAHAHA!!! OMG! The stuff people do is AMAZING!!


Couldn't you just add a larger flash chip for more storage?


Not even the Game and Watch is safe from running Doom.


Looks more like Wolfenstein... also looks like effort


I have very little clue about a lot of the aspects of getting doom to run on this cheap smartwatch i have, but god damn, I really want to run doom on it. I have some ttl programming modules, lots of tea, and a shit ton of breadboards.

@stacksmashing Nothing to lose, everything to gain!


You said you will go into more detailed on how you reversed engineered the Game and Watch. Since this channel started as a Ghidra tutorial, could you please make a step-by-step tutorial on how to reverse engineer it using Ghidra?

Hey Nick, I’d love to, however I’m afraid Nintendo won’t like me sharing their IP :/


Yes but the real question is

Can it run YouTube?


What do you think the possiblities of replacing the MX25U8035F with a  MX25U6435F?


I cant wait for the firmware, pokemon on the game and watch is gonna be perfect


Just make it play mario brothers 3 and literally just a hand full of nes games and it'll be perfect


This is amazing dude, nice work!

Crysis when?


Now For The Final Question...

Can It Run Crysis?


i learn more watching this video than study in university lol.


Next will be solder a mod chip inside with like 256mb of storage so we can play all nes games :)


You got it working on the Game & Watch... could you get DOOM on the NES?... (No RaspPie cheating) Edit: It's not really playing on the NES if it's just outputting video from your Raspberry PI like everyone else has done


I was wondering how soon it was going to be


Now create the real game and Watch, with Roms from all the others game andwatch games


Reminds me of that GTA ad - "now you can control the blue hero square and shoot the red enemy squares with your green circle gun"


...i kinda want to try minimal doom now...


But - can you run it on an ORIGINAL Game and Watch?! 😏


All I want is to be able to add Mario Bros 3 and Donkey Kong onto the Game & Watch.


"[...] and just fixed whatever compilation issues came up." Talk about an understatement xD (Okay, I'm not personally involved in the project so maybe it really was that easy, but I can count the number of times I "just" fixed a compiler error on one hand)

Getting it to compile was really surprisingly easy! Getting it to run was hard 😅


It looks like a Chinese rip off Doom. Either way this is super cool


But now there is the real question.... But can it run Crysis?

But now there is the *real* question.... *But can it run Crysis?*


Just out of curiosity wouldn't Wolfenstein 3d run better straight off the bat or even Commander Keen?


Is it possible for it to run NES games other than Mario?


Doom

The chevy LS engine of running games on hardware


Hey @stacksmashing do you think we might end up with a solderable chip solution like @bateskecom created for Arduboy?


Now can you get a Gameboy emulator running on it?


I want the GB color g & g versions, better if have the high scores save


Is that error popup at 4:00 from an emulator, or are you debugging over JTAG?


Congratulations!
Imho such tiny lcd is best suited for 2D games. You wouldn't  like to play fast shooting game after 10 hours of job. Some small groovy code for having quality time would be perffecto. Maybe .gif player/pic/anim viewer for start ?
"Pixel art viewer?"
All best


I only want 5 legendary NES games in it.<br>Hope the process is easy for a broke guy.

I only want 5 legendary NES games in it.
Hope the process is easy for a broke guy.


If it is a computer it will run doom. Check out the Pioneer XDJ-RX2 running doom


Game & watch will be complete with All 3 Mario’s on it.


I thought you would just use the gba rom on a retropie kernel.


Soon We’ll have Super Mario 64 on the game & watch.


Planet X3 would be a great game for this!!!


I hope that nintendo won't strike your channel ❤

Даниил Рыжичкин


Not to be "that guy," but the Doom 1 WAD is actually about 10.6 MB, not 4. 4 MB is for the (freely distributable) Shareware version, which only contains the first episode (and so is missing anything that'd be in Episodes 2 or 3).

There's also a version of Doom called "Ultimate Doom" and that adds a fourth episode. That version of the WAD is 11.8 MB.

Lastly, there's also the Final Doom WADs, TNT: Evilution and The Plutonia Experiement, which are 17.3 MB and 16.6 MB respectively.

So you'd need at least 24-32 MB of storage to be able to support all the main Doom games. 16 MB will support Doom/Ultimate Doom/Doom II, but neither Final Doom episode.

There's some others that run on the engine as well of course - Heretic, Hexen, etc. - but that's beyond the scope of running Doom, so much as "running on the Doom engine," and none of this counts things like the user-made PWADs that would have to be loaded in addition to the main game WADs, called IWADs in the community.

In short, once the performance issues are improved, storage will become your main limit. Hopefully you guys can figure out some sort of way to add external storage like a MicroSD slot or something. :)

Hmm the DOOM1 WAD I have and that is linked here is 4MB, what are the differences there? I’m not a doom expert 😀 https://doomwiki.org/wiki/DOOM1.WAD - also see the latest video, we now have 16MB of storage :)


Welp, time to buy a mario game and watch.


You should run a Unix or Linux based os on this lmao


Modern Vintage Gamer would say: Mistakes were made :D


Knew it was gonna happen but i was to lazy to get one


couldnt you just run a Doom rom from a Game Boy Advance emulator? (granted it is possible to port a GBA emu to this thing)


new device: barely has a security<br>modders:

new device: barely has a security
modders:


this is great, but the system definetly needs posts of different games instead, cave story anyone?


You cant call something 100% hacked id it cant run DooM


It would be awesome if u put MICRO MAGES on that device. Its an indie NES game that recently release on 2019, please try it instead forcing the doom like that


The real question is, can it play Crysis? To be honest if it can play mario bros, SMB2US, SMB3 and vs. SMB i will be very happy... im suprised Nintendo has not pulled their c & d bullshit.


Now do the original Sonic the Hedgehog game for the Sega Genesis.


i wonder if bank switching isnt possible, how do i get started in hardware hacking?


I'm a novice.
Can't the flash be replaced with a lager one later on??
Or use USB port?

Yup and we are trying a couple of things like that. The USB port is physically not connected to the CPU, so enabling it would require a hardware mod


So when it can run doom on 10fps it can run cyberpunk 2077 on 30fps right? I mean doom has more advanced graphics


thought at some point you would have replaced the flash rom with a bigger one.


That massive 5 fps is a pure joy for eyes.

Runs almost as good as Cyberpunk 2077! :D


thanks for taking ur time. But I wonder wouldnt be better to port SNES roms into the Game and watch??


Homebrew Game & watch....now that is niche`!


According to the source, your MCU runs only on 64 MHz, which is far below its maximum. Are you sure you configured everything correctly?

@stacksmashing Well, just by a short look i can't tell either. Maybe you're right. BTW you should try overclocking it. 300MHz should be no problem.

I modified the clock directly in the C code, not in the IOC, so I think it should be running at 280MHz - but definitely possible (and likely) that I messed something up 😀


This should be hacked to play Game Gear games so it becomes a better GG micro!


Where did they even find a 1.4Mb chip?   OMG ....


you think you could you reconnect the usb c data pins to make it easier?


Wait a minute, the Doom you show at 5:23 is NOT the Doom you show at 5:33.  So to be clear, the Doom you got running is the one shown at 5:23 not 5:33, right?

At 5:33 I added a couple of original sprites into miniwad so it looks nicer, so both are running on the G&W :)


You broke it.<br>"Broke? Or made BETTER?"


NEXT WORK: making DOOM ETERNAL work on game & watch at 8k XD


It runs Quake too if you remove all textures and 3d models


Do you foresee it being possible at all to add some nes roms without any hardware mods or opening the little console in the future?


Blimey I had loads of the original ones back in the 1980's


with 1mb of flash how many roms can fit on it?


Its not a real gaming system if it doesnt have doom


This is so cool! We featured it in this weeks episode of The Electromaker Show! https://youtu.be/9rUSsb3nXlo?t=433


Cool.
Now put something useful on it like Donkey Kong.
Somthing playable


What about Game and Watch games? Like Ball, Flagman, Vermin, Octopus, Manhole, Judge ect ect! Call me nuts but how awesome would this device be if you could play all original single screen Game and Watch games!! I mean It is a Game and Watch after all..................


just put the G&W emulator onto this device with all G&W games. Image playing donkey kong jr or Mario Cement factory on it :-)<br>I think G&W games will suit this screen much better. SMB is too tiny, sprites are almost not visible on this small screen. Bigger sprites like G&W games would be better visible on this small screen.

just put the G&W emulator onto this device with all G&W games. Image playing donkey kong jr or Mario Cement factory on it :-)
I think G&W games will suit this screen much better. SMB is too tiny, sprites are almost not visible on this small screen. Bigger sprites like G&W games would be better visible on this small screen.


We got a new worst version of doom. 32x you can take a back seat now finally.


Mmmm this 1mb flash is should be cool to change for a 4mb or a 8mb :)


Someone should make a computer software that u can just plug in any device to and then u can buy hacks and hack it.  If anyone steals my idea just @ me but idrc if u steal it


Not bad, but I almost prefer the texas instruments graphing calculator mod lmao


lolz<br>Sharing this. Definitely needs more views. This is cool.

lolz
Sharing this. Definitely needs more views. This is cool.


Why doesn't some company come out with a slightly better handheld that provides easy access to put code on it open source ?


when calculator is better than game and watch


So we can play Sonic Robo Blast 2 on the Game & Watch?


yeah.. but can it play Crysis... that's true testament. :D


I want Minecraft with RTX on Game and Watch


I don't get why it's got the specs of a 1990 PC. It literally costs pennies to get even 50mb Ram on board now. Even if it's only meant for basic games.


I wanna see the Nintendo 2ds of assassins creed


Thats great and all but......

... can it run Crysis???
^.^


Hey it's me DOOMGuy, on the Nintendo Game and Watch. WOOOOOOOOOOOOOOO!


Ill be impressed when I see it running breath of the wild


Next : Crysis on the Nintendo Game and Watch


Okay, but can it play Minecraft?<br>Edit: I just realized someone already wrote this oof

Okay, but can it play Minecraft?
Edit: I just realized someone already wrote this oof


Hi, please use stm32cubeide ide for template project, it would be great!


can we play pokemon or gba games on it, by soldering micro sd card to board ?


Nice, but you should have done some aspect ratio correction. The enemies look like... uh... kids in halloween costumes when not adjusted for 4:3.


0:08 guess im not the only one getting recommended that mcdonalds DS video


hey a lot people need someone to come with a way to make dsi japanese handheld to work here in US can you reprogram or find the way to bypass the region lock ?


I want DUKE NUKEM MANHATTAN PROJECT on this thing.


Better to buy Nintendo advance SP and Doom cartridge for Nintendo advance.


ok thats cool and all but - can it run crysis?


Knowing Nintendo please watch your back dude


@stacksmashing wow. I didnt actually notice that. But fantastic job running doom on it!


can we run doom on ipod nano 7 ? is it possible :O ?


You did it. You crazy son of a bitch, you did it.


Get rid of doom, and fill it will original game and watch titles from the 80s, you kids today think doom was the only game ever made.


cmon we need Pokemon blue/red on gamewatch


so  random internet dude done what big companys cant do   or tell us it cant be done


Nice job buddy but......couldnt you to try emulated G&W on this console ?? I know that there are some titles, please please !!!


I just want to play Gameboy and Gameboy Color games


Nice! Is the previous video up somewhere? Seems it’s blocked on YouTube.


This man is going to be murdered by Nintendo's assassins.


まったく。。。どいつもこいつも、やりよってからに（誉め言葉）

まったく。。。どいつもこいつも、やりよってからに（誉め言葉）


At the beginning where he shows the youtube video,I have watched all of the side videos


Doom cannot be run and game and wath that is imposib- oh wait ...


nooooo, keep the 3ds alive, homebrew 3ds


Id Rather have Seen Super Mario Bros 3 instead of doom.... :/


Man do i love listing to shit i dont understand.


well can you just upload any roms there?


lollllll such low power electronics yet Nintendo is charging 50$ for it...

a pi zero has more power than this thing and costs like 5$


micro arcade credit card size handheld hack that next


WHAT ABT THE ORIGINAL NES MOTHER/EARTHBOUND


Looks really bad. Interesting, but a lot of work for a bad return.


@stacksmashing Yup, you need to import one unfortunately, but it would be awesome if you did.


Anyone here after seeing the video about the device having videos of itself taken down?


Put mame and run the game watch games...


what iff : you deleted the orginal super mario game and install a new difrent game(rom) it's gona work or explode it self ?????<br>(i mean nes games)

what iff : you deleted the orginal super mario game and install a new difrent game(rom) it's gona work or explode it self ?????
(i mean nes games)

He did inject a different ROM in his previous video. The issue is that apparently Nintendo does some additional, on-the-fly patching of the ROM, so you would need to make that doesn't mess up the game.

Now that he has access to the firmware, he could disable the on-the-fly patching, so I'd expect it to work. The only issue would be if the NES emulator isn't accurate. But I doubt that Nintendo would write a new one just for this device, so it probably is accurate.


LSDJ running on the game watch... Please


и в это можно играть?

и в это можно играть?


Waluigi's Bizzare Adventures in Smash Ultimate


The youtube preview for this video loops.


CaN iT rUn FoRtNiTe? - all the three year olds


Someone made the freaking comment on the last video and now it's an actual video


Next time, install linux on Nintendo Game & Watch. i would impressed if this can beat Raspberry Pi


when wolfenstein 3d to the Nintendo Game & Watch?


too bad it’s impossible to find this anywhere anymore

You can still pick them up for $100 on the secondary market 😉


In so many games.. Doom?.. I will say Justice if All Game and Watch game loaded into one compilation.. Anyway why ruin the original Mario?..


Pause here and look carefully then you will see my comment my oddly small comment 0:12


your are german.   you have a germanic accent.  what is your name  ?   sancho pansa from germany


Hey I dare you to try to run retroarch on the game and watch super mario bros.

running retroarch on the g&w is pretty much impossible

Or try to run a different game and watch game on the game and watch super mario bros.


Hello and can you load super mario bros 3


Meh instead of doom better put other NES game.

I do like to play bomber man, tank 1990 and other NES masterpiece.

Put doom is a waste of time.

“Meh” already done https://twitter.com/ghidraninja/status/1331275210981511173?s=21


wait i just realized that he started uploading 3 wks ago. still.


Why everyone puts doom on anything, i've seen that game on fracking calculators


clickbait, not the original game and watch


Very impressive, but I have no idea why all source is single commit. There is no way to watch each of the tiny changes you made, which is a shame. Not that I'm going to buy one of these things to hack, but just to have a record of the process.

You can diff it against the chocolate doom in stm32doom!


So 99.9% of us won’t be hacking our G&W.

the hardware required is cheap, not to mention useful for hacking other devices too.


Dude, it was a joke, a meme. People were joking. A simple "no" would've sufficed. In the previous video, you've made it abundantly clear that this thing is barely more powerful than the NES.
NES can't robustly run Doom, end of story...
I mean, good job researching the system further, but wasting a ton of effort on meeting an unrealistically high bar seems unnecessary at best.


the purpose of game and watch is to run game and watch games, this is so stupid