65XX SBC general help and color display help needed

Building your first 6502-based project? We'll help you get started here.
Chromatix
Posts: 1462
Joined: 21 May 2018

Re: 65XX SBC general help and color display help needed

Post by Chromatix »

Hmm, the datasheet lists PLCC and QFP, both of which are square packages and thus inconvenient for breadboarding. Odd, as I'm almost sure there was a PDIP version.

I suppose if PDIP is an absolute requirement, you could use a 16550.
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

Chromatix wrote:
Hmm, the datasheet lists PLCC and QFP, both of which are square packages and thus inconvenient for breadboarding. Odd, as I'm almost sure there was a PDIP version.

I suppose if PDIP is an absolute requirement, you could use a 16550.
It isn't necessarily, just my CNC doesn't do smt traces reliably. I may be using the 65spi anyway, which is plcc, and means I have to get traces out between pins, so using the CNC to make the board may be impossible
rwiker
Posts: 294
Joined: 03 Mar 2011

Re: 65XX SBC general help and color display help needed

Post by rwiker »

backspace119 wrote:
Chromatix wrote:
Hmm, the datasheet lists PLCC and QFP, both of which are square packages and thus inconvenient for breadboarding. Odd, as I'm almost sure there was a PDIP version.

I suppose if PDIP is an absolute requirement, you could use a 16550.
It isn't necessarily, just my CNC doesn't do smt traces reliably. I may be using the 65spi anyway, which is plcc, and means I have to get traces out between pins, so using the CNC to make the board may be impossible
There used to be sockets for PLCC chips, which had pins on a 100mil spacing underneath (typically square, with two rows of pins on each side). I think these are still available.

Since you mentioned an oscilloscope earlier: have you considered vector graphics for the initial build? It should be much simpler than bitmapped colour graphics (just two DAC channels, possibly with some additional analog circuitry for "automatic" line drawing).
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

rwiker wrote:

There used to be sockets for PLCC chips, which had pins on a 100mil spacing underneath (typically square, with two rows of pins on each side). I think these are still available.

Since you mentioned an oscilloscope earlier: have you considered vector graphics for the initial build? It should be much simpler than bitmapped colour graphics (just two DAC channels, possibly with some additional analog circuitry for "automatic" line drawing).
It's really interesting you mentioned this, my fiance's dad has an original asteroids arcade machine (that he's selling, because the vector monitor needs a board he can't find) and it made me start thinking about vector graphics. My only problem is I'm worried it may be problematic to make pacman with vector graphics.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8774
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: 65XX SBC general help and color display help needed

Post by GARTHWILSON »

I've done raster graphics on an analog oscilloscope too, using the serial port of a 65c22; but without a separate processor to keep feeding the 'scope, my main processor had to feed it nearly full time, and stop anytime you want to do something else. viewtopic.php?p=2315#p2315
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?
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

GARTHWILSON wrote:
I've done raster graphics on an analog oscilloscope too, using the serial port of a 65c22; but without a separate processor to keep feeding the 'scope, my main processor had to feed it nearly full time, and stop anytime you want to do something else. viewtopic.php?p=2315#p2315
This is neat, the scope I have has an issue with the screen, it occasionally stretches everything on the y axis. It's a 40mhz tecktronix scope, I forget the exact model but I can get it if it's important. I was going to look into the occasional screen bug too make it easier to use.

Ultimately, doing graphics on a scope is really cool, but I'd prefer to stick with an all in one solution (although I'm at the point I'm considering breaking out composite video to go to a TV along with an integrated composite display, but that's not iteration 1)
DerTrueForce
Posts: 483
Joined: 04 Jun 2016
Location: Australia

Re: 65XX SBC general help and color display help needed

Post by DerTrueForce »

You can get PLCC sockets. I've got two of them on my current SBC; one for the 28L92, and one for a 65SPI, which is currently not populated because I burned mine out. When you get your 65SPI, make sure you do not connect the power backwards. That's how I killed mine.
User avatar
Arlet
Posts: 2353
Joined: 16 Nov 2010
Location: Gouda, The Netherlands
Contact:

Re: 65XX SBC general help and color display help needed

Post by Arlet »

backspace119 wrote:
although I'm at the point I'm considering breaking out composite video to go to a TV along with an integrated composite display, but that's not iteration 1)
The beauty of composite video is that you can get low bandwith/resolution, and still get a decent result, especially for retro stuff. If you go for VGA, the problem is that lowest resolution is 640x480, which is a lot of data to handle for a 6502.

I have done some experiments in this thread: viewtopic.php?f=10&t=1978&start=165

That link goes right to the middle, but you can go further back or forward to see some more stuff. The board has a CS4954 PAL/NTSC encoder, controlled by FPGA, so that's not really what you're looking for in a project like this. Maybe it's a nice idea to develop a small add-on module that can hook up to 6502 bus interface ? I could help with the design.
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

Arlet wrote:
backspace119 wrote:
although I'm at the point I'm considering breaking out composite video to go to a TV along with an integrated composite display, but that's not iteration 1)
The beauty of composite video is that you can get low bandwith/resolution, and still get a decent result, especially for retro stuff. If you go for VGA, the problem is that lowest resolution is 640x480, which is a lot of data to handle for a 6502.

