BASIC programming language
Software theme
2279
games
56platforms
Coded in BASIC.
Notable people involved: David W. Chance, David H. Ahl, Bob Albrecht and Ralph E. Hopkins
Alternate name: Beginner's All-purpose Symbolic Instruction Code
BBC 1982
PDP1 1974-01-01
CSTM 1977-01
COCO 1982
IIE 1990-03
SOL2 1977
CPC 1988
CPC 1985
IIE 1988-12
C64 1982
CPC 1986
CSTM 1973-09
This is for the programmic language, for simple games (basic games), see simple gameplay.
This tag is for interpreted BASIC. BASIC is, by default, executed from uncompleted code. There is a group specifically for compiled BASIC.
Implies the game is easily portable between an extremely wide variety of platforms.
Note, this is the original Microsoft BASIC based on Altair BASIC. Microsoft BASIC was the basis of AppleSOFT BASIC, Atari BASIC, Atari Microsoft BASIC, Commodore BASIC, Atari Portfolio BASIC, IBM BASIC (IBM ROM BASIC), IBM Advanced BASIC (BASICA), Microsoft GW-BASIC, VTech BASIC, TRS-80 Level II & Level III BASIC, OSI BASIC, KIM-1 BASIC, Epson BASIC, Tandy Color BASIC, MSX BASIC, and BASIC-80. Many Z80 platforms use BASIC-80 by Microsoft or it was available to buy from Microsoft for end users in addition to companies that licensed it for their own systems. BASIC-68 (for 6800 CPUs) and BASIC-69 (for 6809 CPUs) are based on BASIC-80 and were available to buy from Microsoft for end users or companies looking to license it.
The source code for Microsoft BASIC with complete documentation has been leaked but remains proprietary (therefore, not linked from UVL). But, it has been posted (by a user, not Microsoft) on a site owned by Microsoft where is said (by a user, not Microsoft) to be "This is free and unencumbered software released into the public domain." So, despite the illegality, it seems Microsoft isn't going to do anything about someone declaring their BASIC source code to be public domain.
Commodore BASIC applications can be run natively on Linux, Mac OS X, and Windows using cbmbasic; no emulator required; CPU independent. Speed depends about 1:1 on CPU MHz. A Commodore 64 representing 100% speed with its 1MHz CPU will be matched by anything else with a 1MHz CPU, whereas a 1GHz gets you 1000% of that speed.
run cbmbasic for interactive mode (its like booting a Commodore into BASIC)
run cbmbasic game.bas to run game.bas
or create scripts in Commodore BASIC language:
#!/usr/bin/cbmbasic
PRINT"HELLO WORLD!"
Implies the game is easily portable between an extremely wide variety of platforms.
Note, this is the original Microsoft BASIC based on Altair BASIC. Microsoft BASIC was the basis of AppleSOFT BASIC, Atari BASIC, Atari Microsoft BASIC, Commodore BASIC, Atari Portfolio BASIC, IBM BASIC (IBM ROM BASIC), IBM Advanced BASIC (BASICA), Microsoft GW-BASIC, VTech BASIC, TRS-80 Level II & Level III BASIC, OSI BASIC, KIM-1 BASIC, Epson BASIC, Tandy Color BASIC, MSX BASIC, and BASIC-80. Many Z80 platforms use BASIC-80 by Microsoft or it was available to buy from Microsoft for end users in addition to companies that licensed it for their own systems. BASIC-68 (for 6800 CPUs) and BASIC-69 (for 6809 CPUs) are based on BASIC-80 and were available to buy from Microsoft for end users or companies looking to license it.
The source code for Microsoft BASIC with complete documentation has been leaked but remains proprietary (therefore, not linked from UVL). But, it has been posted (by a user, not Microsoft) on a site owned by Microsoft where is said (by a user, not Microsoft) to be "This is free and unencumbered software released into the public domain." So, despite the illegality, it seems Microsoft isn't going to do anything about someone declaring their BASIC source code to be public domain.
Commodore BASIC applications can be run natively on Linux, Mac OS X, and Windows using cbmbasic; no emulator required; CPU independent. Speed depends about 1:1 on CPU MHz. A Commodore 64 representing 100% speed with its 1MHz CPU will be matched by anything else with a 1MHz CPU, whereas a 1GHz gets you 1000% of that speed.
run cbmbasic for interactive mode (its like booting a Commodore into BASIC)
run cbmbasic game.bas to run game.bas
or create scripts in Commodore BASIC language:
#!/usr/bin/cbmbasic
PRINT"HELLO WORLD!"
Popular tags
5.25disk apple2 apple2e apple2p appledos3.3 cassette coco1 coco2 coco3 cpu-8080 cpu-8086 cpu-8088 cpu-z80 download eamonengine fixedshooter interactivefiction joystick keyboard logicpuzzle opensource osic1p pdp-10 sol20 sourcecode sourcecodeavailable spu-cassetteport spu-pcspeaker terminalinterface trs80model1 turn-based typein wordgameParent group
Child groups
Explore Engine, Microsoft GW-BASIC, Tiny BASIC programming language
Games by year
The first BASIC programming language video game was released in 1965.
Creative Computing published most of these games.
Platforms
Apple II E | 695 | |
---|---|---|
custom | 159 | |
Ohio Scientific | 158 | |
TRS-80 | 155 | |
Tandy Coco | 151 | |
BBC | 91 | |
Altair 8800 | 88 | |
MS-DOS | 87 | |
Atari 400/800 | 81 | |
Sol-20 | 63 | |
DEC PDP-1 | 57 | |
Commodore PET | 57 | |
Amstrad CPC | 56 | |
Memotech MTX | 49 | |
Nascom | 38 | |
ABC 80 | 34 | |
C128 | 30 | |
Apple I | 25 | |
C64 | 23 | |
North Star Computers | 22 | |
Coleco Adam | 18 | |
TI Calculators | 15 | |
VIC-20 | 12 | |
TI99 | 10 | |
ZX Spectrum | 9 | |
Commander X16 | 9 | |
Oric | 8 | |
APF | 6 | |
Unix | 5 | |
Windows | 5 |
Most common companies
Creative Computing | 395 | |
---|---|---|
NEUC | 102 | |
EAG | 91 | |
Softside | 84 | |
Top Books | 81 |