rasteri / pipu Goto Github PK
View Code? Open in Web Editor NEWProject to use a Raspberry Pi as a NES graphics accelerator
License: GNU General Public License v3.0
Project to use a Raspberry Pi as a NES graphics accelerator
License: GNU General Public License v3.0
Hello! Thank you so much for making this guide.
I was trying to prep/modify my CNROM board using your visual guide, and had a question. When you say "disconnect", you mean actually obliterate the existing connections you show, correct? I used a Dremel cutting wheel to do the job in the 3 places listed, and it seemed to work great, leaving no connection behind.
My issue is that when I try the board in my top loader, no music plays though the system, when it had before I made any of the mods. It also looked like from your video, that when you tested the board and got sound out, you hadn't make any board mods, just soldered on the EPROM (it's hard to tell, but it really looks that way).
I guess the question is: are the steps listed slightly out of order (or am I missing something), and will the cart likely work again once everything is wired together with the Pi and controller? Or have I done something stupid and mangled the board in a way you didn't intend? Or something else?
Hello @rasteri,
Thank you very much for sharing such a great project!
I'm having 2 questions:
Is it possible to use Raspberry Pi 3B instead of 3A+? I tried it, but I do not have any image, only the DOOM intermission music is playing.
What is a suggested way to debug the assembled cartage? I saw "connect a serial interface to the Pi to watch bootup messages" in the guide, but this do not give much of the hint :) can you please elaborate?
Many thanks,
Anton
Hi!
I've tried to replicate this amazing project for my friend, but unfortunetly it doesn't work.
In short, I bought CNROM cartridge, modify it, programed eprom and soldered it to the board.
Then I've tested it and the music played without a problem.
But then I did the rest of the steps and I still get only music.
I've tried to connect the raspberry pi to the monitor in order to watch bootup messages but I got no signal.
Additionally there was new version of the FX2LP software so maybe that could be a problem?
Do you have any suggestions what could be wrong with it?
People need it !
Sorry, I have absolutely no idea about electrical engineering but am trying to understand it right now, so I have a few questions.
Why is it not enough to connect pin 22 to RDY0, why do PA1, PA2, PA5 have to be connected to it as well?
If I read the documentation these pins can be used for the following:
Or:
What are they used for in the PiPU?
I think the RDY0 (as SLRD) and RDY1 (as SLWR) is used to recognize when the NES reads and when it writes to the memory, right?
Why is PA4 wired to Ground? In the documentation it is used for
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.