Clock-accurate FPGA replacement for NES PPU

(github.com)

15 points | by zdw a day ago ago

5 comments

  • aix1 a day ago ago

    Having never heard the term, I had to look up what a "PPU" was. Picture Processing Unit.

    Seems to be a Nintendo term for what other companies might have called a "VDP" (Video Display Processor) or a "VIC" (Video Interface Chip).

    Brings warm memories of Yamaha V9938 VDP used in MSX-2 machines.

  • rustyhancock a day ago ago

    Did laugh (in a good way) when he says it's possible to use a lattice Fpga to reduce costs but be didn't want to learn a new ecosystem.

    Then a few lines later without fan fair, here's the lattice version...

  • nubinetwork a day ago ago

    I wonder if they could add ypbpr, being rgbs kindof limits what you can connect it to... (okay, to be fair, so does ypbpr, but at least the nesrgb has multiple output options...)

    • hananova a day ago ago

      I'm not sure what the value of that would be. The point of a cycle accurate emulation (not replacement, emulation. It may be an FPGA, but it's still hardware emulation) FPGA implementation is to have lagfree and accurate output to devices that can make use of that lagfree capability. This essentially means CRTs and nothing else, and those all support, or can trivially be modded to support, RGB.

  • shablulman a day ago ago

    [dead]