VOGONS


8088

Topic actions

First post, by PotatoGodXtreme

User metadata
Rank Newbie
Rank
Newbie

so i got pcem setup on my linux i got the proper rom all set up as well, i plan on running a 8088 machine with vga 😁

Reply 3 of 9, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

No pictures, don't belive you.

PS. Am I missing something?

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 6 of 9, by superfury

User metadata
Rank l33t++
Rank
l33t++

VGA indeed by itself isn't a problem and should run fine. One of the problems, however, is that various (at least Windows drivers, maybe other software as well) require 80186 opcodes to run properly (or a NEC V30 or 286 and higher CPU).

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 7 of 9, by GloriousCow

User metadata
Rank Member
Rank
Member
superfury wrote on 2024-10-11, 09:44:

VGA indeed by itself isn't a problem and should run fine. One of the problems, however, is that various (at least Windows drivers, maybe other software as well) require 80186 opcodes to run properly (or a NEC V30 or 286 and higher CPU).

patched drivers are available for EGA and VGA
https://forum.vcfed.org/index.php?threads/win … -8088-xt.35866/
https://forum.vcfed.org/index.php?threads/win … r-8088.1245597/

MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc

Reply 8 of 9, by mkarcher

User metadata
Rank l33t
Rank
l33t
superfury wrote on 2024-10-11, 09:44:

VGA indeed by itself isn't a problem and should run fine. One of the problems, however, is that various (at least Windows drivers, maybe other software as well) require 80186 opcodes to run properly (or a NEC V30 or 286 and higher CPU).

As this thread is about XT-class computers and the 8088, it should be mentioned that the V30 is not a strict requirement to execute 80186 opcodes. A V20, which is meant as drop-in replacement for the 8088, is sufficient even if the number is lower.

Reply 9 of 9, by Jo22

User metadata
Rank l33t++
Rank
l33t++
mkarcher wrote on 2024-10-12, 06:47:
superfury wrote on 2024-10-11, 09:44:

VGA indeed by itself isn't a problem and should run fine. One of the problems, however, is that various (at least Windows drivers, maybe other software as well) require 80186 opcodes to run properly (or a NEC V30 or 286 and higher CPU).

As this thread is about XT-class computers and the 8088, it should be mentioned that the V30 is not a strict requirement to execute 80186 opcodes. A V20, which is meant as drop-in replacement for the 8088, is sufficient even if the number is lower.

Hi, I think V30 was being mentioned because it's the umbrella term or generic term, like 8086 is.
Personally, I wouldn't have thought of or mentioned the 8088/V20, either.
Because V20 and 8088 are cut-down versions of the role model, just like 386SX and 486SX are.
And softwarewise, V20/8088 and V30/8086 are about the same.
Ok, probably I'm stating the obvious here. 😅

What's also interesting, the Schneider PC1512/PC1640, Olivetti M24 and the Robotron A7100/A7150/EC1834 all use the full version of the processor, the 8086. 😃
They're more than ordinary XTs, though. PCem/86Box emulate some of them.
Might be interesting to the OP to play with!

(PC-9801 series do use V30, too. Also for backwards compatibility.
Some PC-98 models with higher CPUs had an secondary V30 as fallback.)

PS: The "generic XT" allows 704 KB of memory. Can be useful for Hercules/CGA configuration.
The utility 704K helps to make it usable if BIOS support for 704KB is missing (the case on some real XTs).
It's here: Re: 80x86/Vxx PC emulators with x87, EMS, UMBs and no artificial 640KiB limit ?

Edit: There's another CPU that's not being mentioned yet.
The NEC μPD9002, which was used in the NEC PC-88VA. It was an V30/V50 core with full Z80 compatibility.
Many sources say it's an NEC V50, but that one has the number μPD70216 (V30 is μPD70116).

Edit: The lower end IBM PS/2 Model 30 has an 8086, too. With MCGA graphics (VGA subset).
It's not an XT computer per se, though. The PS/2 line differs from both both PC/XT and PC/AT platform.

"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//