Downloads: Difference between revisions

From NerdConsole
Jump to navigationJump to search
No edit summary
No edit summary
Line 28: Line 28:


=== Assembly Language Samples ===
=== Assembly Language Samples ===
* General Init
* [[Assembly Language - General Init|General Init]]
* Control Page Init
* [[Assembly Language - Control Page Init|Control Page Init]]
* Joystick Read
* [[Assembly Language - Joystick Read|Joystick Read]]
* Copy Full Pages
* [[Assembly Language - Copy Full Pages of Data|Copy Full Pages of Data]]
* Main RAM Check
* [[Assembly Language - Main RAM Check|Main RAM Check]]
* Extended RAM Check
* [[Assembly Language - Extended RAM Check|Extended RAM Check]]
These code samples were written by David Stephens and are considered public domain licensed.
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.
They can be used or modified by anyone for any purpose.

Revision as of 13:50, 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

Assembly Language Samples

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.