Here's a list of existing FPGA cores of which I'm currently aware, which could potentially be ported to the Chameleon64 hardware. Most of these exist for competing hardware - some will be easy to port, some will be very difficult. The discussion about cores and porting was in danger of getting lost in the chatter in the "Ported to V2" thread, so I thought a list such as this would be helpful.
In the interests of avoiding duplicated effort, if anyone else is working on a core, especially porting to V2 hardware, it would be helpful to know, so that no-one else picks up the project. For this reason I've put my own initials by the projects either done by me, or on my "To Do" list.
If anyone knows of a project that should be added, or if anyone else is working on porting any of these please post below and I'll update the table.
|Home Computers||Ported to V1||Ported to V2||Effort required to port||Adopted by||Notes|
|Acorn Archimedes||moderate||Will require an OSD / disk co-processor in the core, and an associated extra port into the SDRAM controller.|
|Amiga (AGA)||high||Will require an OSD / disk co-pro + SDRAM port, FPGA nearly full|
|Atari ST – MIST||high||Will require an OSD / disk co-pro + SDRAM port, FPGA nearly full|
|Next186 IBM PC||very high||Last time I looked, not easy to build on Altera FPGAs|
|OneChipMSX||yes||yes||moderate||AMR||There's a newer version upstream that will require more effort to port.|
|TRS-80 Model I|
|Nintendo Game boy|
|NEC PC Engine||yes||yes||moderate||AMR||There's now a newer version that will require some effort to port.|
|Sega Master System|
|Sega Genesis / Megadrive||yes||Low / moderate||AMR||There's a newer version that will require more effort to port.|
|Ghosts and Goblins||high||Will require an OSD / disk co-processor – published source difficult to build|
|1942||high||Will require an OSD / disk co-processor – published source difficult to build|
|1943||high||Will require an OSD / disk co-processor – published source difficult to build|