Page 1 of 1

Articles related to CD-i development

Posted: Thu Aug 16, 2007 4:07 am
by cdoty
This is a collections of articles that I found helpful for CD-i development:

Programming the CD-i Player - Ernest West.
- This is a link to a post on these forums, there is also a word or PDF document somewhere.

The Apprentice - some technical information - cdidev
- The lightbulb went on after reading this page. It describes a technique of
using the front plane for sprites (and text), and using the back plane for the static (or nearly static) background.

The New International CD-i Association contains many useful documents:

MCD212 (video decoder and system controller)
- The MCD212 isn't programmed directly, but many of the FCT (field control table) and LCT (line control table) values are directly related to information in this document.

Technical info pointing devices:
- This provided a small amount info on input devices. The Green Book contains more details.

Microware OS-9 Documentation - OS-9 2.4 Technical Manual:
- Provides documents on system routines such as memory, file and, events.

The Interactive Engineer:
- Has a few articles relating to game development on the CD-i. The soundmap article was useful. It also provided information on using the CD-RTOS functions in C.

The Green Book is needed, and can be found around the net.
- This describes the CD-i specific routines under OS-9.

Posted: Wed Jan 21, 2009 6:10 pm
by K1ngArth3r
Thanks for the resources, just what I was looking for.

What other tools did you use? Did you just use PC Applications or did you use actual CD-i authoring hardware?

Posted: Wed Jan 28, 2009 4:34 am
by cdoty
K1ngArth3r wrote:Thanks for the resources, just what I was looking for.

What other tools did you use? Did you just use PC Applications or did you use actual CD-i authoring hardware?
I have a CD-i 605 player, but mainly used the CD-i emulator. I only used the CD-i 605 player to track down an obscure bug.

I did use a few different player for speed comparisons. This is the only real need for hardware.

Posted: Wed Jan 28, 2009 4:52 am
by K1ngArth3r
Excellent, thanks for the response.

If you ever wanted to sell the 605 unit please let me know, I don't plan on using one if I can help it but would be nice to own.

Posted: Wed Jan 28, 2009 1:15 pm
by Bas
Hey, you should hunt down one of these! I would love to learn more about these cards to run CD-i on a pc.

Posted: Wed Jan 28, 2009 5:16 pm
by K1ngArth3r
Thats a nice piece of hardware.

So looks like there are 2 versions ISA and PCI.

Does anybody own one of these or not which country they were released in?

Posted: Wed Jan 28, 2009 9:09 pm
by Erronous
They were released in France, or more specific it was a French company that made them. In my memory they were a bit buggy, they either work in W95 or W98 not both. I also had some problems with using a PC-mouse in CD-i games and certain display modes crash the card. It's quite usefull, with the card installed you can access contents of cd-i discs with your PC.

Posted: Wed Jan 28, 2009 9:13 pm
by K1ngArth3r
So i'm guessing

Windows 95 for the ISA card
Windows 98 for the PCI card

Do you own one then?

If so which one do you own?

Posted: Wed Jan 28, 2009 9:21 pm
by Erronous
I have a PCI I2M card. I've never seen the ISA card, but I've had 3 PCI cards so I would think the ISA card would be much rarer. Also probably impossible to find software for that.

Posted: Wed Jan 28, 2009 9:23 pm
by K1ngArth3r
Do you know how much the PCI I2M card generally sells for?

Do you have a spare? :wink:

I2M PCI cards

Posted: Mon Dec 07, 2009 3:17 am
by sfetchit
I programmed a lot of CD-i professional titles and used the I2M PCI cards extensively. Never had any problems with them - they are really pretty nice PCI cards. I believe that we did get the card drivers working on an NT system in addition to Win95/98, although there were a lot of gyrations necessary to get that to work.

Posted: Mon Dec 07, 2009 11:23 am
by cdifan
There is I2M software on ICDIA, several versions actually. I don't know for which card versions it is, though.

I2M cards

Posted: Mon Dec 07, 2009 1:20 pm
by sfetchit
I still have all the versions made of the I2M cards - PC/Mac PCI and ISA and the software for them. There were not a huge number of software releases for I2M and there do appear to be 2 or 3 versions posted. Interestingly as well you could piece together a complete CD-i OS9 kernel rom from the files contained in the distribution, as they essentially put CD-i player hardware on a PCI board with some shared memory mapping and loaded the kernel from those files for playback with some slightly modified drivers. Yet another CD-i player to emulate... :-)

Posted: Mon Dec 07, 2009 4:25 pm
by cdifan
Yes, I had noticed that and development CD-i Emulator already has a "host" device emulator for the exact purpose. Can't remember its current status, but it certainly isn't playing discs :P