-
HOME
NEO4ALL
AES4ALL
DCASTAWAY
UAE4ALL
SNES4ALL
-
-
ZX4ALL
MAME4ALL
PCSX4ALL
NOIZ2SA
FENIX
SDL+OpenGL
-





The way to game development for Dreamcast console.




What's Fenix
Source Code Examples
Downloads
Burning instructions


WHAT'S FENIX


Fenix is the codename for a GNU project to create a free compiler for a language derived from the one created by Hammer Technologies for the Game Developement Suite "DIV Games Studio".
The DIV Games Studio was a complete development environment (for Windows98) which provides an integrated set of graphics and sound manipulation tools plus a dedicated programming language and debugger.
While DIV Games Studio makes light work of games programming, we have to say that we feel that FastTrak is being somewhat economical with the truth in its claim that it "requires no previous knowledge of programming."
So, Fenix is a simple high-level game creation language, based on DIV. The Fenix compiler generates a bytecode file that is executed, using a runtime, in a "sandbox" similar to Java, and games can be written and run on the Dreamcast in this manner.
Fenix is a toolkit of 4 command line applications:
- FXC: Fenix Compiler. Convert PRG files (source code) to DCB (bytecode).
- FXI: Fenix Interpreter or Runtime. Execute DCB files (bytecode) independent of architecture.
- MAP: Convert GIF or PNG image files to MAP files.
- FPG: Compress or extract a lot of MAP files on a FPG file.
The goal of Fenix Dreamcast port is easy development under Windows or GNU/Linux and execute unique DCB bytecode executable under Windows or GNU/Linux ... and Dreamcast or GP32 consoles (only port Interpreter or Runtime).
More info: Fenix Homepage and Dreamcast Fenix Forum.



SOURCE CODE EXAMPLES


Coming soon...

DOWNLOADS


Fenix 0.84b CVS runtime for Dreamcast
Fenix 0.84b CVS Source Code
Fenix 0.84b CVS toolkit for Windows
Fenix 0.84b CVS toolkit for GNU/Linux i386


BURNING INSTRUCTIONS


You will find instructions on how to use Selfboot inducer to make a bootable disk for the Dreamcast HERE.
Exists 2 methods to run Fenix executable under Dreamcast:
STANDALONE RUNTIME
Simply run '/fenix.dat' Fenix bytecode file (.DCB). All datafiles have to locate to root of cd-rom.
FENIX SDL LOADER (FSL)
Little graphical multi-loader. '/exec/fenix.xml' file describe various Fenix games using XML format: Name, Author, Description and Executable file. See example at runtime for more details about XML tags. Also you can test XMLs and Fenix games using FSL for Windows or GNU/Linux before toast it for Dreamcast.



eXTReMe Tracker