|
Forum Index : Microcontroller and PC projects : NES emulator for PC3 hardware
| Author | Message | ||||
| javavi Guru Joined: 01/10/2023 Location: UkrainePosts: 590 |
![]() PC3-piconesPlus_046.zip Hello everyone, I've adapted the pico-infonesPlus retro gaming console emulator project for the PICO COMPUTER 3 hardware. pico-infonesPlus Video output: DVI or HDMI Sound output: I2S or HDMI Controls: two NES/SNES controllers, Wii controller, USB keyboard or gamepads. I've currently assigned the HEC controller connections to ports GP0...GP5 GP0 - CLK GP3 - CLK GP1 - DATA GP4 - DATA GP2 - LATCH GP5 - LATCH I would like to somehow decide on a standard connection for these game controllers to PC3 In general, I would like to know about your interest in porting this emulator? I am sure the author of the project will not refuse to make a ready-made configuration for PC3 hardware. |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 11773 |
ExcellentThere may in the future be a series of articles on the pc3 and the various codebases available for it in Silicon Chip Magazine (and eventually Practical Electronics) so it would be great to add this as another firmware. Personally I would prefer you used GP34-GP39 for the HEC controller but this isn't a big deal Edited 2026-08-21 01:08 by matherp |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 9070 |
Although you don't need to in this case, it's quite possible to share the clock and latch lines for NES/SNES controllers. Each controller needs its own data pin. The number of controllers is limited by how many data channels you read. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1517 |
The NES emulator is very cute There was already a 128/200k Mac emulator on the RP2040. For purely personal reasons, an Atari ST emulator for PC3 hardware would be very interesting 'no comment |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 9070 |
I thought my Atari STFM was the bee's knees at the time. However, much more recently I tried an emulator and TBH I'm glad we've moved on from GEM. :) Having large amounts of RAM has made a huge difference - even if "large" is defined as 1GB. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| javavi Guru Joined: 01/10/2023 Location: UkrainePosts: 590 |
Atari ST is quite complicated, but Atari 400/800/XL/XE/GSXE/5200/2600 is easy Emulators can also be easily ported: Apple IIe Apple Mac 128k Amstrad CPC Commodore 64 BBC Micro MCX ZX Spectrum ... |
||||
| javavi Guru Joined: 01/10/2023 Location: UkrainePosts: 590 |
Will connecting two NES controllers like this satisfy everyone? Although in most cases, only one NES controller can be connected for single-player play. |
||||
| Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 6048 |
Interesting project. The 2350 version can be equipped with a bootloader. For the PiComputer3 it would be very nice when MMBasic can be selected, -or- NES emulation. This may require a change in MMBasic, so it could run from a bootloader. I am thinking about building a 2040 based NES system, just for fun. They have a PCB that supports a DVI breakout board (the one that Mick also uses), and an SD card breakout board and has connectors for 2 SNES controllers. Simple assembly. Volhout PicomiteVGA PETSCII ROBOTS |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 11773 |
No chance. It is so easy to flash a uf2 why destabilise everything? |
||||
| javavi Guru Joined: 01/10/2023 Location: UkrainePosts: 590 |
On the PICO COMPUTER 3 board, you can solder another identical chip onto the flash memory chip and install a chip selection switch. This allows for quick and easy firmware switching. |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 9070 |
The Pico is a *dedicated* controller costing peanuts. Why fart about with bootloaders, soldering extra chips etc? Just build a dedicated board. A lot less work. :) The YD-RP2040 is currently £2.26 on AE Choice. WeAct do a similar board with a RP2350 for £3.04. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |