Earlier quoted context omitted.
The core was compatible, but it came with built-in non-standard peripherals. It had a DMA controller, interrupt controller, and timer. None of these were PC compatible.
This particular one sounds like it has all of these, seeing how the webpage shows it running a bunch of DOS games.
S80186: 16-bit 80186 compatible IP core
51–60 of 64 posts
Re: S80186: 16-bit 80186 compatible IP core
#52Earlier quoted context omitted.
The 80286's I grew up using were between 4 and 12 MHz, depending on which model I was on and whether "Turbo" was enabled. 50 MHz is mid to low end 486 territory clock rate, which if it handles instructions as well (a big if) puts it squarely in the area of a lot of games.
If it isn't pipelined, then it'll probably be more like a 286 or 386 performance-wise. IIRC, Quake only had a smooth framerate on my 486DX-33 with floating-point support.
Re: S80186: 16-bit 80186 compatible IP core
#53Earlier quoted context omitted.
The draw that this one gives me over the Zet processor (which btw is great and I've used it here and there in the past), is that Zet is not really maintained anymore. It's not a moving target, that's completely true, but S80x86 has the potential to hopefully do some neat things with 286's and 386's as well. But for anybody looking for a quick-n-dirty deploy to a board solution, the Zet is fantastic and solid.
It should be noted that 186's aren't even remotely compatible with 286's and 386's. And implementing a 286/386/486 is actually much harder and more complex than say, an 8086. That's why most people stop their hobby project at 8086 or 286. Because it becomes much more work to accomplish and the fun/novelty dries up.
Re: S80186: 16-bit 80186 compatible IP core
#54This is pretty cool. A PC with an 80186 CPU is a little weird, though; I don't think many of those actually existed. It seems like virtually everybody went straight from 8086 to 80286
The RM Nimbus was 186-based ( https://www.thenimbus.co.uk/range-of-nimbus-computers/PC-186 ) -- UK people might remember it as it was pretty popular in schools in the late 80s/early 90s. It wasn't fully PC compatible though.
The Nimbus was an absolute horrific trainwreck of a machine - RM were only able to supplant the far superior Acorn in schools due to backdoor shenanigans. Imagine the world now if kids who had grown up on Archimedes went into companies and started using that tech there, we would be 15-20 years ahead of where we are now technologically. Instead the geniuses at the department of education collectively shot us all in the face.
Re: S80186: 16-bit 80186 compatible IP core
#55Wow, trip down memory lane. My "starter" project when I joined Intel out of college was to be the Systems Validation engineer for the 80186. Unlike the 8086 it was this new fangled thing called a "system on chip" (SoC) which of course is what nearly everything is these days. And because Intel chose the peripherals to put "on chip" as it were they picked the ones they liked, and Microsoft obligingly wrote a version of…
Re: S80186: 16-bit 80186 compatible IP core
#56This is pretty cool. A PC with an 80186 CPU is a little weird, though; I don't think many of those actually existed. It seems like virtually everybody went straight from 8086 to 80286
The RM Nimbus was 186-based ( https://www.thenimbus.co.uk/range-of-nimbus-computers/PC-186 ) -- UK people might remember it as it was pretty popular in schools in the late 80s/early 90s. It wasn't fully PC compatible though.
Re: S80186: 16-bit 80186 compatible IP core
#57Earlier quoted context omitted.
Was that the one that came with a remote control to turn it on and off?
The Apricot Qi came with a remote for booting. http://old-computers.com/museum/computer.asp?st=1&c=995
But without a doubt though it was an apricot, thank you for that. I did have a quick look or older models it may of been, nothing could pindown for sure. Though pre-release eval kit back then was much more fun and creative than today's verbatim to release.
Re: S80186: 16-bit 80186 compatible IP core
#58This is pretty cool. A PC with an 80186 CPU is a little weird, though; I don't think many of those actually existed. It seems like virtually everybody went straight from 8086 to 80286
The Tandy 2000 was one. It was a PC-ish, DOS-running machine that was more powerful than anything put out by IBM at the time, but not PC compatible. The 186 had additional on-chip hardware like timers, etc. that the 8086 (and 286 and subsequent chips) did not, and some of these were mapped to I/O address space that corresponded to different PC hardware, so building a fully PC compatible machine with a 186 was near im…
https://archive.org/stream/PortableComputingMagazineAug1985/...
I think I read about him first in Jerry Pournelle's coolumn in BYTE. So he modded my 2000 up to 896KB, and also added a disk controller and hard drive. Tandy eventually started selling cards with an 8087, which definitely helped with floating point stuff.
It was a wonderful machine. I first ran Turbo Pascal on it, did my first color Mandelbrot set. I had the color monitor and the inkjet printer. What is incredible is that for what I spent in 1984 dollars on all that stuff, adjusted for inflation, I could probably now get dual Xeons with 20 cores!
It was a very sad day when I realized that it was getting too hard to deal with the incompatibility with the IBM-PC standard. The video RAM (and 640 x 400 8-color graphics), the nonstandard floppy disks, the add-on cards (which could be installed without opening the case), ... Technical superiority isn't always conclusive.
The original BYTE review, for anyone who's interested:
http://tech-insider.org/personal-computers/research/acrobat/...
Re: S80186: 16-bit 80186 compatible IP core
#59Earlier quoted context omitted.
The Tandy 2000 was one. It was a PC-ish, DOS-running machine that was more powerful than anything put out by IBM at the time, but not PC compatible. The 186 had additional on-chip hardware like timers, etc. that the 8086 (and 286 and subsequent chips) did not, and some of these were mapped to I/O address space that corresponded to different PC hardware, so building a fully PC compatible machine with a 186 was near im…
Actually, you could go up to 896KB - it was not officially supported by Tandy, but there was a guy in Washington who had a company called Envision Designs that did this. https://archive.org/stream/PortableComputingMagazineAug1985/... I think I read about him first in Jerry Pournelle's coolumn in BYTE. So he modded my 2000 up to 896KB, and also added a disk controller and hard drive. Tandy eventually started selling c…
PC compatibility basically steamrolled over all that. Maybe it was seeing what happened with the 2000 that convinced me from an early age that PCs were going to conquer the world, and Macintosh and Amiga fanboys were next on the chopping block. I couldn't even guess then how right I'd be; not even game consoles avoided turning into cut-down, purpose-built PCs.
At the time, I was just disappointed that the only graphical game that actually worked with the 2000 was a specially ported Flight Simulator 1.0.
Re: S80186: 16-bit 80186 compatible IP core
#60Thanks :)