Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ST7789 display support and original nes controller #41

Open
jamclucas opened this issue Nov 16, 2023 · 2 comments
Open

ST7789 display support and original nes controller #41

jamclucas opened this issue Nov 16, 2023 · 2 comments

Comments

@jamclucas
Copy link

im trying to build a portable nes console with an original nes cotroller, need support for a st7789 display and pwn audio support with an original nes controller, my only option now is nescat but it will be cool to use nestang.

@fjpolo
Copy link
Contributor

fjpolo commented Dec 1, 2023

I'm working on a module for the original NES gamepad, though it's only formally verified and simulated with Verilator, I haven't tested it with the controller since I'm waiting for the logic shiftersto arrive.

Branch: fjpolo/TangNano20k_NESGamepad
Shifters I ordered: 4 Channels IIC I2C Logic Level Shifter Bi-Directional Module

⚠Keep in mind that you'll need to adapt 3V3 LVCMOS3V3 signals (latch and clock) from NESTang to 5V TTL from NES gamepad, and viceversa, 5V TTL signal (serial joystick data) to 3V3 LVCMOS3V3 from NESTang

⚠Also, still in development

Current pin planning:
image

@fjpolo
Copy link
Contributor

fjpolo commented Jan 30, 2024

NESGamepad supports original NES joysticks, no need of level shifters (good news!) and supports 8BitDo NES controllers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants