memory-map

Explain PSX memory regions, mirroring, and address translation mechanisms.

3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/sadnescity/psx-spx-claude-plugin --skill memory-map-sadnescity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-map
Source: https://github.com/sadnescity/psx-spx-claude-plugin/tree/main/skills/memory-map
Command: npx skills add https://github.com/sadnescity/psx-spx-claude-plugin --skill memory-map-sadnescity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to the PlayStation 1 memory architecture, enabling users to navigate and understand the different memory regions and their functionalities.

Core Features & Use Cases

  • PSX Memory Map Overview: Offers a detailed map of KUSEG/KSEG0/KSEG1/KSEG2 regions, Main RAM, scratchpad, I/O ports, and more.
  • Address Mirroring: Explains memory mirroring and its implications for address translation and RAM layout.
  • Write Queue Behavior: Describes the write queue mechanism and its relevance for memory access and hardware register state.
  • Use Case: A developer working on PSX hardware reverse engineering can use this Skill to quickly reference memory configurations and understand the system's memory behavior.

Quick Start

Use the memory-map skill to access the PSX memory map and explore the different memory regions.

Frequently Asked Questions about memory-map

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the PSX memory map and how are KUSEG and KSEG regions organized?

PSX memory mirroring duplicates physical RAM across multiple virtual address ranges, meaning writes to one mirrored location appear at others, which is critical for accurate address translation during reverse engineering.

How does the write queue mechanism affect PSX memory access and hardware registers?

The PSX write queue mechanism buffers memory write operations, causing delayed updates to hardware registers and memory states, requiring developers to account for synchronization timing during hardware development.

How do I navigate PSX scratchpad memory and I/O ports for hardware development?

To navigate PSX scratchpad and I/O ports, reference the specific KSEG memory regions where they are mapped, utilizing the memory architecture layout to identify exact address offsets for hardware register interactions.

Can I use this PSX memory architecture reference for PlayStation 1 hardware reverse engineering?

Yes, this PSX memory architecture reference is specifically designed for PlayStation 1 hardware reverse engineering, providing detailed configurations for KUSEG/KSEG regions, address mirroring, and memory access mechanisms.

Why does PSX memory mirroring complicate address translation during reverse engineering?

PSX memory mirroring complicates address translation because identical physical memory appears at multiple virtual addresses, requiring reverse engineers to normalize addresses to avoid duplicating analysis or misinterpreting memory layout.