of the game was a then-huge 20 megabytes, yet this translation could use only one megabyte of memory for all of the game data and program. The game is largely real-time action, bearing many similarities to Ultima: Runes of Virtue I & II. The maps and many usable items and plotlines had to be redesigned from scratch, and the game program had to be rewritten entirely in assembly language. The 'party' system was scrapped; instead, the Avatar journeys alone. Also, the story was largely changed in accordance with Nintendo's content guidelines: instead of murders, the Avatar is asked to investigate kidnappings. PlayStation Portable In August 2006, GameSpot reported that Electronic Arts would be porting Ultima: The Black Gate (the SNES version of Ultima VII) to the PlayStation Portable as part of EA Replay. It was released in the United States on November 14, 2006. Compatibility with modern systems and fan projects Both parts of Ultima VII used a non-standard DOS memory management extension called Voodoo Memory Manager. This was not a typical DOS extender; therefore, Windows 95 and later are completely incompatible with the game in its original form, unless rebooted into DOS mode. The game can be run with fan patches in modern operating systems. The game is also playable in x86 DOS emulators such as DOSBox. Exult is a cross-platform recreation of the Ultima VII engine, licensed under the GNU GPL-2.0-or-later, which allows the game to be played on modern machines and across different operating systems. Exult's array of tools have enabled fans to take the game apart and modify it, for instance for fan translation projects. Exult contributors have also expanded the game by enabling Serpent Isle paper doll graphics in Black Gate, and fixed some of the bugs and design flaws found in Serpent Isle, which were originally left in due to the rushed release. There are some features of the original game still to be implemented (for example, the way NPCs interact with the game world is not fully recreated) and some extra features added by the Exult team. The Exult project was noticed and positively commented upon by Richard Garriott. There have been a few projects to make Ultima VII fan remakes in other game engines, but so far the majority of these projects have not been successful. GOG.com has made the game available in a manner that allows it to work on modern