Welcome to my madness!

Since I have a bunch of Cybiko Classics that are sitting around doing very little, I want to breath some new life into them. Cybiko (www.cybiko.com) no longer supports them.

Here are some of the things that I want to get on the Cybiko:

Bootloader - use the builtin monitor in the H8S

Development Toolchain (for cybiko target from W32, Linux, FreeBSD)

Hardware for some kind of expanded memory - Smart Media Card

OS - CyBorn: http://sourceforge.net/projects/cybiko-reborn/


Things to be done:

Phase One

No OS / shell, etc - refining API, no flashing, just downloading and executing with CyOs still resident via .boot files:
Drivers:
LED, Display, Sound, Timer, Keyboard, RTC - working
RF, RS-232 - need work
file system - (new? or copy cybiko for compatibility)

Libraries for general 'C' and graphics:
string, memory, graphics: pixel, lines - working, need some refining.
sprites/blits/bitmap/animation - need work

Phase Two

flash OS to cybiko
Must have: flash loader - download as .boot that will download the os and write to flash
OS - roll out own. I started work on one and I am now caught up in reverse engineering the bootloader so that the work (and code space) can be incorporated into the OS calls.
entry points mapped (should be simple)
app loader (takes file from file system and starts execution)
applications/utilities/shell/etc - notepad-daytimer-games
graphics/icons/sounds and other media for OS

Game support? card shuffleing? dice rolling? 3d? - opengl !?

 


http://sourceforge.net/projects/cybiko-reborn/

SourceForge.net Logo