Anyone know if there's a way to get extended memory anymore? IIRC, you'd need a boot disk and DOS in order to get this to work. Essentially, anything later than win95 won't work unless you get some sort of emulator. Is this correct? Anyone remember this crap? My money's on Vinny or Jonathan knowing the answer here, or MAYBE george if he actually read this board.Ultima VII requires 1024000 bytes of extended memory!
Expanded Memory
-
- Tenth Dan Procrastinator
- Posts: 4891
- Joined: Fri Jul 18, 2003 3:09 am
- Location: San Jose, CA
Expanded Memory
-
- Tenth Dan Procrastinator
- Posts: 3055
- Joined: Fri Jul 18, 2003 3:02 am
- Location: Varies
- Contact:
Wow! Ultima 7... I remember the Guardian scarying the crap out of me the first time I played that. As for XMS:
http://www.cgonline.com/features/020226-f1-f1-pg2.html
- Right-click the relevant exe
- Click Properties
- Select the memory tab
- Set "Extended (XMS) Memory" to "Auto" instead of 0.
- Click "OK" to save settings.
http://www.cgonline.com/features/020226-f1-f1-pg2.html
-
- Grand Pooh-Bah
- Posts: 6722
- Joined: Tue Sep 19, 2006 8:45 pm
- Location: Portland, OR
- Contact:
Vinny's right, Extended and Expanded memory are not interchangeable.
In DOS, IA32 processors are capable of addressing the first megabyte of address space and all code segments and stacks are limited to 64 KB. The processor can address the higher megabytes of address space by using overflow. This is extended memory or high memory as defined in IA32.
There's a trick that several manufacturers and developers agreed to involving paging which resulted in the creation of expanded memory. This lets you use up to 32MB of physical memory. The cost is, apps or special hardware had to be created to manage the pages, because DOS doesn't provide paging. Some implementations of expanded memory used extended memory to get enough memory to implement the page table.
In DOS, IA32 processors are capable of addressing the first megabyte of address space and all code segments and stacks are limited to 64 KB. The processor can address the higher megabytes of address space by using overflow. This is extended memory or high memory as defined in IA32.
There's a trick that several manufacturers and developers agreed to involving paging which resulted in the creation of expanded memory. This lets you use up to 32MB of physical memory. The cost is, apps or special hardware had to be created to manage the pages, because DOS doesn't provide paging. Some implementations of expanded memory used extended memory to get enough memory to implement the page table.
Try this:
http://exult.sourceforge.net/
I have yet to play Ultima VII. Always wanted to but never managed to get a copy.
http://exult.sourceforge.net/
I have yet to play Ultima VII. Always wanted to but never managed to get a copy.