Menu

Tree [ca80ee] master /
 History

HTTPS access


File Date Author Commit
 ADA 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [217dd9] 11/18/23
 ALGOL 2023-08-22 Michel Clasquin-Johnson Michel Clasquin-Johnson [a050c6] cleaned up READMEs
 ASIC 2023-10-29 Michel Clasquin-Johnson Michel Clasquin-Johnson [61a097] 10/29/23
 ASM_09 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [43a34f] 11/18/23
 ASM_A 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [aacfd8] 11/18/23
 ASM_B 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [0eb3a1] 11/18/23
 ASM_C 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [2a778a] 11/18/23
 ASM_D 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [1ec546] 11/18/23
 ASM_E 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [3597af] 11/18/23
 ASM_F 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [30de6e] 11/18/23
 ASM_G 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [36bb0a] 11/18/23
 ASM_H 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [0597ef] 10/09/23 - Major reorganization - removed dupes...
 ASM_I 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [3e546b] 10/09/23 - Major reorganization - removed dupes...
 ASM_J 2023-08-22 Michel Clasquin-Johnson Michel Clasquin-Johnson [a050c6] cleaned up READMEs
 ASM_K 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [4409fd] 10/09/23 - Major reorganization - removed dupes...
 ASM_L 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [0f189e] 10/09/23 - Major reorganization - removed dupes...
 ASM_M 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [3827fa] 11/18/23
 ASM_N 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [2c9193] 11/18/23
 ASM_O 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [fa8ab5] 11/18/23
 ASM_P 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [d243a6] 11/18/23
 ASM_Q 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [b11ca0] 10/09/23 - Major reorganization - removed dupes...
 ASM_R 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [528d68] 11/18/23
 ASM_S 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [e83b8c] 11/18/23
 ASM_T 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [a2c5d1] 11/18/23
 ASM_U 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [572e03] 11/18/23
 ASM_V 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [7d8019] 11/18/23
 ASM_W 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [b347d7] 10/09/23 - Major reorganization - removed dupes...
 ASM_X 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [a10f49] 10/09/23 - Major reorganization - removed dupes...
 ASM_Y 2023-08-22 Michel Clasquin-Johnson Michel Clasquin-Johnson [a050c6] cleaned up READMEs
 ASM_Z 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [8d0aee] 10/09/23 - Major reorganization - removed dupes...
 AWK 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [e08b90] 11/18/23
 BASIC_09 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_A 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_B 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_C 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_D 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_E 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_F 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_G 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_H 2024-04-29 Michel Clasquin Michel Clasquin [71258e] Mon Apr 29 22:54:55 SAST 2024
 BASIC_I 2024-04-29 Michel Clasquin Michel Clasquin [71258e] Mon Apr 29 22:54:55 SAST 2024
 BASIC_J 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_K 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_L 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_M 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_N 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 BASIC_O 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_P 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_Q 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_R 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_S 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_T 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_U 2024-04-29 Michel Clasquin Michel Clasquin [71258e] Mon Apr 29 22:54:55 SAST 2024
 BASIC_V 2024-04-29 Michel Clasquin Michel Clasquin [71258e] Mon Apr 29 22:54:55 SAST 2024
 BASIC_W 2024-06-10 Michel Clasquin Michel Clasquin [ca80ee] Mon Jun 10 22:26:41 SAST 2024
 BASIC_X 2024-04-29 Michel Clasquin Michel Clasquin [71258e] Mon Apr 29 22:54:55 SAST 2024
 BASIC_Y 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [745006] 10/09/23 - Major reorganization - removed dupes...
 BASIC_Z 2023-11-06 Michel Clasquin-Johnson Michel Clasquin-Johnson [ca8ef7] 11/06/23
 BATCH 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [56eb5a] 11/18/23
 CAML 2023-09-04 Michel Clasquin-Johnson Michel Clasquin-Johnson [227bb9] 09/04/23
 COBOL 2023-08-10 Michel Clasquin-Johnson Michel Clasquin-Johnson [e84360] 08/10/23
 COMAL 2023-08-10 Michel Clasquin-Johnson Michel Clasquin-Johnson [10da9c] 08/10/23
 C_CPP_09 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [4d6af1] 10/09/23 - Major reorganization - removed dupes...
 C_CPP_A 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [3c5841] 11/18/23
 C_CPP_B 2023-11-06 Michel Clasquin-Johnson Michel Clasquin-Johnson [d36d26] 11/06/23
 C_CPP_C 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [4d8c85] 11/18/23
 C_CPP_D 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [865736] 11/18/23
 C_CPP_E 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [c2167b] 11/18/23
 C_CPP_F 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [44d8c3] 11/18/23
 C_CPP_G 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [84ec20] 11/18/23
 C_CPP_H 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [864f5f] 11/18/23
 C_CPP_I 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [32a812] 11/18/23
 C_CPP_J 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [2ddb7b] 11/18/23
 C_CPP_K 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [c475aa] 11/18/23
 C_CPP_L 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [4f768b] 11/18/23
 C_CPP_M 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [b0b2eb] 11/18/23
 C_CPP_N 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [311bd0] 11/18/23
 C_CPP_O 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [5b44b6] 11/18/23
 C_CPP_P 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [919652] 11/18/23
 C_CPP_Q 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [86ee6d] 11/18/23
 C_CPP_R 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [ad53f5] 11/18/23
 C_CPP_S 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [cc7008] 11/18/23
 C_CPP_T 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [e36839] 11/18/23
 C_CPP_U 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [a54256] 11/18/23
 C_CPP_V 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [61b39a] 11/18/23
 C_CPP_W 2023-11-06 Michel Clasquin-Johnson Michel Clasquin-Johnson [4fd8d7] 11/06/23
 C_CPP_X 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [262f1f] 11/18/23
 C_CPP_Y 2023-09-04 Michel Clasquin-Johnson Michel Clasquin-Johnson [838a8f] 09/04/23
 C_CPP_Z 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [2ccb9b] 11/18/23
 DOCUMENT 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [a15b75] 11/18/23
 EUPHORIA 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024
 FORTH 2023-08-14 Michel Clasquin-Johnson Michel Clasquin-Johnson [217e20] 08/14/23
 FORTRAN 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [4e198f] 11/18/23
 LISP 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [5449c6] 11/18/23
 LOGO 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [c1607d] 11/18/23
 MODULA2 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [348e42] 10/09/23 - Major reorganization - removed dupes...
 PASCAL09 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [3285b7] 11/18/23
 PASCAL_A 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [35fb98] 11/18/23
 PASCAL_B 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [76d7e4] 11/18/23
 PASCAL_C 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [175bd9] 11/18/23
 PASCAL_D 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [42a4eb] 11/18/23
 PASCAL_E 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [65bce9] 11/18/23
 PASCAL_F 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [9fbe9f] 11/18/23
 PASCAL_G 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [f6857c] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_H 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [f3ed41] 11/18/23
 PASCAL_I 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [a934e2] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_J 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [ed0969] 11/18/23
 PASCAL_K 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [1b7b46] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_L 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [b1e30a] 11/18/23
 PASCAL_M 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [882f9a] 11/18/23
 PASCAL_N 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [cd81e2] 11/18/23
 PASCAL_O 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [aab2a6] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_P 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [98ba70] 11/18/23
 PASCAL_Q 2023-08-10 Michel Clasquin-Johnson Michel Clasquin-Johnson [974d2f] 08/10/23
 PASCAL_R 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [34d313] 11/18/23
 PASCAL_S 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [9d1660] 11/18/23
 PASCAL_T 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [c1fa1d] 11/18/23
 PASCAL_U 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [187d16] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_V 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [4c8e52] 11/18/23
 PASCAL_W 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [f6e8b3] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_X 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [0d9aaa] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_Y 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [46daa9] 10/09/23 - Major reorganization - removed dupes...
 PASCAL_Z 2023-10-09 Michel Clasquin-Johnson Michel Clasquin-Johnson [8c1eca] 10/09/23 - Major reorganization - removed dupes...
 PERL 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [5512c9] 11/18/23
 PROLOG 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [3b7c45] 11/18/23
 REXX 2023-08-30 Michel Clasquin-Johnson Michel Clasquin-Johnson [d09736] 08/30/23
 SNOBOL 2023-08-10 Michel Clasquin-Johnson Michel Clasquin-Johnson [8a2cf2] 08/10/23
 SOKOBAN 2024-04-29 Michel Clasquin Michel Clasquin [71258e] Mon Apr 29 22:54:55 SAST 2024
 XBASE 2023-11-18 Michel Clasquin-Johnson Michel Clasquin-Johnson [8b79e4] 11/18/23
 .gitignore 2023-01-03 Michel Clasquin-Johnson Michel Clasquin-Johnson [c91358] 3-1-2023
 README.MD 2024-06-01 Michel Clasquin Michel Clasquin [cfe0d2] Sat Jun 1 15:07:13 SAST 2024

