IT Archeology

or how I became a programmer

mm

Maciej Małecki

TT@mmalecki77

delivery architect at CG

1989» BASIC → 6502 Asm → Turbo Pascal → x86 Asm → C++ → Delphi → Java → JavaScript → TypeScript → ? »2019

Meritum_I
By Elkon Elektronika - Elkon Elektronika, CC BY 3.0, Link

Forgotten Hero

Chuck

Chuck Peddle

GE 615
http://www.histoireinform.com/Histoire/+infos2/chr4infp.htm

Chuck joined Motorola in 1973

8080

1972-1974: Intel 8080

6800

1971-1975: Motorola 6800

IDEA

cheap version of MC6800

300$ → 20$

MOS logo
By nieznany - SVG erzeugt mit Inkscape, Domena publiczna, Link
IC

Altair 8800 - 1974

Altair

MOS 6502 - 1975

6502mm

Motorola lawsuit

November 1975

KIM-1 1975

KIM-1
By MOS_KIM-1_IMG_4211.jpg: Rama & Musée Bolore-framing: Tomer T (talk)scale: Rama - Ten plik jest fragmentem innego pliku: MOS KIM-1 IMG 4211.jpg, CC BY-SA 2.0 fr, Link
UNO
Jobs and Woz

Two guys struggling with their design

Apple I: finally revealed in 1976

November 1976

Commodore acquires MOS Technology

Tramiel

What was Commodore doing at this moment?

Calc

Calculators based on MOS chips

1977

PET2001
By Photographer: Tomislav Medak from Flickr / Editing: Bill Bertram (Pixel8) - https://www.flickr.com/photos/tomislavmedak/3803230853/, CC BY-SA 3.0, Link

The 1977 Trinity

Trinity1977
By Springsgrace - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=79216985

1978: Peddle goes to Apple to join Lisa project

bye bye $$$ :-(

Lisa

Peddle leaves Apple in 1979, joins Commodore again

bye bye even more $$$ :-(

1980: Peddle leaves Commodore for good

Got sued by Commodore; bye bye rest of $$$

Victor9000

meanwhile Commodore sells over 1 million of VIC-20...

a record to be soon beaten by Commodore 64

1982-1994, 12.5-17 million

Where can we find 6502 and its variants?

AppleII

Apple II

PET2001

Commodore PET 2001

Atari2600

Atari VCS

Atari 800

Atari 800

VIC 20

Commodore VIC-20

C64C

Commodore 64

Atari 7800

Atari 7800

BBC Micro

BBC Micro

FamiCom

Nintendo Famicom

NES

Nintendo Entertainment System

Apple IIe

Apple IIe

CBM II

CBM II

Plus 4

Commodore Plus/4

C128

Commodore 128

Tomagotchi

Tomagotchi

Racing the beam

A Carol Shaw story

An author of River Raid game (1982)

https://info.umkc.edu/unews/celebrating-women-in-stem-carol-shaw/
RR
EP
Atari2600
WIKI Commons, PD
128 bytes of RAM!
CRT A2600
rr

Live coding in Assembly?

It's gonna be fun

Chop
Applause

All stuff on Github

QR Code

https://github.com/maciejmalecki/chamberconf2019