Yes, though after confirming with a few runs via HIMEM I recommend setting the /TESTMEM:OFF switch to significantly improve the […]
Show full quote
aries-mu wrote on 2023-10-03, 08:38:
Yes, though after confirming with a few runs via HIMEM I recommend setting the /TESTMEM:OFF switch to significantly improve the time it'll take for HIMEM to load. FDXMS286 will also work for FreeDOS, though paradoxically despite being designed for 286 PCs it requires the /PS switch to initialise correctly on generic AT boards.
Will Smartdrv or other caching software be able to utilize it?
Yes. I've noticed an improvement with benchmarking on WinTune 2.0.
Assuming I can source a 286 PC, what would be the best way to upgrade it?
Replacing a soldered PLCC68 CPU with a socketed one is a good start, same with replacing soldered oscillators with socketed ones. High-quality RAM is a must for faster CPU speeds.
RAM like 4 MB or even 8 MB?
Extremely chipset-dependent, as other people has pointed out. The Headland HT18 chipset will allow the full 16MB that a 286 CPU can access, but compared to the Headland HT12 it does not have built-in EMS support and it is not as fast clock-to-clock, if wolf_286 benchmarks are any indication. For reference, I believe I was getting 17.1 FPS with a Cirrus Logic GD5429 with a Headland HT12 @ 25Mhz and 0-wait states (that mobo died) while I get 15.6 FPS with the Headland HT18 @ 25Mhz with unknown wait states.
With very careful management of EMS and XMS memory on a Headland HT12 w/4MB of RAM, you can run Master of Magic and 1830: Railroads & Robber Barons without issues.
ISA SVGA, what? Cirrus Logic?
If you only care about DOS, any Cirrus Logic GD542x or WD90c3x card will be sufficient. Tseng ET4000 is overrated and has compatibility issues. I'm still in the process of determining what is ideal for a Win 3.1-centric build or a mix of DOS and Win 3.1.
rasz_pl wrote on 2023-10-03, 21:58:Are there any non Windows VGA games requiring more than 1MB that will run acceptably on 286? I mentioned Sam & Max: Hit the Road because that is one of those rare games with VGA/>1MB and 286 requirements.
The floppy versions of Sam & Max and Day of the Tentacle will both run on a V20 without EMS, confirmed with my NuXT. Curiously, Indiana Jones and the Fate of Atlantis and Monkey Island 2 both require a 286 since they do an explicit CPU check. Neither game requires XMS or EMS.
Here's a dump of commercial/shareware games from my spreadsheet of games installed on my CF card that have an explicit 286 requirement and will utilise XMS, those that require XMS are bolded:
Blake Stone: Aliens of Gold (v1.0 only, all subsequent versions have a soft 386 requirement where it'll hang while loading any level)
Champions of Zulula
Disciples of Steel
Dune II
Electranoid
Legends of Valour
MicroProse Formula One Grand Prix
Nomad
Operation Body Count (allows higher screen sizes)
Revolt of Don's Knights
Rules of Engagement 2
Spear of Destiny
The Clue!
Wolfenstein 3D
And here's the list of games with an explicit 286 requirement and will utilise EMS, those that require EMS are bolded:
1830: Railroads and Robber Barons (may work on a V20, requires 2.7MB of EMS but my 8MB EMS card is 16-bit only)
Arcy 2
Armour-Geddon
Battle Bugs
Blake Stone: Aliens of Gold (v1.0 only)
Challenge of the Five Realms
Corridor 7 (floppy version) (without EMS, sound produces glitchy noise)
Darklands
Darkstrike ATF - Advanced Tactical Fighter
Devil Land
Gene Splicing
King Arthur's Knights of the Round Table
Lode Runner: The Legend Returns
Master of Magic (may work on a V20, requires 2.7MB of EMS but my 8MB EMS card is 16-bit only)
Mystic Towers
Nomad
Reunion
Spear of Destiny
The Aethra Chronicles: Celystra's Bane
The Clue!
The Incredible Machine 2
Total Carnage
Wing Commander 1
Wolfenstein 3D
Yendorian Tales Book I: Chapter 2
Additionally, Ashes of Empire also requires XMS or EMS, but it will run on a 8088. Speaking of, here's a list of games that will run on a XT with EMS, once again those that require it are bolded:
8088
Aces of the Pacific (v1.0 only, all other versions and the 1946 expansion require a 386)
Alien Breed
Ashes of Empire
Diggers
Igor: Objective Uikokahonia
Hoyle Classic Card Games (1993)
Ken's Labyrinth
Lemmings 2: The Tribes
Prince of Persia 2: The Shadow and the Flame
Quick Majik Adventure
SEAL Team
The Summoning
Veil of Darkness
Wizardry 7: Crusaders of the Dark Savant
Wolfsbane
Worlds of Ultima: Martian Dreams
Worlds of Ultima: Savage Empire
V20
Bram Stoker's Dracula
Doofus
Hexx: Heresy of the Wizard
Hired Guns
International Tennis
Laser Squad
Master of Orion
Monster Bash
Populous 2: Trials of the Olympian Gods
Space Hulk (03/03/1993 version only - all other versions require a 386)
Spaceward Ho!
Star Wars: X-Wing
Super 3D Noah's Ark
The Terminator 2029 (including Operation Scour expansion)
Wing Commander 2
So yes, with a motherboard chipset that has built-in EMS support there is more than enough justification for having more than 1MB of RAM without even needing to mention Windows 3.1 as a reason.
Finally, without XMS there are several more games that will need UMB drivers and DOSMAX to free up enough conventional memory for the following games to run, sorted by CPU requirement and going with the assumption of BUFFERS=20 or higher in CONFIG.SYS, as some will run with BUFFERS=10 or lower but is not recommended with spinning rust:
8088
Aces of the Pacific (v1.0 only)
Catcher
Cybergenic Ranger: Secret of the Seventh Planet
Heartlight
Igor: Objective Uikokahonia
International Sensible Soccer
Lemmings 2: The New Tribes (if using MSMOUSE.COM and EMS for digitised sound)
SEAL Team
Sensible Soccer: European Champions - 92/93 Edition
Tex Murphy: Martian Memorandum
Ultrabots
Wolfsbane
V20
D&D Stronghold: Kingdom Simulator
Daemonsgate
Enigma
Hannibal
Maelstrom
Operation Europe: Path to Victory 1939-45
Protostar: War on the Frontier
Romance of the Three Kingdoms III: Dragon of Destiny
Sid Meier's Colonization
Siege
Space Hulk (03/03/1993 version only)
Tegel's Mercenaries
Walls of Rome
286
Battle Bugs
Blake Stone: Aliens of Gold (v1.0 only)
Challenge of the Five Realms
Frankenstein
Nippon Safes Inc.
Nomad
Stack Up
Star Control 2 (claims to require 566KB of conventional memory, but this is incorrect)
The following 286 games that require EMS I can not confirm if it requires UMB+DOSMAX or XMS, as I can't use EMS and UMB at the same time with my motherboard:
Armour-Geddon
Darkstrike ATF: Advanced Tactical Fighter (explicit requirement of 563KB conventional, which I barely reached but it crashed after a couple of minutes in-game)
Darklands (explicit requirement of 576KB conventional)
Gene Splicing (explicit requirement of 580KB conventional)
The Incredible Machine 2 (explicit requirement of 560KB conventional, crashed while loading)