#123#
 

BASIC programming language

Software theme

*123*
2279
games
56
platforms

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

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!"

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 wordgame

Parent group

Programming languages

Child groups

Explore Engine, Microsoft GW-BASIC, Tiny BASIC programming language

Games by year

7072747678808284868890929496980002040608101214161820 304761522280

The first BASIC programming language video game was released in 1965.

Creative Computing published most of these games.

Platforms

Apple II E695
custom159
Ohio Scientific158
TRS-80155
Tandy Coco151
BBC91
Altair 880088
MS-DOS87
Atari 400/80081
Sol-2063
DEC PDP-157
Commodore PET57
Amstrad CPC56
Memotech MTX49
Nascom38
ABC 8034
C12830
Apple I25
C6423
North Star Computers22
Coleco Adam18
TI Calculators15
VIC-2012
TI9910
ZX Spectrum9
Commander X169
Oric8
APF6
Unix5
Windows5

Most common companies