Reply 40 of 42, by Jo22
- Rank
- l33t++
Thanks a lot for the information! 🙂👍
rmay635703 wrote on 2023-11-06, 01:07:There was a Microsoft MACH10 8086-10MHZ Overdrive card for pcxt
Yes, I vaguely remember hearing about that card before.
Didn't know about it using an 8086.
I thought it was an 80186 or something.
rmay635703 wrote on 2023-11-06, 01:07:The trouble with the 8086 is that it cost almost as much as a 286 and lacked extended memory while still using slow multiplexed address pins.
It also lacked IRQs/DMAs so you would only get 1 16bit XTISA slot, more and it could only be accessed with ports.
Or the other way round, the 80286 got as affordable as an 8086? 😉 Just kidding, I think I understand. 🙂
The lack of Extended Memory being unsexy makes sense.
On the other hand, many users of the time were cheap on RAM expansion.
Or so I learned in retrospect.
rmay635703 wrote on 2023-11-06, 01:07:They WEREN'T rare, IBM, Compaq and generic beige box places used them, Tandy used them in the last XT 1000'S but they were always stuck in a wierd mid range place that was hard to market early on. (Some early pcxt software broke due to timing even on an 8086) Later the 8086 was a low end CPU that was slightly faster than an 8088 and again hard to market
That may be true, I believe you. It makes sense, too.
It's just.. x86 started out as a 16-Bit architecture, it uses 16-Bit ALU and 16-Bit instructions.
And the 8086 was the full, 16-Bit processor.
Using it was by principle the cleaner approach.
And the Olivetti M24 and the Amstrad PCs based on 8086 were performing near twice as fast as an 8088 PC at same clock rate.
I suppose, an 8086 running at 8 MHz would have been an improved experience to the user.
Especially if DRAM could be 16-Bit interleaved and/or didn't have to use any wait states.
That was a price problem, too, maybe.:
Fast DRAM was either expensive or not available.
So an 8-Bit connection wasn't possible at high speeds on an 8088.
By contrast, using slower (common) DRAM on an 8086 with a 16-Bit wide connection maybe was possible (interleaved), resulting in similar performance.
But even if interleaved RAM wasn't an option, interfacing the PC BIOS that way surely was.
Because, the BIOS routines are being called almost constantly.
Over a slow 8-Bit connection, it's not really ideal.
An AT compatible has Shadow Memory feature for compensating that bottleneck, often.
Using an 8086 and a 16-Bit EPROM connection (odd, even) would be an similar improvement, as well.
Anyway, I'm just thinking out loud here, of course. No offense.
Now that I think of it, maybe the true joy of the PC/XT platform is seeing things crawl, maybe.
So we can "see" the PC thinking (on oscilloscope, on debugger, on POST cards) and how it interacts with the environment.
I suppose that's part of the hobby, too. Things happen closer to our time frame, which makes things seem more real.
Edit: I had previously assumed that the 8086 was second-sourced by various manufacturers
and not much more expensive than the 8088, thus.
However, if there was little demand for the 8086 at the time, then they were produced in lower volume, maybe.
That could explain the price difference, maybe. Would make sense to me, at least.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//