Hacking and flashing Game&Watch (on linux VM)

Описание к видео Hacking and flashing Game&Watch (on linux VM)

Note: have a look at the community tab of my channel (https://www.youtube.com/@RetroTechCor...) - a giveaway is coming and this G&W might be be yours.

In This video I'm going back to hacking and flashing Game&Watch.
I did two videos on flashing G&W where I used Raspberry Pi but this time I'm using a virtual machine running linux. This makes the process a lot faster and more flexible.

Here are the links to two previous videos:
Mario variant, dual boot:    • Hacking and Flashing Game & Watch (Du...  
Zelda, retro-go only:    • Hacking and flashing Game&Watch  

Here's a link to VM image I'm using. It contains all the tools you need, including a script I made to help with coverflow artwork.
https://mega.nz/file/Tt4TUK6A#rqYRUdW...

login: adam
passwd: gameandwatch

Alternative link: https://drive.google.com/file/d/1Hufz...

Here's a link to ST-Link device I'm using (colors may vary but it's the same device):
amazon US: https://amzn.to/3ls1qXp
amazon UK: https://amzn.to/3XxCpYi

I'm using MX25U51245GZ4I00 chip. Full list of compatible chips is here:   / flash-upgrade  

Here's the link to the page where I sourced the pinouts from - it's a very well written and well worth reading page (note that it's not dual boot so you may need to follow the video if you want original games and retro-go):
https://community.element14.com/chall...

Here are the commands I'm using in the video (Mario):

--- Backup and unlock
./1_sanity_check.sh stlink mario
./2_backup_flash.sh stlink mario
./3_backup_internal_flash.sh stlink mario
./4_unlock_device.sh stlink mario
./5_restore.sh stlink mario

--- Patching of original firmware
make PATCH_PARAMS="--device=mario" LARGE_FLASH=1 ADAPTER=stlink flash_patched

--- Generating artwork
make_covers.sh nes
(repeat for each system you want to flash)

--- Build and flash retro-go
make COVERFLOW=1 GNW_TARGET=mario EXTFLASH_SIZE_MB=63 EXTFLASH_OFFSET=1048576 INTFLASH_BANK=2 flash


And here are the commands you can use if you have Zelda variant (I will be covering Zelda in my next video):

--- Backup and unlock
./1_sanity_check.sh stlink zelda
./2_backup_flash.sh stlink zelda
./3_backup_internal_flash.sh stlink zelda
./4_unlock_device.sh stlink zelda
./5_restore.sh stlink zelda

--- Patching of original firmware
make PATCH_PARAMS="--device=zelda" LARGE_FLASH=1 ADAPTER=stlink flash_patched

--- Generating artwork
make_covers.sh nes
(repeat for each system you want to flash)

--- Build and flash retro-go
make COVERFLOW=1 GNW_TARGET=zelda EXTFLASH_SIZE_MB=60 EXTFLASH_OFFSET=4194304 INTFLASH_BANK=2 flash


Please consider subscribing to my channel.

You can buy me a coffee if you like my content: https://buymeacoffee.com/RetroTechCorner

  / retrotechcorner  
  / retrotechcorner  

Комментарии

Информация по комментариям в разработке