Analogue Hardware
Manage Analogue FPGA consoles: Pocket, Mega SG, NT / Super NT, and 3D.
Analogue Pocket
Manage the Analogue Pocket SD card: browse cores, export screenshots, backup and restore saves, manage save states, extract Game Boy Camera photos, and generate library images.
SD Card Setup
- Click Browse SD Card and select the root of the Analogue Pocket SD card.
- The tool validates the card by checking for expected directories (
Cores/,Platforms/,Assets/). - Once loaded, all Pocket management features become available.
Features
| Feature | Description |
|---|---|
| Browse Cores | Lists all installed openFPGA cores with platform, version, and size |
| Export Screenshots | Copies all screenshots from the Pocket to a chosen folder |
| Backup Saves | Backs up all save files to a destination folder, preserving the directory structure |
| Restore Saves | Restores saves from a backup folder to the Pocket SD card |
| Manage Save States | Lists save states with platform grouping; select and delete individual or batch states |
| Export GB Camera Photos | Extracts photos from a Game Boy Camera .sav file and exports as grayscale BMP images |
| Auto-Copy Files | Copies files from a source folder to the SD card, matching the directory structure |
| Generate Library Images | Creates placeholder 160×144 BMP images for ROMs without library art |
| Open Game Folders | Lists platform folders under Assets/ for quick access in the file explorer |
Analogue Mega SG
Generate custom fonts for the Analogue Mega SG on-screen menu and convert save files.
Font Generator
- Select the Mega SG SD card root.
- Optionally select a 128×128 BMP source image (16×16 grid of 8×8 character tiles). If no image is provided, the built-in default font is used.
- Click Generate Font to create the font binary and save it to the
System/directory on the SD card.
Save File Converter
- Browse and select a save file (
.sav,.srm,.eep,.fla,.sra). - The tool analyzes the file and displays its size, detected type (EEPROM, SRAM, or Flash), and power-of-two alignment status.
- Select a conversion type:
- Swap Endian 16-bit — swap bytes in 16-bit pairs
- Swap Endian 32-bit — swap bytes in 32-bit groups
- Pad to Power of Two — pad to the next power-of-two size for flash cart compatibility
- Trim Trailing 0x00 — remove trailing zero padding
- Trim Trailing 0xFF — remove trailing 0xFF padding
- SRM → SAV / SAV → SRM — convert between save formats
- Click Convert to create the converted file alongside the original (with
_convertedsuffix).
Analogue NT / Super NT
Generate custom fonts for the Analogue NT and Super NT on-screen menus and repair NES ROM headers.
Font Generator
- Select the NT or Super NT SD card root and the target console (NT or Super NT).
- Optionally select a 128×128 BMP source image. If none is provided, the built-in default font is used.
- Click Generate Font to create the font binary on the SD card.
NES Header Repair
- Select a NES ROM file (
.nes). - Click Repair Header to fix common header issues.
- The repair uses a safe temp-file workflow: writes the fixed ROM to a temporary file first, then replaces the original only on success.
Analogue 3D
Manage N64 Game Pak ROMs on the Analogue 3D SD card with per-game display and hardware settings.
SD Card Setup
- Click Browse SD Card and select the root of the Analogue 3D SD card.
- The tool validates the card by checking for expected directories (
System/,N64/). - Click Scan Game Paks to list all N64 ROM files on the card.
Per-Game Settings
Click a Game Pak to open the settings editor:
Display Settings:
| Setting | Options |
|---|---|
| Resolution | Auto, 240p, 480i, 480p |
| Aspect Ratio | Auto, 4:3, 16:9 |
| Smoothing | Off, Low, Medium, High |
| Crop Overscan | On / Off |
Hardware Settings:
| Setting | Options |
|---|---|
| Expansion Pak | On / Off |
| Rumble Pak | On / Off |
| CPU Overclock | On / Off |
| Controller Pak | Auto, None, Memory |
Settings are saved atomically (writes to a temp file first, then renames) to prevent SD card corruption if the write is interrupted.
Label Artwork
With a Game Pak selected, click Set Artwork to assign a custom PNG label artwork image for the game.