Do you have a question about the Commodore VIC-20 and is the answer not in the manual?
Manufacturer | Commodore International |
---|---|
Model | VIC-20 |
Release Year | 1980 |
Processor | MOS Technology 6502 |
RAM | 5 KB |
ROM | 20 KB |
Graphics Chip | MOS Technology VIC |
Text Display | 22 columns x 23 rows |
Power Supply | External power supply |
RAM Expandable | Up to 32 KB |
Graphics Resolution | 176 x 184 |
Sound | 3-voice sound generator |
Storage | Cassette tape |
Ports | Cartridge, Serial, User, Cassette, Video |
Operating System | Commodore BASIC 2.0 |
Colors | 16 |
Dimensions | 406 x 216 x 76 mm |
Explanation of the VIC 20 keyboard layout, key classifications, and alphabetic key functions.
Basic computer operation and statement execution without program mode.
Using the cursor keys and editing text directly on the screen.
Entering and running programs using line numbers and statements.
Usage of arithmetic, relational, and Boolean operators in expressions.
Syntax and usage of fundamental BASIC statements.
Statements that control program execution flow.
Using GOSUB and RETURN for modular program design.
Statements controlling data transfer to/from devices.
Manipulating string data using operations and functions.
Linking shorter strings end-to-end to create longer strings.
Strategies for designing user-friendly data entry programs.
Understanding joystick hardware and its input mechanism.
Reading joystick input using memory locations and PEEK/POKE.
Reading single keystrokes without waiting for RETURN.
The function of the VIC chip in generating video output and sound.
Methods for controlling display colors using POKE.
Using built-in and custom characters for graphics.
Techniques for creating visually organized and readable displays.
Understanding and manipulating character colors via memory locations.
Steps for creating custom character patterns using graph paper and POKE.
Loading and using custom character sets in programs.
Memory locations controlling volume, tone, and noise output.
Provides conditional execution based on a relational expression.
Receives data input from the keyboard.