This works on all 32-bit versions of Windows... sorry 64-bit users. Pretty neat file manager
ftp://ftp.cs.umu.se/pc/msdosexe.zip
MS-DOS Executable
- Not So Awesome Blossom
- Posts: 2529
- Joined: 2008.09.26 (21:28)
- NUMA Profile: http://nmaps.net/user/
- Steam: www.steamcommunity.com/id/
- Location: USA
-
- The maximum possible score in one turn at darts.
- Posts: 197
- Joined: 2008.09.26 (16:57)
- NUMA Profile: http://nmaps.net/user/beginner2
- MBTI Type: ISTP
... aside from the obvious nostalgia of using such a program and remembering the old order when you needed something like this ... why would you use it?
On a side note, it is totally awesome. Very efficient file manager. Unfortunately, it can't display the sys32 folder in windows 7 ... it "doesn't have enough memory" even though I have 4 GB of ram + another 8 GB swap ... w/e. Awesome file manager.
On a side note, it is totally awesome. Very efficient file manager. Unfortunately, it can't display the sys32 folder in windows 7 ... it "doesn't have enough memory" even though I have 4 GB of ram + another 8 GB swap ... w/e. Awesome file manager.
- Not So Awesome Blossom
- Posts: 2529
- Joined: 2008.09.26 (21:28)
- NUMA Profile: http://nmaps.net/user/
- Steam: www.steamcommunity.com/id/
- Location: USA
- Lifer
- Posts: 1099
- Joined: 2008.09.26 (21:35)
- NUMA Profile: http://nmaps.net/user/smartalco
- MBTI Type: INTJ
I think (could be totally wrong) that MS-DOS is actually 16-bit, therefore only giving it access to 65kB of your RAM. Really depends on how this executable was made though. Any recent windows OS can't natively run 16-bit programs, so obviously this was restructured somehow, I just don't know if it was recompiled for 32-bit or if there is some sort of wrapper around it that makes it appear as a 32-bit app to the OS even though it is still running under the 16-bit assumption underneath.mediate wrote:... aside from the obvious nostalgia of using such a program and remembering the old order when you needed something like this ... why would you use it?
On a side note, it is totally awesome. Very efficient file manager. Unfortunately, it can't display the sys32 folder in windows 7 ... it "doesn't have enough memory" even though I have 4 GB of ram + another 8 GB swap ... w/e. Awesome file manager.
Tycho: "I don't know why people ever, ever try to stop nerds from doing things. It's really the most incredible waste of time."
Adam Savage: "I reject your reality and substitute my own!"
- Not So Awesome Blossom
- Posts: 2529
- Joined: 2008.09.26 (21:28)
- NUMA Profile: http://nmaps.net/user/
- Steam: www.steamcommunity.com/id/
- Location: USA
DOS is 16 bit, so you are limited to 640k base memory and allowed up to 64mb expandable memory. About how NT versions of Windows handle 16-bit applications: see here:
http://en.wikipedia.org/wiki/Virtual_DOS_machine
http://en.wikipedia.org/wiki/Virtual_DOS_machine
- Retrofuturist
- Posts: 3131
- Joined: 2008.09.19 (06:55)
- MBTI Type: ENTP
- Location: California, USA
- Contact:
Okay, so I'm confused. Where does the number 640K come from? And how does a 16-bit architecture support upwards of 65 MB of RAM (if that's what you mean by "expandable memory")? I'm on the same page as smartalco here: 2^16 = 65536, or a hard limit of 64 KB of RAM.
...or are you just talking about these 32-bit "DOS extensions" mentioned in the Wikipedia article you linked?
...or are you just talking about these 32-bit "DOS extensions" mentioned in the Wikipedia article you linked?
[spoiler="you know i always joked that it would be scary as hell to run into DMX in a dark ally, but secretly when i say 'DMX' i really mean 'Tsukatu'." -kai]"... and when i say 'scary as hell' i really mean 'tight pink shirt'." -kai[/spoiler][/i]
- Not So Awesome Blossom
- Posts: 2529
- Joined: 2008.09.26 (21:28)
- NUMA Profile: http://nmaps.net/user/
- Steam: www.steamcommunity.com/id/
- Location: USA
This explains how extended memory and conventional memory work quite nicely.
http://en.wikipedia.org/wiki/Extended_memory
http://en.wikipedia.org/wiki/Conventional_memory
http://en.wikipedia.org/wiki/Extended_memory
http://en.wikipedia.org/wiki/Conventional_memory
- Retrofuturist
- Posts: 3131
- Joined: 2008.09.19 (06:55)
- MBTI Type: ENTP
- Location: California, USA
- Contact:
I found this a bit more helpful, actually: http://en.wikipedia.org/wiki/X86_memory_segmentation
tl;dr: 80086's, 80088's, 80286's, and 80288's had a 4-bit segment register that was used for addressing, which improved the memory address range to 2^20 = 1 MB.
tl;dr: 80086's, 80088's, 80286's, and 80288's had a 4-bit segment register that was used for addressing, which improved the memory address range to 2^20 = 1 MB.
[spoiler="you know i always joked that it would be scary as hell to run into DMX in a dark ally, but secretly when i say 'DMX' i really mean 'Tsukatu'." -kai]"... and when i say 'scary as hell' i really mean 'tight pink shirt'." -kai[/spoiler][/i]
Who is online
Users browsing this forum: No registered users and 1 guest