Yes, you read that right!
Back in the day, when I used to write business software for the Apple II computer (and the IBM PC, let's forget I said that) we used to use the Applesoft BASIC Compiler from Microsoft.
Typically I would print out the program listing, or part of it. Go away and mark it up, planning what I was going to do next. Then I would sit down and make my edits using the Applesoft interpreter and run the compiler.
This was a disk-based compiler, before microcomputers had enough memory to hold the code, the compiler and everything else in memory. That meant that the compile was really, really slow.
So when you start the compiler it reads a line of code and displays it on the screen, and then you hear the floppy drive do its grinding sounds. Rrrrr, rrrr, rrrrrrrr, rr. Swish, swish, swish. Repeat.
Each line of code was 3 or 4 seconds to compile, and when it was finally done with that it had to do a second pass to finish compiling.
It took a half hour to compile the code. I can't say I really minded so much because this was an ideal time for some coffee and cookies (Keebler fudge covered cookies). Or I would watch TV with my boss and we would talk politics.
Then once the program was compiled it would get tested, and the cycle would repeat.
This blog is about any and all things related to the MOS 6502 microprocessor. The author Carl Gundel is a software engineer by trade and author of the popular Liberty BASIC and Run BASIC languages.
For the web: Run BASIC
For Windows: Liberty BASIC
Visit the 6502 Shack group on Facebook!
Showing posts with label apple ii. Show all posts
Showing posts with label apple ii. Show all posts
Friday, September 7, 2018
Thursday, September 6, 2018
Why Does the 6502 Matter?
Arguably the MOS 6502 processor was really no better than Motorola 6800 that was its direct predecessor, and why would you buy the most important part of your computer from a calculator chip company like MOS Technologies instead of a more stable company like Motorola?
The answer is clear. $25 The 6502 was merely 1/6th the cost of a Motorola 6800.
Think about it. Without this low price, Steve Wozniak would not have produced the Apple I and Apple II computers as we know them, and Commodore could not have produced the PET, VIC-20, C64, etc. The Atari VCS and Nintendo NES would never have existed.
The home computer market would have evolved more slowly and in a completely different direction.
The answer is clear. $25 The 6502 was merely 1/6th the cost of a Motorola 6800.
Think about it. Without this low price, Steve Wozniak would not have produced the Apple I and Apple II computers as we know them, and Commodore could not have produced the PET, VIC-20, C64, etc. The Atari VCS and Nintendo NES would never have existed.
The home computer market would have evolved more slowly and in a completely different direction.
Tuesday, September 4, 2018
Enter the Clones
Jump to search
This amazing list of machines (scavenged from Wikipedia) are all 6502 based because they are all clones (or ripoffs) of the Apple II computer design.
Correct me if I'm wrong, but I don't remember any clones being made of the Commodore 64 or the Atari 8-bit line of computers.
Abacus Portable
AES easy3
Agat
Agat-4
Agat-7
Agat-8
Agat-9
Albert[1]
AMI II
Apco
Arrow 1000
Asem AM 64e
Aton II
Ap II
AVT-2[2]
Base 48, Base 64, Base 64A
Basis 108, Basis 208
Bee II
Bimex
BOSS-1
CCE Exato PrĂ³
Citron II
CSC Euro Super
Cubic 88
CB-777[3]
Elppa II
Energy Control
Formosa Microcomputer
Formula II kit ("Fully compatible with Apple II+")[4]
Franklin Ace
Fugu Elite 5
General 64
Golden II
Iris 8
IMKO 2
InterTek System IV
ITT 2020 (Europlus)
Ivel Z3
Laser 128
Laser 3000
Marta kompjuteri
Mackintosh
MCP
MC 4000
Mango II
Medfly
Microcraft Craft II Plus
Microdigital TK-2000 Color (not 100% binary-compatible)
Microdigital TK-2000 II Color (not 100% binary-compatible)
Microdigital TK-3000 IIe - Page in Portuguese
Microdigital TK-3000 //e Compact
Microengenho
Multitech
Microprofessor II (MPF II)
Microprofessor III (MPF III)
MicroSCI Havac
Microcom IIe
Mind II
Multi-system computer
O. S. Micro Systems
Orange
Panasia
Peach
Pearcom
Pravetz series 8
Pravetz 8A
Pravetz 8M
Pravetz 8E
Pravetz 8C
Precision Echo Phase II
Pineapple[5]
RX-8800
Sekon (computer)
Shuttle (computer)
Space 83
Spiral II (available in Canada)
Spring
Spectrum ED
Syscom 2
TK 8000[3]
TMS Vela (TMS means Troyes Micro Service)
UNITRON AP II
Unitronics Sonic
VECTORIO [6](Japan?)
Wombat[3]
Zeus 2001
AES easy3
Agat
Agat-4
Agat-7
Agat-8
Agat-9
Albert[1]
AMI II
Apco
Arrow 1000
Asem AM 64e
Aton II
Ap II
AVT-2[2]
Base 48, Base 64, Base 64A
Basis 108, Basis 208
Bee II
Bimex
BOSS-1
CCE Exato PrĂ³
Citron II
CSC Euro Super
Cubic 88
CB-777[3]
Elppa II
Energy Control
Formosa Microcomputer
Formula II kit ("Fully compatible with Apple II+")[4]
Franklin Ace
Fugu Elite 5
General 64
Golden II
Iris 8
IMKO 2
InterTek System IV
ITT 2020 (Europlus)
Ivel Z3
Laser 128
Laser 3000
Marta kompjuteri
Mackintosh
MCP
MC 4000
Mango II
Medfly
Microcraft Craft II Plus
Microdigital TK-2000 Color (not 100% binary-compatible)
Microdigital TK-2000 II Color (not 100% binary-compatible)
Microdigital TK-3000 IIe - Page in Portuguese
Microdigital TK-3000 //e Compact
Microengenho
Multitech
Microprofessor II (MPF II)
Microprofessor III (MPF III)
MicroSCI Havac
Microcom IIe
Mind II
Multi-system computer
O. S. Micro Systems
Orange
Panasia
Peach
Pearcom
Pravetz series 8
Pravetz 8A
Pravetz 8M
Pravetz 8E
Pravetz 8C
Precision Echo Phase II
Pineapple[5]
RX-8800
Sekon (computer)
Shuttle (computer)
Space 83
Spiral II (available in Canada)
Spring
Spectrum ED
Syscom 2
TK 8000[3]
TMS Vela (TMS means Troyes Micro Service)
UNITRON AP II
Unitronics Sonic
VECTORIO [6](Japan?)
Wombat[3]
Zeus 2001
Subscribe to:
Posts (Atom)
