This project started as a development platform because I wanted to be able to write games for mobile devices, but also to be able to run and debug code on my desktop computer (i.e. the EPOC device emulator was so bad): platforms currently supported:
- Window desktop
- WinCE
- Symbian
- iPhone
The architecture is completely filled with 16-bit 565 frame-fader, blitters, basic raster operations, software pixel shaders, an audio mixer with shaders (dsp fx), basic input, a simple virtual file system ... although this thing should be written with her first and therefore There are places where you need some kind of refactoring. Everything was dropped, and the main principle:
- basically clean code, as if it were a book that you just need to read.
- object orientation, without saffron speeches
- mobile center
The idea was to open the source code, but without being able to manage it, I doubt that the software itself would benefit from this step. However, I myself have learned a lot from unexplored projects.
So, thank you in advance for reading all this ... really, what would you do?