SadNES cITy avatar

SadNES cITy

Official

@sadnescity · Italy

0Followers
|
13Public Repos
|
43Published Skills

Offers comprehensive technical documentation and reverse-engineering specifications for legacy PlayStation 1 hardware, firmware, and proprietary data formats.

Skills Distribution
DomainCloud & Comp...Hardware Reverse E.. (40%)Firmware & BIOS An.. (30%)Multimedia Data De.. (30%)

Agent Skills by SadNES cITy

Showing 43 vetted skills indexed across 1 GitHub repositories.

sadnescitysadnescity
3

controllers-digital-analog

Explain the PSX controller communication protocol and pad specifications.

Official
Advanced
sadnescitysadnescity
3

bios-boot-internals

Explain the PlayStation 1 BIOS boot sequence and internal functions.

Official
Advanced
sadnescitysadnescity
3

hardware-numbers

Retrieve PlayStation 1 hardware model numbers, configurations, and variants.

Official
Basic
sadnescitysadnescity
3

memory-control

Configure PlayStation memory control registers for expansion, BIOS, and SPU modules.

Official
Advanced
sadnescitysadnescity
3

arcade-cabinets

Identify PlayStation arcade PCBs and detail CPU, GPU, audio, and storage components.

Official
Intermediate
sadnescitysadnescity
3

mdec

Decode PlayStation 1 MDEC macroblock data via I/O port commands.

Official
Advanced
sadnescitysadnescity
3

cdrom-test-protection

Execute PSX CDROM test commands and debug memory and I/O ports.

Official
Advanced
sadnescitysadnescity
3

cdrom-file-audio

Document PlayStation 1 audio formats including VAG, VAB/VH/VB, and SEQ/SEP.

Official
Advanced
sadnescitysadnescity
3

gpu

Execute PSX GPU GP0 and GP1 commands for rendering primitives and managing VRAM.

Official
Advanced
sadnescitysadnescity
3

konami573-security-io

Document Konami System 573 security architecture, cartridge I/O, and EEPROM configurations.

Official
Advanced
sadnescitysadnescity
3

cheat-devices

Provide cheat device information and memory patching techniques for PlayStation 1 games.

Official
Advanced
sadnescitysadnescity
3

pocketstation-hardware

Document Sony Pocketstation hardware specifications, CPU architecture, memory map, and IO control.

Official
Advanced
sadnescitysadnescity
3

cdrom-file-archives

Reverse-engineer PSX game data archives and container formats.

Official
Advanced
sadnescitysadnescity
3

cpu

Provide PlayStation 1 CPU register details and opcode encoding specifications.

Official
Advanced
sadnescitysadnescity
3

sio

Provide PSX SIO0 and SIO1 register configurations and link cable game lists.

Official
Intermediate
sadnescitysadnescity
3

io-map

Look up PSX I/O register addresses for hardware development and troubleshooting.

Official
Basic
sadnescitysadnescity
3

timers

Configure PlayStation 1 timer registers and interrupt modes.

Official
Advanced
sadnescitysadnescity
3

bios-irq-threads-timer

Manage PSX BIOS interrupts, threads, timers, and events via kernel functions.

Official
Advanced
sadnescitysadnescity
3

pinouts-internal

Describe internal pinouts and connections of PlayStation 1 hardware.

Official
Advanced
sadnescitysadnescity
3

cdrom-vcd

Process PlayStation VCD ISO files with PBC menu and playlist control.

Official
Intermediate
sadnescitysadnescity
3

pocketstation-software

Document PocketStation SWI functions, BU commands, and memory card commands.

Official
Advanced
sadnescitysadnescity
3

konami573-hardware

Provides technical specifications and architecture details for Konami System 573 hardware.

Official
Intermediate
sadnescitysadnescity
3

bios-file-cd-memcard

Access PlayStation 1 BIOS kernel functions for file I/O, CDROM, and memory card operations.

Official
Advanced
sadnescitysadnescity
3

controllers-special

Configure PlayStation 1 controller commands for rumble, vibration, and analog buttons.

Official
Advanced

Frequently Asked Questions About SadNES cITy

FAQPage Schema
What 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.