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. there were times when programming was like this ...

there were times when programming was like this ...

Scheduled Pinned Locked Moved The Lounge
comgame-devhardwarealgorithmsregex
19 Posts 15 Posters 0 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.
  • D David ONeil

    Only after segmented memory access was pretty much eliminated with 32-bit chips! God - the horrors of that code for breaking the 16-bit memory ceiling! (I say that as someone who was just dabbling in programming at the time and never did anything with it, and seriously questioned my resolve to continue programming because of it. If you have memories of mastery from those days, my hat is off to you.)

    The forgotten roots of science | C++ Programming | DWinLib

    M Offline
    M Offline
    Martin ISDN
    wrote on last edited by
    #10

    and there are some, now irrelevant, horror stories from that time still in circulation. how the stack segment and stack pointer are so minuscule that you can have real problems so stay away from recursion. thank Almighty Bob for the 32bit SP. finally the stack pointer can address the total address space.

    1 Reply Last reply
    0
    • D Danny Martin

      Got to get me some of them 'Rose Tinted Specs'... As I recall it was more like hitting yourself over the head with a unicycle. ;P

      B Offline
      B Offline
      BillWoodruff
      wrote on last edited by
      #11

      for most of us mere mortals ... those rare moments of mastery and balance are as unforgettable as they are unique :omg:

      «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

      1 Reply Last reply
      0
      • B BillWoodruff

        family-safe video: [^] when something emerged from the tedium of complexity, the struggle with bugs, the wrestling match with the limits of hardware and software, the psychodramas of "developers, developers, developers" ... something that approached art ... not just mastery, but, a sense of graceful, playful, unity of mind and context ... always a transient eternity that boomeranged you back to temporal same-old ... i hold on to those memories now ... dearly ... as, i'm sure, you hold on to yours

        Quote:

        "Duration: momentary. Nature: changeable. Perception: dim. Condition of Body: decaying. Soul: spinning around. Fortune: unpredictable. Lasting Fame: uncertain. Sum Up: The body and its parts are a river, the soul a dream and mist, life is warfare and a journey far from home, lasting reputation is oblivion." Marcus Aurelius: "Meditations"

        «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

        C Offline
        C Offline
        computer_nerd
        wrote on last edited by
        #12

        I'm surprised at how long the bike is able to freewheel round in a circle when she's standing on the saddle and not pedalling

        1 Reply Last reply
        0
        • B BillWoodruff

          family-safe video: [^] when something emerged from the tedium of complexity, the struggle with bugs, the wrestling match with the limits of hardware and software, the psychodramas of "developers, developers, developers" ... something that approached art ... not just mastery, but, a sense of graceful, playful, unity of mind and context ... always a transient eternity that boomeranged you back to temporal same-old ... i hold on to those memories now ... dearly ... as, i'm sure, you hold on to yours

          Quote:

          "Duration: momentary. Nature: changeable. Perception: dim. Condition of Body: decaying. Soul: spinning around. Fortune: unpredictable. Lasting Fame: uncertain. Sum Up: The body and its parts are a river, the soul a dream and mist, life is warfare and a journey far from home, lasting reputation is oblivion." Marcus Aurelius: "Meditations"

          «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

          M Offline
          M Offline
          Mark Starr
          wrote on last edited by
          #13

          Fascinating. And, thanks for the Marcus Aurelius quote. I haven’t read Meditations in almost 20 years. Guess I need to pick it up again. > I had to recognize that I am only the expression and symbol of the soul > - Carl Jung, Liber Novus, Soul and God, The Red Book, p. 234

          Time is the differentiation of eternity devised by man to measure the passage of human events. - Manly P. Hall Mark Just another cog in the wheel

          1 Reply Last reply
          0
          • M MarkTJohnson

            Why is she in a dress?

            M Offline
            M Offline
            Matt Bond
            wrote on last edited by
            #14

            That's a typical dancer's outfit. The skirt is short so it doesn't interfere with her movements/get hung on the props/makes it easier to be caught by the male ballerina. Bond Keep all things as simple as possible, but no simpler. -said someone, somewhere

            1 Reply Last reply
            0
            • D David ONeil

              Only after segmented memory access was pretty much eliminated with 32-bit chips! God - the horrors of that code for breaking the 16-bit memory ceiling! (I say that as someone who was just dabbling in programming at the time and never did anything with it, and seriously questioned my resolve to continue programming because of it. If you have memories of mastery from those days, my hat is off to you.)

              The forgotten roots of science | C++ Programming | DWinLib

              G Offline
              G Offline
              Gary R Wheeler
              wrote on last edited by
              #15

              David O'Neil wrote:

              If you have memories of mastery from those days, my hat is off to you

              I remember those days fairly well. In the early 1990's I worked on controller software for a small commercial ink-jet printing system. The app ran under the DOS/4GW(*1) DOS extender, which let my app run in 32-bit protected mode under MS-DOS. Whenever you made an MS-DOS function call or a hardware interrupt was triggered, the extended would switch to real mode, make the call, and then switch back to protected mode. Since this was time-consuming, you spent a lot of effort to not have to switch modes. One of the techniques was called bimodal interrupt handling. You essentially had a protected service registered for protected mode, and a real mode service for real mode. The tricky parts were having the two modes share data and code. Modern programmers would drop their ladyparts on the floor. (*1) The same extender used by Doom(*2). (*2) In 1982 I implemented the same hidden-surface removal algorithm used by Doom.

              Software Zen: delete this;

              1 Reply Last reply
              0
              • M MarkTJohnson

                Why is she in a dress?

                W Offline
                W Offline
                W Balboos GHB
                wrote on last edited by
                #16

                And, along with all the other explanations, Beautiful Legs

                Ravings en masse^

                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                1 Reply Last reply
                0
                • M MarkTJohnson

                  Why is she in a dress?

                  G Offline
                  G Offline
                  Gary R Wheeler
                  wrote on last edited by
                  #17

                  There's a bicycle tour I've ridden almost a dozen times. Two of the regulars are a young Amish woman and her aunt. They ride in ankle-length dresses without any apparent difficulty. Their high-tech helmets and cycling shoes seem incongrous.

                  Software Zen: delete this;

                  1 Reply Last reply
                  0
                  • D David ONeil

                    Only after segmented memory access was pretty much eliminated with 32-bit chips! God - the horrors of that code for breaking the 16-bit memory ceiling! (I say that as someone who was just dabbling in programming at the time and never did anything with it, and seriously questioned my resolve to continue programming because of it. If you have memories of mastery from those days, my hat is off to you.)

                    The forgotten roots of science | C++ Programming | DWinLib

                    E Offline
                    E Offline
                    englebart
                    wrote on last edited by
                    #18

                    Even with the pointer hassles, it was amazing what you could accomplish in windows 2.1 with 640KB of usable ram on a 12Mhz chip: running multiple apps including Excel that used DDE for IPC.

                    1 Reply Last reply
                    0
                    • B BillWoodruff

                      family-safe video: [^] when something emerged from the tedium of complexity, the struggle with bugs, the wrestling match with the limits of hardware and software, the psychodramas of "developers, developers, developers" ... something that approached art ... not just mastery, but, a sense of graceful, playful, unity of mind and context ... always a transient eternity that boomeranged you back to temporal same-old ... i hold on to those memories now ... dearly ... as, i'm sure, you hold on to yours

                      Quote:

                      "Duration: momentary. Nature: changeable. Perception: dim. Condition of Body: decaying. Soul: spinning around. Fortune: unpredictable. Lasting Fame: uncertain. Sum Up: The body and its parts are a river, the soul a dream and mist, life is warfare and a journey far from home, lasting reputation is oblivion." Marcus Aurelius: "Meditations"

                      «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

                      J Offline
                      J Offline
                      JP Reyes
                      wrote on last edited by
                      #19

                      Ah the good ol' times. Not so long ago I used a C++ 2003 compliant (or at least '98) compiler from Codewarrior to build games on a Nintendo DS, with only 4MB of ram. Unlike what the C++ core pushes you do to do, the use of the standard library was not an option if you wanted to keep within speed and memory tolerance. Templates were all but forbidden (waste of clock cycles they would say). By and far we mostly coded as if it were C and ARM32 assembler only. We did use objects but only for the advantages objects in C would offer (generic programming, the boost library and all the present day fanciness was unheard of). We built our own everything (anything GPL'd was strictly forbidden by Nintendo). Yet I don't see why I would ever abandon such practices, for videogames. Security (outside of the usual network encryptions) is still highly overrated in these "electronic toys" (the saying goes "if they can hack it to enhance their fun, more power to them") Bygone days

                      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