Good starter kit for 6502
Good starter kit for 6502
I'm an embedded software engineer and hardware engineer. I want to start working with the 6502 and would like to buy a kit to get started.
Are there any good kits that are readily available to buy? I want something I can try running some code on and then start building up with peripherals and my own additions. Something like the KIM-1 but a bit more modern, e.g. with a serial bootloader.
Are there any good kits that are readily available to buy? I want something I can try running some code on and then start building up with peripherals and my own additions. Something like the KIM-1 but a bit more modern, e.g. with a serial bootloader.
-
DerTrueForce
- Posts: 483
- Joined: 04 Jun 2016
- Location: Australia
Re: Good starter kit for 6502
WDC have a few dev boards. I'm not sure if they feature a bootloader(unless you count a monitor), but they do all seem to have a USB interface to talk to a PC and derive power.
I'd recommend something based on the '816 or '265, so that you can use the 16-bit math and bigger address space if you want to.
For programming, I wouldn't bother with TIDE unless it's required in some way; I couldn't figure out how to use it sensibly. I'd go for some other assembler instead, such as ca65.
Of course, there is also the option to build your own, and I haven't looked, but I'm sure there are some other hobbyists who have made theirs available.
I'd recommend something based on the '816 or '265, so that you can use the 16-bit math and bigger address space if you want to.
For programming, I wouldn't bother with TIDE unless it's required in some way; I couldn't figure out how to use it sensibly. I'd go for some other assembler instead, such as ca65.
Of course, there is also the option to build your own, and I haven't looked, but I'm sure there are some other hobbyists who have made theirs available.
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Good starter kit for 6502
DerTrueForce wrote:
I'm sure there are some other hobbyists who have made theirs available.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
-
DerTrueForce
- Posts: 483
- Joined: 04 Jun 2016
- Location: Australia
Re: Good starter kit for 6502
Unfortunately, according to this page: http://sbc.rictor.org/sale.html he doesn't have any excess stock and doesn't plan to get any more.
My own SBC has issues that make me not want to sell the spare boards I have, or I'd offer. I'm sorry, I'm not being very helpful.
My own SBC has issues that make me not want to sell the spare boards I have, or I'd offer. I'm sorry, I'm not being very helpful.
Re: Good starter kit for 6502
Might be worth searching for Grant Searle's projects (hardware) and Jeff Tranter's blog (software) and build your own simple system using their designs.
http://searle.hostei.com/grant/6502/Simple6502.html
http://jefftranter.blogspot.com
http://searle.hostei.com/grant/6502/Simple6502.html
http://jefftranter.blogspot.com
Re: Good starter kit for 6502
Thanks everyone. Maybe I should just make my own, it doesn't look too hard to get a basic system up and running.
My idea is to use an AVR with USB port to generate a clock for the 6502 and to copy firmware into SRAM when it isn't running. Working mostly with microcontrollers I tend to write code on a PC and then download it.
My idea is to use an AVR with USB port to generate a clock for the 6502 and to copy firmware into SRAM when it isn't running. Working mostly with microcontrollers I tend to write code on a PC and then download it.
Re: Good starter kit for 6502
mojo wrote:
I'm an embedded software engineer and hardware engineer. I want to start working with the 6502 and would like to buy a kit to get started.
Are there any good kits that are readily available to buy? I want something I can try running some code on and then start building up with peripherals and my own additions. Something like the KIM-1 but a bit more modern, e.g. with a serial bootloader.
Are there any good kits that are readily available to buy? I want something I can try running some code on and then start building up with peripherals and my own additions. Something like the KIM-1 but a bit more modern, e.g. with a serial bootloader.
Or just use an emulator. I've used the Symon one in the past but there are many others.
-Gordon
Ps. Be aware that collecting/fixing/using real old hardware can become (a) addictive and (b) expensive!!!
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
Re: Good starter kit for 6502
That's a good idea. The BBC in particular is not too hard to get here and well documented. I do enjoy restoring old machines too!
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Good starter kit for 6502
mojo wrote:
Thanks everyone. Maybe I should just make my own. It doesn't look too hard to get a basic system up and running.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: Good starter kit for 6502
I have some of my boards available if you're interested. Search for Potpourri6502 on this forum.
My board has proven reliable up to 8 Mhz but was designed for 1-4 MHz. It has four "slots" and was inspired by the 6502 Primer computer.
I'll send you the board for free. You just need to supply your own parts. But it's really simplistic. Stock, it is a 65C02, 32KiB ROM, 16KiB RAM and two glue chips. Plus, it has on-board support for a 65C22. You'll need to wire up you own ACIA or serial port but you can easily do that with one of the slots. I built a crude ACIA 6551 card myself using cheapo perf board.
There are a couple issues. The biggest one is the 7805 voltage regulator doesn't fit (I used the wrong package size). But, you can get around that by soldering three wires into the holes.
In fact, I can probably attach the 7805 for you if you want.
Just let me know.
If you're outside the US, I may ask for shipping but otherwise, the board is free.
My board has proven reliable up to 8 Mhz but was designed for 1-4 MHz. It has four "slots" and was inspired by the 6502 Primer computer.
I'll send you the board for free. You just need to supply your own parts. But it's really simplistic. Stock, it is a 65C02, 32KiB ROM, 16KiB RAM and two glue chips. Plus, it has on-board support for a 65C22. You'll need to wire up you own ACIA or serial port but you can easily do that with one of the slots. I built a crude ACIA 6551 card myself using cheapo perf board.
There are a couple issues. The biggest one is the 7805 voltage regulator doesn't fit (I used the wrong package size). But, you can get around that by soldering three wires into the holes.
In fact, I can probably attach the 7805 for you if you want.
Just let me know.
If you're outside the US, I may ask for shipping but otherwise, the board is free.
Cat; the other white meat.
Re: Good starter kit for 6502
Thanks cbmeeks, that's very generous of you! I'll PM you.
Re: Good starter kit for 6502
mojo wrote:
Thanks everyone. Maybe I should just make my own, it doesn't look too hard to get a basic system up and running.
My idea is to use an AVR with USB port to generate a clock for the 6502 and to copy firmware into SRAM when it isn't running. Working mostly with microcontrollers I tend to write code on a PC and then download it.
My idea is to use an AVR with USB port to generate a clock for the 6502 and to copy firmware into SRAM when it isn't running. Working mostly with microcontrollers I tend to write code on a PC and then download it.
I'm keeping a (slow) running blog of it all here: https://projects.drogon.net/6502-ruby/ which may be useful.
Cheers,
-Gordon
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
Re: Good starter kit for 6502
drogon wrote:
mojo wrote:
Thanks everyone. Maybe I should just make my own, it doesn't look too hard to get a basic system up and running.
My idea is to use an AVR with USB port to generate a clock for the 6502 and to copy firmware into SRAM when it isn't running. Working mostly with microcontrollers I tend to write code on a PC and then download it.
My idea is to use an AVR with USB port to generate a clock for the 6502 and to copy firmware into SRAM when it isn't running. Working mostly with microcontrollers I tend to write code on a PC and then download it.
I'm keeping a (slow) running blog of it all here: https://projects.drogon.net/6502-ruby/ which may be useful.
Cheers,
-Gordon
Part of my goal is to learn some FPGA programming, but being able to start out with an MCU is a nice option to have. The way you do the bootloader in particular is great.
Re: Good starter kit for 6502
mojo wrote:
Thanks cbmeeks, that's very generous of you! I'll PM you.
I also have a couple of new projects that might be of interest. One you can have the PCB for the price of shipping. It's a real simple and tiny design with an expansion bus that can be used in a solderless breadboard and other configurations. It has performed well up to 19+ MHz, uses only 5 chips and fits in the palm of you hand. Here are some shots of it in various projects that are underway.
The other is a motherboard type design, but uses a 4-layer board so I'd be a bit hard pressed to give it away. It runs at 16 MHz and through a memory register can address 128K ROM.
PM me if you are interested in either.
Edit: First board corrected to 19+ MHz! Not 291MHz.
Edit-2: mHz corrected to MHz - I'm special....
Last edited by BillO on Fri Apr 19, 2019 12:05 am, edited 2 times in total.
Bill
- barrym95838
- Posts: 2056
- Joined: 30 Jun 2013
- Location: Sacramento, CA, USA
Re: Good starter kit for 6502
That Jaguar sure is a beauty, Bill! (... and I think you meant MHz, not mHz ... 
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!
Mike B. (about me) (learning how to github)
Mike B. (about me) (learning how to github)