GeckOS, Unix on 6502: http://www.6502.org/users/andre/osa/index.html eater.net: 6502 kit arduino monitor: https://github.com/dpm-343/6502-monitor/blob/master/6502-monitor.ino other 6052: http://lateblt.tripod.com/6502prj1.htm 74LS138 decoder IC (3to8) https://www.westerndesigncenter.com/wdc/chips.php XA cross assembler http://www.floodgap.com/retrotech/xa/xa-old.html http://srecord.sourceforge.net/ VIM xxd (hex to bin and vice versa) TL866II+ eeprom programmer https://gitlab.com/DavidGriffith/minipro/ other projects http://www.stuartconner.me.uk/tms9995_breadboard/tms9995_breadboard.htm differences 6502 and 65c02: http://www.6502.org/tutorials/65c02opcodes.html https://jacob.jkrall.net/ps2-on-65c02 PS/2 keyboard interrupts: http://www.ganssle.com/articles/anmi.htm UART: https://www.jameco.com/z/6551-Major-Brands-IC-6551-Asynchronous-Communication-Interface-Adapter-DIP-28-pin_43318.html assemblers for 6502: http://sun.hasenbraten.de/vasm/ https://cc65.github.io/ (ca65) emulators for 6502: https://github.com/alimansfield2016/ATM65C02_EMU, nice idea, c++ code quite bad https://github.com/alimansfield2016/ATM65C02_EMU.git, sadly in Javascript https://github.com/chanmix51/soft65c02, sadly in rust https://sbc.rictor.org/simulator.html https://bbc.godbolt.org/ other/todo: https://news.ycombinator.com/item?id=22077052 https://www.instructables.com/DIY-Paper-TapePunch http://wilsonminesco.com/BenchCPU/ (VIAs for all kind of external stuff) https://github.com/mist64/msbasic https://www.pagetable.com/?p=46 http://www.baltissen.org/newhtm/ttl6502.htm documentation on old 8-bit logic: http://www.zimmers.net/anonftp/pub/cbm/documents/chipdata/index.html Geck/OS: http://www.6502.org/users/andre/csa/ http://www.6502.org/users/andre/osa/index.html OS: https://github.com/janroesner/sixty5o2, uses Arduino and serial for loading programs, good example of a bootloader assembly code, interrupt handling http://www.6502.org/users/andre/osa/oa1.html: OS/A65 http://danceswithferrets.org/geekblog/?p=808 (monitor, http://exifpro.com/utils.html, emulator) 7-segment: https://www.robotshop.com/community/forum/t/explaining-the-7-segment-display-and-74hc595-shift-register/13139 https://www.eevblog.com/forum/projects/7-segment-hex-bus-display-with-eproms/ https://www.youtube.com/watch?v=BA12Z7gQ4P0 https://en.wikipedia.org/wiki/Seven-segment_display 6502 links: https://www.eiroca.net/wiki/archive/awesome/6502 http://wilsonminesco.com/ http://www.6502.org/tutorials/vflag.html practical stuff: https://www.instructables.com/Fix-a-broken-pin-on-an-IC-chip/ DRY ZIF with paper and tape (george foot) other projects: http://minus56.com/ https://www.chrisward.org.uk/6502/dev.shtml https://www.heiko-pruessing.de/projects/hbc65/ https://c74project.com/ (a full 6502 in 74xx logic gates on PCB) https://github.com/Klaus2m5/6502_65C02_functional_tests (format tests and verification) https://hgj.hu/live-migrating-a-virtual-machine-with-libvirt-without-a-shared-storage/ https://hackaday.io/project/174128/logs https://sbc.rictor.org/ http://retro.hansotten.nl/ http://danceswithferrets.org/geekblog/?page_id=915 delay/timers: https://gist.github.com/superjamie/fd80fabadf39199c97de400213f614e9 http://6502org.wikidot.com/software-delay http://wilsonminesco.com/6502primer/PgmTips.html http://6502.org/source/general/clockfreq.htm http://wilsonminesco.com/6502interrupts/ (use VIA and NMI to produce a 10ms timer) https://apprize.best/programming/65816/16.html software archives: http://6502.org/source/ os: http://6502.org/source/kernels/minikernel.txt (timer and time slicing) apple emulator: https://damian.pecke.tt/2015/04/06/turning-the-arduino-uno-into-an-apple-ii.html 6502 emulators: https://www.gianlucaghettini.net/mos-6502-cpu-emulator-in-c/ https://github.com/gianlucag/mos6502.git https://github.com/skilldrick/6502js http://rubbermallet.org/fake6502.c https://github.com/davepoo/6502Emulator https://github.com/spacerace/6502 https://www.masswerk.at/products.php other minimal PC projects https://github.com/slu4coder/Minimalistic-8-Bit-CPU https://www.youtube.com/channel/UCXYQcMpUBT3aaQKfmAVJNow other emulators: https://github.com/pdewacht/oberon-risc-emu (RISC-5 Wirth Emulator, as inspiration) gui for emulator: https://github.com/spacerace/SDL_7segment_display video: https://youtu.be/0QleiL-WdyM https://en.wikipedia.org/wiki/Texas_Instruments_TMS9918 SPI, serial, XModem: https://coronax.wordpress.com/tag/6502/page/2/ documentation on the 6502: http://www.obelisk.me.uk/6502/ https://sta.c64.org/cbm64mem.html https://www.pagetable.com/?p=410 https://github.com/Klaus2m5/6502_65C02_functional_tests http://nparker.llx.com/a2/opcodes.html https://blog.scottlogic.com/2020/08/26/codegen-6502-webassembly.html http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html testing: http://www.ucunit.org/_related__sites.html http://cunit.sourceforge.net/ https://github.com/vndmtrx/check-cmake-example cmake: https://samthursfield.wordpress.com/2015/11/21/cmake-dependencies-between-targets-and-files-and-custom-commands/ languages for 6502: https://dwheeler.com/6502/ http://cowlark.com/cowgol/