-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Przemyslaw Rachwlal edited this page May 4, 2026
·
1 revision
- Educational 17-opcode CPU (CpuCore)
- Full MOS 6502 emulation (56 official opcodes)
- Decimal mode (ADC/SDC) — passes Klaus Dormann decimal test
- Interrupt handling (RESET, IRQ, NMI)
- Z80 CPU MVP (NOP, HALT, LD, JP, IN/OUT)
- Apple-1 machine module (terminal, PIA, boot panels)
- Apple-1 BASIC integration
- KIM-1 machine module (keypad, LED, RIOT/6530)
- Minimal Blink machine (dynamic hardware platform)
- Retro70 computer (educational 6502 system)
- .NET 10 migration
- Avalonia UI frontend
- Clean architecture with DI
- NLog structured logging
- CI/CD with GitHub Actions
- 400+ unit/integration tests
- Program solution manifests (.solution.json)
- Klaus Dormann full functional test pass (currently times out)
- 65C02 extended opcodes
- Arithmetic/logic instructions (ADD, SUB, AND, OR, XOR)
- Jump/call instructions (JP, JR, CALL, RET)
- Stack operations (PUSH, POP)
- Block I/O instructions
- Interrupt modes 0/1/2
- Machine selector polish
- Terminal output performance optimization
- Dark/light theme toggle
- Dynamic device loading from solution manifests
- Additional I2C devices (temperature sensor, EEPROM)
- Storage device emulation (SD card via SPI)
- Commodore 64 (long-term)
- RCA 1802 COSMAC ELF
- Intel 8080/8085
- WebAssembly build for in-browser emulation
- Snapshot/restore for save states
- Performance profiler integration
- Visual debugger with signal/waveform views