Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. History of programming for dos/windows

History of programming for dos/windows

Scheduled Pinned Locked Moved The Lounge
question
10 Posts 7 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Simon Walton
    wrote on last edited by
    #1

    Does anybody have any interesting links or books on the history of MS-DOS and Windows development? I've always been interested as to how development was progressed in terms of the APIs used etc in the past 20 years or so, particularly for MS OS's.

    Simon Walton
    Sonork: 10024

    P

    R A M 4 Replies Last reply
    0
    • S Simon Walton

      Does anybody have any interesting links or books on the history of MS-DOS and Windows development? I've always been interested as to how development was progressed in terms of the APIs used etc in the past 20 years or so, particularly for MS OS's.

      Simon Walton
      Sonork: 10024

      P

      R Offline
      R Offline
      Rohde
      wrote on last edited by
      #2

      Well this is an old MFC FAQ. Section 3 is a history of MFC up to version 4. http://cui.unige.ch/OSG/people/Past/wehrli/mfc_faq.html[^]

      1 Reply Last reply
      0
      • S Simon Walton

        Does anybody have any interesting links or books on the history of MS-DOS and Windows development? I've always been interested as to how development was progressed in terms of the APIs used etc in the past 20 years or so, particularly for MS OS's.

        Simon Walton
        Sonork: 10024

        P

        R Offline
        R Offline
        Rohde
        wrote on last edited by
        #3

        Some more: This is some history on NT. Not specifically developer oriented but it does has some stuff on the API etc.: http://www.winsupersite.com/reviews/winserver2k3_gold1.asp[^] This is a history of the Windows API: http://www.iseran.com/Win32/FAQ/history.html[^]

        1 Reply Last reply
        0
        • S Simon Walton

          Does anybody have any interesting links or books on the history of MS-DOS and Windows development? I've always been interested as to how development was progressed in terms of the APIs used etc in the past 20 years or so, particularly for MS OS's.

          Simon Walton
          Sonork: 10024

          P

          A Offline
          A Offline
          Andy Brummer
          wrote on last edited by
          #4

          This is the reference I used to do "advanced" DOS programming. PC Interrupts It covers hundreds of interupts from basic BIOS calls to Banyan Vines. It doesn't have a history of DOS programming, but it is a comprehensive collection of all the DOS interrupts.
          Back when I learned to program, we didn't have fancy functions and objects. We had interrupts and we liked it. I may be working, but I'm not working for you. - Superchunk

          1 Reply Last reply
          0
          • S Simon Walton

            Does anybody have any interesting links or books on the history of MS-DOS and Windows development? I've always been interested as to how development was progressed in terms of the APIs used etc in the past 20 years or so, particularly for MS OS's.

            Simon Walton
            Sonork: 10024

            P

            M Offline
            M Offline
            Michael Dunn
            wrote on last edited by
            #5

            Check out Raymond Chen's blog[^], he's been around since the OS/2 days and has many historical posts in his blog. --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- "That probably would've sounded more commanding if I wasn't wearing my yummy sushi pajamas."   -- Buffy

            T 1 Reply Last reply
            0
            • M Michael Dunn

              Check out Raymond Chen's blog[^], he's been around since the OS/2 days and has many historical posts in his blog. --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- "That probably would've sounded more commanding if I wasn't wearing my yummy sushi pajamas."   -- Buffy

              T Offline
              T Offline
              Tom Archer
              wrote on last edited by
              #6

              Michael Dunn wrote: he's been around since the OS/2 days Ouch! Thanks for making me feel reeeeealy old :) Cheers, Tom Archer "Use what talents you possess. The woods would be very silent if no birds sang there except those that sang best." - William Blake * Inside C# -Second Edition * Visual C++.NET Bible * Extending MFC Applications with the .NET Framework

              R M 2 Replies Last reply
              0
              • T Tom Archer

                Michael Dunn wrote: he's been around since the OS/2 days Ouch! Thanks for making me feel reeeeealy old :) Cheers, Tom Archer "Use what talents you possess. The woods would be very silent if no birds sang there except those that sang best." - William Blake * Inside C# -Second Edition * Visual C++.NET Bible * Extending MFC Applications with the .NET Framework

                R Offline
                R Offline
                Roger Wright
                wrote on last edited by
                #7

                :laugh::laugh::laugh: CP/M anyone?:sigh: Gee, Tom, you probably could recite the history of DOS from memory! I'm too old to remember it...:(( Some people think of it as a six-pack; I consider it more of a support group.

                P 1 Reply Last reply
                0
                • R Roger Wright

                  :laugh::laugh::laugh: CP/M anyone?:sigh: Gee, Tom, you probably could recite the history of DOS from memory! I'm too old to remember it...:(( Some people think of it as a six-pack; I consider it more of a support group.

                  P Offline
                  P Offline
                  peterchen
                  wrote on last edited by
                  #8

                  :sigh: yeah


                  Flirt harder, I'm a Coder
                  mlog || Agile Programming | doxygen

                  1 Reply Last reply
                  0
                  • T Tom Archer

                    Michael Dunn wrote: he's been around since the OS/2 days Ouch! Thanks for making me feel reeeeealy old :) Cheers, Tom Archer "Use what talents you possess. The woods would be very silent if no birds sang there except those that sang best." - William Blake * Inside C# -Second Edition * Visual C++.NET Bible * Extending MFC Applications with the .NET Framework

                    M Offline
                    M Offline
                    Michael Dunn
                    wrote on last edited by
                    #9

                    It's funny you mention that. Sometimes when Raymond talks about the history of some convoluted API that dates back to the old days (pre-Win 3.1) some newbie who wouldn't know a 5 1/4" disk if it bit him on the arse will chime in and say "oh that's dumb, just do abc and keep xyz locked in memory and it'd be easy!". Then I have to remind the sod that Win 95 had to run in 4 megabytes of RAM. (Then just to be sure he reads it right I have to repeat "that's four MEGAbytes"). I feel like Abe Simpson when I talk about the Win 95 days... --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- "Linux is good. It can do no wrong. It is open source so must be right. It has penguins. I want to eat your brain."   -- Paul Watson, Linux Zombie

                    T 1 Reply Last reply
                    0
                    • M Michael Dunn

                      It's funny you mention that. Sometimes when Raymond talks about the history of some convoluted API that dates back to the old days (pre-Win 3.1) some newbie who wouldn't know a 5 1/4" disk if it bit him on the arse will chime in and say "oh that's dumb, just do abc and keep xyz locked in memory and it'd be easy!". Then I have to remind the sod that Win 95 had to run in 4 megabytes of RAM. (Then just to be sure he reads it right I have to repeat "that's four MEGAbytes"). I feel like Abe Simpson when I talk about the Win 95 days... --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- "Linux is good. It can do no wrong. It is open source so must be right. It has penguins. I want to eat your brain."   -- Paul Watson, Linux Zombie

                      T Offline
                      T Offline
                      Tom Archer
                      wrote on last edited by
                      #10

                      Michael Dunn wrote: I feel like Abe Simpson when I talk about the Win 95 days... :laugh: I feel you, brother! Cheers, Tom Archer "Use what talents you possess. The woods would be very silent if no birds sang there except those that sang best." - William Blake * Inside C# -Second Edition * Visual C++.NET Bible * Extending MFC Applications with the .NET Framework

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups