PDA

View Full Version : 10 Things I hate about Microsoft.



sean
07-02-2002, 12:38 PM
Okay, so it's just one thing, but I thought that had a certain ring to it. Microsoft most recent systems, 2000 and XP, no longer support DOS, and I assume, previous Windows programs. I hate that, because I'm a very DOS-oriented program. I've always programmer in DOS, all my favorite games are only available in DOS based versions, etc.. so I have a little problem here. After I finish my current project, a library that decodes information by finding patterns, I was thinking of doing a utility that can convert progreams of the three types to each, DOS to Early Windows and Late Windows, Early Windows to DOS and Late Windows, And Late Windows to Early Windows and DOS. I would of course, have to make 3 versions for each system type, but that's not my problem. A while agao I was working on making my own assembler. I could do this very easily because I had a book with the Binary equivalents of all the instructsions, etc. and how to code in the operands, so I have a program that can recognize the early binary sequences (or at least, I could make one!) The problem now is, dealing with XP and 2000. Do they even use Assembly? What system are they based on, and where can I learn about it? I assume a book about making compilers for these new systems would help. Anyone got any ideas? THanks in advance if you can help, and if you can't, well... we'll see...

Dual-Catfish
07-02-2002, 01:55 PM
Aww cmon, I don't want to have to read through that entire paragraph... put it in point form!

ober
07-02-2002, 01:58 PM
>> I hate that, because I'm a very DOS-oriented program

Is that so? And how did you write yourself in code? That must have taken ages! :eek:

ober
07-02-2002, 01:59 PM
>> I've always programmer in DOS, all my favorite games are only available in DOS based versions, etc.. so I have a little problem here.

Maybe you should dual boot XP with DOS!! :D

//edit - I didn't even pick on the horrible grammer in that one

Fordy
07-02-2002, 02:19 PM
I hate that, because I'm a very DOS-oriented program.
I've always programmer in DOS,
all my favorite games are only available in DOS based versions,
etc..
so I have a little problem here

Wow...so you have only just upgraded to 2000/XP from DOS 6.22?

If you used Win95/98/ME then you were not using dos.......you were most likely using a console that was a full blown Win32 App.....

DOS is nasty - its programs like to control everything on the PC...... Win95 allowed these programs to run by running them in a virtual machine that made the selfish little dos program think it was the only programming running......when a dos prog thought it had control of a device....it didnt....Windows held it and let dos think it had it......More and more, support has dropped for these programs - why? - because noone wants to use programs with a dos style interface......and if there are legacy systems that still run in "good old dos" its time they were replaced......

Fountain
07-02-2002, 05:00 PM
AND! WHATS THE POINT IN CALLING THE POST 10 THINGS YOU HATE ABOUT MICROSOFT?


Write something as cohesive and make as much cash as Windows did, then moan about something worth moaning about.

Every Fu@k**g day there is some1 moaning about MS

YES YES they are not perfect, but what is?

Niceley put BTW Tekken Master

TK
07-02-2002, 05:18 PM
Win2k has a DVM. If you want to convert Win32 into DOS, are you proposing that you are going to write a new operating system, remember that Win32 is the system API, that means that everything you do on the Microsoft computer is linked to Win32.

As far as learning everything about Microsoft internals, this is not possible because it is a copyrighted operating system. Microsoft does not reveal the source code and furthermore they do not reveal all of the Win32API.

Sentaku senshi
07-02-2002, 05:51 PM
1. Window 2000/XP will run all old windows programs from the 3.x line that used the win 16 API.

2. It will run all current windows program 9x and the NT line witch is the Win 32API.

3. It will run most of the old dos programs. It does this by converting the 16 bit programs to 32 bit programs. This method is not perfect but leads to a stabler system. 95/98/Me are able to complety run all dos programs because everything is converted from 32 bit to 16 bit. This however leads to the blue screen of death.

novacain
07-02-2002, 11:32 PM
I used PC's way before there was WIN95.
All boot disks and console interfaces. Setting the hardware up differently for different games, trying to squeeze out a few Kb of your 640Kb or RAM to run that new game.

No way to tell what two devices had confilicting DMA's, IRQ's or missing /failed to load drivers, it just did not work.

Lets not get into debugging null-modem network communications running IPX/SPX

DOS is DEAD.

Let DOS Rest in Peace.

Hillbillie
07-02-2002, 11:48 PM
DOS is a great OS. I use it (not some cheap DOS window imitation) regularly throughout the day.

But, it is dead (at least from a marketing standpoint). Why should MS continue to support it? Besides, maybe one of things that was holding Windows 98 back was DOS. 2000 and XP don't have that crap to contend with, and that's probably why they are overall more stable.

If you want DOS, you've got several options:

a. Dual/triple/quadruple/etc.-boot DOS and your current OS('s).
b. Make a DOS boot floppy and when you feel that desire, pop it in and boot up.
c. Grab a PC emulator and install DOS on it.
d. Get another PC that runs exclusively DOS.
e. Continue using Windows 98 or older and quit your *****ing. :D

>Is that so? And how did you write yourself in code? That must have taken ages!<

ROFL...