dog

Only here to post about CD-ROMs

I want!!
⬅️ this mark
🍷white
and Taste 🦆11
require

 

 

(Avatar by @texture, CD-ROM Journal button by @candiedreptile)


CD-ROM Journal
cdrom.ca/

For all those fans of @compactdiscinteractive out there: not only is there a new CD-i game in 2022(!), but it's open source. The CD-i standard has been freely available for years, but without a full sample project to look at the idea of writing new software for it is kinda daunting. But with Nobelia open source, suddenly there's actually something you can reference if you want to write something of your own.

The CD-i renaissance is real.


You must log in to comment.

in reply to @dog's post:

This probably isn't the place to ask, but in the source code I see references to these header files which I assume are part of CD-RTOS.

#include <sysio.h>

#include <ucm.h>

#include <stdio.h>

#include <memory.h>

(These last two I think are standard)

How do I actually know what's in these? I can't seem to find these files or a reference for them anywhere.

Other than these files, I'm shocked at how... portable? this code is lol.

I haven't tried building it myself, but my understanding is the buildsystem uses Microware's OS-9/CD-RTOS compiler toolchain; I assume that also includes the headers.