VOGONS


First post, by Hornpipe2

User metadata
Rank Newbie
Rank
Newbie

In the early planning phases of a project. I am envisioning a new single-board computer using current parts which can run MS-DOS natively. Think Raspberry Pi, with an x86 processor instead.

Looking for tips, links to others attempting similar things, etc.

FYI: I was prompted by this:
http://www.anandtech.com/show/7305/intel-anno … or-tiny-devices
which also has a dev board available "coming soon", see details:
http://www.intel.com/content/www/us/en/do-it- … uark-board.html
Finally, x86 in a hobby-usable chip!

EDIT: Couldn't figure out which board to put this under. Mods, please move as appropriate : )

Reply 1 of 18, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Well, if it's going to be useful for older games, probably one of the most important things would be proper Sound Blaster compatibility, plus MT-32 and OPL3 and AWE support and all the other trimmings. And there would have to be VESA support, and probably variable speed throttling. Maybe even an extra means for plugging in ISA cards.

I suspect similar devices capable of running MS-DOS (but not being particularly useful for gaming) are already out there.

Reply 2 of 18, by collector

User metadata
Rank l33t
Rank
l33t

Keep in mind that this forum is for the emulation of PCs and hardware. You should ask in Marvin.

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 3 of 18, by DonutKing

User metadata
Rank Oldbie
Rank
Oldbie

Sergey has made an XT processor board that plugs into an isa backplane, you could maybe adapt his design

http://www.malinov.com/Home/sergeys-projects

If you are squeamish, don't prod the beach rubble.

Reply 4 of 18, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

What I'd like is someone to build a range of brand-new 386 / 486 and Pentium boards.

Designs already exist, just takes obtaining a licence from a mainboard manufacturer. Produce in China and sell it for a fair price. People will be happy to pay a premium for a product like that.

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 5 of 18, by Hornpipe2

User metadata
Rank Newbie
Rank
Newbie

Wikipedia's article "List of Single-Board Computers" turns up this set of x86-based items:

  • fit-PC – AMD Geode LX 800 (fit-PC), Intel Atom Z5xx (fit-PC2), AMD G-Series APU (fit-PC3)
  • MinnowBoard
  • Intel Galileo
  • PC Engines ALIX system boards – miniITX and smaller formfactor, models with and without VGA, AMD Geode LX800 CPU
  • RoBoard based on DMP's Vortex86 processor
  • Rockbochs 'Blackbochs' SBC – AMD Geode LX800 based, includes FXO/FXS telephony connectivity, multiple NICs
  • Soekris system boards – without display connectivity, AMD Geode and Intel Atom CPU
  • Winmate Communication Inc.

Any of these might provide a good starting point. At least, they may give some idea as to the relative complexity of using an x86 -compatible processor in a small form factor board. The Vortex86 SoC series (now PMX-1000) is particularly interesting - used in the Gecko Edubook and SurfBoard - but as I research each of these items further, it rapidly seems to be a project greater than my skill set : )

Reply 6 of 18, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Industrial computers often use the CPU-on-ISA-card system with a passive ISA backplane. I think these are also still being produced at 486/Pentium speeds (Vortex86). But industrial gear is expensive and probably hard to obtain for private use.

quick example:
http://buy.advantech.eu/PCA-6108-0B2E/PCA-610 … A-6108-0B2E.htm
http://buy.advantech.eu/PCA-6194G2-D0A1E/PCA- … 194G2-D0A1E.htm
http://buy.advantech.eu/PCA-6781VE-M0A1E/PCA- … 781VE-M0A1E.htm

Reply 7 of 18, by GL1zdA

User metadata
Rank Oldbie
Rank
Oldbie
DonutKing wrote:

Sergey has made an XT processor board that plugs into an isa backplane, you could maybe adapt his design

http://www.malinov.com/Home/sergeys-projects

Can I turn an ISA motherboard into a passive backplane? AFAIK ISA slots are just extensions to the 8088/86 data bus, so I assume I would have to somehow disable the built-in CPU.

getquake.gif | InfoWorld/PC Magazine Indices

Reply 8 of 18, by ratfink

User metadata
Rank Oldbie
Rank
Oldbie
GL1zdA wrote:
DonutKing wrote:

Sergey has made an XT processor board that plugs into an isa backplane, you could maybe adapt his design

http://www.malinov.com/Home/sergeys-projects

Can I turn an ISA motherboard into a passive backplane? AFAIK ISA slots are just extensions to the 8088/86 data bus, so I assume I would have to somehow disable the built-in CPU.

What if you remove the bios so the board does not try to boot, and I suppose the cpu too. Does that make it passive I wonder.

Reply 9 of 18, by Hornpipe2

User metadata
Rank Newbie
Rank
Newbie

Today I searched a little more to find out about SoC devices which incorporate an x86-compatible processor.

