#PC104

2025-11-05

Does anyone out there knows about the SBC1190 from Micro/sys? I picked one up to tinker with. I've made a com port cable but what I really need is how to make a run/load cable so I can access the bios and flash the firmware. #oldtech #sbc #dos #pc104

2025-10-20

I don't suppose anyone out there knows anything about the Microsys SBC1190? It's an ancient #pc104 computer. Specifically I'm trying to find out how the special cable to switch between RUN and LOAD mode works. I'm guessing it just connects 2 pins on the serial header together but which pins?

Stock picture of the SBC1190 board
Paula MaddoxPaulaMaddox
2025-08-17

Having failed to get my first version of the C011 adapter to work, I've gone for a simpler approach.
This has just the Inmos C011, 5MHz oscillator, decoding logic (CPLD/74*245) and of course some LEDs.
I've added more this time which I hope will give me of an idea when something is working or not.
I've also brought in all 20 bits of the ISA address bus to the CPLD (not that I think I'll need it but just in case).
I've also used DIP chips in case I need change the speed.

Render of the PC104 to Inmos C011 link adapter
Kevin Karhan :verified:kkarhan@infosec.space
2025-08-08

Just to be clear:

The #tiny486 is intended as a #devkit for #i486 (in theory even #i386, #i8086 or any other platform that does #ISA (& #PCI) or where one's willing to accept less functionality of a #PC104 compared to #PC104Plus.

As a #BareMetal reference platform for #OS1337 / @OS1337 because there is a demand for a "#BridgeMachine" with new parts even if it's just to do #Archival and #DataRecovery duties and help setup modern drop-in replacements.

  • I'd not be surprised if @TechTangents got contacted by some agencies that still have to deal with 8" FDDs and has to basically deny it.
Paula MaddoxPaulaMaddox
2025-07-29

NotLadp and NotSys are two addresses (0x150 and 0x160) and are asserted when the address matches.
PCLK is the ISA bus clock (14.3MHz on my PC).

My logic here is that this is a 3 stage ripply counter.
When either address is invalid, the riple counter is reset (.ar = asynchronous reset).
So when an address is valid the IOCHRDY signal will be LOW, i.e. force a wait state.

Paula MaddoxPaulaMaddox
2025-07-27

Wohooo!!!
My adapter lives!!!
Turns out the CUPL code has two pins inverted (active low) that should not be inverted.

Output of the Ispy prigram showing my transputer can be found!
Paula MaddoxPaulaMaddox
2025-07-26

