Projects / PC-BASIC


PC-BASIC is an interpreter for GW-BASIC files. It can run and convert between ASCII, bytecode, and "protected" (encrypted) .BAS files. It implements floating-point arithmetic in the Microsoft Binary Format (MBF) and can therefore read and write binary data files created by GW-BASIC.

Operating Systems

Recent releases

  •  06 Apr 2014 13:19

    Release Notes: This version brings major improvements to the Windows and Mac OS X packaged apps, brings a full-size fullscreen mode, solves a number of issues with GET, PUT, and other keywords, includes the ability to mount directories of your choice as MS-DOS drive letters, provides an INI file to set options permanently, auto-saves the program on exit, removes the command-line window, honors exit signals such as alt-F4, and provides a nice icon.

    •  30 Mar 2014 11:43

      Release Notes: This release adds many new features, including fullscreen and scalable windows, greatly-improved sound, support for non-US codepages, support for BLOAD, BSAVE, POKE, and PEEK of video memory, printing on Windows and CUPS, and support for the serial port. There are compatibility improvements to almost every BASIC keyword and many bugfixes, in particular to mouse and joystick handling. A full CC-licensed keyword reference is now included.

      •  01 Jan 2014 18:32

        Release Notes: This release added support for PEN (through a mouse), STICK, and STRIG (through a joystick) and fixed many issues. A few language features that didn't yet work have now been implemented, including NEXT J, I and the implied jump in IF .... THEN ... ELSE 100. Sound frequency was corrected, and issues in GET, PUT, AUTO, LIST, EDIT, DELETE, VAL, VIEW, and DEF FN were fixed. Many crashes have been resolved.

        •  23 Dec 2013 10:09

          Release Notes: This is the initial beta release. It is almost feature-complete, but expect a lot of rough edges.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.