6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 3:45 am

All times are UTC




Post new topic Reply to topic  [ 430 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11, 12 ... 29  Next
Author Message
PostPosted: Tue Jan 29, 2019 3:24 am 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 3:32 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 7:07 am 
Offline

Joined: Thu Mar 03, 2011 5:56 pm
Posts: 284
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).


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 7:11 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 7:28 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
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?


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 7:47 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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)


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 7:54 am 
Offline

Joined: Sat Jun 04, 2016 10:22 pm
Posts: 483
Location: Australia
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 9:37 am 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 9:51 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 10:01 am 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 10:07 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 10:31 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
(That is, just for reference: VS23S010D-L - 1 Megabit SPI SRAM with Serial and Parallel Interfaces and Integrated Video Display Controller.)


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 9:23 pm 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
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.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 9:28 pm 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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)


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 29, 2019 11:39 pm 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
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)

Attachment:
12_5_psu.PNG
12_5_psu.PNG [ 73.83 KiB | Viewed 720 times ]


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.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 430 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11, 12 ... 29  Next

All times are UTC


Who is online

Users browsing this forum: barrym95838 and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron