6502 Playground

For discussing the 65xx hardware itself or electronics projects.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Playground

Post by BigEd »

Build something which makes sense for you! It's too easy for projects to lose their way, and never happen.
Cheers
Ed
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

BigEd wrote:
Build something which makes sense for you! It's too easy for projects to lose their way, and never happen.
Cheers
Ed
Thanks, and absolutely true. I am painfully aware of the featuritis issues. I am posting this more as a last-minute effort to catch stupid decisions, which happens when you stew in your own juices too long. For example, adding a couple of lines to the CPU and socketing it as suggested by Arlet, is a minimal change, which makes the whole thing more functional.

I am not movable about the overall design goal -'small and simple'- for this project, and am grateful for your feedback.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

Arlet, to answer your post in the POC2 thread (more appropriate here), yes, I envision an add-on board(s) with:
-VGA output/resistor network
-Keyboard/mouse jacks
-SD card reader
-game controller jacks of some kind

Since the FPGA is doing all the work, these would be pretty much trivial adapters.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Playground

Post by BigEd »

Hi enso, if you could arrange for the pinout to allow either 128K or 512K SRAM, that would be a bonus. I'd be happy to buy and ship some 512K parts to you. (In the case of DIP parts, the pinouts are sufficiently compatible to allow that: AS6C4008 vs. AS6C1008)

It's a good point that 48 I/Os is enough to fit an external memory board that's 16bits wide. For 32bits, I'd probably need to borrow some of the CPU connections, or the on-board SRAM connections.

Cheers
Ed
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

This project is largely about recycling my inventory. I have XC3S200ANs, XC3S700ANs and a bunch of K6R1008V1C-JC10, 128K 10ns SRAMS...
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Playground

Post by BigEd »

Ah, that's a fast SRAM! I'm not sure there is a package compatible one at the next density up.
Cheers
Ed
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: 6502 Playground

Post by GARTHWILSON »

Quote:
Ah, that's a fast SRAM! I'm not sure there is a package compatible one at the next density up.
If you make the land pattern for the 36-pin 512Kx8 CY7C1049, it can be used for the 32-pin 128Kx8 above also. I'm using the 10ns 5V CY7C1049D in my 4Mx8 SRAM modules at http://wilsonminesco.com/WM-1_4Mx8SRAMmodule.pdf .
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?
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

Interesting. I never realized that the pinouts work this way. GARTHWILSON, am I correct in assuming that the 36-pin land pattern will work for the 128K chip if the top and bottom rows are not used? That's a good thing to know.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: 6502 Playground

Post by GARTHWILSON »

Right. And for SRAM, you don't have to preserve the order of the data lines, or the order of the address lines either. That might help route it on a PCB with fewer layers or vias.

Garth
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?
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

Great. Layout accomodates 128K or 512K devices as well as 65C02 or 65C816 via a PLCC socket. I routed out 48 bits using wings layout, although I don't have 2.5V. I doubt any wings use 2.5 anyway. A straight 25-pin header on each side can be soldered in instead for breadboard use.

I have a few tests to run with my oscillators and finetune the BGA process...Almost there.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Playground

Post by BigEd »

Great!
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

Close to the finish line.
6502.org wrote:
Image no longer available: http://apple2.x10.mx/board.png
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Playground

Post by BigEd »

Small, but perfectly formed!
rwiker
Posts: 294
Joined: 03 Mar 2011

Re: 6502 Playground

Post by rwiker »

That looks very, very interesting... I'm definitely interested in one or more of these. Not sure what I'd be using it for, but it looks like another way of getting back into the early 80's :D (in some ways; in others, definitely not...)

I just bought a NewBrain computer - made about 1982 or so, and in great condition apart from a missing keycap.
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: 6502 Playground

Post by enso »

rwiker, thanks for your interest.

I will definitely make some extra boards. For my friends here at 6502.org I will make them available at my cost- shooting for $50 with an xc3s200an.

I am thinking of a 'shield' board that snaps on top with VGA, keyboard/mouse, an SD slot, audio out and some kind of joystick/paddle interface (probably a 555-based apple2/commodore style) to turn this into a great retromachine.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
Post Reply