Main repository on: https://github.com/krischik/6502Tutorial Welcome to the 6502Tutorial wiki! # Subpages * Specifications - [Operation](Specification/Opcodes) - [Adressing Modes](Specification/Adressing) * [Ben Eater 6502 Kit](Ben-Eater-6502-Kit) * Clock Module - [Day 1 – Day one of my journey with the Ben Eater 6502 Kit](Ben-Eater-6502-Kit/Day-1) - [Day 2 – A clock module](Ben-Eater-6502-Kit/Day-2) - [Day 3 – Push Button De-bouncer](Ben-Eater-6502-Kit/Day-3) - [Day 4 – Switch De-bouncing](Ben-Eater-6502-Kit/Day-4) - [Day 5 – Finishing the clock module](Ben-Eater-6502-Kit/Day-5) * CPU (central processing unit) - [Day 6 – Link breadboards and attach power rails](Ben-Eater-6502-Kit/Day-6) - [Day 7 – CPU Monitor program](Ben-Eater-6502-Kit/Day-7) - [Day 9 – Start CPU](Ben-Eater-6502-Kit/Day-9) * ROM (read only memory) - [Day 8 – Create a ROM with only NOP operations](Ben-Eater-6502-Kit/Day-8) - [Day 10 – Attach ROM to CPU](Ben-Eater-6502-Kit/Day-10) - [Day 11 – Add reset vectors to ROM](Ben-Eater-6502-Kit/Day-11) * VIA (versatile-interface-adapter) - [Day 12 – Add VIA (Versatile-Interface-Adapter)](Ben-Eater-6502-Kit/Day-12) - [Day 13 – Macro Assembler](Ben-Eater-6502-Kit/Day-13) - [Day 14 – Add display and print “Hello, World!”](Ben-Eater-6502-Kit/Day-14) - [Day 15 – Using a loop to make the Hello World more compact!](Ben-Eater-6502-Kit/Day-15) * RAM (random access memory) - [Day 16 – Improved Memory Management Unit](Ben-Eater-6502-Kit/Day-16) - [Day 17 – Using subroutines to make the Hello World even more compact!](Ben-Eater-6502-Kit/Day-11) * Crystal oscillator - [Day 18 – Add disassembler to monitor](Ben-Eater-6502-Kit/Day-18) - [Day 19 – Add crystal oscillator](Ben-Eater-6502-Kit/Day-19) * Interrupts - [Day 20 – Print decimal number](Ben-Eater-6502-Kit/Day-20) - [Day 21 – NMI Interrupt](Ben-Eater-6502-Kit/Day-21) - [Day 21 – IRQ Interrupt](Ben-Eater-6502-Kit/Day-22) * [Atari 8bit](Atari 8bit) - TBA ![image](uploads/74f681f29017de223a2fa9aa59ebfd46/image.png) ![image](uploads/841cf191ffd4bd951e40e56fdfd0a0ce/image.png) ![1](uploads/5ae69827cdca17ae936e5030378152f8/1.jpeg)