cjs wrote:
So what's the point of having a 6502 on the board? The Pi is already emulating everything else; emulating the 6502 CPU as well would be not be a huge addition (though the system might take a minor hit in speed).
There are people who care about the 6502 but they don't care for the surrounding glue. Give me a nice development environment, large monitor, nice keyboard and off I go...
Even my own Ruby system which has real 65816, real 6522, real RAM has artificial ROM, IO, disk, serial leading to HDMI screen and usb keyboard. If I want that real experience I'll fire up my BBC Micro or Apple II or Aim-65 or ... etc. then complain about wrist pain, backache and eye strain later...
So imagine having a "black box" with a real 6502 inside and a modern development system that will allow you to create code in C and assembler, drag and drop the binary into the 6502 and see it run..
I do feel we ought to be concentrating on the 6502 rather than the black box round it.
We know video is hard. Memory mapping anything more than 320x240 uses up so much RAM it starts to leave you with more problems han it solves. So leave that to something else. This project will get more people into the 6502 than Ben Eater and 1000's more than have ever built and developed a system using the information here. Let it happen, then when these new people want more, then we can help them.
Or maybe WE can go out and get one of these boars and port some monitor to it, some self-hosting system to it, make it run BBC Basic, COMAL, BCPL, Wordwise, Visicalc, etc ...
-Gordon
_________________
--
Gordon Henderson.
See my
Ruby 6502 and 65816 SBC projects here:
https://projects.drogon.net/ruby/