Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    CBM    |    Commodore Computer Conference    |    4,328 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 1,611 of 4,328    |
|    Stephen Walsh to All    |
|    Commodore Free Magazine, Issue 91 - Part    |
|    19 Mar 16 11:21:48    |
      knowledge that I have       gained over the time and see where the problems lie in the program's       construction and what can be done to fix it, if anything at all. This       article will focus on the companion program to "Check It Out" called "Check       Mate."              "Check Mate" was written under the influence of egomania as I had signed       the contract with RUN Magazine over "Check It Out." Back in 1992 (when       "Check It Out" made it's debut), I had this outrageous idea that I could       sit on my backside, in my underwear, and program on the Commodore all day       and never have to see the inside of a factory or workplace ever again. My       soon to be ex-wife just had our second son and I was thinking (at the time)       that it would be great to sit at home, in the aforementioned attire, and be       Mr. Mom and Mr. Commodore Programmer, and she could go out and do woman       things and never have to worry about money again. Whenever she would see       me pounding on the Commodore she knew I was in the process of making money       so we could eat, pay bills, and she could hang with her girlfriends during       the day and we could, well, you know, at night. Little did I know that       such a glamorous plan would change in the blink of an eye, or in this case,       the flip of the calendar page.              It took me about one month to code "Check Mate" before I saw the first       problem there would be with the program, and the problem wasn't with the       program itself, but with its intended destination, which was to help with       inputs to "Check It Out." As I looked over the work, I realized that I       needed to make major improvements to "Check It Out" so what was written and       saved to disk by "Check Mate" would cooperate with the code written in       "Check It Out." Now how in blazes was I going to do this when "Check It       Out" just went to press? This required a phone call to the offices of RUN       Magazine in Arizona and speak to the HMIC (Head Man In Charge). Since I       had the phone number close at hand, I quickly made the call. The phone       rang and rang, but no answer came. I figured that everyone was out to       lunch, at the same time. Yeah. That's it. I tried again several hours       later, close to 5:00 pm Arizona time. Again the phone rang and rang, but       no answer. Did they leave early on this day? To make a long story short I       later found out that RUN Magazine had published its last issue and was no       longer in business. "Check It Out" was placed in the very last issue of       the magazine. Fine. I just got hosed by a bunch of Arizonians who gave       not one indication of closing up shop. All my plans of being an at home       Commodore programmer went up in smoke and down the drain all at the same       time. I guess I'll have to get out the Sunday paper and peruse the Want       Ads in search of that dreaded thing we Americans call, "a job."              Oh snap! What was I going to do with contacting anyone and letting them       know that "Check It Out" was in need of revamping? I still sat on the       original program, but I signed all the rights over to RUN in lieu of       publication. If I allow anyone else, including myself, to release a       re-manufactured copy of "Check It Out" I would be in violation of United       States Copyright laws. This little thing of copyright laws also affected       "Check Mate" since "Check Mate" uses part of the coding for "Check It Out."       to make "Check Mate" work. This was a real mess legally, but privately       there was no problem. I could continue to make changes to "Check It Out"       and develop "Check Mate" in the privacy of my own home, but when the work       was done, what then? The legal blockade was still in place and would be in       place for the next seventy five years after 1992, which would make it 2067.       I would either be very dead at 103 or, if I live that long, I will be       defecating and urinating on myself in some nursing home with no memory of       who I am. What was I going to do?              At the time, I told myself I wasn't going to worry about it. Seventy five       years will give me more than enough time to work out all the problems with       both programs, and hopefully I'll have time to spare to wrestle with this       legal snafu. For now, let's make "Check It Out" and "Check Mate" the best       BASIC programs written by a custodian that ever hit the Commodore universe.       The first thing I had to look at was the set up of "Check Mate" itself.              When "Check Mate" was written I completely had in mind for it to be       published by RUN magazine, so I kept the program within the parameters       specified by that magazine. Their biggest concern was to make sure the       programs published by the magazine were no more than twenty six blocks in       length, which meant I had to do a lot of crunching in BASIC before I could       send it. Also, the program lacked any sort of panache that would set it       apart from other programs that it would share in the same pages. You don't       mind selling the program to the publisher (or software developer) as long       as you can see Joe Shmoe in the mall food court using your creation on his       SX64. Because of the limitations, "Check Mate" lacked such fortitude. It       was a plain, generic, database style program that would cooperate with       "Check It Out."              As I sit back and look at this work over twenty years after I put the code       into the Commodore 64, I realize that the whole program cannot stand alone;       it must have "Check It Out" to work with, and, as I said before, "Check It       Out" needed to be modified to accept the data created by "Check Mate" in       order to work. The good thing about waiting all these years to open the       program up again is that I have a carte blanche situation now, meaning I       can do whatever I want to do to it without worries of breaking some       publication's guidelines. The only person I have to impress right now is       the man I see in the mirror every day at shaving time. Once it meets my       specifications, I can release it to a select few for beta testing and ask       them what I can do to improve the work. The one thing I like about       programming is that nothing is ever set in concrete. A programmer can keep       changing and modifying his creation, expanding it to its fullest potential,       until the work has reached the pinnacle of perfection. The sad thing about       programming is that, even when you think you've reached this pinnacle, some       greasy haired, glasses-wearing programming guru will take your work and       expand it even more to cover areas that the original programmer never       thought about. Such is the nature of the beast.              I'm not saying to anyone reading this that "Check Mate" is a piece of       coding trash that should be erased from every Commodore disk still in       existence; I'm saying that with a little love and thinking this program       could make itself out to be a better work. I would like to add more colour       to the image of the opening screen and get more into detail on what options       there are in the program and add some more options, if that will make it a       better program. What I have to remember as I look at the code or run the       program is that this program was never meant to be alone like "Check It       Out," it is a helper to the same and will always be that way.              All in all, most of the work on "Check Mate" needs to be cosmetic and very       little on structure and function. If anyone has seen (or perhaps owns a       copy of) my program "Obligator Coordinator" then they will know the extent       to which I want to take "Check Mate" in the way of cosmetics. I want more       colour and a few more functions to make the program a little more       practical. I piggy-backed both "Check It Out" and "Check Mate" to load       back and forth between each other. One thing I have to do when I go back       in is to make sure all of the data strings are cleared out before another       piece of information is inputted and clean up after the program has been       used is thorough and complete.              When it comes to writing, be it coding or story telling, I hate the part of       the job called the "editing mode." I want everything to flow and the piece       to make an impression when either read or used the first time without any       changes. This is fine for stories but try tha              --- MBSE BBS v1.0.4 (GNU/Linux-i386)        * Origin: Dragon's Lair ---:- dragon.vk3heg.net -:--- (3:633/280)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca