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. Other Discussions
  3. The Weird and The Wonderful
  4. A fond memory of assembly language

A fond memory of assembly language

Scheduled Pinned Locked Moved The Weird and The Wonderful
performance
29 Posts 12 Posters 174 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.
  • J Jasmine2501

    I did a lot of assembly back on the 6502, but we never had the luxury of variables in the early assemblers. We had to remember the addresses of various Kernel routines and same for variables, and there was absolutely no moving around of things to different locations. It was screwey because on an Apple II, FFD2 was the same kernel routine as FFDE on the Commodore, so nothing translated. When I got my first C compiler I was in heaven - and it sucked big time by todays standards.

    "Quality Software since 1983!"
    http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #15

    What you needed was a macro pre-processor. I wrote one in Basic, and it just replaced keywords with absolute addresses. This was mainly for s100 bus stuff. Did not do much on the 6502, mainly Z80 and 8080/6. Then I discovered the 68000 series. It had a far better architecture than the 8086 / 80286. What a pity Intel won that race, via the IBM PC. I promise this is coincidence. I wrote the following http://www.codeproject.com/Feature/HallOfShame.asp?select=1985951&forumid=392254&fr=46&df=100#xx1985951xx[^] before visiting smoothjazzy. You've already helped to answer the final question ;)

    Paul

    J 1 Reply Last reply
    0
    • L Lost User

      What you needed was a macro pre-processor. I wrote one in Basic, and it just replaced keywords with absolute addresses. This was mainly for s100 bus stuff. Did not do much on the 6502, mainly Z80 and 8080/6. Then I discovered the 68000 series. It had a far better architecture than the 8086 / 80286. What a pity Intel won that race, via the IBM PC. I promise this is coincidence. I wrote the following http://www.codeproject.com/Feature/HallOfShame.asp?select=1985951&forumid=392254&fr=46&df=100#xx1985951xx[^] before visiting smoothjazzy. You've already helped to answer the final question ;)

      Paul

      J Offline
      J Offline
      Jasmine2501
      wrote on last edited by
      #16

      What question? I'm not sure that link is correct... it just takes me back to this same thread?

      "Quality Software since 1983!"
      http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

      L 1 Reply Last reply
      0
      • J Jasmine2501

        What question? I'm not sure that link is correct... it just takes me back to this same thread?

        "Quality Software since 1983!"
        http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #17

        My question was.... Oh yes, and I've worked in at least 5 countries where the people will tell you it's the best country in the world. Can you guess which? When I went to your site it said the USA was the best country in the world. So you've got the first of the the five that sprang to mind. Best wishes from an ex systems engineer

        Paul

        J 1 Reply Last reply
        0
        • L Lost User

          My question was.... Oh yes, and I've worked in at least 5 countries where the people will tell you it's the best country in the world. Can you guess which? When I went to your site it said the USA was the best country in the world. So you've got the first of the the five that sprang to mind. Best wishes from an ex systems engineer

          Paul

          J Offline
          J Offline
          Jasmine2501
          wrote on last edited by
          #18

          I can actually rank the places I'd like to live, tell me how close I am to your list... 1. USA 2. Canada 3. England 4. Japan 5. Germany (I speak the languages in those places)

          "Quality Software since 1983!"
          http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

          L 1 Reply Last reply
          0
          • L Lost User

            I was working on contract for a USA chemical company Grace. They were replacing old IBM 360s scattered round Europe with PDP-11s acting as RJE stations to two large IBM 370s in France and Germany. One of the advantages of those days is that if somethig needed to be done you had to go there to do it. I worked in a half a dozen countries. From there I developed itchy feet. Amsterdam for two years, UK, France, Germany, Thailand, Sweden, Switzerland. And latterly, 6 years in Florida and 5 in Canada. For many years my life seemed like an assembly.. :startAgain Shift country Register @police Branch :startAgain Some people have jobs, other have careers. I've just had experiences. Oh yes, and I've worked in at least 5 countries where the people will tell you it's the best country in the world. Can you guess which?

            Paul

            Mike HankeyM Offline
            Mike HankeyM Offline
            Mike Hankey
            wrote on last edited by
            #19

            Paul,

            Ret Orrick wrote:

            One of the advantages of those days is that if somethig needed to be done you had to go there to do it.

            Yeh the good old days. Most of my traveling was in U.S. but I saw some incredible sights and some awesome experiences. But I lost a wife of 20 yrs in the process, I loved to travel and she didn't like me traveling. If I had to do again I'd still would of traveled! I'm in Jacksonville, FL. where did you stay while here? Mike

            Theres light at the end of the tunnel. Lord I hope it ain't no train!

            L 1 Reply Last reply
            0
            • Mike HankeyM Mike Hankey

              Paul,

              Ret Orrick wrote:

              One of the advantages of those days is that if somethig needed to be done you had to go there to do it.

              Yeh the good old days. Most of my traveling was in U.S. but I saw some incredible sights and some awesome experiences. But I lost a wife of 20 yrs in the process, I loved to travel and she didn't like me traveling. If I had to do again I'd still would of traveled! I'm in Jacksonville, FL. where did you stay while here? Mike

              Theres light at the end of the tunnel. Lord I hope it ain't no train!

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #20

              Miami. I sort of lost my family in the process as well. Sacrified on the alter of IT and self-indulgence. Still, I'm running with a back-up now.

              Paul

              Mike HankeyM 1 Reply Last reply
              0
              • L Lost User

                Miami. I sort of lost my family in the process as well. Sacrified on the alter of IT and self-indulgence. Still, I'm running with a back-up now.

                Paul

                Mike HankeyM Offline
                Mike HankeyM Offline
                Mike Hankey
                wrote on last edited by
                #21

                It gets in your blood and you spend a lot of time at the altar but it can be a lonely road as well. I love em all but I don't understand any of em?? One of the mysteries of life eh? Miami been there and to the keys..that was fun! You? Now that I'm single would love to have the opp. to travel again but when I got divorced some 12 rs. ago I got out of computing as a career and am finding that getting back in after all these yrs. is a bitch. I'm trying to catch up on the tech. I've missed but its just taking time. Mike

                Theres light at the end of the tunnel. Lord I hope it ain't no train!

                B 1 Reply Last reply
                0
                • J Jasmine2501

                  I can actually rank the places I'd like to live, tell me how close I am to your list... 1. USA 2. Canada 3. England 4. Japan 5. Germany (I speak the languages in those places)

                  "Quality Software since 1983!"
                  http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #22

                  I was ranking the places in terms of the people who live there. In order.. 1) The French love France 2) The Americans love the USA 3) The Swiss love Switzerland 4) The Canadians love Canada 5) Various Brits like parts of Britland 6) Jointly, Anzacers, Scandanavians and some other Euros love their bits My personal list is somewhat different. I've been to about 60 countries, but only worked in 12 or so. You have to live and work somewhere to get a 'feel' for it. However, in terms of enjoyment it was hard to beat London as a student and Amsterdam in your twenties. And that was the last time I was coding seriously in IBM assembler. (Vaguely steering the message towards the title)

                  Paul

                  D 1 Reply Last reply
                  0
                  • Mike HankeyM Mike Hankey

                    It gets in your blood and you spend a lot of time at the altar but it can be a lonely road as well. I love em all but I don't understand any of em?? One of the mysteries of life eh? Miami been there and to the keys..that was fun! You? Now that I'm single would love to have the opp. to travel again but when I got divorced some 12 rs. ago I got out of computing as a career and am finding that getting back in after all these yrs. is a bitch. I'm trying to catch up on the tech. I've missed but its just taking time. Mike

                    Theres light at the end of the tunnel. Lord I hope it ain't no train!

                    B Offline
                    B Offline
                    beachsidepaul
                    wrote on last edited by
                    #23

                    Mike, my heart goes out to you. There was a time when I thought I had the world by the balls. Loved designing, loved coding, loved debugging, loved beta installations and the travel involved. Made a serious error and accidently made a whole bunch of money one year and decided to come off the road and try my hand at my other love, restaurants. All was fine, money tight but life was good, then some idiots ran some planes into some very nice buildings and my restaurant business dropped to zero. Now trying to get back into the wonderful world of programming is worse then starting from scratch. Several thousands of dollars of equipment, software and books later I'm still uncomfortable applying for an "experience required" position. I'm more than willing to go in at an "entry level" but there are none to be found in my area. *sigh* Greener grass is sometimes that way because of all the BS strewn about the field I reckon. ... Good luck in your quest! Paul.

                    Mike HankeyM W 2 Replies Last reply
                    0
                    • B beachsidepaul

                      Mike, my heart goes out to you. There was a time when I thought I had the world by the balls. Loved designing, loved coding, loved debugging, loved beta installations and the travel involved. Made a serious error and accidently made a whole bunch of money one year and decided to come off the road and try my hand at my other love, restaurants. All was fine, money tight but life was good, then some idiots ran some planes into some very nice buildings and my restaurant business dropped to zero. Now trying to get back into the wonderful world of programming is worse then starting from scratch. Several thousands of dollars of equipment, software and books later I'm still uncomfortable applying for an "experience required" position. I'm more than willing to go in at an "entry level" but there are none to be found in my area. *sigh* Greener grass is sometimes that way because of all the BS strewn about the field I reckon. ... Good luck in your quest! Paul.

                      Mike HankeyM Offline
                      Mike HankeyM Offline
                      Mike Hankey
                      wrote on last edited by
                      #24

                      Paul, Life is a series of decisions the ones we take determine where we go but sometimes its hard or impossible to backtrack if we make a wrong one. I'm finding my age (57) is one of the biggest obsticles but am determined. Its not like we can't do the job. I went for am interview a couple of months ago. Get an order, arrange controls on a form to customers needs and hand it back. They didn't think I could do it...duh a frickin monkey could've done it. Don't give up and good luck to you also. Mike

                      Theres light at the end of the tunnel. Lord I hope it ain't no train!

                      B 1 Reply Last reply
                      0
                      • B beachsidepaul

                        Mike, my heart goes out to you. There was a time when I thought I had the world by the balls. Loved designing, loved coding, loved debugging, loved beta installations and the travel involved. Made a serious error and accidently made a whole bunch of money one year and decided to come off the road and try my hand at my other love, restaurants. All was fine, money tight but life was good, then some idiots ran some planes into some very nice buildings and my restaurant business dropped to zero. Now trying to get back into the wonderful world of programming is worse then starting from scratch. Several thousands of dollars of equipment, software and books later I'm still uncomfortable applying for an "experience required" position. I'm more than willing to go in at an "entry level" but there are none to be found in my area. *sigh* Greener grass is sometimes that way because of all the BS strewn about the field I reckon. ... Good luck in your quest! Paul.

                        W Offline
                        W Offline
                        Weldon Adair Jr
                        wrote on last edited by
                        #25

                        Dang! Those same idiots nearly killed my computer business! I had the misfortune of having a large number of aircraft and airline related clients. I lost ALL of them, most to bankruptcy, one to getting all but out of the airline catering business and sticking with fairgrounds, weddings and other such. Of course they no longer needed an interstate computer network for that! Good luck to you.

                        beachsidepaul wrote:

                        All was fine, money tight but life was good, then some idiots ran some planes into some very nice buildings and my restaurant business dropped to zero. Now trying to get back into the wonderful world of programming is worse then starting from scratch. Several thousands of dollars of equipment, software and books later I'm still uncomfortable applying for an "experience required" position. I'm more than willing to go in at an "entry level" but there are none to be found in my area. *sigh* Greener grass is sometimes that way because of all the BS strewn about the field I reckon. ... Good luck in your quest! Paul.

                        Weldon B. Adair, Jr. Adair Software Corporation weldon@adairsoftware.com

                        1 Reply Last reply
                        0
                        • Mike HankeyM Mike Hankey

                          Paul, Life is a series of decisions the ones we take determine where we go but sometimes its hard or impossible to backtrack if we make a wrong one. I'm finding my age (57) is one of the biggest obsticles but am determined. Its not like we can't do the job. I went for am interview a couple of months ago. Get an order, arrange controls on a form to customers needs and hand it back. They didn't think I could do it...duh a frickin monkey could've done it. Don't give up and good luck to you also. Mike

                          Theres light at the end of the tunnel. Lord I hope it ain't no train!

                          B Offline
                          B Offline
                          beachsidepaul
                          wrote on last edited by
                          #26

                          Mike, thanks for the good wishes. I really didn't mean to hijack the thread to become a "why old programmers are in pain" topic LOL. I do miss the good old days though. When I started programming we were a group of 4 brash young men who thought they could teach IBM a few things about our industry. Lo and behold we apparently did, IBM licensed our first system for the, then state of the art, System/32. We used some magic assembly routines to make that old beast do things IBM didn't even know it could do. I can't claim any of the credit for the assembler routines but I got pretty damn magical with RPG II (speaking of dead horses). Went on to persue the market with System/34, System/36 and finally the AS/400 before switching gears and moving to the PC and 'C' world. But I digress, in those days we did a little of everything on a project, no particular speciality. If we needed a 'black-box' we wrote a black box, it may have been screen handling (pre-windows), or it may have been data-access, we built the system from scratch. Now I've managed to upgrade my skill set somewhat, at least I understand C# and much of the .NET world, but I'm damned if I can resolve myself to not having active participation in all phases of a project and that's what it seems like the world has come to expect. You're either an Architect, a coder, a UI guy or some such, I've always been involved in developing systems where everybody did a little of all things. Now there is just too damn much to learn to stick with that mind-set! Yeah sometimes I do miss the 10meg drive and 8K of memory and the ability to do magic with them. Nope, I haven't given up, I'm still plugging away and at the ripe old age of 53 by God I will be able to bring something to the table. Thanks again for your wishes, Paul

                          Mike HankeyM 1 Reply Last reply
                          0
                          • B beachsidepaul

                            Mike, thanks for the good wishes. I really didn't mean to hijack the thread to become a "why old programmers are in pain" topic LOL. I do miss the good old days though. When I started programming we were a group of 4 brash young men who thought they could teach IBM a few things about our industry. Lo and behold we apparently did, IBM licensed our first system for the, then state of the art, System/32. We used some magic assembly routines to make that old beast do things IBM didn't even know it could do. I can't claim any of the credit for the assembler routines but I got pretty damn magical with RPG II (speaking of dead horses). Went on to persue the market with System/34, System/36 and finally the AS/400 before switching gears and moving to the PC and 'C' world. But I digress, in those days we did a little of everything on a project, no particular speciality. If we needed a 'black-box' we wrote a black box, it may have been screen handling (pre-windows), or it may have been data-access, we built the system from scratch. Now I've managed to upgrade my skill set somewhat, at least I understand C# and much of the .NET world, but I'm damned if I can resolve myself to not having active participation in all phases of a project and that's what it seems like the world has come to expect. You're either an Architect, a coder, a UI guy or some such, I've always been involved in developing systems where everybody did a little of all things. Now there is just too damn much to learn to stick with that mind-set! Yeah sometimes I do miss the 10meg drive and 8K of memory and the ability to do magic with them. Nope, I haven't given up, I'm still plugging away and at the ripe old age of 53 by God I will be able to bring something to the table. Thanks again for your wishes, Paul

                            Mike HankeyM Offline
                            Mike HankeyM Offline
                            Mike Hankey
                            wrote on last edited by
                            #27

                            Paul, Yeh I reckon we hogged this thread, and what you said is exactly true. I find it hard to absorb all I need to know to do what I used to do. You said it right we used to know enough of everything to fix anything...now I know just enough to be dangerous. LOL I think if we both keep plugging and whine enough womeone will eventually get tired of listening and actually give us a chance. By the way what type of cooking did you specialize in? Best of luck Mike If you want my email is mikeh32217@yahoo.com gimme a shout

                            Theres light at the end of the tunnel. Lord I hope it ain't no train!

                            1 Reply Last reply
                            0
                            • L Lost User

                              As a predendum to my Cobol message I regret the passing of limited-length variable names. In IBM assembler it used to be 8 characters. I was updating some communication software, and it wasn't until I sorted out the variable names that the code began to make sense. Here are some of the variable names I remember and their meaning: yek - return key ecaps - backspace antelope - Line feed turfd - shift unyon - carat Sadly, I cannot remember many more...

                              Paul

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #28

                              I still have fond memories of SAP table and field names I used in ABAP/4. Table 'names' were normally 4 letters, and field names 5, but the table 'names' were formed according to heuristic, which we quickly learnt. Unless you are going to spell out all names, then the shorter, standard way of shortening them makes. Example, MARA was the highest level material master table in Inventory, then MARB was the next level down, followed by MARC etc. Field names were fun, mixtures of English and German names shortened to normally 5 letters, so a document number in inventory would be MARC-BELNR.

                              1 Reply Last reply
                              0
                              • L Lost User

                                I was ranking the places in terms of the people who live there. In order.. 1) The French love France 2) The Americans love the USA 3) The Swiss love Switzerland 4) The Canadians love Canada 5) Various Brits like parts of Britland 6) Jointly, Anzacers, Scandanavians and some other Euros love their bits My personal list is somewhat different. I've been to about 60 countries, but only worked in 12 or so. You have to live and work somewhere to get a 'feel' for it. However, in terms of enjoyment it was hard to beat London as a student and Amsterdam in your twenties. And that was the last time I was coding seriously in IBM assembler. (Vaguely steering the message towards the title)

                                Paul

                                D Offline
                                D Offline
                                Dave Sexton
                                wrote on last edited by
                                #29

                                :laugh: @ Britland

                                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