>> Thursday, July 5, 2007
Charles just posted here some new updates about the CD-i version of Frog Feast. "Frog Feast is definitely being worked on again (Thanks Mr. Bivins). The issue remaining is if Frog Feast will use Balboa or be programmed directly at the system level. Programming it at the system level would allow reuse of the code on more games, assuming Frog Feast sold well enough. But, would also take longer to develop. Thanks to cd-i fan, I've got code running outside of Balboa. I am more than likely going to use this method, as I have access to a 8 bit frame buffer. It's just a matter of optimizing the code."
CDoty even hinted at some more plans with CD-i after Frog feast has been finished: "Once Frog Feast is released, I have another game in mind. But, I'll wait until Frog Feast is done before even hinting at it.
Balboa isn't the ideal programming environment for CD-I games. (This probably isn't news to any old CD-I programmer) Thanks to cd-i fan, I've switched to using the CD-RTOS functionality. This gives me direct access to an 8 bit video buffer. Getting decent speed out of the system will be just a matter of optimizing the routines or design. Frog Feast shouldn't take more than a month or two to adapt to the new system. I found an article, from cd-i fan, that discusses the design of The Apprentice. The article discusses how the features were inplemented within the hardware of the CD-I."
Update: "The most difficult part of programming a system is getting the initial code going. I managed, with the help of CD-I Fan, to get some initial code running for the CD-I CD RTOS. The demo does not use any functionality of Balboa. The old demo used Balboa. I converted an old demo to run on the CD-I. It can be downloaded from http://www.chaos89.com/DemoZone/ The demo runs correctly on a NTSC or PAL game system, with the screen centered in either mode. This includes a good starting point for a graphical system for Frog Feast. I got a CDI-370 in today. This will make it easy to test out a game in either NTSC or PAL, since it can be switched between modes,and displays correctly in either mode on the built it LCD." So please report your experiences with this CD-i demo, including the info of your type of CD-i player!
I was pretty disappointed and discouraged at the performance under Balboa. Part of that was me not fully understanding how to use the CD-I hardware. Since switching to the CD-RTOS, I am happy with the performance. And, I understand the hardware a lot better. The load time for the demo should be comparable to Frog Feast. CD-I fan has given me a bunch of tips on speeding up file loading, and the CD-I in general. I will probably implement a compressed file system, which will reduce the load time futher.
Great news! We will follow the trail of developments as close as possible ;)
If you want to know what Frog Feast is all about: Check out this video of the Neo Geo CD version, which is already finished:
Update July 9th: I've uploaded my test report of the Chaos89 Rastersoft CD-i demo, and I made a video of it. Check this post for the results!