This thread is for anyone who remembers the venerable 6502 processor, the computers that used it and writing code in 6502 assembly language.
Add your thoughts / memories here.
I'll kick off with:
I had several 6502-based computers:
Commodore VIC 20
Commodore 64
Commodore PET
Atari 800
I learned BASIC first, then one day I saw the speed of machine code and started learning 6502 assembly language from then on.
I got interested in the special extender chips for the Commodore PET, like the 'PIC chip' and started exploring how to extend the BASIC interpreter, whose hook code was copied down to 'page zero' on boot by the KERNEL ROM - the so-called CHRGET routine ($0073 in RAM from memory???).
I went on to write hobby code for a game, word processor, comms code, interpreter, etc all in 6502 assembly language.
Then I had to get a real job...
I think the C64 was the best-selling home computer if I'm not mistaken, and I am pleased to see a lot of retro computing activity going on, especially new C64 computers appearing, one using an FPGA and improvements like faster USB-based solid state storage, adapted to mimic the old 1541 disk format etc, plus HDMI output etc - see:
I also built a simple Z80-based SBC on blue 'eurocard' which I still have in the attic somewhere.
Add your thoughts / memories here.
I'll kick off with:
I had several 6502-based computers:
Commodore VIC 20
Commodore 64
Commodore PET
Atari 800
I learned BASIC first, then one day I saw the speed of machine code and started learning 6502 assembly language from then on.
I got interested in the special extender chips for the Commodore PET, like the 'PIC chip' and started exploring how to extend the BASIC interpreter, whose hook code was copied down to 'page zero' on boot by the KERNEL ROM - the so-called CHRGET routine ($0073 in RAM from memory???).
I went on to write hobby code for a game, word processor, comms code, interpreter, etc all in 6502 assembly language.
Then I had to get a real job...
I think the C64 was the best-selling home computer if I'm not mistaken, and I am pleased to see a lot of retro computing activity going on, especially new C64 computers appearing, one using an FPGA and improvements like faster USB-based solid state storage, adapted to mimic the old 1541 disk format etc, plus HDMI output etc - see:
I also built a simple Z80-based SBC on blue 'eurocard' which I still have in the attic somewhere.