All public logs
From NerdConsole
Jump to navigationJump to search
Combined display of all available logs of NerdConsole. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 19:03, 29 November 2024 NerdOfEpic talk contribs created page NerdSembler (Created page with "== What is an assembler? == An assembler is a tool that produces machine code from source code files that are written in assembly language. Assembly language is pretty similar to machine code since assembly instructions map essentially one to one to machine instructions. == Why use an assembler? == Assemblers offer conveniences to programmers by providing features like labels for branch and jump instructions. The use of dynamic labels prevents the need for hard code...")
- 17:31, 29 November 2024 NerdOfEpic talk contribs created page Other Tools (Created page with "== NerdSembler == NerdSembler is an assembler for the 6502 family of CPUs. It's capable of generating machine code for the 65C02 CPU that is used in NerdConsole. For additional information please head over to the NerdSembler page.")
- 16:57, 29 November 2024 NerdOfEpic talk contribs created page File:Cc-zero.png (Creative Commons - Public Domain)
- 16:57, 29 November 2024 NerdOfEpic talk contribs uploaded File:Cc-zero.png (Creative Commons - Public Domain)
- 16:55, 29 November 2024 NerdOfEpic talk contribs created page File:Closed-free.png (Closed Source Free Software)
- 16:55, 29 November 2024 NerdOfEpic talk contribs uploaded File:Closed-free.png (Closed Source Free Software)
- 16:54, 29 November 2024 NerdOfEpic talk contribs created page File:Cc-by-sa.png (Creative Commons - Attribution, Share Alike)
- 16:54, 29 November 2024 NerdOfEpic talk contribs uploaded File:Cc-by-sa.png (Creative Commons - Attribution, Share Alike)
- 16:52, 29 November 2024 NerdOfEpic talk contribs created page File:Cc-by.png (Creative Commons - Attribution)
- 16:52, 29 November 2024 NerdOfEpic talk contribs uploaded File:Cc-by.png (Creative Commons - Attribution)
- 16:49, 29 November 2024 NerdOfEpic talk contribs created page File:Cc-by-nc-nd.png (Creative Commons - Attribution, Non-Commercial, No Derivative Works)
- 16:49, 29 November 2024 NerdOfEpic talk contribs uploaded File:Cc-by-nc-nd.png (Creative Commons - Attribution, Non-Commercial, No Derivative Works)
- 16:38, 29 November 2024 NerdOfEpic talk contribs created page Licenses (Created page with "NerdConsole has several parts and thus several licenses that cover those parts differently. Most of the purpose of these licenses is to maintain a cohesive ecosystem for NerdConsole development. There cannot be lots of slightly different versions of NerdConsole or no one will be able to reliably produce games for the system. Additional information about Creative Commons licenses can be found at https://creativecommons.org == Hardware Licenses == === Main System PCBs...")
- 16:32, 8 August 2024 NerdOfEpic talk contribs created page Project Status (Created page with "The NerdConsole project is a monstrously large hobby project being done entirely by one person. That means a lot to do, a lot to learn, and a lot of things to make work together. It also means that at any given time I may be working on any number of different parts of the project. To help make it as straightforward as possible to figure out what's going on, this page presents a high level list of activities. == PPU Software == * '''(In Progress)''' Rewriting the PPU...")
- 09:34, 3 August 2024 NerdOfEpic talk contribs created page Development Language (Created page with "The NerdConsole PPU software is a complex piece of multi-threaded code that accepts information from the GPIO pins on a Raspberry Pi, manages the data that was received, and uses it to render graphics based on that information. = Java = Originally, it was written in Java because I'm very comfortable with Java and that seemed like a good reason to use it at the time. Most values used in NerdConsole's PPU registers are bytes that are used as multi-value bit fields. T...")
- 09:58, 1 April 2024 NerdOfEpic talk contribs created page Built-In Palette - Virtual Boy (Created page with "'''Nintendo Group''' ID: <span class='mono'>$1D</span> {| |+ Colors |- | style='background-color:#ef0000; color:#000000' class='pal-td' title='R: $EF / G: $00 / B: $00' | $00 | style='background-color:#a40000; color:#000000' class='pal-td' title='R: $A4 / G: $00 / B: $00' | $01 | style='background-color:#550000; color:#ffffff' class='pal-td' title='R: $55 / G: $00 / B: $00' | $02 | style='background-color:#000000; color:#ffffff' class='pal-td' title='R: $00 / G: $00 /...")
- 17:29, 11 February 2024 NerdOfEpic talk contribs created page Task - ASM-1 (Created page with "{| class='wikitable' ! Code | width='90%' | ASM-1 |- ! Summary | Write a routine for copying 256 byte pages of data |- ! Type | Task |- ! Status | In-Progress |- ! colspan='2' | Description |- | colspan='2' | An assembly routine that can copy full 256 byte pages of data around is needed for loading data into the PPU. |- ! colspan='2' | Notes |- | colspan='2' | * Note * Note |} Return to the list of Tasks.")
- 17:25, 11 February 2024 NerdOfEpic talk contribs created page Task - PPU-1 (Created page with "{| class='wikitable' ! Code | width='90%' | PPU-1 |- ! Summary | Finish test coverage for com.nerdofepic.nerdconsole.data package |- ! Type | Task |- ! Status | In-Progress |- ! colspan='2' | Description |- | colspan='2' | As a key package the sits under almost the entire PPU, complete test coverage is important for the com.nerdofepic.nerdconsole.data package. |- ! colspan='2' | Notes |- | colspan='2' | * Note * Note |} Return to the list of Tasks.")
- 16:52, 10 February 2024 NerdOfEpic talk contribs created page Tasks (Created page with "Welcome to the page I use for keeping track of things that I'm working on. As it turns out, finding good and free project management software is harder than I thought it would be. Thus, instead of keeping a spreadsheet somewhere, I decided to make this page. = Software = This section is for keeping track of software related work. Since the PPU is software based in NerdConsole, this is likely to be the largest section of the task list. {| class="wikitable" ! Task !...")
- 21:06, 31 January 2024 NerdOfEpic talk contribs created page User:NerdOfEpic (Created page with "I'm the designer, developer, electrical engineer, 3D designer, author, tester, and basically everything else for NerdConsole.")
- 21:03, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SMB4 (Created page with "'''SMB4''' Set Memory Bit 4 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $C7 || SMB4 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:03, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SMB3 (Created page with "'''SMB3''' Set Memory Bit 3 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $B7 || SMB3 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:03, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SMB2 (Created page with "'''SMB2''' Set Memory Bit 2 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $A7 || SMB2 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:03, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SMB1 (Created page with "'''SMB1''' Set Memory Bit 1 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $97 || SMB1 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:03, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SMB0 (Created page with "'''SMB0''' Set Memory Bit 0 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $87 || SMB0 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:03, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SEI (Created page with "'''SEI''' Set Interrupt {| class='wikitable' ! Op !! Inst !! Address Modes |- | $78 || SEI || Implied |} Return to the OpCodes table.")
- 21:02, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SED (Created page with "'''SED''' Set Decimal {| class='wikitable' ! Op !! Inst !! Address Modes |- | $F8 || SED || Implied |} Return to the OpCodes table.")
- 21:02, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SEC (Created page with "'''SEC''' Set Carry {| class='wikitable' ! Op !! Inst !! Address Modes |- | $38 || SEC || Implied |} Return to the OpCodes table.")
- 21:02, 31 January 2024 NerdOfEpic talk contribs created page OpCode - SBC (Created page with "'''SBC''' Subtract with Carry {| class='wikitable' ! Op !! Inst !! Address Modes |- | $E1 || SBC || Zero Page Indirect Pre-indexed X |- | $E5 || SBC || Zero Page Absolute |- | $E9 || SBC || Immediate |- | $ED || SBC || Absolute |- | $F1 || SBC || Address Mode - Zero Page Indirect Post-indexed Y|...")
- 21:02, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RTS (Created page with "'''RTS''' Return from Subroutine {| class='wikitable' ! Op !! Inst !! Address Modes |- | $60 || RTS || Implied |} Return to the OpCodes table.")
- 21:02, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RTI (Created page with "'''RTI''' Return from Interrupt {| class='wikitable' ! Op !! Inst !! Address Modes |- | $40 || RTI || Implied |} Return to the OpCodes table.")
- 21:01, 31 January 2024 NerdOfEpic talk contribs created page OpCode - ROR (Created page with "'''ROR''' Rotate Right {| class='wikitable' ! Op !! Inst !! Address Modes |- | $66 || ROR || Zero Page Absolute |- | $6A || ROR || Accumulator |- | $6E || ROR || Absolute |- | $76 || ROR || Zero Page Indexed X |- | $7E || ROR || Absolute Indexed X |} Return to the 65C...")
- 21:01, 31 January 2024 NerdOfEpic talk contribs created page OpCode - ROL (Created page with "'''ROL''' Rotate Left {| class='wikitable' ! Op !! Inst !! Address Modes |- | $26 || ROL || Zero Page Absolute |- | $2A || ROL || Accumulator |- | $2E || ROL || Absolute |- | $36 || ROL || Zero Page Indexed X |- | $3E || ROL || Absolute Indexed X |} Return to the 65C0...")
- 21:01, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB7 (Created page with "'''RMB7''' Reset Memory Bit 7 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $77 || RMB7 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:01, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB6 (Created page with "'''RMB6''' Reset Memory Bit 6 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $67 || RMB6 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:00, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB5 (Created page with "'''RMB5''' Reset Memory Bit 5 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $57 || RMB5 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:00, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB4 (Created page with "'''RMB4''' Reset Memory Bit 4 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $47 || RMB4 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:00, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB3 (Created page with "'''RMB3''' Reset Memory Bit 3 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $37 || RMB3 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:00, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB2 (Created page with "'''RMB2''' Reset Memory Bit 2 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $27 || RMB2 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:00, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB1 (Created page with "'''RMB1''' Reset Memory Bit 1 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $17 || RMB1 || Zero Page Absolute |} Return to the OpCodes table.")
- 21:00, 31 January 2024 NerdOfEpic talk contribs created page OpCode - RMB0 (Created page with "'''RMB0''' Reset Memory Bit 0 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $07 || RMB0 || Zero Page Absolute |} Return to the OpCodes table.")
- 20:59, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PLY (Created page with "'''PLY''' Pull Register Y from Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $7A || PLY || Implied |} Return to the OpCodes table.")
- 20:59, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PLX (Created page with "'''PLX''' Pull X Register from Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $FA || PLX || Implied |} Return to the OpCodes table.")
- 20:59, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PLP (Created page with "'''PLP''' Pull Processor Status from Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $28 || PLP || Implied |} Return to the OpCodes table.")
- 20:59, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PLA (Created page with "'''PLA''' Pull Stack to Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $68 || PLA || Implied |} Return to the OpCodes table.")
- 20:58, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PHY (Created page with "'''PHY''' Push Y Register to Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $5A || PHY || Implied |} Return to the OpCodes table.")
- 20:58, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PHX (Created page with "'''PHX''' Push X Register to Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $DA || PHX || Implied |} Return to the OpCodes table.")
- 20:58, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PHP (Created page with "'''PHP''' Push Processor Status to Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $08 || PHP || Implied |} Return to the OpCodes table.")
- 20:58, 31 January 2024 NerdOfEpic talk contribs created page OpCode - PHA (Created page with "'''PHA''' Push Accumulator to Stack {| class='wikitable' ! Op !! Inst !! Address Modes |- | $48 || PHA || Implied |} Return to the OpCodes table.")
- 20:57, 31 January 2024 NerdOfEpic talk contribs created page OpCode - ORA (Created page with "'''ORA''' Bitwise OR with Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $01 || ORA || Zero Page Indirect Pre-indexed X |- | $05 || ORA || Zero Page Absolute |- | $09 || ORA || Immediate |- | $0D || ORA || Absolute |- | $11 || ORA || Address Mode - Zero Page Indirect Post-in...")