Run a MicroPython NES Emulator on RISC-V Dev Boards
At any time when a growth board with a brand new processor is launched, the primary query all of us have is at all times, “what language can I program it with?” The second query is, “will it run a online game emulator?” The latter query is a little more difficult, as a result of a tool’s potential to emulate a online game console isn’t primarily based purely on processing energy. However, there’s excellent news when you’ve got a growth board with a Sipeed MAIX board with a KPU Ok20 RISC-V processor: now you can run an NES emulator!
The Sipeed MAIX launched final 12 months by Indiegogo as “the world’s first RISC-V 64 AI Module.” It’s now out there in growth board type from retailers like Seeed Studio. The Sipeed MAIX is meant for duties like synthetic intelligence processing on the sting, however it has a strong processor that can be utilized for all types of jobs. The Sipeed staff just lately launched a brand new beta model of their MicroPython port for his or her boards that run on the KPU Ok20 processor, and it consists of an NES emulator.
To get this working, you’ll want a growth board like the Sipeed M1w, which prices lower than $20 and features a 2.4″ LCD. Then seize your favourite Nintendo NES ROM and obtain the Ok-Flash utility to a Home windows laptop and the MaixPy binary. Use Ok-Flash to add the binary to your growth board. After it flashes and reboots, you may hook up with the board with a serial terminal utility and cargo up the sport. It’ll show on the included LCD, and might be managed by your laptop’s keyboard!