SOIC is OK, for the final project, but will be difficult for most folks to hand solder. If that’s what it takes to make the board, work, though, it’s ok by me.
- Alex
- Alex
VCF Southwest | Jun 20 - 22 2025, | University of Texas at Dallas |
VCF Southeast | Jun 20 - 22 2025, | Atlanta, GA |
VCF West | Aug 01 - 02 2025, | CHM, Mountain View, CA |
VCF Midwest | Sep 13 - 14 2025, | Schaumburg, IL |
VCF SoCal | Feb 14 - 15, 2026, | Hotel Fera, Orange CA |
TSOPs are easier to solder than SOICs, due to generally larger lead pitch. Both are doable, though.
no lol, SOIC is easier but both are fine don't worry about itThe TSOP RAM chips appear to have a lead pitch of 0.8mm, while the SOICs I was looking at for things like the buffers and demuxes are 1.25mm. Does the tighter spacing actually make it easier?
Normally the SOICs that I end up using have a smaller pitch than that. Just general experience. It’s, of course, all about the pitch size.
Any updates? I'm looking to pull the trigger on a 16-bit ISA memory expansion board, ideally one supplying both EMS and XMS. (You can guess which memory-hogging program I'm trying to run.)
If someone interested in this has experience with going through the process to get custom boards factory built with high-density surface mount (or even BGA) parts through the low-quantity assembly services offered by companies like PCBWay I think what might really facilitate a project like this would be to build a board that can be populated with 8-16MB’s worth of the really high density SRAM/PSRAM and present it as a buffered/decoded parallel bus pin header that can be piggybacked onto whatever kind of Homebrew card or motherboard you might need it for. If we could get the unit price for a module like that into the $50-100 ballpark it would make a lot of this easier. Sizewize I think you could pretty easily get onto a board about the size of an Arduino hat.
It's fun to get them running but what are people using 286s for?
The expansion card I'd really like to see, as I've mentioned elsewhere, is a 16-bit PicoMEM style board with either a really beef FPGA and video subsystem, or Pi Zero. Something that could be basically any expansion device. In the Amiga space they use CPLDs for bus interface (PiStorm boards) rather than FPGA. A CPLD + full computer (Pi) can do almost anything while maintaining simple programmability.
I have a 286 as well and I wouldn't use them all for the same thing. There is not much software that will only work on a 286, rather than on a V20 or a 386 or 486. It's an awkward niche. Like I said, I have one, for a specific reason that it's probably he fastest chip that will work with a PGC. Otherwise I'd 100% swap it out for a much more capable and easy to use 386 board which I have on hand.Probably the same thing you are using your v20s and 486 for.
Didn't mention VGA. I did mention PGC.VGA doesn't make sense. The complexity is high and it will certainly be a slower, less compatible VGA device than easily available $30-40 vga cards. The most typical we have seen in this realm is people making VLB versions of rare cards using pci donor chips i think. I think it would be hard for a hobbyist to beat a good early 90s vga chip.
Hence CPLD?Also I imagine it's annoying to make a good 16 bit card that can do the fast address decode to support 0ws?
In the Amiga space they use CPLDs for bus interface (PiStorm boards) rather than FPGA. A CPLD + full computer (Pi) can do almost anything while maintaining simple programmability.
Hence CPLD?
Really outside my knowledge. I noticed this comment re: FrankenPiFPGA:Just to be clear, the PiStorm is only able to do what it does with such simple bus glue because it’s replacing the CPU, and thus calling all the shots in terms of timing. Putting a Pi (not Pico) into an ISA slot to be a slave is a much more difficult job; even with a CPLD or FPGA to offload the bus handling to you still have a formidable issue with latencies adding up.
(The most impressive thing that I’ve seen with Pi’s being on the receiving end of externally clocked data is the RGB2HDMI, but that is unidirectional streaming, not interactive bus transactions.)