Threads
Q12m6 years ago

Proposal: Add "Use a DOSBox config with core=simple, cputype=386_slow, cycles=3000." to the rules for DOS categories.

Ultima 6 for DOS has the same problem that many old DOS games have: The game runs to the speed of your hardware, so the game can be made to run very quickly just by throwing it on a fast computer at a high frame rate.

The Jazz Jackrabbit community (http://www.speedrun.com/jj1) tries to address this by standardizing a DOSBox config to use for valid runs. The same strategy should work here. Out of laziness or simplicity, I've been using the config that ships with the GOG edition of the game (core=simple, cputype=386_slow, cycles=3000), which seems as good a standard as any.

Q12m6 years ago

The Ultima series seems notorious for running to the speed of your computer, almost without bound.

For example, here are a couple clips from U7 (Black Gate), walking from Britain to Trinsic.

  • In DOSBox 0.74, with "Cpu speed" config set to 14000 cycles (default from GOG): (1 minute, 2 seconds)

  • In DOSBox 0.74, with "Cpu speed" config increased to 50000 cycles: (21 seconds)

Similar issues exist in the other games, at least up to SI, I think. Anybody have an opinion on this? If runners are generally using DOSBox, I guess it'd be pretty easy to standardize the configs, but that goes out the window if there are runners with a different setup.

About Q12m
Joined
6 years ago
Online
2 years ago
Runs
0
Games followed
Ultima I: The First Age of Darkness
6
visits
Ultima II: The Revenge of the Enchantress
2
visits
Ultima III: Exodus
Ultima III: Exodus
Last visit 6 years ago
3
visits
Ultima IV: Quest of the Avatar
Ultima IV: Quest of the Avatar
Last visit 6 years ago
2
visits
Ultima IX: Ascension
Ultima IX: Ascension
Last visit 6 years ago
2
visits
Ultima V: Warriors of Destiny
Ultima V: Warriors of Destiny
Last visit 6 years ago
3
visits
Ultima VI: The False Prophet
Ultima VI: The False Prophet
Last visit 2 years ago
49
visits
Ultima VII Part Two: Serpent Isle
Ultima VII Part Two: Serpent Isle
Last visit 6 years ago
3
visits