Skip to content

Instantly share code, notes, and snippets.

View Comba92's full-sized avatar

Comba Comba92

View GitHub Profile
@Comba92
Comba92 / r3000_instructions_list.json
Created June 20, 2025 12:19
R3000 MIPS Cpu instrcutions Set Reference JSON
[
{
"name": "SPECIAL",
"opcode": "0x0000_0000",
"mask": "0xfc00_0000",
"category": "primary",
"categorycode": "0x00"
},
{
"name": "SLL",
@Comba92
Comba92 / sm83_instructions.txt
Last active June 20, 2025 12:22
SM83 Gameboy CPU Instructions Set Reference JSON - the json types and format are described below.
enum Operand {
'immediate8', 'immediate8_signed',
'immediate16',
'hram_address',
'absolute_address',
'A', 'B', 'C', 'D', 'E', 'F', 'H', 'L',
'C_hram_address',
'AF',
'BC', 'BC_absolute_address',
'DE', 'DE_absolute_register',
@Comba92
Comba92 / 6502_instructions.txt
Last active June 15, 2025 14:29
6502 CPU Instructions Set Reference JSON - the json types and format are described below.
enum AddressingMode {
Implied, Accumulator,
Immediate, Relative,
Zeropage, ZeropageX, ZeropageY,
Absolute, AbsoluteX, AbsoluteY,
Indirect, IndirectX, IndirectY
}
enum StatusFlag { C, Z, I, D, B, V, N }
enum DummyRead { Always, AtPageCross, Never }