Downloads: Difference between revisions

From NerdConsole
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 26: Line 26:
* Main Board v1
* Main Board v1
* Video Board v3
* Video Board v3
=== Assembly Language Samples ===
* [[Assembly Language - General Init|General Init]]
* [[Assembly Language - Control Page Init|Control Page Init]]
* [[Assembly Language - Joystick Read|Joystick Read]]
* [[Assembly Language - Copy Full Pages of Data|Copy Full Pages of Data]]
* [[Assembly Language - Main RAM Check|Main RAM Check]]
* [[Assembly Language - Extended RAM Check|Extended RAM Check]]
These code samples were written by David Stephens and are considered public domain licensed.
They can be used or modified by anyone for any purpose.

Latest revision as of 14:01, 14 January 2024

NerdConsole was designed to be relatively straightforward to build yourself and to jump in and start making games for. To that end, the designs for the physical bits of the system as instructions on how to build them are freely available.

If you are uncomfortable ordering PCBs on your own (or your favorite PCB producer only sells them in sets of 5 or more) or you don't have access to a 3D printer, most of the parts needed are expected to be available for sale. That is not the case yet, but once parts are available, a link will be provided here.

The goal with NerdConsole is to provide game developers as large of a market as possible. This should be true whether they intend to give away their games or sell them. To help with that goal, the PPU software is "closed source" but is available for free. This is to prevent multiple modified versions of the PPU software from splintering the market. I firmly believe that requiring modified PPU software versions for specific games takes away from this.

3D Printer Models

  • System Case
    • Top
    • Bottom
    • Cartridge Guide
  • Cartridge Case
    • Top
    • Bottom
  • Video Board
    • Support (Main Board Side)
    • Support (Pi Side)
  • Extra Controller Breakout Box
    • Top
    • Bottom

PCB Designs

  • Main Board v1
  • Video Board v3