Same sequence of events on my pc104 PC controller by QBasic, I don’t get a response from the TRAM for first read :(
So something isn’t right with the PC timing or the CPLD.

Logic analyser capture showing data going out to the TRAM but nothing coming back
Paula MaddoxPaulaMaddox
2025-07-23

I’m getting nowhere with my computer, basically it’s too fast for my needs (celeron at 1Ghz with 1Gb ram).
Does anyone have something sub 300Mhz in pc104 they would like to swap?

Paula MaddoxPaulaMaddox
2025-07-20

woes...
It seems I can write a value to the TRAM (a T425 based one) but when I try to read it back I get rubbish :(

This is my writing 0xAA55AA55 to address 0x8000FF00 (this is a valid address)

but when I read it back, I just get 0x10101010

Logic analyser output showing link out (red) and link in (orange) of a write of AA55AA55 to 8000FF00 in the TRAM memory.
Paula MaddoxPaulaMaddox
2025-07-18

Well the link board is assembled. And it sort of works.
I can write to the link controller (0x150 base address) and I can send and read data through the link ports for the transputer. But (you knew it was coming right?) when I try and read the status from the control logic I get the wrong values, even though I can reset the TRAM and set the analyse signal.
So I’m a bit baffled.

Assembled PCB with link chip and TRAM Debugging probes and wires.
Paula MaddoxPaulaMaddox
2025-07-17

Quick fit check of the big parts, everything fits.
I got lucky with one SMD part that if it had been slightly higher on the board it would have clashed with a part on the underside of the TRAM but I did have high 8pin headers just in case.

Picture from above of the through hole parts placed (not soldered)Angled side view of the PCB confirming the downstream pins clear the TRAM
Paula MaddoxPaulaMaddox
2025-07-17

They’re here…

Image of my pc104 isa to transputer link PCB (unpopulated)
Kevin Karhan :verified:kkarhan@infosec.space
2025-07-16

@timixretroplays yeah, I guess this shows @rasteri build this before businesses started upgrading tech.

I wished DM&P / ICOP would increase production or that there was an easier way to get other #ix86 SBCs from like #VIA (remember when they made #CUP|s?) or some #embedded variants from #Intel or #AMD.

#DOSBOX or similar do work well, but they don't provide the necessary I/O for a lot of use-cases.

Maybe you can drop in a different #Vortex86 which also has #ISA?

  • I know there are also Vortex86EX2 and others that may be an option...
Kevin Karhan :verified:kkarhan@infosec.space
2025-07-11

@rasteri @TechTangents

The unelegant version would be to design a sorta "IDE Splitter" board to plonk in two of those single-port #IDE -> #SATA adaptors in and just set one to "Master" and the other to "Slave"...

Or just see if one can design a custom board instead with two SATA ports assigned to fixed M/S channels.

  • Basically making it easy to plonk onto a #PC104 - style board and not have to deal with W I D E IDE cables...
A single port 40-pin IDE -> 7-pin SATA adaptor.
Kevin Karhan :verified:kkarhan@infosec.space
2025-07-11

@PaulaMaddox @polpo Personally I would but only on the SOM side as #PC104(-Plus) uses the fact that both #ISA and #PCI are first and foremost a passive bus each.

Kevin Karhan :verified:kkarhan@infosec.space
2025-07-11

@PaulaMaddox @polpo looks great.

  • I guess this is built to conform to the PC/104-Plus spec that has #PCI pinouts on the opposing side of the #ISA (#PC104) pins...

Would be a cool addition for the #tiny486...

Kevin Karhan :verified:kkarhan@infosec.space
2025-07-11

I guess @rasteri and other #PC104 users can now get the beloved #ISA-#USB #Flashdrive card with native PC104 pinout to stack on boards.

  • Not that this is much of an engineering feat, as PC/104 is just a different form factor of ISA, but still nifty for #legacy / #industrial setups that may want to have more flexibility re: data storage.

I wounder if anyone got those ISA-USB controllers to work on #Linux distros tho.

  • Obviously they're slow (according to @TechTangents in the realm of a 1x CD-ROM drive) and not bootable, but still useful for systems without native USB ports.

I sadly don't have any system with ISA or PC/104 at hand (gotta build one i.e. #tiny486) so I can't test it anyway, but maybe a future revision of the #WeeCee may benefit from such an option (which I think also has the potential to be a good "bridge machine" for people dealing with legacy / industrial systems...

#VintageComputing #IndustrialComputing #EmbeddedComputing

A USB mass storage controller with PC-104 pin/header connector instead of ISA card edge connector.
Paula MaddoxPaulaMaddox
2025-07-09

Hooked up a display to my computer and did a quick qbasic program and yup it works.
I need to do proper address decoding next.
That’s what the CPLD is for.

Led display showing “hellorld” text
Kevin Karhan :verified:kkarhan@infosec.space
2025-07-07

Given that I want to target i486 with @OS1337 but don't want to deal with obsolete hardware that is dying of old age, I think it's more fitting to consider a sort-of mainboard to shove some 486SX-SOM with PC/104-Plus on and have the few necessities hooked up to it. Maybe even put it inside a THINN #Pizzabox-style #case?

It would also make a new "bridge" machine to interface old PCI & ISA hardware and allow connecting i.e. a #QuadFlop and roll with that...

github.com/OS-1337/tiny486

Thoughts, @rasteri @polpo @TechTangents @lazygamereviews @foone ??

#Tiny486 #embedded #EmbeddedComputing #retro #RetroComputing #Linux #EmbeddedLinux #Development #DevKit #DevelopmentKit #ideas #concepts #Hardware #OpenSource #OpenSourceHardware #Mainboard #i486 #i386 #i487 #486SX #486DX #PCI #ISA #BridgeMachine #Bridge #PC104 #PC104Plus #OS1337

A crude block diagram for the tiny486 mainboard, which takes PC/104-Plus SOMs and fans them out for different use-cases.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst