SadNES cITy
Official@sadnescity · Italy
Offers comprehensive technical documentation and reverse-engineering specifications for legacy PlayStation 1 hardware, firmware, and proprietary data formats.
Agent Skills by SadNES cITy
Showing 43 vetted skills indexed across 1 GitHub repositories.
controllers-digital-analog
Explain the PSX controller communication protocol and pad specifications.
bios-boot-internals
Explain the PlayStation 1 BIOS boot sequence and internal functions.
hardware-numbers
Retrieve PlayStation 1 hardware model numbers, configurations, and variants.
memory-control
Configure PlayStation memory control registers for expansion, BIOS, and SPU modules.
arcade-cabinets
Identify PlayStation arcade PCBs and detail CPU, GPU, audio, and storage components.
mdec
Decode PlayStation 1 MDEC macroblock data via I/O port commands.
cdrom-test-protection
Execute PSX CDROM test commands and debug memory and I/O ports.
cdrom-file-audio
Document PlayStation 1 audio formats including VAG, VAB/VH/VB, and SEQ/SEP.
gpu
Execute PSX GPU GP0 and GP1 commands for rendering primitives and managing VRAM.
konami573-security-io
Document Konami System 573 security architecture, cartridge I/O, and EEPROM configurations.
cheat-devices
Provide cheat device information and memory patching techniques for PlayStation 1 games.
pocketstation-hardware
Document Sony Pocketstation hardware specifications, CPU architecture, memory map, and IO control.
cdrom-file-archives
Reverse-engineer PSX game data archives and container formats.
cpu
Provide PlayStation 1 CPU register details and opcode encoding specifications.
sio
Provide PSX SIO0 and SIO1 register configurations and link cable game lists.
io-map
Look up PSX I/O register addresses for hardware development and troubleshooting.
timers
Configure PlayStation 1 timer registers and interrupt modes.
bios-irq-threads-timer
Manage PSX BIOS interrupts, threads, timers, and events via kernel functions.
pinouts-internal
Describe internal pinouts and connections of PlayStation 1 hardware.
cdrom-vcd
Process PlayStation VCD ISO files with PBC menu and playlist control.
pocketstation-software
Document PocketStation SWI functions, BU commands, and memory card commands.
konami573-hardware
Provides technical specifications and architecture details for Konami System 573 hardware.
bios-file-cd-memcard
Access PlayStation 1 BIOS kernel functions for file I/O, CDROM, and memory card operations.
controllers-special
Configure PlayStation 1 controller commands for rumble, vibration, and analog buttons.
Frequently Asked Questions About SadNES cITy
FAQPage SchemaWhat specific hardware tasks can I perform using these specifications?▼
You can perform low-level hardware debugging, including configuring memory control registers, managing DMA channels, and interfacing with SPU ADPCM audio samples. The documentation covers register-level access for the CPU, GPU, and CD-ROM controller, enabling precise control over legacy hardware components.
Who is the target audience for this technical documentation?▼
The target audience includes hardware engineers, retro-computing enthusiasts, and software developers focused on emulator development or preservation. These resources are designed for individuals requiring deep-dive technical specifications regarding PlayStation 1 architecture, pinouts, and proprietary data structures.
Are there specific prerequisites for implementing these hardware protocols?▼
Implementation requires a foundational understanding of MIPS R3000A architecture, memory mapping, and low-level I/O register manipulation. Users should be familiar with binary data analysis and the specific command protocols for the PSX GPU, GTE, and CD-ROM subsystems.