2021-07-12 09:45 AM
Hi,
I see Nintendo are offering a new Game & Watch based on the STM32H7B0VBT6. Having been a professional compuger games programmer since 1985, I realise that Nintendo are emulating the NES (Nintendo Entertainment System) and Gameboy Color with the title MCU. I remain convinced that I can emulate the SNES.
My skillset is basically writing very fast assembly language code so I know I can emulate the 65816, SPC700 & video chip of the SHES (super Nintendo entertainment system) in realtime and aim to convert some of my SNES games...
So IF their is a pin-compatible MCU with say 32mbit of flash then I can do it. All ideas welcomed.
PS Nintendo do not think the processor is powerful enough.... so I figured showing them a few SNES games running would show them.
Thanks.
2021-07-12 10:02 AM
There should be a fitting tool within CubeIDE/MX
At the 144-pin level I'd expect some of the other H7 parts with 1 or 2MB, might fit
In the low memory (Value Line) variants, the expectation is the attachment of QSPI Flash (up to 256MB) which is cached, and execute-in-place, to expand the available code space.
2021-07-12 12:25 PM
> So IF their is a pin-compatible MCU with say 32mbit of flash then I can do it.
There aren't any STM32 MCUs with 4MB of FLASH. Max is 2MB.
Be aware that the Cortex-M7 pipeline is complex and you can't rely on instructions taking exactly X cycles each time like you can with simpler chips. Although there are certainly ways to emulate the interfaces you talk about.
2021-07-12 12:35 PM
I'm guessing the proposal here is to remove the current part from a Game'n'Watch, and replace it with more better hardware..
https://hackaday.com/2020/12/02/a-straightforward-guide-to-unlocking-the-nintendo-game-and-watch/
Has a QSPI device which could be replaced also.