Rob Hagemans - 2013-12-21

Also have a look at PC-BASIC - a cross-platform GW-BASIC interpreter. It includes sound and graphics, floating point in Microsoft Binary Format and reads and writes ASCII, bytecode and protected .BAS files.