Thanks for the feedback.
My ultimate aim is for a 65C816 system, so the breadboard -> stripboard -> PCB in the 65C02 versions are stepping stones on the way - so e.g. the piggy-backed SRAM was simply there because I used it on the stripboard version. I've another PCB revision to go to get to the 65C816 version with 512KB or 1MB of RAM - todays issue is that the largest through-hole SRAM is only 512KB (and the ones I can find won't be good for over 8Mhz either) so I'm considering some Garth modules for that, although importing from the US to the UK is £LoL in import duties right now.
As for open source - yes - I plan to publish almost all of it - there is a library running in the ATmega (a real-time task scheduler and my own implementation of 'wiring') which I use in my commercial projects and I may publish that as a library to link in with the rest of the stuff that handles the 6502 side, although I'm not quite sure yet. It's a "classic" project with many source files and a Makefile, and while clients always get full sources my (internal) debate is all about support as it's not a setup that traditional Arduino people would understand and trying to support the Raspberry Pi stuff I've done and published is somewhat time consuming.
The 6502 side won't be an issue.
The woz-mon like thing has now mutated into an Acorn MOS like thing though - there's little of the original left although I could publish the old code, there's really nothing in it that isn't in any other wozmon like thing. The design of the OS is such that to adapt it to a "classic" SBC system with a UART would be relatively simple - although building it relies on Linux, make and ca65. I can't even write to RAM with it now, although I retained a memory dump command.
Bonus picture today: I left it running mandelbrot overnight, although it "only" takes 85 minutes to generate a 640x480 pixel image at a colour depth of 16...
Attachment:
rubyMandel.png [ 42.4 KiB | Viewed 1223 times ]
That's the same BASIC program I posted a few days back using the standard BBC Basic GCOL and PLOT 69,x,y commands.
Cheers,
-Gordon
_________________
--
Gordon Henderson.
See my
Ruby 6502 and 65816 SBC projects here:
https://projects.drogon.net/ruby/