-
Notifications
You must be signed in to change notification settings - Fork 49
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
RP2350 support #142
Comments
Great! What's the end goal? |
I'm mostly using it for https://github.com/c1570/Connomore64 and it's running that already so not sure. I'll probably implement interrupts (because most normal projects need those) and GPIO/PIO changes (those additional GPIOs are interesting in the context of other retro tinkering). Supporting MicroPython would also be nice. Of course it would also be interesting to get this into Wokwi but that's probably a long way to go... |
Awesome, thanks for sharing! I think GPIO / PIO changes would be great. How long did it take to get it to the stage where you were able to simulate Connomore64? |
Difficult to say, around 50 hours probably, including looking at RISC-V for the first time. Interrupts are there now but need some debugging. Xh3irq is a nifty feature but a bit complex. Also, I merged most of the recent rp2040js changes apart from reformatting/ESM/tsx changes. |
That's surprising, at the end of the day, both are just removing the types. IIRC, in recent node versions (22?) you can just use --experimental-strip-types to directly run TypeScript code, without any extra "helpers" |
Just as a pointer for anyone interested:
https://github.com/c1570/rp2040js features some RP2350 support (RISC-V only).
The text was updated successfully, but these errors were encountered: