Log in

View Full Version : Using a Rasp Pico board to emulate NES



ropgar
April 3rd, 2021, 14:45
Hello All,

I'd like to share with you an alternative for emulating NES in a single board computer.
It runs games as the real device on a Rasp Pico RP2040 processor. This is a new product and it has enough power to emulate NES.

It can do 60 frames per second on VGA and emulates APU and PPP perfectly well.
It uses a PS/2 Keyboard as controller (I have no NES controller here with me) - but it's possible to make it work with a original NES controller.
Sound is very impressive and there no glitches on video and backgound game music.

This a video of demonstration with a short game play of Castlevania:
Is it of interest to this community?


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

pix07
April 4th, 2021, 06:45
Thats emulation is very good what kind of roms is using .fds .nes or .unf ?

And when will be video about using gamepad?

Thats all.

ropgar
April 4th, 2021, 14:32
Thats emulation is very good what kind of roms is using .fds .nes or .unf ?

And when will be video about using gamepad?

Thats all.

Yes, I agree, the emulation is almost perfect in every feature.
It uses .nes file. The .nes is in flash memory of the microcontroller.
I'm working more on this project and I may have gamepad working in a couple of weeks.

I'll post the progress here.

pix07
April 4th, 2021, 14:42
So only one game ?

No multicarts?

ropgar
April 4th, 2021, 15:48
So only one game ?

No multicarts?

It actually has 1.5MB flash space for what ever number of cartridges.
The video shows up only Castlevania because it is the most demanding in terms of CPU from the emulator.
But in Raspberry Pico from video I had Pacman, Arkanoids, DK, DK Jr, BubbleBobble, Galaga, and many others.
Pressing <CAPS LOCK> in the keyboard changes the ROM.

augusta
April 13th, 2021, 12:31
The .nes is in flash memory of the microcontroller. I'm working more on this project and I may have gamepad working in a couple of weeks.

augusta
April 14th, 2021, 17:27
The .nes is in flash memory of the microcontroller. I'm working more on this project and I may have gamepad working in a couple of weeks. text to speech apps (https://pastelink.net/2snqe)

The video shows up only Castlevania because it is the most demanding in terms of CPU from the emulator.