PDA

View Full Version : My First Personal Computer



jeffus_il
January 16th, 2008, 07:54 AM
A Commodore 64 (http://en.wikipedia.org/wiki/Commodore_64#Software)

A bit about the Basic Language:



On address $FFF6-$FFF9 (65526-9) in the C64 KERNAL (http://en.wikipedia.org/wiki/KERNAL), immediately before the hard-coded (http://en.wikipedia.org/wiki/Hardcoding) jump vectors for the processor, is letter sequence "RRBY". These are the initials of Robert Russell and Bob Yannes, the two main engineers that created the C64.
The Commodore 64's BASIC V2, the programming language which came built-in with the computer, can be crashed by executing PRINT""+-x (where x is any integer), or by attempting to create a BASIC program with an initial line numbers 350720 to 353279.
Due to a quirk in the C64's BASIC operating system, an Easter egg (http://en.wikipedia.org/wiki/Easter_egg_%28media%29) or screensaver (http://en.wikipedia.org/wiki/Screensaver) of sorts may be activated by pressing the RUN/STOP and RESTORE keys in unison, then entering POKE781,96:SYS58251 on the subsequently cleared screen.[21] (http://en.wikipedia.org/wiki/Commodore_64#_note-18)
There are ways to hide lines of code written in the BASIC Language stored in local memory, using control characters outside delimiting quotes, which the BASIC LIST function displayed as cursor control codes. For example, the reverse "heart" symbol would clear the screen, the reverse [ character would delete characters, and the character shift-L (which looks like an L-shaped border corner) in the program code would cause a syntax error and abort the LISTing.
Even though the VIC chip displays borders around the screen, it is possible to disable these vertical or side borders to allow graphics to be displayed by altering the hardware registers at the correct time.[22] (http://en.wikipedia.org/wiki/Commodore_64#_note-19)
Using short commands (the first letter, then shift and the second) it was possible to make BASIC lines more than two display rows long. The C64 could not parse more than two display rows when the subsequent code was LISTed.

p_quarles
January 16th, 2008, 08:04 AM
A Commodore 64 (http://en.wikipedia.org/wiki/Commodore_64#Software)

A bit about the Basic Language:
My first PC as well (though technically it belonged to my parents). I remember using BASIC to program a very simple multi-option adventue game.

Æniad
January 16th, 2008, 08:11 AM
Mine was an eMachine with windows 98.

HansKisaragi
January 16th, 2008, 08:16 AM
Mine was a Amiga 500 :3 .. remember playing maniac mansion and Indiana Jones on it all the time.

gnelson
January 16th, 2008, 08:56 AM
Wow, that takes me back. 1983 - Atari 600XL.

samwyse
January 16th, 2008, 11:44 AM
Commodore 64C (1988, I think)
Five years later I had an Amiga 500.

mips
January 16th, 2008, 11:57 AM
We already have a long thread about the same topic in this forum.
http://ubuntuforums.org/showthread.php?t=414111

Would be better to contribute to that thread.