Amiga Chip Explorer is a retro-styled reference application for exploring key custom and support ICs across classic Commodore Amiga systems.
It provides two main workflows:
- Chip Library: browse chips by Amiga model and review package, pin-count, and function metadata.
- Schematic Viewer: inspect an individual chip package, click pins, and view signal-level reference media.
- Centralize core chip reference data for multiple Amiga generations.
- Offer a fast visual workflow for moving from model → chip → pin details.
- Keep a compact, browser-based UI suitable for hobby electronics, reverse engineering, and preservation work.
The current dataset includes:
- A1200
- A600
- A500
- A2000
- CD32
- A3000
- A4000
- CDTV
- Interactive model and chip navigation with URL-synced state in the schematic viewer.
- Chip metadata catalog including part number, package type, and pin count.
- Pin selection + signal panel for focused per-pin review.
- Retro terminal/CRT-inspired interface tuned for high-contrast reference use.
- Next.js 15 (App Router)
- React 19
- TypeScript
- Tailwind CSS
npm installnpm run devOpen http://localhost:4028.
npm run dev— start development server on port4028npm run build— build for productionnpm run serve— run production servernpm run lint— run ESLint checksnpm run lint:fix— auto-fix lint issues where possiblenpm run type-check— run TypeScript checks without emitting filesnpm run format— format source files with Prettier
/chip-library— main chip browsing interface/schematic-viewer— package/pin viewer
The schematic viewer accepts URL search params (such as modelId, chipId, package, and pinCount) so selected context can be shared or revisited.
src/
├── app/
│ ├── chip-library/ # Chip catalog UI + model/chip data
│ └── schematic-viewer/ # Interactive package and signal viewer
├── components/ # Shared layout and UI components
└── styles/ # Global styles and Tailwind layers
- This project uses static in-repo model/chip definitions as its initial data source.
- Signal reference media is loaded from
public/assets/signals/...paths in the schematic workflow.
- Built with Next.js and React
- Styled with Tailwind CSS
- Initially scaffolded with Rocket.new