[Feature request] NEC V20 support for XT machines

Support and general discussion.
Post Reply
AlecV
Posts: 18
Joined: Sun 12 Jun, 2016 8:37 pm

[Feature request] NEC V20 support for XT machines

Post by AlecV »

Is it possible to add a new CPU option for the XT-class machines: NEC V-20 ?
It was a popular upgrade for the IBM PC and clones since it was ~20% faster.
Moreover NEC V20 supported some additional commands like REP INS e.t.c.

Datasheet:
http://www.ceibo.com/eng/datasheets/NEC ... Manual.pdf

Commands:
http://phg.chat.ru/opcode.txt
(search "NEC")
User avatar
omarsis81
Posts: 857
Joined: Thu 17 Dec, 2015 6:20 pm

Re: [Feature request] NEC V20 support for XT machines

Post by omarsis81 »

That would be great! And if it's fully emulated I would be eager to try the 8080 emulation mode
User avatar
SarahWalker
Site Admin
Posts: 1884
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [Feature request] NEC V20 support for XT machines

Post by SarahWalker »

The 8080 emulation mode is largely why I've avoided the V20 so far.
User avatar
omarsis81
Posts: 857
Joined: Thu 17 Dec, 2015 6:20 pm

Re: [Feature request] NEC V20 support for XT machines

Post by omarsis81 »

SarahWalker wrote:The 8080 emulation mode is largely why I've avoided the V20 so far.
I always thught it is very close to he x86 architecture...
AlecV
Posts: 18
Joined: Sun 12 Jun, 2016 8:37 pm

Re: [Feature request] NEC V20 support for XT machines

Post by AlecV »

JFYI, "fake86" emulator pretend to be a V20 emulator (as defined in cpu.c). But MSD (Microsoft Dosgnostic) determines its CPU as 80186.
https://sourceforge.net/projects/fake86/
It works for me. I need some 186+/V20 instruction (like PUSHA/POPA ans REP INS/OUTS) in the XT environment to test my specific software.

Full v20/8080 emulation may be difficult and requires special support software
http://www.vcfed.org/forum/showthread.p ... ss-machine
Post Reply