A port of Genesis Plus GX to javascript. This project is in the very early stages, and does not work yet.
The current plan is:
- Replace C macros with functions.
- Replace C89 data types (int, unsigned long long, short) with C99 types from stdint.h (s32, u64, s16).
- Port code to D, but keep C style of pointers and function pointers.
- Move to D style arrays and function pointers.
- Replace unions with something browser friendly.
- Replace all 8, 16, and 32 bit types with ints.
- Port everything to something that runs in the browser: JS, CoffeeScript, Dart, TypeScript, LLJS, Asm.js, Emscripten
For Genesis Plus GX see: http://code.google.com/p/genplus-gx/
make
./genplusjs game.smd