Projects / JBit

JBit

JBit makes it possible for you to learn and practice 6502 programming on feature phones, PCs, and browsers. With JBit / J2ME, you can edit, save, run, and debug 6502 assembly programs directly on your feature phone. With JBit / Native, you can develop 6502 applications in assembly or C (using cc65) and run them on your PC or install them on any MIDP-enabled device. When developing for PCs running Linux (and other Unix-like systems like BSD), you can use a device (xv65) that provides the familiar Unix system calls (write, pipe, dup, fork, exec, etc.) to your programs. With JBit / JavaScript, you can learn the basics of 6502 assembly programming on modern browsers, including IE8+.

Tags
Licenses
Implementation

Recent releases

  •  13 Jan 2014 21:46

    Release Notes: This release merges the J2ME, native, and JavaScript repositories.

    •  06 Oct 2013 22:38

      Release Notes: A new codebase targeting PCs and modern browsers (IE8+) is available. The native version (written in C++) includes a device (xv65) which provides the familiar Unix system calls (write, pipe, dup, fork, exec, etc.) to 6502 programs. You can now issue a FORK request to the IO chip (or call fork() on cc65), and you'll have two concurrent processes running your 6502 code. The webapp version (written in JavaScript, but sharing the embedded assembler with the native version via C++/emscripten) simulates the simpler MicroIO device and can be used to learn and practice 6502 programming on a Web browser.

      •  21 Jun 2011 20:24

        Release Notes: A problem with confirmation dialogs on Samsung phones has been fixed.

        •  05 Jun 2011 17:57

          Release Notes: The monitor now supports breakpoint and step out, and the I/O chip now provides tone generation and vibra.

          •  29 Jun 2010 09:11

            Release Notes: Basic support for touch-screen phones has been added.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.