Hi!

This is a first (very preliminary version) of a code generator for the ps2.
Many things have been implemented, and some code is produced. Even more things are missing. Nevertheless one can use this to make some code. 
It allows easy integration of asm code with Cj code.

Cj is a little language which allows expressions, assignments, if / while statements and functioncalls.
Currently, only one datatype is used: long, which should be the full 64 bits.

The exact grammar can be looked up in parser.y - no detailed description exists, because the grammar is changing constantly...

What needs to be done:
0) general code optimizations: not always write a result back to memory immediately - registers are a good thing!
1) eliminate nops in branch delays and jumps
2) a lot of testing
3) other datatypes
4) structures
5) a good SDK. 

How to build the whole thing?
=============================
Just take a linux with installed flex, yacc ox and burg/bfe. Simply make.
If you want to build the Win32 executables, take everything remove object files and run mk.bat

PS: If anyone wants to do use my source as a base for some other work -> feel free to do so. But I'd appreciate to be mentioned in that code.

Jasper, 25.5.2001

