memory-control

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides configuration instructions for the PSX memory control registers, enabling users to fine-tune memory settings for optimal performance.

Core Features & Use Cases

  • Configure Expansion Base Addresses: Adjust the base addresses for expansion regions to enable hardware expansion functionality.
  • Adjust Delay/Size Configurations: Customize the delay and size settings for various expansion modules, BIOS, and SPU for optimal performance.
  • Cache Configuration: Set up the cache configuration to optimize memory access speeds. Use cases include tuning cache behavior for gaming and development purposes.

Quick Start

Use the 'memory-control' skill to configure memory timing settings for an expanded SPU with the following command:

set-memory-control-spu 220931E1h

Frequently Asked Questions about memory-control

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

FAQPage Schema
How do I configure PSX memory control registers for expansion hardware?

To configure PSX memory control registers, you set the base addresses for expansion regions to enable hardware expansion functionality. This allows the PlayStation console to interface with expanded hardware modules.

What is the best way to adjust SPU memory delay and size configurations on PlayStation?

Adjusting SPU memory delay and size configurations involves customizing timing settings for the sound processing unit. You can apply specific hexadecimal values to optimize system performance for audio hardware.

How do I optimize PSX cache configuration for game development?

Optimizing PSX cache configuration requires setting up cache behavior to speed up memory access. This tuning is used to match specific hardware needs or game requirements during development.

Can I fine-tune BIOS memory timing settings for PlayStation console performance?

Yes, you can fine-tune BIOS memory timing settings to optimize system performance. The memory control registers allow you to customize delay and size configurations for the BIOS module.

Why does my PSX expansion module fail to work without memory base address configuration?

Expansion modules fail without memory base address configuration because the system lacks the required mapping to interface with the hardware. Adjusting these base addresses enables the expansion region functionality.