This is the second alpha prerelease of the U2 EGA Upgrade.
Updates since the previous release are:
- Upgraded file i/o to no longer use FCB (see note below)
- Slowed down intro and demo screens to move at a constant,
system-consistent rate.
- Fixed divide overflow error (see note below)
- Screen blinks white when a spell is cast, as in original
- Game no longer crashes in view helm or dungeon/tower
- Changed routine that prompts for a direction with certain
commands (eg (A)ttack-North). NT would loop through this
WAY too fast.
- Recolored Introduction and Demonstration screens
- Encorporated Moonstone Dragon's U2 Galaxy Map Patch
The following has yet to be added:
- View helms
- Dungeons and Towers
- Outer-space (currently very unstable)
- Autosave switch
- Configuration program
- Various other small in-game fixes
Some Additional Notes:
DOS 1.0 supported a method of file access using something
called File Control Blocks (FCB's). When DOS 2.0 came out,
the FCB method of file access was obsoleted, but still
available for backward compatibility. However, FAT32 file
systems have a problem with older programs that use FCB's
when in pure DOS mode, but not in Win 9x. And Win ME does
not like FCB's one bit. Therefore I've changed the file
access method to the "newer" version (the one released with
DOS 2), as I had done with U3, and the O/S's are happy once
again.
I learned only a few days ago that there are multiple versions
of U2 for the PC! It appears that the version released with
the Ultima Collection CD (ULTIMAII.EXE dated 01/08/98) is not
plagued by the "Divide Overflow" problem that haunted previous
versions. The version I have been working with thus far was
dated 01/03/92, released with the Ultima I-VI Collection. I
was able to pinpoint what was causing the problem (a rogue div
instruction) and copied the section of the code from the newer
U2 into this binary. Note that this obsoletes the reliance on
Micro Dragon's U2 Speed Fix. I will also make an effort to
find what other changes (if any) have been made to the new
binary so those fixes can be encorporated into this project.
I have also taken the liberty of updating Moonstone Dragon's
Galaxy Map Patch Program (formerly u2patch.com, now cgapatch.exe)
to update the CGA binary to fix the divide overflow error and
read the PICCAS image, which was in the Apple version but left
out of the PC version. The other patch program (dngpatch.exe)
repairs the map files for the Pangea Greenland dungeon.
Known Issues:
Viewing helms, entering dungeons and towers, and the outer-space
portion of the game are not yet implemented. Any attempt to
access these parts of the game will not display on the screen.
With the exception of outer-space, this problem will not crash
your computer, as in the previous release. In fact you can
still enter commands. Only the game screen will not be visible.
The game will unfortunately still crash hard in outer-space,
though.
For those users with release 0.1-alpha, PLEASE remove the
"u2ega.com" program, which was modified version of Micro Dragon's
speed fix. Also PLEASE remove the "uiiega.exe" program, which is
the 0.1-alpha binary. These programs will conflict with this and
future releases.