Andre Fachat also wrote a pre-emptive multitasking kernel for the 6502: http://www.6502.org/users/andre/osa/oa1.html This is basically the same CPU as in the NES.
CS/A65: A 6502 computer with USB, Ethernet and co-processors
11–20 of 50 posts
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#12Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#13Noob her! why use a 6502 versus another 8bit cpu like Atmel AVR? Is there any advantage? Does it consume less electricity while running at similar speed ?
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#14Ben Eater (http://beneater.net/) makes a neat video series and accompanying product kit where you build a 6502 on a breadboard, if you're looking for something a little more approachable than this (very cool) project!
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#15Pros and cons of this versus Commander X16 ?
Projects like this are more for folks who are looking to build their own computers from scratch. Typically, this is for someone who's more into hardware.
Personally, I enjoy both. I have probably 6 or so kit computers at this point. FWIW, the two that I've enjoyed the most are Ben Eater's breadboard 6502 project and the nand2tetris series which is all done in software.
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#16Noob her! why use a 6502 versus another 8bit cpu like Atmel AVR? Is there any advantage? Does it consume less electricity while running at similar speed ?
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#17Always love to see a 6502 post here on HN. It's a really unique processor compared to other 8-bit processors at the time. With only one general purpose register, and memory mapped IO, the 6502 offers a ton of "addressing modes" to solve problems that the 8080 would solve with register transfers. Ben Eater ( http://beneater.net/ ) makes a neat video series and accompanying product kit where you build a 6502 on a bread…
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#18Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#19Noob her! why use a 6502 versus another 8bit cpu like Atmel AVR? Is there any advantage? Does it consume less electricity while running at similar speed ?
Re: CS/A65: A 6502 computer with USB, Ethernet and co-processors
#20Always love to see a 6502 post here on HN. It's a really unique processor compared to other 8-bit processors at the time. With only one general purpose register, and memory mapped IO, the 6502 offers a ton of "addressing modes" to solve problems that the 8080 would solve with register transfers. Ben Eater ( http://beneater.net/ ) makes a neat video series and accompanying product kit where you build a 6502 on a bread…
The console uses a slightly cheaper version, the 6507 I think. Same chip, just smaller address line and no interrupts (!)
Instead you ran a "wait for the cathode ray to reach the right side of the screen" in order to time everything correctly.
Very fascinating stuff, I recommend anyone interested in the above dive in and give it a shot.
All you need is an editor[1] (I found one online!) and the stella manual[2].
There's something nice about having the entire machine spec in one book instead of leaning on stack overflow...
[1] https://8bitworkshop.com/v3.8.0/?platform=vcs&file=examples%...
[2] https://cdn.hackaday.io/files/1646277043401568/stella.pdf