Retro Computers
Retro computers, hardware, programs and games
12/25/16
4/19/16
Pharaon's Tomb - 1990. DOS game
Pharaoh's Tomb is a DOS platform game created by George Broussard and published by Apogee Software.
The game features CGA graphics based on the FAST (Fluid Animation Software Technology) engine.
The protagonist, Nevada Smith (a play on Indiana Jones), is an archaeologist and adventurer who is exploring an Egyptian pyramid, hoping to find the Pharaoh's Tomb and get evidence of his findings.
Gameplay is straightforward. In each level, the player navigates and avoids obstacles by jumping or falling, evading or killing enemies, and find keys to exit each level. Nevada Smith has no life bar, and is killed instantly when he touches enemies or traps. Lethal obstacles include pyramid themed traps, such as blocks that fire projectiles when Smith passes in front of them, wall spikes, ceiling spikes and floor spikes. Navigational challenges include moving platforms and elevators. Bonus points are randomly concealed in some bricks, which are awarded when hit from below. The game contains many dead-ends as 'traps' where Smith can become permanently stuck, forcing the player to either quit or reload a saved game. Collecting 100 coins or 5 masks earns the player an extra life.
12/31/15
12/2/15
Free computer paper model plans!
(click on image or description to download)
Commodore SX 64 (1984.) |
Macintosh Plus (1988.) |
Amiga 600 |
11/6/15
Sinclair ZX Spectrum 48K
INTRO
The Sinclair ZX Spectrum was one of the most popular European computers of the 80's. Two models were launched: one with 16 kb RAM and one with 48 kb RAM.
Specifications:
ORIGIN: United Kingdom
PRODUCTION: 1982 - 1984
BUILT IN LANGUAGE: Sinclair Basic
KEYBOARD: QWERTY rubber keyboard (40 keys) with up to 6 functions by keys !
CPU: Zilog Z80 A 3.5 MHz
RAM: 16k or 48k (42k left for programming)
ROM: 16k (Basic & OS)
TEXT MODES: 32 x 24
GRAPHIC MODES: 256 x 192
COLORS: 8 with two tones each (normal and bright)
SOUND: 1 voice / 10 octaves (Beeper)
I/O PORTS: Expansion port, tape-recorder (1200 bauds), RF video out
POWER SUPPLY: External PSU, 9v DC, 1.4A (centre polarity = -ve)
PERIPHERALS: ZX printer, ZX microdrives
Power Supply Unit |
Joystick controller |
ZX Spectrum 48K and Jostick controller |
One of its most "interesting" characteristics is its keyboard! Some keys have more than five (!) functions! It is impossible to type BASIC keywords letter by letter, instead you have to use function keys. A lot of peripherals and programs were developed for this computer.
ZX Spectrum BASIC
Sinclair BASIC was a popular version of the BASIC (Beginner's All purpose Symbolic Instruction Code) programming language. Originally Sinlair BASIC was written for the ZX80. On the ZX Spectrum, there are 86 reserved words in Sinclair BASIC, denoting commands (of which there were 50), functions (31), and other keywords (5).
The fact this was retained is a clue as to what Sir Clive originally intended his first colour computer to be, not the games machine as we all now remember it, but instead (and like the ZX81) a multi-use hobbyists machine which could also be used as a tool for programming.
You can find great manual for Sinclair BASIC at World of Spectrum site.
GAMING
If we hark back to April 1982, it's not hard to remember why the Spectrum had such a monumental impact on modern gaming. Prior to that we were living in a black and white world of Intellivision-style 'TV games' and endless, (hardly) glorified versions of Pong.
Most Spectrum software was originally distributed on audio cassette tapes. The Spectrum was intended to work with a normal domestic cassette recorder, and despite differences in audio reproduction fidelity, the software loading process was quite reliable, if somewhat slow (by today's standards).
Becouse of that, today we can load games from smartphone, using android apps like TeeZix.
Enter LOAD "" command on ZX Spectrum, choose tape file in TeeZix and play it. And wait for some time to load game.
According to the 90th issue of the British gaming magazine GamesMaster, the ten biggest games released on the ZX Spectrum were (in descending order) Head Over Heels, Jet Set Willy, Skool Daze, Renegade, R-Type, Knight Lore, Dizzy, The Hobbit, Way Of The Exploding Fist, and Match Day 2 (source: Wikipedia).
Educational Software
Educational titles were not very popular for the ZX Spectrum, no matter how many times we told Mom and Dad that we needed the Speccy for our education, everyone really knew (including Mom and Dad I suspect) that we only wanted to play JetPac. Here's examples of Croatian educational software from that time.
11/4/15
Master of Orion
Master of Orion is strategy game for DOS, developed by SimTex, Inc. and published in 1993 by MicroProse Software, Inc. This space strategy game that has it all: solid AI, varied alien races that require different strategies to win, innovative combat and technology systems, intriguing espionage model, and much more.
The purpose of the game is to lead one of ten races to dominate the galaxy through a combination of diplomacy and conquest while developing technology, exploring and colonizing star systems.
Master of Orion has 10 playable races, each with a specialty. For instance, the Humans have advantages in trade and diplomacy; the Bulrathi are the best at ground combat; the Silicoids ignore pollution and can colonize even the most hostile planets, but have slow population growth. Each race is predisposed to like or dislike some of the other races, and is advantaged or disadvantaged in different research fields.
The game begins with a single homeworld, one colony ship, and two scout ships that can be used to explore nearby stars. The game will sometimes produce random events which can be harmful or advantageous. One planet is Orion, "throne-world of the Ancients" and most valuable research site in the galaxy, protected by a powerful warship, the Guardian. Victory is gained either by eliminating all opponents or by winning a vote on peaceful unification.
Download:
Master of Orion (DOS)
Manual
Dosbox (you need it if you want to play this game in Windows, Linux or Mac OS)
10/29/15
Commodore 64 C review
INTRO
The Commodore 64 is an 8-bit home computer introduced in January 1982 by Commodore International. It is listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 10 and 17 million units.
The C64 dominated the low-end computer market for most of the 1980s. For a substantial period (1983–1986), the C64 had between 30% and 40% share of the US market and two million units sold per year, outselling the IBM PC compatibles, Apple Inc. computers, and the Atari 8-bit family of computers.
In 1986, Commodore released the 64C computer, which is functionally identical to the original.
The Commodore 64C was simply the original C-64 repackaged in in a beige C-128 style case. Internally, Commodore integrated most of the hardware onto a single VLSI chip.
Commodore took advantage of the launch of the 64C to improve its range of peripherals. The machine could be delivered with:
• the 1541C disk drive, internally the same as the previous 1541, but with a beige case,
• the 1541-II disk drive, a smaller 1541 with external power supply and a beige case
• The 1351 two-button mouse which could operate in either proportional or joystick mode,
• The 1802 color monitor which accepted both composite and RGB video signals,
• The 1764 RAM expander which plugged into the expansion port and boosted the system RAM to 256 KB.
The new model did not differ much from its predecessor, the only innovation was the flatter case, which made the keyboard (which had off-white keys) more ergonomic (it looked like the C128 case), not as high as than the old one.
Right side - Joystick/mouse ports, Power switch and Power supply connector |
Left side |
Back side |
The C64 uses an 8-bit MOS Technology 6510 microprocessor. This is a close derivative of the 6502 with an added 6-bit internal I/O port that in the C64 is used for two purposes: to bank-switch the machine's read-only memory (ROM) in and out of the processor's address space, and to operate the datasette tape recorder.
The C64 has 64 kB of RAM, of which 1 kb are color RAM for text mode and 38 kB are available to built-in Commodore BASIC 2.0 on startup. There is 20 kB of ROM, made up of the BASIC interpreter, the kernel, and the character ROM. As the processor could only address 64 kB at a time, the ROM was mapped into memory and only 38,911 bytes of RAM (plus 4 kb between ROMs) were available at startup.
If a program does not use the BASIC interpreter, RAM can be read as well as written over that ROM's location. However, this means the character ROM is not available, and the RAM in its place is instead used for the character glyphs. Normally, this RAM is uninitialized, which then results in nothing but random patterns appearing on the screen. This is solved by copying the character ROM into RAM. This had two benefits: the standard typeface can be rewritten, and character codes can be rewritten as picture elements.
Most C64 games have been written in this way, using low resolution, which requires much less processor time and memory. Furthermore, picture elements can be reused, saving even more memory.
Back side - L/H switch, RF exit, Video exit, Serial port |
Back side - Datassette port, User port |
Back side - Expansion (cartdrige) port |
The advantage of the C64 is, that the technology concept uses the whole 8-bit-memory-map (64 KByte). It contains several sound and graphic features (like sprites, HiRes, multicolor). SID 6581/8580 are used for sound generation with 3 independent voices over 8 octaves (~96 notes) or noises with filter.
Text sreen mode (big/graphic letters or big/small letters) was 40 (rows) * 25 (columns) chars. In graphic mode - (HiRes) 320*200 pixel in 16 colours, 16 border-colour und 16 background-colour (colour) or multicolor (4 colours) 160*200 pixel. 8 sprites (HiRes or multicolor) was available in same time in BASIC language.
C64's operating system can be used directly. It's possible to run programs from data storage devices like disks or tapes, or by writing your own BASIC programs and then saving them on disk or tape, or printing the program listing on a printer.
HOW TO TURN IT ON?
C64 have external power supply. Connect carefully power supply connector into "Power" port on right side of computer. Press power switch to turn it on.
HOW TO CONNECT C64 WITH TV OR MONITOR?
Default monitor for C 64C was called Commodore 1802. But most users connects C64 to TV. First way was trough the RF cable, because C64 have RF modulator and send picture and sound as analog TV signal.
The H-L switch (near RF connector) switches between the channels 3 and 4 (NTSC version) or channels 37 and 39 (PAL version).
RF cable |
RF cable connected to RF port |
RF cable works with old TV-s. But in modern days with big LCD and plasma screens C64 image is blurry and fuzzy. Much better way to connect C64 to TV is a C64 video cable.
C64 video cable |
C64 video cable connected to "Video" port |
C64 video cable connected to TV - Yellow cable to Video, White to left audio channel and Red one to right audio channel |
C64 JOYSTICK
The C64 joystick port is compatible with an old standard first used in the Atari 2600 gaming console; the same standard used on the VIC-20, the C128 and the Amigas.
Joysticks that are compatible with the 64 have a stick that the user may push in one of eight directions, and a "fire" button. The control stick is mechanically connected to four switches; "up", "down", "left", and "right". Pushing the stick in a direction in between two of these "cardinal directions" activates two of the four switches.
Some Commodore compatible joysticks may have more than one such fire button, but in those cases both buttons will "do" the same things in a game; the software has no way of determining which fire button is used. Together with the directional switches for the control stick, a standard joystick requires five connections and a common ground wire.
Some joysticks have a feature known as "auto-fire", to help out in those games where the best strategy is to shoot, shoot, shoot all the time.
HOW TO LOAD GAMES?
1. CARTRIDGES
A cartridge is a piece of electronics which plugs into the expansion port on the C64, adding extra memory and/or special hardware to the system. This provides a convenient alternative to comparatively slow and error-prone floppies and tapes: Plug it in, turn it on, and the software/hardware add-on is ready to use right away.
Several cartridges have the ability to modify the C64. Cartridges have a benefit because there is no loading time like there is with disks or tapes. Some cartridges upgrade the BASIC system and can be helpful for writing programs. Other programming languages are easier to use with cartridges like Pascal or operation systems CP/M.
2. CASSETTE TAPES
The datassette (or datasette) is Commodore's fancy name for a modified cassette tape recorder for use as a data medium; a data-cassette recorder.
A datassette is simple to use and a popular storage device amongst beginners. While datassettes are cheaper than a disk drive, the data transfer is very slow (~60 - 70 bytes/s), although higher transfer rates can be achieved with fast loaders (up to ten times more).
The datassette has its own cable permanently attached to it, carrying both data and the power needed for the unit. This cable connects to the datassette connector (square; 12-pins, with underparts 8 : 4) at the C64. The datassette accepts standard cassette tapes, and a 90-minutes tape (45 minutes on each side) will hold on the order of 150 kilobytes on each side if no compression or fast loader is used.
First rewind tape to game position (dattasette have a position counter). Enter command Load "" and press enter, or press together SHIFT and RUN/STOP on keyboard.
3. DISKS
The specification of the diskette capacity of Commodore computers is done according to the GCR storage format (Group Coded Recording) in blocks. As one block corresponds the size of 256 bytes and the maximum storage capacity of a 5.25" SS-disk is 174,848 bytes, there are as result 683 blocks, of which 664 blocks (approx. 166 Kbyte) are usable for saving. Furthermore a maximum of 144 files can be put on a disk side in the GCR format.
The data transfer rate of the disk drives was approx. 300 byte/s and could be raised to up to 10 Kbyte/s by corresponding floppy speeders.
With the C64 the format 5.25" DD (although the 1S and HD formats are applicable, too) are used for the disk drives Commodore VIC-1541, VIC-1570 and VIC-1571. Here the front and the reverse side could be formatted.
Commodore 1541 disk drive |
Commodore 1541 disk drive - front |
Commodore 1541 disk drive - back |
Serial cable for disk drive |
Disk drive is connected to C64 using serial cable |
Power suply cable for Commodore 1541 disk drive is the same as power cable for PCs. |
Power suply cable for Commodore 1541 disk drive is the same as power cable for PCs. |
DISK COMMANDS:
LOAD "$",8 - loads the disk directory
LIST - print the disk directory content on screen
LOAD"*",8 loads the first file
LOAD"A*",8 loads the first file whose name begins with A
LOAD"A*C",8 loads the first file whose name begins with A and ends with C, with any or no included characters.
LOAD"A?C",8 loads the first file whose name consist of the three letters, where the first letter is A and the last is C. The ? is a wildcard which matches any single char.
The thin 5.25" disks are poorly protected, because the casing can be easily folded and a part of the storage coating in the area of the reading and writing head is exposed. As a dust catcher there is a fleece between the magnetic disk and the plastic casing.
5.25" disks should be treated with caution, i.e. to store them inside the paper case when they are not in the drive, not to bend and fold them and not to touch them in the exposed reading and writing area.
IS IT COOL TODAY?
YES! You can find lots of games for your C64.
C64 enthusiasts still develop new hardware, including Ethernet cards, specially adapted hard disks and flash card interfaces (sd2iec).
WHERE TO GET ONE?
Check your grandpa attic or basement, go to local garage sales or find one on E-bay. If you want to buy this one (C64c, power supply, 2 joysticks, datasette, 1541 disk drive, several disks, few cassette tapes, cables and two cartridges) please contact me with contact form on this page.
Labels:
8 bit,
C64,
C64c,
cartridge,
Commdoore 1541,
Commodore,
Commodore 64,
datasette,
disks
Subscribe to:
Posts (Atom)