These appear to be the main (current) contenders in this space:

  • AMD Geode GX / LX, or older AMD Elan
  • DM&P Vortex86 and friends (PMX-1000)
  • RDC?
  • Intel Atom
  • VIA (though I can't seem to find their chips anywhere)
  • and other Chinese manufacturers / clones which I would have no idea how to source

...of which there are an abundance of little-known manufacturers of single-board computers based around these chips. Most range from $100-250 and come with VGA out, audio out, RAM, etc. A lot of it is, as you noted, designed for industrial markets: these boards get elaborate with 3x COM ports, a huge GPIO header, analog sampling inputs, etc.

This is just one example by EBOX which would be tough to beat as a hobbyist designer, as it seems to offer pretty much everything you'd need: VGA, sound, plenty of RAM, keyboard/mouse connections. http://www.compactpc.com.tw/product.aspx?act=detail&id=139

--

There are other solutions which don't involve using a "real" x86 processor, including doing the whole thing on FPGA (Zet project - http://zet.aluzina.org/forums) which could potentially then be implemented into the Replay board from fpgaarcade.com (http://www.fpgaarcade.com/).

Or if you really don't care about hardware accuracy, just run DosBOX on Raspberry Pi. http://www.youtube.com/watch?v=fvztpECEh_0

Reply 10 of 18, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie
DonutKing wrote:

Sergey has made an XT processor board that plugs into an isa backplane, you could maybe adapt his design

http://www.malinov.com/Home/sergeys-projects

Wow, this man also made an Adlib clone and many other stuff. Everything looks like from a factory. The PCBs even have prints with his name. How did he do that?

Hardware comparisons and game system requirements: https://technical.city

Reply 11 of 18, by DonutKing

User metadata
Rank Oldbie
Rank
Oldbie

I believe he orders them from a factory. I bought a PCB for his Adlib clone card and he told me he had placed an order for the PCBs and was waiting for them to arrive.

But yes his work is very impressive, he's basically designed and built his own complete XT machine with VGA and ide/floppy controllers and ATX compatible motherboard. 😀

If you are squeamish, don't prod the beach rubble.

Reply 12 of 18, by dca2

User metadata
Rank Newbie
Rank
Newbie
DonutKing wrote:

Sergey has made an XT processor board that plugs into an isa backplane, you could maybe adapt his design
http://www.malinov.com/Home/sergeys-projects

Very impressive engineering -- if I was given this power, I'd like to build a 386DX craft with DDR3 memory 🤣

ratfink wrote:
GL1zdA wrote:

Can I turn an ISA motherboard into a passive backplane? AFAIK ISA slots are just extensions to the 8088/86 data bus, so I assume I would have to somehow disable the built-in CPU.

What if you remove the bios so the board does not try to boot, and I suppose the cpu too. Does that make it passive I wonder.

FYI, I've actually done a step-by-step test turning a damaged 486 mobo into a passive backplane. It worked finally but it was not a painless process -- I had to desolder all the active parts including chipset, bus transceivers and gates.

Reply 13 of 18, by Hornpipe2

User metadata
Rank Newbie
Rank
Newbie

Looks like someone else is working on a tiny device using the Vortex86EX.

http://www.86duino.com/?p=68

No video-output on this device, but it's a start.

Reply 14 of 18, by armankordi

User metadata
Rank Member
Rank
Member

If you want to run dos and play games, go with a pentium 133, and use a PCI graphics card.

IBM PS/2 8573-121 386-20 DOS6.2/W3.1
IBM PS/2 8570-E61 386-16 W95
IBM PS/2 8580-071 386-16 (486DX-33 reply) OS/2 warp
486DX/2 - 66/32mb ram/256k cache/504mb hdd/cdrom/awe32/DOS6.2/WFW3.11
K6/2 - 350/128mb ram/512k cache/4.3gb hdd/cdr/sblive/w98

Reply 15 of 18, by ih8registrations

User metadata
Rank Oldbie
Rank
Oldbie

86Duino runs DOS old games: https://www.youtube.com/watch?v=UAyxTVKtKek#t=7m23s
http://www.86duino.com/index.php?p=95
http://shop.dmp.com.tw/INT/products/24
http://www.86duino.com/wp-content/uploads/201 … V14_86duino.pdf
https://www.youtube.com/watch?v=FUpe5dz0qw4

Compared to Intel's, 300 vs 400 MHz, 128 vs 256 MB, but it has a built in ISA BUS interface and is $20 less, bare dev boards even less, and less power usage than intel's, which is rated for 15w max, 7w by by calculations of someone comment about what it will run off of(there's 1.6ghz atoms that run at these power figures, so much for the new intel chip being 1/10 the atoms power draw,) vs 3w max, 2w usual for the 86duino.

Reply 16 of 18, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
ih8registrations wrote:

but it has a built in ISA BUS interface and is $20 less

So you can actually plug a full-size ISA card into it somehow?

A quick Googling finds a bunch of references to ISA, but it appears the term is used to refer to "instruction set architecture" and not "industry standard architecture".

Reply 17 of 18, by ih8registrations

User metadata
Rank Oldbie
Rank
Oldbie

As the CPU PDF I linked to shows, it has "X-ISA bus interface," ISA with some pins removed. It also has p5 ISA, but there is a lot of misinformation spread about this chip from people saying without checking, some people saying not ISA bus, others claiming no FPU(wrong and wrong.) I just noticed something interesting, while what's currently being offered are running at 300MHz, the PDF shows designed for 400 MHz, so they're underclocking.

Reply 18 of 18, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

For me it's all about getting ISA sound cards to work. Had Wing Commander running on my Atom netbook. Boot from USB, throttle disabled cache and off it went 😀

But the missing sound is the big problem.

I still think that all we need is a "replacement" vintage motherboard.

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel