Understanding and Writing Compilers

Richard Bornat's 1979 book on writing compilers. Substantially more accessible than the dragon book. The examples are mostly in BCPL, which (as usual) I'm dead impressed with; for a typeless language it's very clean and clearly suited to the purpose.

to bcpl compiler etext parsing retrocomputing syntax ... on 26 January 2016

Hardcore Gaming 101 - Blog: Over 1800 Atari VCS games trawled for hidden stuff!

Apparently quite a few 2600 games include chunks of source code -- or other data, e.g. Apple or Atari ROMs -- in their cartridge image, presumably for the same reason that the Amiga Kickstart disk did. Interesting in itself, but it also reveals what development systems were being used.

to 2600 apple2 atari800 games retrocomputing ... on 24 January 2016

Amiga FPGA Accelerators

That's one way to speed up an Amiga -- replace the CPU with a big FPGA! The A600 version has launched at €150.

to accelerator amiga fpga retrocomputing ... on 24 January 2016

Kweepa/vicdoom: Doom for the VIC-20

Very impressive!

to commodore doom games retrocomputing vic20 ... on 24 January 2016

Floppy Disk Preservation Project

Copy protection for various 80s/90s platforms.

to floppy piracy retrocomputing ... on 23 January 2016

countercomplex: Some deep analysis of one-line music programs.

viznut's collection of one-line music. Very impressive.

to audio chiptune cute-code demo demoscene glitch music retrocomputing ... on 22 January 2016

Plogue R&D: Plogue livenes

Playing live music on the NES sound chip... by changing one bit at a time! Somewhat reminiscent of viznut's one-liners.

to chiptune music nes performance retrocomputing ... on 22 January 2016

2600 Connection

Various "how to play arcade games" books; also includes Warren Robinett's history of 2600 Adventure, which is very interesting.

to 2600 adventure atari games history retrocomputing ... on 22 January 2016

HP Memory Project

The history of the Hewlett-Packard company, with lots of interesting documents (e.g. the internal newsletters from various eras).

to electronics history hp retrocomputing retrotech test-equipment ... on 22 January 2016

Tags related to retrocomputing

- retrocomputing
 
