• Please review our updated Terms and Rules here

Windows on the S100 Bus

monahan_z

Experienced Member
Joined
Oct 19, 2008
Messages
263
Location
San Ramon, CA
As we start into 2019 I’m thinking what I would like to sink my teeth into as a S100 board project for this year. All the easy ones have been done! Thanks to some of our members here, and in particular Todd Goodman, one can now obtain a diverse range of new S100 boards which when mixed/added to S100 motherboards can lead to some exciting electronic circuits and software. The range of S100 boards can be seen here:-

http://s100computers.com/My System Index Page.htm

Our new S100 FPGA prototype board provides an almost limitless number of options.

One of my dreams was always to bring Windows to the S100 bus. I have always been impressed by how even cheap laptops no bigger than one S100 board can run such the OS with, these days, huge amounts of RAM and high resolution displays.
I have been toying around with the idea of building a SBC S100 bus board with something close to that capability. OK after you pick yourself up off the floor from laughing -- let me explain.

Such a board would be essentially a laptop motherboard but it would contain a S100 bus interface (with an embarrassingly high number of CPU wait states) such that one could use our S100 boards as well. While our static RAM board(s) may be only of use to buffer data to/from other bus CPUs/boards the I/O ports could be use with most of our S100 boards – as is.

A dream system would be windows talking to a 6502, a 68030, an Arduino board, a speech synthesizer, an Arduino, a FPGA etc…
How would one do this? The biggest question is what is the CPU? Clearly a 80486 is the easiest to do. Our current board is not adequate in terms of speed and, more importantly, RAM addressing. It has the advantage however that the software jump from MSDOS to windows would be easiest. I have an old AT 80486 clone here and I seem to remember it did a fair job running pre-Windows 95. Not sure if say Windows XP can be run of even a fast 80486. Does anybody here know?

The next option would be to step up to a Pentium or later family. These are large chips and would probably be limited in speed because of minimal CPU cooling. Still some laptops use(d) them.

I’m trying to determine if the next, the Intel Atom CPU’s use the same instruction set (i.e. 80486), if so that might be a better option. It goes without saying with BGA chips we would have to have a chip adaptor and farm out the soldering. Have always been impressed how small/simple that Edison board was.

All of the above chips will absolutely require onboard DRAM SIMMS. Except for the Atom, a Northbridge type of controller for refresh etc. Sounds like a mouthful but remember small laptops have all this.

Help needed.
What I’m trying to find is schematics. Has anybody in our group seen/have a detailed circuit of a ”modern” laptop Intel CPU complete with DRAM/refresh chip and ideally a video controller chip.

Put another way -- what is the simplest Intel/Windows motherboard you have seen with a schematic.
Open to any and all suggestions.

John Monahan
PS. I know there will be Linux suggestions, thanks, but I really would like to focus on a windows OS.
 
I had to check the date and make sure it's not 1 APR already :p

If I had to, for some reason, get Windows talking to S-100 (*shudder*) I'd probably do an ISA -> S-100 bridge. If you wanted to stick it on a S-100 card, use PC/104. You can get plenty of used PC/104 boards that'll run Windows 9x and newer, pretty much all of them will come with onboard RAM and I/O, many with onboard VGA, some with onboard Ethernet. You can still get new-design, new-made PC/104 boards with things like low-power Atom CPUs. Using PC/104 on a S-100 carrier would also mean you're not tied to any specific CPU, chipset, manufacturer, etc. There are also non-x86 PC/104 CPU boards, though they tend to be less common -- I've personally seen embedded PowerPC on PC/104.
 
Lois Rossmann on YouTube has a great laptop repair tutorial - component level repair using open source BoardView software and schematics from here http://laptop-schematics.com/ for example.

https://openboardview.org/

https://www.youtube.com/watch?v=PuucOnPHywc&list=PLZMrGCM2XqW1QJvmjBKapMZUjHtxZeSv0&index=2&t=0s

His tutorials are endless and must number in 1000s by now - aimed at people wanting to get into the repair business or just repair their own devices.

You do have to pay for schematics but I noticed the below site as a watermark on a schematic he was using:

http://laptop-schematics.com/

Note - this is all just from googling, I've never bought such schematics myself but it may be a way forward if you decide upon a sutable laptop first? I have a HP Pavillion x360 laptop - very small board with low end Celeron cpu and one slot for RAM
 
I have an ISA card from Advantech that was designed for use in industrial systems (part# PCA-6743VE-Q0A2E). It supports DOS, Linux, and Windows operating systems and requires no external fan for cooling. It's based on the DM&P Vortex86DX system on a chip. It has VGA, Ethernet, USB, IDE all baked in, maybe that takes the fun out of things to just plop it on an S100 card, but I will mention it anyways.
http://www.dmp.com.tw/tech/vortex86dx/
 
Back
Top