This is something lost
DCOS Posted by CyRUS64 @ 17:55
Wayne Moorefield has released a new featureful OS to potentially provide some rivalry to KallistiOS and the author believes that it is now at the stage to be viably useable for others projects / addons.
So far the OS supports:
Priority based thead scheduler
File based devices
Software Debug Logger
Streaming sound support (Mono at this point)
Mono Wave File Processing
TCP/IP Support via lwIP (Only LAN device is supported at this point)
Serial Port debugger (57600 7-E-1 Settings)
The TCP/IP support alone sounds very interesting
Source / docs / examples are available at the official site.
This is just a showing of what I've done so far. A good bit of influence is taken from KOS.
Things to know....
Classes were used for encapsulation purposes
All applications must be compiled with the kernel library
Development was based on the LAN adapter for code transfer and the Serial port for debugging
At this point you must reset the Dreamcast to load a new image
Debug console is through Serial port using settings: 57600 7-E-1
Timeouts, Sleep, Semaphores supported
lwIP Stack integrated
Debug console through Serial Port
OpenGL support through KGL-X addon (included)
Streaming mono channel sound support, wav or raw formats
Peripherals are accessed through an easy API or IOTCLs for raw usage
Note: DCOS_BASE and DCOS_SRC must be environment variables set to the DCOS directory and DCOS/src respectively. Mine are set as DCOS_BASE = /home/DCOS and DCOS_SRC = /home/DCOS/src.
dcossrc_20030307.zip - contains source tree of DCOS with examples (only change was to make it smaller for easy downloading)
dcdevdocs.zip - contains development documents I've collected
dcdevtools.zip - contains CYGWIN tool chain for dreamcast development for windows development environments
dcosprebuiltlibs.zip - contains prebuilt libraries for compling code without compiling DCOS
examples.zip - examples of code written for DCOShttps://web.archive.org/web/20040718120 ... t/DCOS.htm
anyone have this ???