3 1541
1 16032
4 1801
4 1802
1 1900
1 1k
9 2600
2 2650
2 32016
4 3d
1 3do
3 4004
1 5400
1 60bit
22 6502
1 65816
1 6800
3 68000
6 6809
1 7090
1 7800
1 8-bit
1 800
1 8008
4 8080
1 8086
1 8088mph
1 80s
1 8bit
2 academia
1 acc
2 accelerator
4 ace
29 acorn
10 adventure
28 ag0700
2 ag0801
1 ag0803
1 agc
6 ai
1 algebra
5 algol
1 alpha
1 alto
1 amateur
49 amiga
1 amix
1 amplifier
4 amstrad
25 amusements
1 analog
3 analogue
1 android
1 anime
2 antenna
1 antikythera
2 apl
1 apollo
15 apple
2 apple1
10 apple2
1 apricot
11 arcade
3 archimedes
12 architecture
2 archive
2 archiving
1 arduino
5 arm
1 arpanet
6 art
1 arthur
2 ascii
6 assembler
1 assembly
1 at
1 ata
28 atari
1 atari2600
3 atari800
1 atm
1 atom
1 auction
4 audio
1 autocode
1 aviation
2 avr
1 b
1 b5500
5 babbage
1 backdoor
5 basic
43 bbc
1 bbc-micro
1 bbn
3 bbs
2 bcpl
1 beaglebone
2 bell
1 bell-labs
1 benchmark
1 berzerk
1 besm6
1 bf
1 bitmap
3 bk0010
1 boats
1 broadcast
2 bsd
1 bti
1 build-engine
1 bull
3 burroughs
7 c
1 c128
6 c16
1 c5
26 c64
1 c65
9 calculator
2 calculators
3 cambridge
1 canon
1 card
1 cars
2 cat
1 cbm
1 ccs
1 cd
4 cdc
2 cdp1802
2 cga
1 cgi
1 character
1 charsets
1 chat
5 chess
1 chilton
1 chip
2 chiptune
1 chiptunes
1 chording
1 cisco
1 clone
1 cmp101
1 cmp409
3 coco
1 code
1 coherent
25 commodore
17 compiler
1 complexity
1 composite
1 compression
1 compucolor
1 compuserve
1 computability
1 computation
1 computational-thinking
3 computer
1 computer-architecture
6 computing
5 concurrency
1 concurrent
1 conferences
3 console
1 consoles
1 control
1 copy-protection
1 core
1 cosmac
1 coverdisks
1 cp1610
22 cpm
12 cpu
2 cracking
2 cray
1 cross
1 cross-compiler
1 cross-development
1 crypto
2 cs
2 ctss
1 culture
1 curses
2 custom-chips
6 cute-code
1 cvs
1 cyberpunk
1 daresbury
1 data
1 data-general
1 data-structures
1 databases
1 datasheet
21 dec
5 demo
7 demos
12 demoscene
7 design
1 development
1 dg
1 diagrams
1 dice
1 digicomp
6 digital
1 digital-rights
7 disk
1 disk-imaging
1 distributed
1 dma
1 documentation
4 domesday
3 doom
1 doors
1 dos
5 dragon
1 dram
1 drdos
1 driver
1 ecc
1 ecl
1 econet
2 ed
5 editor
1 editors
1 educ8
1 einstein
1 electron
118 electronics
3 elite
1 eliza
1 elliott
2 em
1 emacs
1 emas
5 embedded
50 emulation
3 emulator
1 engineering
1 epson
1 esoteric
1 et
1 et3400
21 etext
1 ethernet
1 exile
1 false
1 fidonet
1 fish
1 floating-point
14 floppy
1 fm
6 fonts
1 fork
3 forth
1 fortran
1 fowler
1 fp
24 fpga
1 frontier
1 ftdi
1 functional
1 furby
1 future-systems
1 gameboy
119 games
3 gba
1 gcr
1 gec
2 gem
1 generative
2 george
2 germany
1 gi
2 git
1 glitch
1 go
16 graphics
1 h316
1 h8
1 habitat
1 hack
1 ham
4 hard-disk
1 hardware
1 heathkit
1 helios
1 hellschreiber
3 hercules
1 hifi
98 history
17 homebrew
1 honeywell
5 hp
1 hpc
1 html
1 i2c
28 ibm
3 icl
1 icl1900
3 id
2 ide
1 ieee
18 if
1 im
9 imaging
1 imlac
2 imp
1 imsai
1 indentation
1 indy
4 infocom
2 inmos
1 innovation
1 intel
2 intellivision
1 interlace
3 internet
1 internet-archive
2 interview
1 intro
1 invention
1 ioccc
1 irc
1 irix
1 isa
1 iso
4 its
1 j11
2 japan
5 javascript
1 journals
1 joystick
1 jupiter
1 k180x
1 kdf9
1 keen
1 kenbak
2 kent
1 keyboards
1 krc
3 language
17 language-design
1 laptop
1 laserdisc
1 lego
1 leibniz
1 level-design
3 lgp30
3 linux
1 lions
1 lisa
2 lisp
1 logic
1 loop
1 lost
1 lsx
1 lynx
3 m68k
2 mac
2 macos
5 magazine
8 magazines
1 magnetic-scrolls
1 mahjongg
2 mainframe
2 mame
2 manual
2 maps
1 marconi
1 mars
1 master
8 maths
2 maze
2 mca
1 mda
1 meccano
7 mechanica
1 media
1 membership
1 mercenary
2 mfm
1 micro
1 microcode
2 microcomputer
4 microcontroller
3 microprocessor
1 microsoft
1 microtech
1 microvision
1 microwriter
1 minix
1 mint
3 mit
1 mmc
1 mmorpg
1 mmu
1 mobile
1 mod
1 modem
2 mods
1 monitor
1 motherboard
1 motorola
1 mpf1
2 mpm
5 msdos
1 mst3k
1 mts
2 mud
3 multics
1 museum
17 music
1 music500
1 mvs
1 mvt
2 n64
1 nascom
1 national-semiconductor
1 nbtv
1 nes
1 nethack
3 network
6 networking
1 networks
1 news
1 newton
1 nimbus
6 nintendo
1 nova
1 novellas
2 ntsc
1 nz
1 oberon
2 obviously
2 occam
1 oisc
1 oo
1 operating-systems
11 os
1 os-design
1 os8
1 oscilloscope
1 pacman
2 pal
2 papers
2 parallel
1 parsing
2 pascal
1 patent
19 pc
1 pc1500
2 pc532
2 pcw
3 pd
4 pdp
3 pdp1
10 pdp10
21 pdp11
1 pdp4
9 pdp8
1 penguin
1 pentagon
2 performance
1 perq
1 philips
1 photography
1 piccoline
1 pink-floyd
1 pinout
1 pipelining
3 piracy
2 pirate
2 pla
1 plato
4 plus4
1 pocket
1 podcast
1 podule
1 polarware
1 poly
1 portable
1 postal
1 prince-of-persia
1 procedural-generation
1 prog
11 programming
1 propeller
1 ps2
1 psu
1 puzzle
1 puzzles
1 python
4 ql
1 qrp
2 quantumlink
1 r1155
11 radio
1 ral
1 ram
1 raskin
6 raspberry-pi
1 raytracing
2 rca
1 reading-code
1 receiver
1 recovery
1 refresh
2 relay
7 repair
1 repton
17 research
1 restoration
719 retrocomputing
30 retrotech
11 reverse-engineering
1 rework
1 rexx
1 rgb
5 riscos
2 rm
1 road
1 robotics
1 robotron
1 roguelike
2 rom
2 router
1 rpg
1 rpn
1 rsx
2 rt11
10 russia
3 s100
1 s370
1 s380
1 sage
2 sail
2 sales
1 scaler
1 science
1 scifi
1 scintilla
1 scorpion
1 scott-adams
3 scsi
2 sd
3 security
3 sega
3 serial
2 sgi
1 shell
4 shopping
4 sideways
1 simcity
2 simh
1 simulation
27 sinclair
1 sixel
1 smalltalk
1 smp
1 snes
96 software
1 sol
1 sol-20
1 solbourne
1 solitaire
1 sopwith
20 source
8 soviet
6 space
1 spacewar
19 spectrum
1 speedrun
4 st
2 stanford
2 stretch
1 stunts
2 sun
1 sunos
2 supercomputing
2 surplus
1 swansea
1 switch
1 sym1
1 syntax
1 synth
1 sysv
3 tandy
1 tatung
1 tcpip
4 teaching
1 technics
2 teco
1 ted
1 tek
1 tektronix
1 telecom
3 teletext
1 termcap
6 terminal
6 test-equipment
3 tetris
3 text
1 theory
1 ti59
2 time
2 timesharing
1 to-do
1 to-package
1 tops-10
1 tops10
1 tops20
1 tos
1 tosec
1 trackers
1 trains
1 tram
9 transputer
2 travel
4 trs80
1 ttl
1 turing
1 turner
1 turntable
6 tv
1 tv-typewriter
1 typewriter
1 typography
3 uk
1 uk101
1 ukc
1 ukiyoe
1 ultima
1 unicode
1 unisonic
1 unisys
1 unit-record
1 univac
23 unix
3 usb
1 usborne
5 uzi
4 vax
1 vcf
3 vector
1 vectrex
1 venus
1 vhdl
2 vic20
17 video
2 viewdata
1 vinyl
1 vt100
1 vt420
1 waits
1 wang
1 whetstone
1 whirlwind
1 whitecross
2 wiki
1 windowing
1 windows
1 wing-commander
1 woodblock
1 word-processing
1 workbench
2 x86
1 xcopy
2 xt
1 xybasic
1 yes
1 yugoslavia
1 z180
1 z3
1 z4
28 z80
1 zappa
1 zilog
1 zine
1 zork
1 zsdos
2 zuse
3 zx80
10 zx81