Hi All, I guess I had better introduce myself as I've started posting.
I've been reading the forums for quite a while and have picked up a lot of useful information, so thanks everyone for your posts, they really do contain a huge amount of useful information, and make getting into 6502 projects quite easy really. And Garths primer too, that was a really useful reference for getting started.
When I was younger, probably 14-16 years old, I designed 6502 systems on paper, but I never had the confidence to actually build something. Back then, before the internet, it was a bit harder, but I've always regretted that I didn't just jump in and actually do it. I lived in a small city (in New Zealand) with not a lot of access to information. Byte magazine was amazing back then, and I ordered Zaks "Programming the 6502", I remember it took 3 months to arrive. I bought a few parts but never actually got anything done. So one part of this hobby now is righting that wrong, and actually finishing the job.
I've breadboarded a simple system already and it's gone remarkably well, maybe better than it should have. I've got a character LCD working and a R65C52 running at 115,200 which I'm very pleased about. The breadboard has no ROM, I'm using a CPLD (as suggested in the forum). It's worked really nicely for getting started, but the ROM size is very limited and it's taking up more of the CPLD than I'd like, so one of my plans is to move to a 29F010 as soon as I can and free up some more programmable logic. I'll also work on moving this to a PCB at some stage, but I need to make quite a few decisions first (like R65C02 or 65816).
I grew up using 6502 systems, until I got a Mac (128k, first thing I did was solder in new DRAM's to make it up to 512k). Started on a ][+, then an Apple /// and then Commodore 64 (SX-64). That's where my interest in 6502's comes from, but I also guess it's the simplicity that attracts me too. I've been researching the Apple /// a bit lately and it's a really interesting machine, there's some nice tricks in there to expand the RAM up to a possible 512k, including adding a new addressing mode that gives direct access to the entire RAM.
I've got a lot of project plans, but they are not really worth talking about until I know they will get done. Probably like a lot of people here my interest is in building things from scratch, so I've written my own assembler and hope to build on that with a high level language. I'm trying to get VGA video from my CPLD, but at the moment I'm not sure if it will fit.