Read Me

BASIC Code
==========

Code for various dialects of the BASIC language. Known dialects represented in
this collection include Turbo BASIC, PowerBASIC, QBASIC/QuickBASIC, GW-BASIC 
and Visual BASIC for DOS.

QBASIC/QUICBASIC files should load into FreeBASIC effortlessly if you use the
right compiler directive or command-line switch. GW-BASIC files **might** do
the same, but try BWBASIC if that doesn't work.

Some BASIC (mostly GW-BASIC) files are in tokenised format rather than 
straight ASCII. In this section, those have been converted with an .asc
extension without deleting the original .bas file. However, there are 
also some programs that use the .asc extension for data files.

PLEASE NOTE: This code was originally written for 1980's era compilers
and interpreters. It will most likely need rewriting to work in 
contemporary languages of the same family.

This is why the code here is divided into computer language families. 
If you are a current FreeBASIC programmer, you might be prepared to adapt 
old GWBASIC, Turbo BASIC or QBASIC code. Similarly, if you work in DJGPP 
these days, old C code may be of interest to you. This organisation makes 
more sense than sorting the codebases by functionality: A FreePascal 
programmer looking for a specific routine doesn't want to be confronted 
with LISP code.

If I ever get through the masses of code still waiting to be included here,
I will attempt a more fine-grained organisation within the language 
families.

This code repository is provided free of charge. But the long hours it took to make it  assume some basic coherence have created a local caffeine shortage, so feel free to "buy me a coffee" at https://ko-fi.com/clasqm