mirror of
https://github.com/MiSTer-devel/CDi_MiSTer.git
synced 2026-04-26 03:03:29 +00:00
3cbdbea097ea6466bf18d25227f85caa6dedef9d
CDi_playground
A repo dedicated to create an FPGA implementation of the Philips CDi to be usable for the MiSTer project
This repository is very experimental!
The current planned first milestone is having the boot rom usable on the MiSTer. It requires no CDIC to function.
TODOs
- Implement ICA/DCA parser
- Implement CLUT7 RLE
- Implement functional video channel 1
- Interface to MiSTer framework
- Implementation of SDRAM controller
- Using MiSTer framework to load cdi200.rom and slave rom
- Attach MiSTer input system to the SLAVE controller
- Have the system menu usable on MiSTer
- Evaluate wrong answer on PAL/NTSC status from SLAVE
- Right now, the expected answer is inserted with glue logic
- Implement the CDIC audio parts
- Implement the CDIC CD parts
- Implement SPI interface to CD controller on SLAVE
- Fix I2C for the front display and show the display as picture in picture during changes?
- It might not even be required at all.
- Have CD data available for the CDIC
Languages
Verilog
35.5%
SystemVerilog
18.8%
Assembly
18.8%
C
12.1%
VHDL
10.8%
Other
3.9%