>> Friday, October 29, 2010
Cdifan posted some interesting thoughts to develop CD-i Emulator more like CD-ICE: This first CD-i Emulator tried to emulate CD-i with the use of the original ROM of the player. Cdifan: "I have some wild ideas about ROM-less emulation; this would basically mean re-implementing the CD-RTOS operating system. It can be done, CD-ice proved it. I'm not going to tackle that by myself; my current thinking is to make a start by implementing a high-level emulation framework, tracing stubs for all the calls (luckily these can mostly be generated automatically from the digital Green Book and OS-9 manuals) and some scaffolding and samples. One of the pieces of scaffolding would be a really simple CD-i player shell; one that just shows a big "Play CD-i" button and then starts the CD-i title :-)"
Furthermore he explains the start of his CD-i Cookbook: "To prepare for the above I had to do some fairly heavy design, which caused me to properly write down some of the design information and tradeoffs for the first time. This will be invaluable information for co-developers (if they ever materialize), hence the title "CD-i Emulator Cookbook". Well, at present it's more like a leaflet but I hope to expand it over time and also add some history." Read a lot more details on his blog, cdibits.