Git Product home page Git Product logo

pipu's People

Contributors

rasteri avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pipu's Issues

Board prep issue

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?

thumbnail_20191123_235401
thumbnail_20191123_235418

Usage of Raspberry Pi 3B

Hello @rasteri,

Thank you very much for sharing such a great project!

I'm having 2 questions:

  1. 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.

  2. 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

Problem with testing

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.

These are my results:
20240723_174448
20240723_174509

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?

PiPU on RetroUSB AVS

Hello.
Thank you very much for sharing. PiPU is great.

This is how doom runs on RetroUSB AVS fpga nes clone
(hdmi in 720p, video attached).
PiPU__AVS

Please, help. Is this an expected behavior,
or bad assembly and can be fixed?

Question about the pin wiring

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:

  • PA1: is a bidirectional I/O port pin
  • PA2: is a bidirectional I/O port pin
  • PA5: is a bidirectional I/O port pin
  • RDY0: is a GPIF input signal

Or:

  • PA1/INT1: is the active-LOW 8051 INT1 interrupt input signal
  • PA2/SLOE: is an input-only output enable with programmable polarity for the slave FIFOs connected to FD[7..0] or FD[15..0]
  • PA5/FIFOADR1: is an input-only address select for the slave FIFOs connected to FD[7..0] or FD[15..0]
  • RDY0/SLRD: is the input-only read strobe with programmable polarity for the slave FIFOs connected to FD[7..0] or FD[15..0].

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

  • PA4: is a bidirectional I/O port pin.
  • or as FIFOADR0: is an input-only address select for the slave FIFOs connected to FD[7..0] or FD[15..0].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.