Atari 2600 Basic Programming
   HOME





Atari 2600 Basic Programming
''BASIC Programming'' is an Atari Video Computer System (later called the Atari 2600) cartridge that teaches simple computer programming using a dialect of BASIC. Written by Warren Robinett and released by Atari, Inc. in 1979, this BASIC interpreter is one of a few non-game cartridges for the console. The Atari VCS's RAM size of 128 bytes restricts the possibilities for writing programs. Details The ''BASIC Programming'' display is divided into six regions: * Program is where instructions are typed. It has a maximum of eleven lines of code. * Stack shows temporary results of what the program does. * Variables stores the values of any variables that the program is using. * Output displays any output values that the program creates. * Status shows the amount of available memory remaining. * Graphics contains two colored squares that can be manipulated by the program. Input is given through two Atari keypad controllers, which came with special overlays to show how to type ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Atari, Inc
Atari, Inc. was an American video game developer and home computer company founded in 1972 by Nolan Bushnell and Ted Dabney. Atari was a key player in the formation of the video arcade and video game industry. The company was founded in Sunnyvale, California, in the center of Silicon Valley, to develop arcade games, starting with ''Pong'' in 1972. As computer technology matured with low-cost integrated circuits, Atari ventured into the consumer market, first with dedicated home video game console, home versions of ''Pong'' and other arcade successes around 1975, and into programmable consoles using game cartridges with the Atari Video Computer System (Atari VCS or later branded as the Atari 2600) in 1977. To bring the Atari VCS to market, Bushnell sold Atari to Warner Communications in 1976. In 1978, Warner brought in Ray Kassar to help run the company, but over the next few years, gave Kassar more of a leadership role in the company. Bushnell was fired in 1978, with Kassar name ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Pong
''Pong'' is a 1972 sports video game developed and published by Atari for arcades. It is one of the earliest arcade video games; it was created by Allan Alcorn as a training exercise assigned to him by Atari co-founder Nolan Bushnell, but Bushnell and Atari co-founder Ted Dabney were surprised by the quality of Alcorn's work and decided to manufacture the game. Bushnell based the game's concept on an electronic ping-pong game included in the Magnavox Odyssey, the first home video game console. In response, Magnavox later sued Atari for patent infringement. ''Pong'' was the first commercially successful video game, and it helped to establish the video game industry along with the Magnavox Odyssey. Soon after its release, several companies began producing games that closely mimicked its gameplay. Eventually, Atari's competitors released new types of video games that deviated from ''Pong'''s original format to varying degrees, and this, in turn, led Atari to encourage its sta ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


BASIC Programming Language Family
Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * ''Basic'' (film), a 2003 film * Basic, one of the languages in ''Star Wars'' Music * ''Basic'' (Glen Campbell album), 1978 * ''Basic'' (Robert Quine and Fred Maher album), 1984 * ''B.A.S.I.C.'' (Alpinestars album), 2000 * ''Basic'' (Brown Eyed Girls album), 2015 * ''B.A.S.I.C.'' (The Basics album), 2019 Places * Basic, Mississippi, a community in the US * BASIC countries, Brazil, South Africa, India and China in climate change negotiations Organizations * BASIC Bank Limited, government owned bank in Bangladesh * Basic Books, an American publisher Other uses * Basic (cigarette), a brand of cigarettes manufactured by the Altria Group (Philip Morris Company) * Basic (dance move), the dance move that defines the character of a particular dance * Basic (slang), a pejorative t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

1979 Software
Events January * January 1 ** United Nations Secretary-General Kurt Waldheim heralds the start of the ''International Year of the Child''. Many musicians donate to the ''Music for UNICEF Concert'' fund, among them ABBA, who write the song ''Chiquitita'' to commemorate the event. ** In 1979, the United States officially severed diplomatic ties with the Republic of China (Taiwan). This decision marked a significant shift in U.S. foreign policy, turning to view the People's Republic of China as the sole legitimate representative of China. ** The United States and the People's Republic of China establish full Sino-American relations, diplomatic relations. ** Following a deal agreed during 1978, France, French carmaker Peugeot completes a takeover of American manufacturer Chrysler's Chrysler Europe, European operations, which are based in United Kingdom, Britain's former Rootes Group factories, as well as the former Simca factories in France. * January 6 – Geylang Bahru family ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Family BASIC
is a consumer product for programming on the Family Computer video game console. ''Family BASIC'' was launched on June 21, 1984, to consumers in Japan by Nintendo, in cooperation with Hudson Soft and Sharp Corporation. A second version titled ''Family BASIC V3'' was released on February 21, 1985, with greater memory and new features. Overview The first edition of the ''Family BASIC'' application cartridge is bundled with a computer style keyboard and instructional textbook, and requires a cassette tape recorder to save user-generated BASIC programs. Programs can be saved using any cassette tape drive, such as the Famicom Data Recorder. ''Family BASIC'' was not designed to be compatible with floppy disk storage on the Famicom Disk System and the Disk System's RAM adapter requires the use of the Famicom's cartridge slot, which prevents using the slot for the ''Family BASIC'' cartridge. ''Family BASIC'' includes a dialect of the BASIC programming language enhanced for game deve ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

