sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX GPU specifications: GP0 rendering commands (polygons, lines, rectangles), GP1 display control, texture formats, semi-transparency, VRAM layout, texture caching, GPU timings, status register. Use when working with GPU commands, VRAM, textures, or display modes.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX GTE (Geometry Transformation Engine, COP2): data/control registers, opcode encoding, coordinate calculation (RTPS/RTPT/MVMVA), general purpose math (SQR/OP/GPF), color calculation (DPCS/NCDS/CDP), division inaccuracy. Use when working with 3D transformations, GTE commands, or fixed-point math.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX hardware model numbers: console variants (SCPH-xxxx), PSone, PS2, dev kits (DTL), SN Systems/Psy-Q, licensed peripherals by region, CDROM game codes. Use when identifying hardware models or peripheral part numbers.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX Interrupts: ISTAT and IMASK registers, IRQ list (VBLANK, GPU, CDROM, DMA, Timer0-2, Controller/MemCard, SIO, SPU, Lightgun), edge-triggered behavior, acknowledge sequence, COP0 interrupt handling. Use when working with interrupt handlers or IRQ configuration.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX I/O Map: complete register address listing for all hardware - memory control, peripherals, interrupts, DMA, timers, CDROM, GPU, MDEC, SPU voices/control/reverb, expansion regions, BIOS. Use as quick reference to find which address maps to which hardware register.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
Konami System 573 arcade hardware: differences from PS1, register map (flash ROM, RTC, ATAPI, DIP switches, watchdog), JVS interface, I/O board variants (analog, digital, fishing, gun, DDR). Use when working with System 573 arcade hardware.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
Konami System 573: security cartridges (install, game, network), external modules (multisession/PCMCIA/HDD), BIOS, bootleg mod boards, game-specific technical notes, PCB pinouts. Use when working with System 573 security, BIOS, or game-specific details.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX MDEC (Macroblock Decoder): I/O ports, decode commands, quant/scale tables, decompression pipeline (RLE, IDCT, YUV-to-RGB), data format (colored 16x16 / mono 8x8 macroblocks), STR files. Use when working with FMV video decoding, MDEC commands, or video compression.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX Memory Cards: read/write command protocol (81h/52h/57h), data format (16KB, 15 blocks, directory, icon frames), save file structure, memory card image formats. Use when working with memory card I/O, save file management, or card image conversion.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX Memory Control registers: expansion base addresses, delay/size configuration for EXP1/EXP2/EXP3/BIOS/SPU/CDROM, COMDELAY, RAMSIZE, cache configuration (BIU register at FFFE0130h). Use when configuring memory timings or cache behavior.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX Memory Map: KUSEG/KSEG0/KSEG1/KSEG2 regions, Main RAM (2MB), scratchpad, I/O ports, expansion regions, BIOS ROM, cache control. Address mirroring, memory exceptions, write queue behavior. Use when working with memory addresses, address translation, or RAM layout.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX external pinouts: controller/memory card port pins, A/V multi-out, serial I/O, power connector, expansion port, chipset summary table. Use when working with PSX external connectors or identifying chipset components.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX internal pinouts: CPU/GPU/SPU/DRV/HC05/MEM/CLK/PWR chip pin mappings, controller/joypad/multitap PCB component lists, memory card internals, PAL/NTSC mods, XBOO upload. Use when working with PSX internals, hardware mods, or chip-level debugging.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
Pocketstation hardware: ARM7TDMI CPU, I/O map, memory map (2KB RAM, 128KB flash), LCD/buzzer, interrupts, timers, RTC, infrared, SIO/IrDA communication, power control, battery. Use when working with Pocketstation hardware or peripherals.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
Pocketstation software: SWI function reference (misc, comms, execute, date/time, flash), BU protocol commands (standard memory card + Pocketstation extensions), file header/icon format, XBOO cable upload. Use when working with Pocketstation software, BIOS calls, or memory card protocol.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX Serial Interfaces (SIO): SIO0 (controller/memory card) and SIO1 (external serial) registers - TX/RX data, status, mode, control, baud rate. Link cable games list. Use when working with serial communication, controller protocol, or link cable.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX SPU (Sound Processing Unit): ADPCM samples/pitch, volume/ADSR envelopes, voice flags, noise generator, control/status registers, SPU RAM access, reverb, IRQ. Use when working with audio, sound effects, music playback, or SPU registers.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX Timers (Root Counters): Timer 0-2 registers - current value, counter mode (sync, reset, IRQ, clock source), target value. Dotclock/Hblank sources, reset/wrap behavior. Use when working with timer interrupts, vsync timing, or frame counting.
sadnescity/psx-spx-claude-plugin
Skill Claude CodeCodex
PSX hardware quirks: I/O write/read datasize restrictions, cache problems, writebuffer hazards, CPU load/store edge cases, register gotchas (R1/R26/R29), locked memory locations, I/O mirrors and garbage addresses. Use when debugging mysterious hardware behavior or emulation inaccuracies.