2024-07-10 18:41:12 +02:00
2024-07-08 19:22:59 +02:00
2024-07-08 19:22:59 +02:00
2024-07-10 18:41:12 +02:00
2024-07-10 18:41:12 +02:00
2024-07-08 19:22:59 +02:00
2024-07-08 19:22:59 +02:00
2024-07-08 19:22:59 +02:00
2024-07-08 19:22:59 +02:00
2024-07-08 19:22:59 +02:00
2024-07-08 19:17:45 +02:00
2024-07-10 18:41:12 +02:00

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
Description
A repo dedicated to create an FPGA implementation of the Philips CD-i
Readme GPL-3.0 9.3 MiB
Languages
Verilog 35.5%
SystemVerilog 18.8%
Assembly 18.8%
C 12.1%
VHDL 10.8%
Other 3.9%