Reply 20 of 29, by Rikintosh
- Rank
- Member
serialShinobi wrote on 2023-06-09, 22:20:Well as many people may already know, I have had ideas that are, like yours, a large project. […]
This idea is great, I've always wanted something small and more practical than a huge 28 lbs case.
but 386sx is painful. I believe the sweet spot would be something like a 166 mmx (at least for my needs).
I once envisioned a PCI-Express card that contained a super socket 7 era chipset, and a processor, as long as the ram, sound and video card were emulated under software, it would greatly reduce the PCEm/86box requirements.
Well as many people may already know, I have had ideas that are, like yours, a large project.
But to try to break it down with your ideas in mind - you would still need your team of programmers to use opensource BIOS. Otherwise you get a machine that has proprietary BIOS. Either way it is a form of hardware drivers, mostly for the chipset. For the P166 w/ MMX and socket 7 (quoting retro web):
The Intel 430TX PCIset (430TX) consists of the 82439TX System Controller (MTXC) and the 82371AB PCI ISA IDE Xcelerator (PIIX4).
There's a level of magnitude difference in hardware level programming. You can see this by consulting data sheets for the above mentioned components. And then you need to have parts under test to get the proper input and output to various components, namely ASICs et al.
This is why I like the original IBM AT era so much because I now have this huge collection of books from the market in those days. Costed me hundreds of dollars in out of print books.
With this time frame I can learn the basics of hardware without the "microprocessor course" feel where it's
humbling to ask the instructor about embedded systems. You might know what I mean by this if you saw youtube videos. It's stuff you don't get to until much later in college.Would rather do the real thing. Which lately, speaking of my 486 & 586 builds, has been more of a jumping off point.
This is really interesting, because I once asked myself why nobody ever tried to develop a single open source bios and from it, generate forks to adapt it to different hardware.
A mini 386 could be quite charming, especially if the FPGA was a custom board, or fitted onto a dumb board that mimicked a 386 motherboard, and each isa slot is a pin header to put jumpers on, but not jumpers, would be mocap miniatures of isa real boards, then the emulation would be set according to a certain jumper arrangement, and each isa board mocap would set up a model of board by looping in the jumpers header when inserted. That would make even the most cheapskate to open your wallet
Take a look at my blog: http://rikintosh.blogspot.com
My Youtube channel: https://www.youtube.com/channel/UCfRUbxkBmEihBEkIK32Hilg