Abort Retry Fail

Share this post

NEC V20 vs 8088-2

www.abortretry.fail

NEC V20 vs 8088-2

doing stuff and timing it

Bradford Morgan White
Dec 16, 2022
Share this post

NEC V20 vs 8088-2

www.abortretry.fail

I decided to benchmark my 8088s previously, but benchmarks aren’t exactly the most useful way to get a sense of how these chips truly perform in day to day use. Accordingly, I am going to test the ceramic 8088-2 against the NEC V20 in two real-world usage scenarios. First, we will test page loads in the MicroWeb browser. Second, we will test turn times in Civilization. I should note that my XT-class machine is fitted with an Intel 8087 coprocessor, so if you are going to try to replicate my results, be sure to account for that.

The Real World Tests

On the NEC V-20, a single load of 68k.news via the MicroWeb web browser took roughly 56 seconds.

On the 8088-2, the same task took roughly 76 seconds.

On the V20, one turn calculation in Civilization was roughly 1 second. This would lengthen considerably as the game progressed.

The turn time on the 8088-2 was roughly 2 seconds.

It took roughly 16 seconds to go from the Civilization settings menu to the Civilization intro screen on the V20.

The load time from the settings menu to the intro was equivalent on the 8088-2.

On the V20, it took roughly 27 seconds to load the save file and populate the screen.

On the 8088-2 the load time for the save file was about 29 seconds.

With these results, it is clear that the V20 is truly the faster chip. The difference at 9.55 MHz between the ceramic Fujitsu 8088-2 and the plastic NEC V20 isn’t so great as to be life changing, but it is noticeable.

What is the NEC V20?

NEC began producing 8088 and 8086 CPUs as a second source for Intel in 1979. This wasn’t at all uncommon in the early days of ICs. Hardware manufacturers wanted to be assured that should a supplier suffer production issues there would be another source for the IC in question.  NEC, however, wasn’t satisfied with just being a second source. As a result, they made the NEC V20 and released it in 1984. This unlicensed chip did result in some litigation by Intel against NEC. As a result, NEC paid royalties to Intel. Later versions of the V20 improved both performance and power consumption, and these later chips hit clocks up to 16 MHz.

  • 63000 transistors

  • 2 micron CMOS process

  • 4.77 Mhz, 7.16 MHz, 9.55 MHz modes

  • Two internal 16 bit data busses allowing two concurrent data transfers

  • 8 bit external data bus

  • 20 bit address bus allowing the addressing of 1MB of RAM

  • 8080 emulation mode

  • Includes 80188 instructions

  • Pin compatible, drop-in replacement for the 8088

In almost all cases, the NEC V20 provides an increase in performance over the 8088 when running at the same clock speed.

Networking and DOS

Now, getting online with DOS isn’t straightforward. As DOS predates modern network standards, you’ll need to do some research. I use an NE2000 compatible NIC and driver developed by Sergei Kiselev. Armed with this, I then use mTCP to get things going.

In my AUTOEXEC.BAT

SET MTCPCFG=C:\NETWORK\TCP.CFG

Then, within TCP.CFG

PACKETINT 0x60
MTU 1500
HOSTNAME TURBOXT

Then we need to load the driver, and run DHCP to get an address.

cd NETWORK
LH NE2000 0x60 2 0x300
DHCP

With this out of the way, we can run MicroWeb, or we can use the mTCP tools. Obviously, your packet driver and settings will likely be different from my own.

Thank you for reading Abort, Retry, Fail. This post is public so feel free to share it.

Share

Share this post

NEC V20 vs 8088-2

www.abortretry.fail
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Abort Retry Fail LLC
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing