Live data from Hacker News

S80186: 16-bit 80186 compatible IP core

jamieiles.com

21–30 of 64 posts

Re: S80186: 16-bit 80186 compatible IP core

#21
post #5

Pretty cool as a design like this should be able to better preserve old system behavior than what DOSBox etc. can achieve. Although it seems a bit slow side at 50 MHz, I guess it's not a pipelined design? Not that original 80186 was pipelined either. :)

The 80186 won't be able to play many games that you remember... it wasn't really PC compatible.

The 80186 was completely compatible to its predecessor. It's just that there weren't many IBM-compatible PCs which featured an 80186.

Re: S80186: 16-bit 80186 compatible IP core

#22

This 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

I cut my teeth on a "Siemens PC-D", a German variation on the IBM PC. Not quite compatible but almost.

It had an 80186, 1MB of RAM (extreme at the time) and many other niceties that a normal IBM PC didn't have. I think it even had an external MMU, at least it could run SINIX. Though there were UNIX clones like PC/IX and early XENIX versions that ran without MMU on stock IBM XTs, without protection obviously, so I'm not certain what the story with SINIX on the PC-D was.

Re: S80186: 16-bit 80186 compatible IP core

#23
post #22

This 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

I cut my teeth on a "Siemens PC-D", a German variation on the IBM PC. Not quite compatible but almost. It had an 80186, 1MB of RAM (extreme at the time) and many other niceties that a normal IBM PC didn't have. I think it even had an external MMU, at least it could run SINIX. Though there were UNIX clones like PC/IX and early XENIX versions that ran without MMU on stock IBM XTs, without protection obviously, so I'm n…

Was that the one that came with a remote control to turn it on and off?

Re: S80186: 16-bit 80186 compatible IP core

#24
post #6

Earlier quoted context omitted.

I'm holding one in my hand right now; the HP200. There were others: https://en.m.wikipedia.org/wiki/Intel_80186#In_personal_comp...

From your link: The 80186 would have been a natural successor to the 8086 in personal computers. However, because its integrated hardware was incompatible with the hardware used in the original IBM PC, the 80286 was used as the successor instead in the IBM PC/AT. In other words, the few "PCs" which did use a 186 weren't fully PC-compatible.

It is not that you cannot build 186-based PC-compatible computer, but on the other hand using 186 for PC is somewhat pointless because you cannot use most of things that 186 adds to 86/88 in order to remain PC compatible.

Re: S80186: 16-bit 80186 compatible IP core

#25

This 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

At school they have some 186 RM Nimbus PCs. You could use this "xmode" command to switch between PC compatible and whatever they were.

Re: S80186: 16-bit 80186 compatible IP core

#26
post #7

Earlier quoted context omitted.

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.

Bloody horrible computers, those.

They didn't have issues with Meltdown or Spectre though.

Re: S80186: 16-bit 80186 compatible IP core

#27
post #23
post #22

Earlier quoted context omitted.

I cut my teeth on a "Siemens PC-D", a German variation on the IBM PC. Not quite compatible but almost. It had an 80186, 1MB of RAM (extreme at the time) and many other niceties that a normal IBM PC didn't have. I think it even had an external MMU, at least it could run SINIX. Though there were UNIX clones like PC/IX and early XENIX versions that ran without MMU on stock IBM XTs, without protection obviously, so I'm n…

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

Re: S80186: 16-bit 80186 compatible IP core

#28

This 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 ICON was a computer built specifically for use in schools, to fill a standard created by the Ontario Ministry of Education. It was based on the Intel 80186 CPU and ran an early version of QNX, a Unix-like operating system.

https://en.wikipedia.org/wiki/Unisys_ICON

Re: S80186: 16-bit 80186 compatible IP core

#30
post #9

This 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 80186 was an 8086 integrated with some of the peripheral chips mainly used in embedded devices. You can still get some SBCs with 8018 compatible chips.

For some time 80186 was quite common in SCSI devices. I've seen large amounts of 5.25" (and larger) SCSI harddrives with 80186 and IIRC some RS/6000 workstations had 80186 in their SCSI controller (on MCA card).

It is one of the saner Intel's attempts at x86-compatible embedded CPU with integrated peripherals.

Post reply on HN