SourceForge.net Logo

[ Home | Documentation | Gallery | Download | Demo | Resources ]

JBit Banner

JBit is a complete 6502 programming environment for mobile phones. With JBit you can learn the basics of programming or remember the old days and try to write yet another pointless Snake clone while you are commuting to work. You can also use JBit to write minigames in Assembly 6502 on your PC, package them into MIDlets and deliver them to any mobile phone without ever touching a single Java tool.

JBit is scalable from the oldest MIDP1 phone to the latest gizmo. Its runtime is currently about 20K (expected to grow to something like 20-25K) and targets phones like the Nokia 6310i (30K jar limit). Its core development environment is currently about 50K (expected to grow to something like 55-60K) and targets phones like the Nokia 3510i (64K jar limit).

News

Latest News - The Forum is used as a blog and is where the latest news can be found.

14 July 2008 - JBit-20080714 is available. The Editor has been improved with some navigation aids and with basic support for computing relative addresses. Also, a Beginner's Tutorial has been released.

7 April 2008 - JBit-20080407 is available. The Editor has been improved and now you can resize the program and insert and remove instructions. Also, a minimalistic IO chip (MicroIO) has been implemented. It can replace the standard IO chip on old phones, leaving more memory available for programs.

28 September 2007 - JBit-20070928 is available. Most of the MIDP2 Game API has been mapped; this means that now it should be possible to write real games with JBit. Also, a minimalistic Paint module has been implemented.

8 September 2007 - JBit-20070908 is available. A streaming PNG encoder has been implemented and now you can easily generate your own images using several formats (both palette-based and true-color). Transparency is supported even on MIDP1 devices.