CompuMate
The CompuMate SV010 was a home computer peripheral manufactured by Spectravideo, Spectravideo International for the Atari 2600 home video game console. It was released on 6 January 1983 at the Winter Consumer Electronics Show in Las Vegas, Nevada. In Germany, the CompuMate was marketed by Arcandor, Quelle, a catalogue company, as the Universum Heimcomputer. In Brazil (circa 1985), at least two Clone (computing), clones of CompuMate were made: the Dactar-Comp by Milmar Electronics, and the CompuGame. Hardware The ComputeMate consists of a membrane keyboard, output Interface (computing), interfaces, and read-only internal storage. It connects to the console's module slot and to both controller ports. The user could optionally place the ComputeMate on top of the console—although not when used with the Atari 2600 Jr. model. The CompuMate has a Phone connector (audio), 3.5-mm phone connector in order to connect a Compact Cassette unit for Non-volatile storage, non-volatile data ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


List Of Atari 2600 Games
The Atari 2600 is a home video game console released in September 1977. Sears licensed the console and many games from Atari, Inc., selling them under different names. Three cartridges were Sears exclusives. The list contains games, divided into three sections: #Games #Games published by Atari and Sears, published by Atari and Sears #Games #Games published by third parties, published by third parties ##Homebrew games, Hobbyist-developed games after the system was discontinued. The console was released with nine cartridges: ''Air-Sea Battle'', ''Basic Math (video game), Basic Math'', ''Blackjack (Atari 2600 video game), Blackjack'', ''Combat (video game), Combat'', ''Indy 500 (1977 video game), Indy 500'', ''Star Ship'', ''Street Racer (1977 video game), Street Racer'', ''Surround (video game), Surround'' and ''Video Olympics''. The final licensed Atari 2600 games released in North America were ''Ikari Warriors'', ''MotoRodeo'', ''Sentinel'', and ''Xenophobe (video game), Xeno ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Modulo Operation
In computing and mathematics, the modulo operation returns the remainder or signed remainder of a Division (mathematics), division, after one number is divided by another, the latter being called the ''modular arithmetic, modulus'' of the operation. Given two positive numbers and , modulo (often abbreviated as ) is the remainder of the Euclidean division of by , where is the Division (mathematics), dividend and is the divisor. For example, the expression "5 mod 2" evaluates to 1, because 5 divided by 2 has a quotient of 2 and a remainder of 1, while "9 mod 3" would evaluate to 0, because 9 divided by 3 has a quotient of 3 and a remainder of 0. Although typically performed with and both being integers, many computing systems now allow other types of numeric operands. The range of values for an integer modulo operation of is 0 to . mod 1 is always 0. When exactly one of or is negative, the basic definition breaks down, and programming languages differ in how these valu ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Warren Robinett
Joseph Warren Robinett Jr. (born December 25, 1951) In the A. Merrill interview, Robinett says he was 26 in November 1977. is an American video game designer. He is most notable as the developer of the Atari 2600's ''Adventure'' and as a founder of The Learning Company, where he designed '' Rocky's Boots'' and '' Robot Odyssey''. More recently he has worked on virtual reality projects. Robinett graduated in 1974 with a B.A. from Rice University, with a major in "Computer Applications to Language and Art". After graduating from Rice University, he was a Fortran programmer for Western Geophysical in Houston, Texas. He received an M.S. from University of California, Berkeley in 1976, and went to work at Atari, Inc. in November 1977. Atari, Inc. His first effort at Atari was '' Slot Racers'' for the Atari 2600. While he was working on it, he had discovered and played Crowther and Woods' '' Colossal Cave Adventure'' at the Stanford Artificial Intelligence Laboratory, and decid ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Variable (computer Science)
In computer programming, a variable is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity of data or object referred to as a '' value''; or in simpler terms, a variable is a named container for a particular set of bits or type of data (like integer, float, string, etc...). A variable can eventually be associated with or identified by a memory address. The variable name is the usual way to reference the stored value, in addition to referring to the variable itself, depending on the context. This separation of name and content allows the name to be used independently of the exact information it represents. The identifier in computer source code can be bound to a value during run time, and the value of the variable may thus change during the course of program execution. Variables in programming may not directly correspond to the concept of variables in mathematics. The latter is abstract, having no reference ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Call Stack
In computer science, a call stack is a Stack (abstract data type), stack data structure that stores information about the active subroutines and block (programming), inline blocks of a computer program. This type of stack is also known as an execution stack, program stack, control stack, run-time stack, or machine stack, and is often shortened to simply the "stack". Although maintenance of the call stack is important for the proper functioning of most software, the details are normally hidden and automatic in high-level programming languages. Many computer instruction sets provide special instructions for manipulating stacks. A call stack is used for several related purposes, but the main reason for having one is to keep track of the point to which each active subroutine should return control when it finishes executing. An active subroutine is one that has been called, but is yet to complete execution, after which control should be handed back to the point of call. Such activatio ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]