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).
- 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...")
- 20:57, 31 January 2024 NerdOfEpic talk contribs created page OpCode - NOP (Created page with "'''NOP''' No Operation {| class='wikitable' ! Op !! Inst !! Address Modes |- | $EA || NOP || Implied |} Return to the OpCodes table.")
- 20:56, 31 January 2024 NerdOfEpic talk contribs created page OpCode - LSR (Created page with "'''LSR''' Logical Shift Right {| class='wikitable' ! Op !! Inst !! Address Modes |- | $46 || LSR || Zero Page Absolute |- | $4A || LSR || Accumulator |- | $4E || LSR || Absolute |- | $56 || LSR || Zero Page Indexed X |- | $5E || LSR || Absolute Indexed X |} Return to th...")
- 20:56, 31 January 2024 NerdOfEpic talk contribs created page OpCode - LDY (Created page with "'''LDY''' Load Y Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $A0 || LDY || Immediate |- | $A4 || LDY || Zero Page Absolute |- | $AC || LDY || Accumulator |- | $B4 || LDY || Zero Page Indexed X |- | $BC || LDY || Absolute Indexed X |} Return to the...")
- 20:55, 31 January 2024 NerdOfEpic talk contribs created page OpCode - LDX (Created page with "'''LDX''' Load X Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $A2 || LDX || Immediate |- | $A6 || LDX || Zero Page Absolute |- | $AE || LDX || Absolute |- | $B6 || LDX || Zero Page Indexed Y |- | $BE || LDX || Absolute Indexed Y |} Return to the 65C0...")
- 20:55, 31 January 2024 NerdOfEpic talk contribs created page OpCode - LDA (Created page with "'''LDA''' Load Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $A1 || LDA || Zero Page Indirect Pre-indexed X |- | $A5 || LDA || Zero Page Absolute |- | $A9 || LDA || Immediate |- | $AD || LDA || Absolute |- | $B1 || LDA || Address Mode - Zero Page Indirect Post-indexed Y|Zer...")
- 20:55, 31 January 2024 NerdOfEpic talk contribs created page OpCode - JSR (Created page with "'''JSR''' Jump to Subroutine {| class='wikitable' ! Op !! Inst !! Address Modes |- | $20 || JSR || Absolute |} Return to the OpCodes table.")
- 20:54, 31 January 2024 NerdOfEpic talk contribs created page OpCode - JMP (Created page with "'''JMP''' Jump {| class='wikitable' ! Op !! Inst !! Address Modes |- | $4C || JMP || Absolute |- | $6C || JMP || Indirect |- | $7C || JMP || Absolute Indexed X Indirect |} Return to the OpCodes table.")
- 20:54, 31 January 2024 NerdOfEpic talk contribs created page OpCode - INY (Created page with "'''INY''' Increment Y Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $C8 || INY || Implied |} Return to the OpCodes table.")
- 20:54, 31 January 2024 NerdOfEpic talk contribs created page OpCode - INX (Created page with "'''INX''' Increment X Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $E8 || INX || Implied |} Return to the OpCodes table.")
- 20:54, 31 January 2024 NerdOfEpic talk contribs created page OpCode - INC (Created page with "'''INC''' Increment Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $1A || INC || Accumulator |- | $E6 || INC || Zero Page Absolute |- | $EE || INC || Absolute |- | $F6 || INC || Zero Page Indexed X |- | $FE || INC || Absolute Indexed X |} Return to...")
- 20:53, 31 January 2024 NerdOfEpic talk contribs created page OpCode - EOR (Created page with "'''EOR''' Bitwise Exclusive OR {| class='wikitable' ! Op !! Inst !! Address Modes |- | $41 || EOR || Zero Page Indirect Pre-indexed X |- | $45 || EOR || Zero Page Absolute |- | $49 || EOR || Immediate |- | $4D || EOR || Absolute |- | $51 || EOR || Address Mode - Zero Page Indirect Post-indexed Y...")
- 20:53, 31 January 2024 NerdOfEpic talk contribs created page OpCode - DEY (Created page with "'''DEY''' Decrement Y Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $88 || DEY || Implied |} Return to the OpCodes table.")
- 20:53, 31 January 2024 NerdOfEpic talk contribs created page OpCode - DEX (Created page with "'''DEX''' Decrement X Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $CA || DEX || Implied |} Return to the OpCodes table.")