Roadmap
Phase 1 — Foundation (Sprint 1-4) TERMINE
- CPU 6502 : 151 opcodes, 13 modes d'adressage, BCD, interruptions
- Memoire 64 KB : RAM/ROM, banking, I/O mappe
- VIA 6522 : 16 registres, Timers, IFR/IER, clavier
- 74 tests CPU + 43 tests memoire/I/O
Phase 2 — Display & Audio (Sprint 5-7) TERMINE
- Video ULA : texte 40x28, HIRES 240x200, attributs serie
- Audio PSG AY-3-8910 : 3 canaux, bruit, enveloppes
- Rendu SDL2 et mode headless
Phase 3 — Storage & Host (Sprint 8-11) TERMINE
- Format .TAP lecture/ecriture, fast load
- Sedoric, FDC WD1793, 4 lecteurs
- Partage fichiers hote (hostfs)
- Outils : bas2tap, bin2tap, tap2sedoric
Phase 4 — Modern Features (Sprint 12-15) TERMINE
- Debugger interactif avec breakpoints et watchpoints
- Save states (.ost) avec CRC32
- Export video PPM/BMP/ASCII
- Streaming Chromecast (MJPEG + WAV + CASTV2)
Phase 5 — Extended Hardware (Sprint 16-19) TERMINE
- Support ORIC-1 et Atmos (auto-detection ROM)
- Joystick IJK (clavier + gamepad SDL2)
- Imprimante Centronics + traceur MCP-40
- Mise a l'echelle x1-x4
Phase 6 — Polish & Release EN COURS
- Stabilisation et correction de bugs
- Documentation utilisateur complete
- Packaging et distribution