Projects / PC-BASIC

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  06 Apr 2014 16:02

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.

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 21:26

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 15:52

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

Screenshot

Project Spotlight

GunsPHP

An event-based JavaScript embedded PHP framework.

Screenshot

Project Spotlight

Adagios

A Web-based Nagios configuration interface.