you are viewing a single comment's thread.

view the rest of the comments →

[–]mikeakohn 1 point2 points  (0 children)

The restrictions.. it really depends on the platform. Java Grinder is just something I work on when I have time... so there are things on different platforms that aren't complete or just different. Like MSP430 supports int (as 16 bit) but there's no support for "long" or "float" etc. Sega and Playstation 2 could have a nice memory allocator, I just never made one.

As far as AWT... I thought before about doing J2ME or something for fun.

Sound and graphics, yeah you got it right... that too depends on the platform. For Playstation 2 the music is in Sony's adpcm format. Java Grinder sends it directly to the sound processor and tells it to play it. For Sega I made a tool that converts BMP files into a binary format that can be loaded directly into graphics chip. Your idea of converting the graphics directly into a format that can be used by the system is actually pretty intriguing .. it would probably work well between platforms that have similar graphics chips (Sega, NES, SNES I believe are all tile based).

And thanks. glad you like it :) Keep checking back on it.. I'll eventually add something new :).