The 6502 CPU, from MOS Technology, has been widely used since its debut in 1975. Designed by a group of people at MOS Technology led by Chuck Peddle, later of Commodore fame, and used in machines like the PET and C64. Also quickly adapted by computer designers like Steve Wozniak in the Apple series, the 1 and ][ and 2 and 2e and 2c and 3. And many others followed!
My collection of 65XX ICs is here.
For more 6502 IC photos: look at the cpu-collection page.
For an introduction to the 6502 family go to this wikipedia page.
An introduction on the 6502 programming can be found in this wikibook on 6502 assembly.
The 6502 turned out to be an affordable, yet powerful CPU, easy to interface and easy to understand. Many single board computers were designed with the 6502, most often becoming the heart of largely expanded systems.
The KIM-1, developed by MOS technology as a design example, became such a hit. Many were sold, not only to the original target audience, but also to hobbyists and electronic engineers and system integrators. A new industry was born, based on the microprocessor as the heart of electronic devices. And also the birth of the personal computer, the Apple 2.Nowadays the 6502 is not much more than a memory for most. But the 6502 core is still found in many embedded applications, as sold by the Western Design Centre.
Books in pdf format for download to get started, more books here
- 6501
- 65XX IC’s
- 65XX Datasheets
- 6530 6532 TIM
- 6502 Microprocessor Kit
- Atari 850 interface: 6507 + 2 6532
- Andrew Jacobs 6502 pages
- Apple 1 replica’s
- Ben Eater 6502 computer
- Beta Computer SBC
- Cepac-65
- Data Handler
- Datac 1000, a TIM 6502 SBC
- DOS/65
- DOS65
- DOS65 manuals, sources, listings
- DOS65 articles in the KIM 6502 uP Kenner and CompUser
- DOS65 hardware
- Silicon hard disk Andrew Gregory
- EP: EPROM programmer for DOS65
- EPROM programmer Andrew Gregory
- DOS65, floppy emulator HxC2001, transfer files
- DOS65 floppy collection
- DOS65 programming languages
- DOS65 application: ASTRID and Viditel
- DOS65 application: Logic analyzer
- Elektor Elektuur Junior
- Junior Elektor, from base to full system
- Elektor Articles and Books
- Elektor PCB paperware and ESS services
- Elektor Junior software
- CPM-65 and Elekterminal emulator
- DIY Build a Junior
- Elektor gallery
- Musicprint kit and cassette interface
- Junior retronics articles
- Elektor 6502 clock
- Elektor Universal Terminal
- Elektor EC65
- ESCO 6502 SBC
- EMUF and MC
- Focal-65 V3D for TIM and KIM-1
- L.J. Technical Systems: EMMA DIGIAC
- Jolt and Super Jolt
- John Bell Engineering SBC’s
- KIM-1
- Me and my KIM-1
- The story of the KIM-1
- KIM-1 manuals
- Books for the 6502: KIM-1 and more
- MOS Technology KIM-1 Brochures and Newsletters
- Johnson McShane brochures
- KIM-1 articles
- KIM-1 and 6502 in magazines
- KIM-1 ROMs
- KIM System Products
- KIM-1 revisions
- Hardware expansions
- KIM-1 projects by Eduardo Casino
- KIM-1 Software
- KIM-1 PAL-1 KIM CLone KIM MicroKIM Reproduction resources
- Load papertape format
- KIM-1 emulators
- KIM-1 Simulator
- PC utilities KIM Simulator Convert hex etc
- KIM-1 first clones
- The KIM-1 family
- KIM-1 videos
- KIM-1 6530 Replacements
- KIM-1 Diagnostic board
- KIM-1 keyboard repair
- MAE ASSM/TED CW Moser
- Kowalski assembler simulator
- Lee Davison’s website
- Enhanced 6502 BASIC
- Some code bits
- Some very short code bits
- SIN and COS calculator
- 6502 ROM file system
- Microchess
- SYM-1 BASIC – more nostalgia
- A 6502 single board computer
- ACIA 6551
- Nop generator
- IDE bus interface circuit
- An expandable 6502 SBC
- AT keyboard interface
- I2C Bus interface
- LazyPROM
- Memory Plus: memory for your KIM SYM AIM
- Mitsubishi 740 boards
- LAB-VOLT 6502
- MDT 650 MOS Technology
- Microsoft Basic 6502
- MCS Alpha 1
- MPS-65 CT-65 CT-6502 Thaler
- Micro Technology Unlimited
- My 6502 systems
- OUP/M – A 6502 CP/M Operating system
- OSI 300 Trainer
- PROMAX MI-650 Trainer
- Rockwell AIM 65 and RM65
- The Sorbus computers
- Synertek SYM-1 KTM
- TM76 Burr Brown 6502 terminal
- TOuCHE
- Three Chips Plus Unilab