https://github.com/ifilot/p2000t-simple-cartridge
Kicad source files and assembly source code for useful P2000T hardware
https://github.com/ifilot/p2000t-simple-cartridge
Last synced: 5 months ago
JSON representation
Kicad source files and assembly source code for useful P2000T hardware
- Host: GitHub
- URL: https://github.com/ifilot/p2000t-simple-cartridge
- Owner: ifilot
- Created: 2023-02-19T10:44:57.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-10-19T09:49:47.000Z (9 months ago)
- Last Synced: 2025-10-19T20:25:15.386Z (9 months ago)
- Language: Assembly
- Size: 1.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# P2000T Simple Cartridge
[](https://github.com/ifilot/p2000t-simple-cartridge/actions/workflows/build.yml)
[](https://www.gnu.org/licenses/gpl-3.0)
## Purpose
This repository contains a simple example on how to build your own cartridge
for the P2000T.
For more information, see [this blog post](https://www.philips-p2000t.nl/cartridges/basic-cartridge).
## Contents

* [KiCad source files](pcb/basic_cartridge) for the PCB.
* [STL files]((case)) for a cartridge enclosure.
* [Simple Hello World program](assembly/hello_world/hello_world.asm) source code for the ROM.
## Cartridge BOM
* [74HC00 Quad NAND gate](https://www.reichelt.nl/nl/nl/4-voudige-2-input-nand-poorten-2--6-v-dil-14-74hc-00-p3119.html?r=1)
* [SST39SF010 rom chip](https://www.reichelt.nl/nl/nl/multi-nor-flash-geheugen-1-mb-128-k-x-8-5-v-plcc-32-39sf01070-4c-n-p266390.html?r=1)
* [PLCC32 IC-socket](https://www.reichelt.nl/nl/nl/ic-fitting-32-polig-plcc-plcc-32-p14700.html?r=1)
* 2x 0.1 uF capacitor
## Building the software
Compile the assembly file via:
```bash
cd assembly
make
```
and flash the resulting `hello_world.bin` file to the EEPROM.
See also [this repository](https://github.com/ifilot/pico-sst39sf0x0-programmer)
for a cheap PICO-based SST39SF0x0 flasher.