Links and credits
We read the book:
o "On the Edge: the Spectacular Rise and Fall of Commodore", Brian Bagnall, Variant Press, ISBN-13: 978-0973864908
and were reminded of the 65816 and its compatibility with the 6502, and this sparked off everything else.
We used lots of useful tools
- Several emulators: run6502, lib65816, py65
- cc65's ca65 assembler (supports 65816)
- srecord utilities
- Edgewall's Trac for our project intranet: wiki, issue tracking, source code browser
- Stephen Williams' Icarus Verilog for circuit simulation
- GTKWave waveform viewer
- Subversion for source control
- GNU Emacs for text editing (and loads of other GNU utilities)
- Ubuntu linux distribution (and lots of packages found within)
including some commercial tools
- Xilinx webpack free of charge, cross-platform, GUI or CLI
- Cadsoft's Eagle PCB layout - free for non-commercial use, up to 3" x 4"
- Google for searching, website, gallery
- Apple's Mac OS X, and Parallels virtualisation
- Sun's VirtualBox
We learnt from many related projects
- Ruud
- André
- Samuel's Kestrel
- Daryl's SBC series
- and many others
We frequent several treasure houses on the web
- 6502.org forums and many pointers to other resources
- Jonathan Harston's mdfsnet for all sorts of BBC micro related info, and the BBC-Micro mailing list archives
- Jon Ripley's BeebWiki
- PageTable
We bought from several suppliers
And there are several things we're considering or looking forward to using:
- OHO FPGA modules from Trenz
- Gschem and PCB from the GEDA (open source PCB software) project
- Ulrich Hecht's 65816 C compiler snes-sdk
- PCB Train