Thread: 10 Things I hate about Microsoft.

  1. #1
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912

    10 Things I hate about Microsoft.

    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...

  2. #2
    Registered User Dual-Catfish's Avatar
    Join Date
    Sep 2001
    Posts
    802
    Aww cmon, I don't want to have to read through that entire paragraph... put it in point form!

  3. #3
    5|-|1+|-|34|) ober's Avatar
    Join Date
    Aug 2001
    Posts
    4,429
    >> 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!

  4. #4
    5|-|1+|-|34|) ober's Avatar
    Join Date
    Aug 2001
    Posts
    4,429
    >> 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!!

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

  5. #5
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Code:
     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......

  6. #6
    Much older and wiser Fountain's Avatar
    Join Date
    Dec 2001
    Location
    Engeeeerland
    Posts
    1,158
    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
    Such is life.

  7. #7
    TK
    Guest
    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.

  8. #8
    Christian
    Join Date
    Mar 2002
    Posts
    612
    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.
    I shall call egypt the harmless dragon

    -Isaiah 30.7

  9. #9
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    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.
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  10. #10
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    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.

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

    ROFL...

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Problem building Quake source
    By Silvercord in forum Game Programming
    Replies: 16
    Last Post: 07-11-2010, 09:13 AM
  2. M$ phone suit
    By RoD in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 12-26-2002, 05:58 PM
  3. Heaps...
    By Nutshell in forum C Programming
    Replies: 14
    Last Post: 04-23-2002, 08:54 AM
  4. Formatting Output
    By Unregistered in forum C Programming
    Replies: 6
    Last Post: 03-26-2002, 01:33 AM
  5. Retaliation towards witch king\microsoft
    By Koshare in forum Linux Programming
    Replies: 7
    Last Post: 10-19-2001, 04:54 AM