I have done some experiments in this thread: viewtopic.php?f=10&t=1978&start=165

That link goes right to the middle, but you can go further back or forward to see some more stuff. The board has a CS4954 PAL/NTSC encoder, controlled by FPGA, so that's not really what you're looking for in a project like this. Maybe it's a nice idea to develop a small add-on module that can hook up to 6502 bus interface ? I could help with the design.

That's what I'm hoping to do, setup a "video card" in the future, that plugs into the board.

If possible I'd like to avoid running the main busses off board, but if it's absolutely required I can look into it.

I'll take any help I can get, I just want to make something cool and unique that my fiancee will appreciate, in the future I may build more 65xx based computers for other applications as well
User avatar
Arlet
Posts: 2353
Joined: 16 Nov 2010
Location: Gouda, The Netherlands
Contact:

Re: 65XX SBC general help and color display help needed

Post by Arlet »

backspace119 wrote:
If possible I'd like to avoid running the main busses off board, but if it's absolutely required I can look into it.
I think you're going to need it if you want direct control over screen and highest bandwidth. If you're worried about signal integrity, I don't think that's a big problem if you keep the connections fairly short. What I had in mind was something like a gameduino. http://www.excamera.com/sphinx/gameduin ... #gameduino

The module would present itself as a memory mapped peripheral, with most of the memory mapping directly to screen pixels.

I'd be happy to help, but I'm first going to finish my "TTL" 6502 project, so this would be something for later.
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

Arlet wrote:
backspace119 wrote:
If possible I'd like to avoid running the main busses off board, but if it's absolutely required I can look into it.
I think you're going to need it if you want direct control over screen and highest bandwidth. If you're worried about signal integrity, I don't think that's a big problem if you keep the connections fairly short. What I had in mind was something like a gameduino. http://www.excamera.com/sphinx/gameduin ... #gameduino

The module would present itself as a memory mapped peripheral, with most of the memory mapping directly to screen pixels.

I'd be happy to help, but I'm first going to finish my "TTL" 6502 project, so this would be something for later.
The gameduino was mentioned earlier, it's neat, but not exactly what I wanted to do. However, also mentioned earlier in the thread was this:

http://www.vlsi.fi/fileadmin/datasheets/vs23s010.pdf

I think this is right up my alley, and I'm pretty sure this is what I'll eventually do.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 65XX SBC general help and color display help needed

Post by BigEd »

(That is, just for reference: VS23S010D-L - 1 Megabit SPI SRAM with Serial and Parallel Interfaces and Integrated Video Display Controller.)
Chromatix
Posts: 1462
Joined: 21 May 2018

Re: 65XX SBC general help and color display help needed

Post by Chromatix »

Quote:
If you go for VGA, the problem is that lowest resolution is 640x480…
Actually, you can reduce memory and bandwidth requirements considerably by dropping to 320x240, while still staying within VGA specs. The monitor doesn't care what your pixel clock is, so you can halve it and thus change the number of pixels per row. You can then scanout each line twice in a row, to halve your vertical resolution.

That is, in fact, what real VGA cards did in the 256-colour double-buffered mode popular with games; they only supported 16 colours and a single framebuffer at 640x480, which was better for a desktop.
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

Chromatix wrote:
Quote:
If you go for VGA, the problem is that lowest resolution is 640x480…
Actually, you can reduce memory and bandwidth requirements considerably by dropping to 320x240, while still staying within VGA specs. The monitor doesn't care what your pixel clock is, so you can halve it and thus change the number of pixels per row. You can then scanout each line twice in a row, to halve your vertical resolution.

That is, in fact, what real VGA cards did in the 256-colour double-buffered mode popular with games; they only supported 16 colours and a single framebuffer at 640x480, which was better for a desktop.
I think I'm going to stay away from VGA at the moment, because I've not found any tiny displays that support it (but there are tiny displays that support composite)
backspace119
Posts: 346
Joined: 25 Jan 2019
Location: Knoxville, TN

Re: 65XX SBC general help and color display help needed

Post by backspace119 »

So I've decided on making my own PSU for this project, because I'd like to have 2 rails (12v and 5v) since some of the displays and other peripherals I was looking at take positive 12v. (also, I'd like to have a power supply that could support a computer that uses the 65SIB in the future). I understand basic power supply design, but I'd like to see if there's anything wrong with the attached schematic. Especially the capacitor values (I'm not sure it's enough capacitance to stabilize the rails at full load, which is 5v 5a and 12v 3a).

For reference, I need to find a transformer that converts down to 16vac on the output side and is capable of handling 80va (still looking around for one but those are the specs I'm running with)
12_5_psu.PNG
EDIT:

After talking with Garth, I've been thinking about going about this a different way, with a commercial power supply (that can fit within the form factor I need) and supply at least +12 and -12 voltages (since SIB needs -12 too, and I need -12 for a lot of LCDs) and then regulating 5v on the logic board. Any input on this approach is welcome.
Post Reply