User Controls

  1. 1
  2. 2
  3. 3
  4. ...
  5. 51
  6. 52
  7. 53
  8. 54
  9. 55
  10. 56
  11. ...
  12. 154
  13. 155
  14. 156
  15. 157

Posts by Iron Ree

  1. Iron Ree African Astronaut [my flyspeck near-blind refund]
    pretty sure you don't need to do stimulants to stay awake during the day
  2. Iron Ree African Astronaut [my flyspeck near-blind refund]
    let's all raid intosanctuary
  3. Iron Ree African Astronaut [my flyspeck near-blind refund]
    submit a pull
  4. Iron Ree African Astronaut [my flyspeck near-blind refund]
    ©©️™️®️ ™

    Q: What is TOTSE all about, anyway?

    A: A lot of people have some weird idea that this web site is a Bad Place, a place for hackers, software pirates, and anarchists. The reason that they think this is that there are informational text files on here about hacking, piracy, and anarchy.

    However, there are also text files on here that discuss politics; democratic, right wing, left wing, libertarian, communist, and everything in between, but this is not a political web site.

    There are files on here that discuss Jesus Christ, Muhammed, Buddha, Crowley, John Smith, and "Bob", but this is not a religious web site.

    There are files full of short stories, science fiction, humorous articles, and great works of literature, but this is not a literary web site.

    There are files with information on rocketry, radio broadcasting, chemistry, electronics, genetics, and computers, but this is not a technical web site.

    This web site is about INFORMATION. All sorts and all viewpoints. Some of the information you will agree with, some you will find shocking, and some you will probably disagree with violently. That is the whole point. In this society we go to schools where there is one right answer: The Teacher's. There is one acceptable version of events: The Television's. There is only one acceptable occupation: The pursuit of money. There is only one political choice to make: The Status Quo.

    On this web site you are expected to make decisions all by yourself. You get to decide who and what to agree with, and why. You get to hear new viewpoints that you may have never heard before. On this web site people exist without age, without skin color, without gender, without clothes, without nationality, without any of the visual cues we usually use to discredit or ignore people who are unlike ourselves. All of these things are stripped away and the ideas themselves are laid bare.

    You will change. You will transform. You will learn. You will disagree.

    You will enjoy it.


    CRAZY!

    Q: I am a transgender mutant from Planet X and my people are taking over this planet. I need to gather clam shells and pea pods for my intergalactic transmorgrifier. You will pay for your insolence!

    A: You're a loon. Seek medical help.

    Q: I have PROOF that YOU are SECRETLY ALIGNED with the [FBI / CIA / LDS / Freemasons / NWO / WWF / insert name of favorite bogeyman here]. I am going to EXPOSE your DEVIOUS PLAN for WORLD DOMINATION!

    A1: You're a loon. Seek medical help.

    A2: Write it up as an article and submit it for publication. We could use a good laugh.

    Submissions

    We're always looking for new and interesting articles and stories here at totse.com. Why not send us one?





    To the best of our knowledge, the text on this page may be freely reproduced and distributed.
    The site layout, page layout, and all original artwork on this site are Copyright © 2000 TOTSE Media Ventures.
    If you have any questions about this, please check out our Copyright Policy.

    totse.com fully supports holders of legitimate copyrights.

    From 1989 until about 1998 I ran a dial-up BBS system called "& the Temple of the Screaming Electron." It was widely regarded as the largest text file distribution BBS in the world.

    In those days, if someone wrote something and wanted it to be distributed and read, they'd stick a "freely reproducible" stamp on it, upload their story to as many text file BBSes as possible and hope that people would download the text that they wrote.

    The totse.com text file archives have grown since 1989 to encompass over 50,000 text files. The vast majority of these were written for free distribution, to get as wide of an audience as possible. Many of the files are copyrighted by the authors but are also freely distributable as long as credit is given to the author for their words.

    Copyright implies ownership of the words. If the copyright holder wishes to make those words freely distributable, that's up to them. Copyright does not mean that something cannot be copied, only that the holder of the copyright reserves the right to decide whether and how something may be copied.

    With as many files as people have sent to us, it's entirely likely that there are copyrighted files in our archives which are not freely distributable. It is NOT our intention to pirate copyrighted works. If you spot a page on our web site that is copyrighted and not freely distributable, please e-mail totse.com's Webmaster and include the URL of the page in question. Just highlight the URL on your web browser, then copy and paste the file name into the message you send. Without the file name, we cannot track the file down and correct the problem.

    If you personally are the holder of the copyright in question and can prove it, we offer the following remedies:

    We can remove the page in question.
    Or, if you are willing to send us a letter authorizing our use of your words, we will provide a link from our copy of your copyrighted work to your home page. Since totse.com gets hundreds of thousands of hits per day, this should help to increase traffic at your site as well. Send letters to: totse.com, P.O. Box 5378, Walnut Creek, California, 94596.

    If you are not the holder of the copyright in question, we will simply remove the page once we've established that it is indeed copyrighted material and is not freely distributable.

    Government publications are not eligible for copyright protection under United States law. Works by agents, representatives or members of federal, state or local governments, whether paid or unpaid, are therefore in the public domain. This includes the legislative, judical or executive branches, the U.S. military, all law enforcment agencies and all other agencies or divisions which are supported by taxpayer dollars, such as the U.S. Center for Disease Control and other quasi-governmental organizations.

    All works produced under sponsorship, subsidy, direction or control of the U.S. Goverment, their agents or representatives, whether classified or unclassified, including all works produced by independent organizations receiving direct funding from the U.S. Goverment for such works are ineligable for copyright protection. ©©️™️®️ ™
  5. Iron Ree African Astronaut [my flyspeck near-blind refund]


    Q: What is TOTSE all about, anyway?

    A: A lot of people have some weird idea that this web site is a Bad Place, a place for hackers, software pirates, and anarchists. The reason that they think this is that there are informational text files on here about hacking, piracy, and anarchy.

    However, there are also text files on here that discuss politics; democratic, right wing, left wing, libertarian, communist, and everything in between, but this is not a political web site.

    There are files on here that discuss Jesus Christ, Muhammed, Buddha, Crowley, John Smith, and "Bob", but this is not a religious web site.

    There are files full of short stories, science fiction, humorous articles, and great works of literature, but this is not a literary web site.

    There are files with information on rocketry, radio broadcasting, chemistry, electronics, genetics, and computers, but this is not a technical web site.

    This web site is about INFORMATION. All sorts and all viewpoints. Some of the information you will agree with, some you will find shocking, and some you will probably disagree with violently. That is the whole point. In this society we go to schools where there is one right answer: The Teacher's. There is one acceptable version of events: The Television's. There is only one acceptable occupation: The pursuit of money. There is only one political choice to make: The Status Quo.

    On this web site you are expected to make decisions all by yourself. You get to decide who and what to agree with, and why. You get to hear new viewpoints that you may have never heard before. On this web site people exist without age, without skin color, without gender, without clothes, without nationality, without any of the visual cues we usually use to discredit or ignore people who are unlike ourselves. All of these things are stripped away and the ideas themselves are laid bare.

    You will change. You will transform. You will learn. You will disagree.

    You will enjoy it.


    CRAZY!

    Q: I am a transgender mutant from Planet X and my people are taking over this planet. I need to gather clam shells and pea pods for my intergalactic transmorgrifier. You will pay for your insolence!

    A: You're a loon. Seek medical help.

    Q: I have PROOF that YOU are SECRETLY ALIGNED with the [FBI / CIA / LDS / Freemasons / NWO / WWF / insert name of favorite bogeyman here]. I am going to EXPOSE your DEVIOUS PLAN for WORLD DOMINATION!

    A1: You're a loon. Seek medical help.

    A2: Write it up as an article and submit it for publication. We could use a good laugh.

    Submissions

    We're always looking for new and interesting articles and stories here at totse.com. Why not send us one?





    To the best of our knowledge, the text on this page may be freely reproduced and distributed.
    The site layout, page layout, and all original artwork on this site are Copyright © 2000 TOTSE Media Ventures.
    If you have any questions about this, please check out our Copyright Policy.

    totse.com fully supports holders of legitimate copyrights.

    From 1989 until about 1998 I ran a dial-up BBS system called "& the Temple of the Screaming Electron." It was widely regarded as the largest text file distribution BBS in the world.

    In those days, if someone wrote something and wanted it to be distributed and read, they'd stick a "freely reproducible" stamp on it, upload their story to as many text file BBSes as possible and hope that people would download the text that they wrote.

    The totse.com text file archives have grown since 1989 to encompass over 50,000 text files. The vast majority of these were written for free distribution, to get as wide of an audience as possible. Many of the files are copyrighted by the authors but are also freely distributable as long as credit is given to the author for their words.

    Copyright implies ownership of the words. If the copyright holder wishes to make those words freely distributable, that's up to them. Copyright does not mean that something cannot be copied, only that the holder of the copyright reserves the right to decide whether and how something may be copied.

    With as many files as people have sent to us, it's entirely likely that there are copyrighted files in our archives which are not freely distributable. It is NOT our intention to pirate copyrighted works. If you spot a page on our web site that is copyrighted and not freely distributable, please e-mail totse.com's Webmaster and include the URL of the page in question. Just highlight the URL on your web browser, then copy and paste the file name into the message you send. Without the file name, we cannot track the file down and correct the problem.

    If you personally are the holder of the copyright in question and can prove it, we offer the following remedies:

    We can remove the page in question.
    Or, if you are willing to send us a letter authorizing our use of your words, we will provide a link from our copy of your copyrighted work to your home page. Since totse.com gets hundreds of thousands of hits per day, this should help to increase traffic at your site as well. Send letters to: totse.com, P.O. Box 5378, Walnut Creek, California, 94596.

    If you are not the holder of the copyright in question, we will simply remove the page once we've established that it is indeed copyrighted material and is not freely distributable.

    Government publications are not eligible for copyright protection under United States law. Works by agents, representatives or members of federal, state or local governments, whether paid or unpaid, are therefore in the public domain. This includes the legislative, judical or executive branches, the U.S. military, all law enforcment agencies and all other agencies or divisions which are supported by taxpayer dollars, such as the U.S. Center for Disease Control and other quasi-governmental organizations.

    All works produced under sponsorship, subsidy, direction or control of the U.S. Goverment, their agents or representatives, whether classified or unclassified, including all works produced by independent organizations receiving direct funding from the U.S. Goverment for such works are ineligable for copyright protection. ©©️™️®️ ™
  6. Iron Ree African Astronaut [my flyspeck near-blind refund]


    Q: What is TOTSE all about, anyway?

    A: A lot of people have some weird idea that this web site is a Bad Place, a place for hackers, software pirates, and anarchists. The reason that they think this is that there are informational text files on here about hacking, piracy, and anarchy.

    However, there are also text files on here that discuss politics; democratic, right wing, left wing, libertarian, communist, and everything in between, but this is not a political web site.

    There are files on here that discuss Jesus Christ, Muhammed, Buddha, Crowley, John Smith, and "Bob", but this is not a religious web site.

    There are files full of short stories, science fiction, humorous articles, and great works of literature, but this is not a literary web site.

    There are files with information on rocketry, radio broadcasting, chemistry, electronics, genetics, and computers, but this is not a technical web site.

    This web site is about INFORMATION. All sorts and all viewpoints. Some of the information you will agree with, some you will find shocking, and some you will probably disagree with violently. That is the whole point. In this society we go to schools where there is one right answer: The Teacher's. There is one acceptable version of events: The Television's. There is only one acceptable occupation: The pursuit of money. There is only one political choice to make: The Status Quo.

    On this web site you are expected to make decisions all by yourself. You get to decide who and what to agree with, and why. You get to hear new viewpoints that you may have never heard before. On this web site people exist without age, without skin color, without gender, without clothes, without nationality, without any of the visual cues we usually use to discredit or ignore people who are unlike ourselves. All of these things are stripped away and the ideas themselves are laid bare.

    You will change. You will transform. You will learn. You will disagree.

    You will enjoy it.


    CRAZY!

    Q: I am a transgender mutant from Planet X and my people are taking over this planet. I need to gather clam shells and pea pods for my intergalactic transmorgrifier. You will pay for your insolence!

    A: You're a loon. Seek medical help.

    Q: I have PROOF that YOU are SECRETLY ALIGNED with the [FBI / CIA / LDS / Freemasons / NWO / WWF / insert name of favorite bogeyman here]. I am going to EXPOSE your DEVIOUS PLAN for WORLD DOMINATION!

    A1: You're a loon. Seek medical help.

    A2: Write it up as an article and submit it for publication. We could use a good laugh.

    Submissions

    We're always looking for new and interesting articles and stories here at totse.com. Why not send us one?





    To the best of our knowledge, the text on this page may be freely reproduced and distributed.
    The site layout, page layout, and all original artwork on this site are Copyright © 2000 TOTSE Media Ventures.
    If you have any questions about this, please check out our Copyright Policy.

    totse.com fully supports holders of legitimate copyrights.

    From 1989 until about 1998 I ran a dial-up BBS system called "& the Temple of the Screaming Electron." It was widely regarded as the largest text file distribution BBS in the world.

    In those days, if someone wrote something and wanted it to be distributed and read, they'd stick a "freely reproducible" stamp on it, upload their story to as many text file BBSes as possible and hope that people would download the text that they wrote.

    The totse.com text file archives have grown since 1989 to encompass over 50,000 text files. The vast majority of these were written for free distribution, to get as wide of an audience as possible. Many of the files are copyrighted by the authors but are also freely distributable as long as credit is given to the author for their words.

    Copyright implies ownership of the words. If the copyright holder wishes to make those words freely distributable, that's up to them. Copyright does not mean that something cannot be copied, only that the holder of the copyright reserves the right to decide whether and how something may be copied.

    With as many files as people have sent to us, it's entirely likely that there are copyrighted files in our archives which are not freely distributable. It is NOT our intention to pirate copyrighted works. If you spot a page on our web site that is copyrighted and not freely distributable, please e-mail totse.com's Webmaster and include the URL of the page in question. Just highlight the URL on your web browser, then copy and paste the file name into the message you send. Without the file name, we cannot track the file down and correct the problem.

    If you personally are the holder of the copyright in question and can prove it, we offer the following remedies:

    We can remove the page in question.
    Or, if you are willing to send us a letter authorizing our use of your words, we will provide a link from our copy of your copyrighted work to your home page. Since totse.com gets hundreds of thousands of hits per day, this should help to increase traffic at your site as well. Send letters to: totse.com, P.O. Box 5378, Walnut Creek, California, 94596.

    If you are not the holder of the copyright in question, we will simply remove the page once we've established that it is indeed copyrighted material and is not freely distributable.

    Government publications are not eligible for copyright protection under United States law. Works by agents, representatives or members of federal, state or local governments, whether paid or unpaid, are therefore in the public domain. This includes the legislative, judical or executive branches, the U.S. military, all law enforcment agencies and all other agencies or divisions which are supported by taxpayer dollars, such as the U.S. Center for Disease Control and other quasi-governmental organizations.

    All works produced under sponsorship, subsidy, direction or control of the U.S. Goverment, their agents or representatives, whether classified or unclassified, including all works produced by independent organizations receiving direct funding from the U.S. Goverment for such works are ineligable for copyright protection.
  7. Iron Ree African Astronaut [my flyspeck near-blind refund]
    working on new summer of spam art

    # Permission is hereby granted, free of charge, to any person
    # obtaining a copy of this software and associated documentation files
    # (the "Software"), to deal in the Software without restriction,
    # including without limitation the rights to use, copy, modify, merge,
    # publish, distribute, sublicense, and/or sell copies of the Software,
    # and to permit persons to whom the Software is furnished to do so,
    # subject to the following conditions:
    #
    # The above copyright notice and this permission notice shall be
    # included in all copies or substantial portions of the Software.
    #
    # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
    # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
    # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    ___/%%*%%*%[001]%*%%*%%*\___ ___/%%*%%*%[002]%*%%*%%*\___ ___/%%*%%*%[003]%*%%*%%*\___
    //~~~~~~~~~~~~~~~~~~ \ //~~~~~~~~~~~~~~~~~~ \ //~~~~~~~~~~~~~~~~~~ \
    I: I: I: I: I: p I:
    I: I: I: I: I: ~-~~ I:
    I: I: I: ┣┓웃┏♨━❤━♨┑유┏┥ I: I: O\O : I:
    I: ۞ I: I: I: I: ~ . I:
    I: ♥°*°♥ I: I: I: I: Q . I:
    I: ☺•°**°•☺ I: I: I: I: L _|_ _. I:
    I: ☻•°*♣•°”*°•☻ I: I: I: I: \ / | \ I:
    I: I: I: I: I: \/ | \ I:
    I: I: I: I: I: | \ I:
    I: I: I: I: I: | \ I:
    I: I: I: I: I: / \ E I:
    I: I: I: I: I: / \ I:
    * * * * * / \ *
    d\%%%%%%%%%%%%%%%%%%%%%%%%%% d\%%%%%%%%%%%%%%%%%%%%%%%%%% d\%%% %%%%%%%%%%%%%%%%%%%
  8. Iron Ree African Astronaut [my flyspeck near-blind refund]
    Mischievous information similar to Lies Unlimited's
    archives rremains available on several other Bay Area bulletin boards,
    including a Walnut Creek-based system known as "And the Temple of the
    Screaming Electron." [sic]

    Based on computer files retrieved by the Times, other contributors in
    this unorthodox network include "My Dog Bit Jesus" in Berkeley,
    "realitycheck," in Albany, "Burn This Flag" in San Jose and "The New
    Dork Sublime" in San Francisco. [He forgot to mention "The Shrine" in
    Mountain View. - TE]

    Among them, the bulletin boards offer hundreds of files providing
    instructions on credit card fraud, money laundering, mail fraud,
    counterfeiting, drug smuggling, cable-tv theft, bomb-making and murder.

    The Times left electronic messages on several of those bulletin boards
    seeking interviews with the system operators. None of the operators
    responded by late Tuesday. [Michael Liedtke, the reporter of this story,
    left E-Mail for myself on &TOTSE and Poindexter Fortran on realitycheck
    on Monday evening. His deadline was Tuesday afternoon. The result: One
    more last-minute, hastily-written, poorly-researched, past-deadline
    story. - TE]

    Virtually anyone who understands how to use a computer and modem can tap
    into the rogue bulletin boards, if they have the phone numbers. The
    boards allow callers to create their own logons and passwords, opening
    the door for kids to get into the system. Based on their content, the
    bulletin boards appear to be particularly popular among teen-agers.
    [Also not true. If the reporter had done even the most basic research,
    such as actually reading the messages in the message base, he would have
    quickly realized that we have people from virtually ALL age groups
    frequenting NIRVANAnet(tm). - TE]

    "This shows why people need to be much more aware of what kids are doing
    with their computers," said Hans Von Braun, a computer security expert
    who works for San Francisco-based Comsec.

    One bulletin board, Burn This Flag, requires callers to fill out an
    application before gaining access to an adults-only section that
    contains files describing "bizarre sexual behavior." But in a written
    message, Burn This Flag's system operator, known as "Zardoz,"
    acknowledges there is no foolproof way to ensure all users of the adult
    section are at least 18.

    The Times isn't publishing the phone numbers of the rebel bulletin
    boards as a children's safeguard. [Besides, people might actually call
    the systems in question and find out that the reporter only told part of
    the truth, and as everyone knows, the most effective way to lie is to
    only tell part of the truth. - TE]

    The bulletin boards remain open by straddling a fine line between the
    legal definitions of free speech and criminal behavior. [There is no
    "fine line". We are not engaged in criminal activities, period. We are
    engaged in speech, period. Speech is protected, period. When the day
    comes where people can be imprisoned merely for what they say or what
    they think, it's time to move to another country. - TE]

    Under First Amendment rights guaranteeing free speech, the law allows
    the bulletin boards to serve as criminal primers, as long a the advice
    is limited to generic instructions. Essentially, it's legal for
    individuals to discuss how to commit a crime as long as they don't
    solicit or encourage the commission of a crime.

    "We're aware of these types of bulletin boards," said Rick Smith, an FBI
    spokesman in San Francisco. "But to shut them down, you have to make a
    link between the discussion of a crime and the commission of a crime."

    Law enforcement officials and security experts said they snoop through
    rogue bulletin boards to stay abreast of advice available to prospective
    criminals. These periodic checks might spot possible weaknesses in
    security systems and help authorities take precautions.

    Pacific Bell can't refuse phone access to the underground bulletin
    boards, even though the forums often contain advice on how to commit
    phone fraud.

    "Unless we catch people actually doing the criminal act, there is no
    crime to prosecute," said Pacific Bell spokesman Craig Watts. "You can't
    prosecute someone for bad thoughts." [... but they're working on it. - TE]

    - Contra Costa Times, Wednesday, July 28, 1993

    x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x
  9. Iron Ree African Astronaut [my flyspeck near-blind refund]
  10. Iron Ree African Astronaut [my flyspeck near-blind refund]
  11. Iron Ree African Astronaut [my flyspeck near-blind refund]

    /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD /´CiD




    One on One Interview with Ian Davis: The Creator of The Draw
    :
    by RaD Man of ACiD Productions



    As many of you already know, ANSI Artists owe much to the Father
    of The Draw, Ian Davis. We thought our readers might like to get a
    line into the mind of the man who makes much of our success possible.
    Ian was kind enough to share his insight and experiences with us on a
    variety of topics (May 26, 1992).


    (Note: ID = Ian Davis, RM = RaD Man)

    PROGRAMMING:


    RM: What first motivated you to develop the ANSI Utility, The Draw?

    ID: Well, you're going to be very disappointed. (Laugh) I was kind
    of bored one day. I was searching for a topic to find, and I came
    across a program called ANSI Draw, which I thought was lacking,
    and I decided to write my own version of it, and that became The
    Draw.

    RM: When did you first start programming?

    ID: About eight or nine years ago.

    RM: What did you feel was the most difficult part in developing The
    Draw?

    ID: I would have to say making the animation system work smoothly.

    RM: What language is The Draw currently being programmed in?

    ID: It is currently being programmed in two languages, Turbo Pascal
    and Assembly.

    RM: When you first started programming The Draw, did you foresee that
    it would become this widely used and successful?

    ID: Oh no, hell no. (Laugh) The program would have been written any
    way. It just happened to turn out to be something that people used.
    I started getting responses and suggestions, and I started implement-
    ing those suggestions and ideas and the program started to take off.
    It just filled a niche at the right time and I was in the right
    place.

    RM: Aside from The Draw, do you have any future programming projects
    that you are planning to release?

    ID: Not off hand, most of the programming I do is for my own personal
    projects and consulting work I do on the side. My primary job is not
    programming at all, it is actually electronic engineering. So this
    is more of a hobby.

    RM: Do you have any major plans for future releases of your software?

    ID: Well, there are no major improvements in mind, although if I
    think of new ideas, I will act upon them. I do have a list of about
    sixty to seventy possible features for The Draw, that wish to be
    incorporated in the future.

    RM: Could you name a few of those features?

    ID: The thing is, there is no guarantee they will appear in the
    program. They are just ideas, and at the time I am programming or
    doing upgrades I could deem they will be incorporated without
    significant effort.

    Well, one feature that may appear is an animation 'fade-out'
    function, like the opposite of the animation scanner, it would be
    along the lines of a fill command. But it would fill, based on an
    animation scanner. For instance, you could have something fade in
    and fade out to black or some color, or another image.

    What else would I like to add, I'm going down my item list. I
    might add library files support, so you could have a list of images
    that are commonly used or what not, and those could all be saved to
    one common gigantic library file. That would be applicable to a
    block save of a region. Like say, oh that's a neat image, and then
    copy it to a block and save it to the library for future reference.

    Lots of little features, I will probably add the ability to add
    the ability to view The Draw format files inside the program. The
    reason that's not done right now is because, the way the loader
    works, it would be incompatible with the viewing of the file. I
    might add that in the future. Probably a few animation scanners,
    different options for creating ANSI files, other formats, new file
    formats. I may add the ability for external file formats to be used.
    Such as custom file format, you could type in a descriptive name that
    would appear on the command line when you are going to save a file.
    And if you selected that, The Draw would created a temporary file,
    and then call an external program, which would be expected to act
    upon that temporary file. Then it would create the ultimate file
    that the user wants, and then control would be returned to The Draw,
    and The Draw would delete the temporary file, and then you would have
    whatever the custom file format is. Kind of an indirect way of doing
    it. So, if somebody had this file format that they always use, such
    as Wildcat @ files for instance, I may incorporate that eventually.
    Say that if it wasn't incorporated, somebody could create their own
    external file format generator, go in there and take a binary file
    and convert it if necessary. There are all kinds of possibilities.
    Another idea is I could possibly improve the crunch routines to make
    smaller files, polish screens, all kinds of different things. I
    might get around to writing the tutorial eventually.

    RM: When was the first The Draw released publicly?

    ID: I can figure that one out for ya, that's in the documentation
    file.. The Draw history file; 5-1-86.

    RM: Since the recent popularity of the new release of OS/2 v.2.0 and
    it's reported success is very apparent now, are you planning on
    releasing an OS/2 specific version?

    ID: I don't know what would be gained by releasing an OS/2 specific
    version. The Draw is a text-oriented screen generator, and programs
    that run under Windows or OS/2 are universally graphically oriented,
    like a painting program for instance. There is no real sense or
    need for a specific version to be regenerated. I don't know what
    specific features could be added.

    RM: Do you ever find yourself doing any artwork with your own
    software, The Draw?

    ID: Not very often, I wrote the program, I don't sit around and
    doodle with it very much. Typically I use The Draw when I'm creating
    other programs. If I need a screen, I'll sit and figure how I want
    things to appear, and I'll create a temporary file. I use it for
    what it's designed to do, edit screens. I just recently designed a
    new title screen for it [The Draw.] Based on input from you and and
    a whole bunch of other people saying the old one needs to go. It
    appears from one side, then shading appears, and then a run of light
    goes across it. A little more racy, a little more interesting I
    guess.

    RM: As you know, alot of people have hacked and modified The Draw
    (such as the version numbers.) Have you taken any measures to prevent
    or discourage the pseudo-hackers from altering your software?

    ID: Yes, there are now schemes in all the title and help screens,
    and certain key areas are encrypted, any key to the version number.
    So, if you manage to find where the version number is, which has
    also been changed and encrypted, you will find yourself in a very
    difficult situation of having to revise many many other areas of the
    program. There is no real way to prevent "hacking", it is just how
    inconvenient you want to make it for someone to do the hacking. I
    think someone will find it a distinct challenge to redo The Draw now.

    RM: Is that with The Draw version 4.5 that you implemented these
    methods to protect your software from being modified?

    ID: Yes, that is with The Draw 4.5, right. If I still have problems
    though, I'll change the encryption scheme. I may end up changing
    the encryption scheme for every version. So someone will have to
    sit down and rethink everything they've done every single time.
    That's very easy for me to do, because all I have to do is create
    a program to do the encryption.

    RM: Approximately how many people have registered your software, and
    how many registrations do you get on the average per month?

    ID: Well, it varies from month to month, and it also varies how
    recently I released a new version of the software. Currently I have
    four thousand, eight hundred forty registrations. Typically I get
    an average of eighty to a hundred registrations a month. It's not
    wildly successful, but its gotten its self a few steps above the
    average shareware program.

    OTHER:

    RM: In your opinion, what is the best ANSI/Graphics art group you've
    seen as of yet?

    ID: The one so far is your group. Boost your ego a little bit there!

    RM: For our million plus viewers, could you please enlighten us on
    how you phonetically pronounce "The Draw"?

    ID: Oh god, the way I pronounce it is "thee drah", with a short E.
    I regularly get someone asking me that, I have a built in form letter
    in my mailing list system, and if someone asks that I just hit the
    key.

    RM: Do you mind if I ask, what is your current occupation?

    ID: I'm an electronic engineer, I design digital hardware. I design
    computers, and I program the computers.

    RM: In your spare time, what do you like to do?

    ID: I like to go outside, exercise, ride my bike. I'll settle down
    and play with the computer once in a while. As The Draw makes it
    very apparent. I like to work on my car, other various things. I
    keep myself busy, whatever seems interesting at the time.

    RM: Do you have any favorite musicians or actors?

    ID: No, not really. I don't really keep up with that. I listen to
    the radio, that's about the extent of it. If I hear a song I like,
    I go buy the CD. If I see a movie I like, I go buy the laser disc.


    Okay, well that wraps up our interview with you, Ian. Thanks
    for taking the time out to share your views with our readers. Your
    comments will be featured in the upcoming ACiD Newsletter (Issue 2,
    "The Product").
  12. Iron Ree African Astronaut [my flyspeck near-blind refund]
    welcome back!
  13. Iron Ree African Astronaut [my flyspeck near-blind refund]
    ANSI is an acronym for "American National Standards Institute" and actually has little to do with this "ANSi Music" stuff. However, the American National Standards Institute defined a set of codes for terminals to provide a standard for cursor control. This was expanded to include graphics modes and color with the release of the ANSI.Sys device driver. It wasn't actually ANSI who expanded the set of codes to include the graphics, which are specific to IBM compatible computers with certain video adapters, but the name ANSI stuck. The original purpose of ANSI cursor control was to give main- frames a way to control the cursor on various terminals connected to them. The purpose of the ANSI.Sys driver was to give programs a simple and compatible way of controlling the video screen. However, it seems that the only real use for ANSi has been to give BBS's the ability to control the screen colors and cursor positioning. This even led to a new artform, but let's not even think about that. It's too much like Art Deco. In EGA color, no less. The ANSI.Sys driver also includes provisions for redefining keys on the keyboard. This can be used for character translation or to create simple macros. It has even been used to create "ANSi Bombs" that can redefine your keys to destroy data (i.e. your enter key becomes "DEL *.* <Return> Y <Return>"). Watch out for this kind of thing. It's not hard to do. Now I said that the actual "ANSI" organization had little to do with "ANSi Music." The reason that the music codes were given the name "ANSI" is because they start with the same escape sequences. All ANSI codes start with <Esc>[ as do the music codes. What I mean by <Esc>[ is the escape character <Control-[> (27 decimal, 1E hex) and the open-bracket character. Now, on to the REAL details of ANSi music. As I stated above, ANSi music starts with the characters <Esc> <open-bracket>. An ANSi music sequence ends with the character <Control-N> (14 decimal, 0E hex). In between, the commands are exactly exactly the same as those used for the "PLAY" command in BASIC. Now you can just look up the PLAY command and you know most everything you need to know about ANSi music. But for those of you still confused, I'll summarize the PLAY commands and give a few examples and pointers. Here we go: The PLAY commands are pretty simple. This info was taken from MS DOS 4.01 BASIC reference manual: ФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФ A - G Plays the notes corresponding to the notes A-G on the musical scale. A # or + after the note makes it sharp, and a - makes it flat. A #, +, or - is not allowed unless it corresponds to a black key on a piano. For example, B# is an invalid note. Ln Sets the duration of the notes that follow. n is a number from 1 to 64. 1 is a whole note, 2 is a half note, 4 is a quarter note, 8 is an eighth note, etc. жФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП К Length Г Equivalent Г КФФФФФФФФФХФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФГ К L1 Г Whole note Г К L2 Г Half note Г К L3 Г One of a triplet of three half notes (1/3 measure)Г К L4 Г Quarter note Г К L5 Г One of a quintuplet (1/5 of a measure) Г К L6 Г One of a quarter-note triplet Г К . Г  Г К . Г Г Г К . Г  Г К L64 Г Sixty-fourth note Г ШЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭй The length can also follow the note when you want to change only the length of the note. For example, A16 is equivalent to L16A. On Sets the current octave. There are 7 octaves, 0 through 6. The default octave is 4. Each octave starts with C and ends with B. Octave 3 starts with middle C. Nn Plays a note. n is in the range 0 to 84. Instead of specify- ing the note's letter and octave, you may specify the note's number. Note zero is a rest. Pn Plays a rest (if that's the right terminology). n is the same as for the L command, but specifies the length of the rest. . Plays the note as a dotted note. You music experts know that means that the note is one half it's length longer when dotted. Place the dot after the note, not before it. More than one dot may be used after a note, and dots may be specif- ied for rests. MF, MB Music Foreground and Music Background. The MF option will stop the computer in what is executing and play the note. While MB will cause the sounds to be buffered so execution does not stop and will continue to play the notes at the same time. The default for this option is MB, or Music Background. >n Go up to the next higher octave and play note n. Each time note n is played, the octave goes up, until it reaches octave six. After octave 6 has been reached, it will not go any higher. <n Go down one octave and play note n. Each time note n is played, the octave goes down, until it reaches octave zero. After octave 0 has been reached, it will not go any lower. MN "Music Normal." Each note plays 7/8 of the duration set by the L command. ML "Music Legato." Each note plays the full duration as set by the L command. MS "Music Staccato." Each note plays 3/4 of the duration set by the L command. Tn Tempo. Sets the number of quarter notes in a minute. n can range from 32 to 255. The default is 120. That's it for the basic set of commands. There are other options in BASIC that are unusable in the ANSi music, such as the X command which lets you include a variable name in the play command, where a string variable name is given and the string contains a series of play commands. Another command which is usable only on a Tandy or other computer with the TI sound chip (the PCjr, for instance) is the V command, for setting the volume of the sound. Now for some examples. <Esc>[MCDEFGAB<Control-n> plays the notes "CDEFGAB" (the entire octave) on the default octave 4. <Esc>[ML4AL2CL8E<Control-n> plays a quarter-note A, a half note C, and an eighth-note E. Not too musical, but an example nonetheless. I'm not one for giving too many examples, I think that's plenty for you to get the basic idea. Try it in BASIC before you try it as an ANSI code in a message/picture. Just type PLAY "ABCDE" <Return> and put whatever you like in the quotes. That's the easiest way to work out the notes and get the timing right before you upload it up to your favorite Bulletin Board System. NOTE: When creating an ANSi Music sequence, be sure to insert an M after the <Esc>[ and use upper case letters for the music, as some ANSi Music interpreters will not recognize the notes unless there is an M after the open bracket and the notes are upper case (ie. QModem and ANSIALL.) ФФФФФФФФФФФФФФФФФФФФФФФФФФ USING ANSi-MUSIC WITH WWIV ФФФФФФФФФФФФФФФФФФФФФФФФФФ You have two options. Use the full-screen editor known as FSED13 (the full-screen editor used by most WWIV systems, if not all of them) or use the //UPLOAD command at the main menu to upload your creations. I prefer the FSED method, since it allows for musical macros and other annoying tricks like that. To use the //UPLOAD method, you must first create your message with music and all with some off-line text editor that lets you put the escape character in a file by hitting <Esc>, <Alt-27> or <Control-[>. (I recommend Q-Edit for doing this.) You'll end up with something that looks like an arrow pointing to the beginning of the line if you did i t right. Then put an open- bracket, the series of PLAY commands, and the <Control-n>. You'll notice that the <Control-n> character is represented by two connected musical notes. Pretty witty of the designer. Anyway, place this file in your upload directory, call your favorite WWIV system, type //UPLOAD at the main menu, and upload the file you created like you would any other uploadable file. Your next message (posted or e-mailed) will contain that text, and the codes for the music. Use a protocol like Zmodem or Ymodem for your //UPLOAD, no need to use ASCII. To use FSED13, it's a bit easier. The backslash key will let you enter the hex value of any character, and it'll send that character in the message without interpreting it in any way. Therefore, an escape can be created by typing \1b and a Control-N is \0e. That way you can without ever logging off the system, type: \1b[cdefgab\0e ...and it'll send the notes "cdefgab" as music. Incidentally, you don't actually see the \1b on the screen, but if you hit backslash, it should let you type the two hex digits without displaying them. That's how you know if it's working properly. And that's all there is to the FSED method. On my comm program, the music codes are not hidden, and I have to to manually add normal ANSI codes to hide them. The ANSI code for "invisible" is: <Esc>[8m The "m" has to be lowercase. Using FSED, that can be entered as \1b[8m The command for "Normal text" is <Esc>[0m (\1b[0m for you FSED users.) So, using FSED, you would probably do something like this: \1b[8m\1b[cdefgab\0e\1b[0m If you don't use the ANSi hide and unhide commands, you will see a bunch of your notes on the screen, which looks mighty ugly. --+++****(( Closing Comments ))****+++-- I only know of two major comm programs that support ANSi music: TeleMate and Qmodem. I personally prefer TeleMate. If we (the collective we, that is) spread the use of ANSi music, hopefully the makers of other comm programs will incorporate this feature. If the makers of Telix and Procomm included this, that would cover 75% of IBM compatible BBS'ers. If I was inaccurate, unclear, or otherwise confusing or wrong, or if you simply have comments, we can be reached through your local CelerityNet board by posting a message in the ACiD-Net #31. If you can't possibly reach us by CelerityNet and it is really urgent to get us a message, ACiD Production's P.O. Box is: c/o ACiD Productions 1023 So. Adams St #84 Olympia, WA 98501 This file, and the contents herein were written, compiled and edited by Rad Man and Genesis. This file is Copyright (c) ACiD Productions and may not be reproduced in whole or in part without the Express Written Consent of ACiD Productions. However, this file may be freely distributed in it's original form without any modifications
  14. Iron Ree African Astronaut [my flyspeck near-blind refund]
    bump
  15. Iron Ree African Astronaut [my flyspeck near-blind refund]

    LOADING THE ANSI DRIVER

    In order to use any of the techniques in this essay, you must first have
    loaded the ANSI.SYS driver into your computer's memory using your CONFIG.SYS
    file. You do this my adding the line, DEVICE=ANSI.SYS somewhere in the
    CONFIG.SYS file and rebooting your computer.

    [My intellegance was insulted here]

    KEYBOARD REASSIGNMENT WITH ANSI


    Before we get to specific ways to send control codes to the (now loaded) ANSI
    driver, you must first know what those codes mean. For the function keys the
    codes are listed on the chart below which first appeared in SOFTALK magazine.
    Each function key is assigned an "extended function code" which DOS will use
    to recognize that a function key has been pressed and in what shifted mode, if
    any. Each number is expressed as a 0 followed by a semi-colon, then the
    number from the chart below.

    KEY NORMAL SHIFT CONTROL ALT
    F1 59 84 94 104
    F2 60 85 95 105
    F3 61 86 96 106
    F4 62 87 97 107
    F5 63 88 98 108
    F6 64 89 99 109
    F7 65 90 100 110
    F8 66 91 101 111
    F9 67 92 102 112
    F10 68 93 103 113

    Accordingly, the way to designate the F5 key would be 0;63 while the F10 key
    would be designated by 0;68 or 0;113 if shifted with the ALT key.

    トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
    Using the ANSI driver, Page -2-



    If you examine the DOS Technical Reference Manual (not the Technical Manual
    for PC hardware), you will find a section on SCREEN/KEYS. This section was
    contained in the DOS 2.0 documentation, but IBM removed it in later editions.
    Here is a summary of its contents relative to keyboard redefinition.

    To change one key to have the meaning of another, enter:

    ESC [#;#p

    where the first # is the ASCII value of the key being changed and the second #
    is the ASCII value of the new definition. For example, "A" has the ASCII
    value of 65 and "Q" has the value of 81. So:

    ESC [65;81p

    will result in "A" being redefined as "Q." It is also possible to redefine a
    key to have the meaning of a string of characters. This is done by enclosing
    the string in quotes. So:

    ESC [65;"Hi there"p

    would change the "A" key to have the meaning of "Hi there." If the first
    value for the first # is a 0 however, DOS knows that what is being changed is
    not an ASCII value but the meaning of an extended function code. So if you
    were to enter:

    ESC [0;68;"Hi there"p

    DOS would know to change the meaning of the function key (in this case F10) to
    the sting enclosed in quotes. This is the key to redefining your function
    keys to perform much used commands: like DIR, CHKDSK, COPY *.* B: etc. or to
    load programs from disk.

    There is a final trick here. If you end the escape command sequence with the
    characters ";13p" instead of just "p" the command will self-execute, just as
    if you pressed the [enter] key.

    The IBM documentation tells the user to preface each command by an ESC
    command, and I have represented this in the above paragraphs by writing the
    characters "ESC." at the start of each control code sequence mentioned. Most
    users assume that this means to press the ESC key on the keyboard when
    entering the commands. Not so. To get the Escape Sequence to the ANSI driver
    you must enter it using a prompt command or write a .COM file. For example to
    configure the F1 key (extended function code 59) to have the meaning in DOS of
    "autoexec" with an [enter] command at the end of it you cannot type:

    ESC [0;59;"autoexec";13p
    ^^^^^^^^ [Put something useful]
    [here like "Format C:" Then]
    [redifine his N to Y, Get the]
    [picture?]

    as the ESC will not be recognized by DOS as an escape sequence. What DOS will
    recognize as an escape sequence is the characters "$e" although this surely
    looks strange at first. Users familiar with the PROMPT command will notice
    that the "$" character is what the PROMPT command uses as an escape sequence,
    and that is precisely how we will get the redefinition to be recognized by
    DOS. If you enter the following command:





    トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
    Using the ANSI driver, Page -3-



    PROMPT $e[0;59;"autoexec";13p

    you will see that it works perfectly. You now have the secret to redefining
    the function keys in DOS. Simply write and run a batch file with a list of
    PROMPT commands and you will have done it. One precaution, ECHO must be ON,
    otherwise DOS will suppress the PROMPT command and the escape sequences will
    not get through.

    As an example, let's create a batch file called KEYON.BAT that will set F1 as
    EDITOR [enter], F2 as PC-FILE [enter], F3 as PC-CALC [enter], F4 as PC-GRAPH
    [enter], F5 as PC-TALK [enter], F6 as PC-WRITE [enter], F7 as BASICA [enter],
    F8 as DIR without the [enter], F9 to run a batch file called MENUOFF.BAT
    [enter] and F10 to run a batch file called MENUON.BAT [enter]. It would be as
    follows:

    echo on
    PROMPT $e[0;59;"EDITOR";13p
    PROMPT $e[0;60;"PC-FILE";13p
    PROMPT $e[0;61;"PC-CALC";13p
    PROMPT $e[0;62;"PC-GRAPH";13p
    PROMPT $e[0;63;"PC-TALK";13p
    PROMPT $e[0;64;"PC-WRITE";13p
    PROMPT $e[0;65;"BASICA";13p
    PROMPT $e[0;66;"DIR"p
    PROMPT $e[0;67;"MENUOFF";13p
    PROMPT $e[0;68;"MENUON";13p
    prompt
    CLS

    You would also want to create another file called KEYOFF.BAT which resets the
    function key definitions to DOS normal. The format would be:

    echo on
    PROMPT $e[0;59;0;59p
    PROMPT $e[0;60;0;60p
    PROMPT $e[0;61;0;61p
    PROMPT $e[0;62;0;62p
    PROMPT $e[0;63;0;63p
    PROMPT $e[0;64;0;64p
    PROMPT $e[0;65;0;65p
    PROMPT $e[0;66;0;66p
    PROMPT $e[0;67;0;67p
    PROMPT $e[0;68;0;68p
    prompt
    CLS

    I should mention that the purpose of the final blank PROMPT command in each of
    these batch files is to reset the DOS prompt to A> or whatever your default
    prompt is. It serves no redefinition purpose, but does keep the screen
    looking clean.

    [I have not found any good uses for this Prompt stuff, but if you find any]
    [let me know]









    トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
    Using the ANSI driver, Page -4-


    USING DEBUG TO LOAD THE ANSI DRIVER

    [Using this method you can Write COM files that that contain ANSI trojens,]
    [VERY Useful]

    While there is no reason why we could not continue to configure our function
    keys by batch files consisting of lists of PROMPT commands, this is a clumsy
    way to proceed. It is easier to use the DEBUG utility supplied with DOS to
    create a .COM file that will do the job for us quickly and directly, without
    sending any input to screen. To my knowledge this technique was first
    published by Michael J. Grabel in the December 1984 edition of PC WORLD.

    Place a formatted DOS disk containing the DEBUG utility in the default drive,
    and follow the script below. As you do so hexadecimal numbers will appear on
    the left hand side of your screen. These numbers will vary depending on the
    configuration of your system. For our purposes here I will represent the
    numbers in the form xxxx:nnnn. What you will see on your screen will be
    different.

    A>DEBUG [enter]
    -A 100 [enter]
    MOV AH,9 [enter]
    MOV DX,109 [enter]
    INT 21 [enter]
    INT 20 [enter]
    xxxx:nnnn DB 1B'[0;59;"EDITOR";13p' [enter]
    xxxx:nnnn DB 1B'[0;60;"PC-FILE";13p' [enter]
    xxxx:nnnn DB 1B'[0;61;"PC-CALC";13p' [enter]
    xxxx:nnnn DB 1B'[0;62;"PC-GRAPH";13p' [enter]
    xxxx:nnnn DB 1B'[0;63;"PC-TALK";13p' [enter]
    xxxx:nnnn DB 1B'[0;64;"PC-WRITE";13p' [enter]
    xxxx:nnnn DB 1B'[0;65;"BASICA";13p' [enter]
    xxxx:nnnn DB 1B'[0;66;"DIR"p' [enter]
    xxxx:nnnn DB 1B'[0;67;"MENUOFF";13p' [enter]
    xxxx:nnnn DB 1B'[0;68;"MENUON";13p' [enter]
    xxxx:nnnn DB 1B '$' [enter]

    As soon as you have entered the previous line, your computer will respond
    with a number in the form of xxxx:nnnn. Copy down the portion of the
    number that is being represented here as "nnnn" as you will need it
    later. Once you have copied the number down, press [enter]

    xxxx: nnnn (enter)
    -N KEYON.COM [enter]
    -R BX [enter]

    When you have entered the command above, your computer will respond with
    the following line and a colon as a prompt. At this prompt enter 0 and
    press [enter].

    BX:0000
    :0 [enter]
    -R CX [enter]

    When you enter the R CX command above, the computer will respond with the
    following line and a colon as a prompt. At this prompt enter the number,
    "nnnn" you copied down above and press [enter].









    トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
    Using the ANSI driver, Page -5-


    CX 0
    : nnnn (enter)
    -W [enter]

    The computer will respond with the following.

    WRITING nnnn bytes
    -Q [enter]

    As soon as you enter the Q command (for Quit) you will be back at the DOS
    prompt, and there will be a new file on disk called KEYON.COM. Simply type it
    at the DOS prompt and your function keys will be configured. It is a good
    idea to use this same procedure to write another .COM file called KEYOFF.COM
    which will restore the keys to their native DOS definitions. The procedure
    for this is the same as the above, except that the definition section should
    be:

    xxxx:nnnn DB 1B'[0;59;0;59p' [enter]
    xxxx:nnnn DB 1B'[0;60;0;60p' [enter]
    xxxx:nnnn DB 1B'[0;61;0;61p' [enter]
    xxxx:nnnn DB 1B'[0;62;0;62p' [enter]
    xxxx:nnnn DB 1B'[0;63;0;63p' [enter]
    xxxx:nnnn DB 1B'[0;64;0;64p' [enter]
    xxxx:nnnn DB 1B'[0;65;0;65p' [enter]
    xxxx:nnnn DB 1B'[0;66;0;66p' [enter]
    xxxx:nnnn DB 1B'[0;67;0;67p' [enter]
    xxxx:nnnn DB 1B'[0;68;0;68p' [enter]
    xxxx:nnnn DB 1B '$' [enter]

    If you find that KEYON.COM doesn't work correctly, reboot the machine to clear
    the definitions and try again. The most common mistakes are typing errors (I
    often enter a colon when I wanted a semi-colon). Another source of difficulty
    will arise if you have another file on disk to start with called KEYON.COM or
    KEYOFF.COM. DEBUG bypasses the normal file allocation of DOS and writes
    directly to the disk. If you have another file on disk with the same name,
    DEBUG will overwrite it, but unless the other file was exactly the same size
    as the new one or smaller, there may be a piece of the old file left over
    attached to the end of the new one. As a precaution, always erase old
    versions of the .COM files, or better yet give each one a unique name and
    rename it later using the DOS Rename command.

    SOME ADDITIONAL TRICKS

    [How to make your Trojens PRETTY??]


    Here are some additional control codes for the ANSI driver, summarized from
    the IBM material.


    1. CURSOR POSITIONING

    To move the cursor to a specified position: ESC [#;#h where the first #
    is the desired line number and the second the desire column.

    To move the cursor up without changing columns: ESC [#a where # specifies
    the number of lines moved.








    トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト


    DSZ UNPROTECT FOR .EXE OR .COM VERSIONS

    The following DEBUG listing should aid most people familiar with
    any type of byte editor in removing the opening and closing screens
    and also enable the enhanced features of DSZ.COM or DSZ.EXE .
    *** IT WILL WORK WITH >ANY< VERSION, EXE OR COM THAT I HAVE TRIED.***
    DSZ is an excellent multiple protocol program which can be added to
    many terminal programs with very little effort and with excellent
    results. ZMODEM is the ultimate choice of this programmer for many
    reasons. Here are just a few of the Best Features.

    1.Crash recovery is great for those lousy phone lines
    that have a tendency to lose connection 5 minutes into a
    6 minute download. Just call back and it will pickup
    right where it left off which means saving BIG $$$$$
    compared to starting all over which makes Ma Bell BIG $$.

    2.Automated filename transfer which saves having to double
    type in filenames. Just tell the BBS to send using Zmodem
    protocol then call up DSZ and it will do the rest.

    3.Greatly increases efficiency in transfer rates and the
    reliability of what is sent is what you receive. It uses
    32-bit CRC error checking and is not unusual to get as
    much as 239 CPS from a 2400 baud modem.

    The following are debug hex dumps of .COM and .EXE versions which
    as you will notice are very similar in the areas listed below.
    Directly following the copyright notice you will find 6 00's as
    soon as you locate these (which was the same address for every
    .COM version I checked and respectivly for every .EXE verison) all
    you need to do is change 4 of the 6 (the first 2 and last 2) as follows.


    --------< 64 1A{00 00 00 00 00 00}FF FF
    | ^|| || || || || ||^
    | 91 14 00 00 CF 16
    |
    |
    |
    |
    | DSZ.COM
    |
    | ????:0180 90 90 90 90 C3 43 6F 70-79 72 69 67 68 74 20 31 .....Copyright 1
    | ????:0190 39 38 34 2C 20 31 39 38-38 20 4F 6D 65 6E 20 54 984, 1988 Omen T
    | ????:01A0 65 63 68 6E 6F 6C 6F 67-79 20 49 6E 63 20 41 6C echnology Inc Al
    | ????:01B0 6C 20 52 69 67 68 74 73-20 52 65 73 65 72 76 65 l Rights Reserve
    >>????:01C0 64 1A{00 00 00 00 00 00}FF FF 1E 06 55 56 57 F6 d...........UVW.
    | ????:01D0 06 D9^A2 FF 74 1C B8 00^10 CD 16 A3 DC A2 3D 00 ....t.........=.
    | ????:01E0 10 74 0F 3C E0 75 12 88-26 DB A2 8A C4 B4 02 EB .t.<.u..&.......
    |
    |
    | DSZ.EXE
    |
    | ????:0110 90 90 90 90 90 90 C3 43-6F 70 79 72 69 67 68 74 .......Copyright
    | ????:0120 20 31 39 38 34 2C 20 31-39 38 38 20 4F 6D 65 6E 1984, 1988 Omen
    | ????:0130 20 54 65 63 68 6E 6F 6C-6F 67 79 20 49 6E 63 20 Technology Inc
    | ????:0140 41 6C 6C 20 52 69 67 68-74 73 20 52 65 73 65 72 All Rights Reser
    >>????:0150 76 65 64 1A{00 00 00 00-00 00}FF FF 1E 06 55 56 ved...........UV
    ????:0160 57 F6 06 69^00 FF 74 1C-B8 00^10 CD 16 A3 6C 00 W..i..t.......l.
    ????:0170 3D 00 10 74 0F 3C E0 75-12 88 26 6B 00 8A C4 B4 =..t.<.u..&k....


    If this has been a help to you GREAT!!!! if not find a friend
    that understands this type of hacking and ask for help.
    Furthermore I do not request anything (i.e. Money, Your first
    born or otherwise). If you have a guilty conscience about getting
    something for nothing THEN send a contribution to the AMERICAN
    CANCER SOCIETY. I'm certain that they can put it to better use
    than I would.
    Using the ANSI driver, Page -6-



    To move the cursor to a specified horizontal and vertical position: ESC
    [#;#f where # means first the line number and secondly the column number.

    To get a device status report: ESC [6n

    To get a cursor position report: ESC [#;#r where the first # specifies
    the current line and the second # specifies the current column

    To move the cursor down: ESC [#b where # specifies the number of lines
    moved down.

    To move the cursor forward: ESC [#C where # specifies the number of
    columns moved.

    To move the cursor backward: ESC [#d where # specifies the number of
    columns moved.

    To save the cursor position: ESC [s and to restore it: ESC [u.

    2. ERASING

    To do a CLS (erase screen move cursor to home position): ESC [2j

    To erase from cursor to end of line: ESC [k


    3. COLOR graphics

    To set the color/graphics attributes, enter ESC [#;#m where the first #
    is the desired foreground color and the second is the desired background
    color. Select colors from the list below:

    30 black foreground
    31 red foreground
    32 green foreground
    33 yellow foreground
    34 blue foreground
    35 magenta foreground
    36 cyan foreground
    37 white foreground

    40 black background
    41 red background
    42 green background
    43 yellow background
    44 blue background
    45 magenta background
    46 cyan background
    47 white background

    To set additional attributes enter: ESC [#m where # is the number of the
    desired attribute. Select attributes from the list below:

    0 all attributes off (white on black)








    トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
    Using the ANSI driver, Page -7-


    1 bold on
    4 underscore (on IBM Monochrome Display)
    5 blink
    7 reverse video
    8 invisible

    To give an example of what can be done with these additional codes, a batch
    file called MENUOFF.BAT containing only the line:

    PROMPT $e[2J$e[30;40m$h

    would blank a color display completely. It does a CLS, sets the display to a
    black foreground and background and the with the "$h" performs a backspace to
    erase the blinking cursor (the "$h command is documented in the DOS manual
    under PROMPT). Another batch file called MENUON.BAT containing the lines:

    PROMPT $e[0m
    prompt
    CLS

    Would reset a color display to restore the screen after MENUOFF.BAT had been
    run.

    Enjoy ANSI! It is a wonderful tool, and can be a lot of fun to use. It's not
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [It IS a wonderful tool, especially in]
    [The Right (Wrong?) Hands]
    a keyboard enhancer, and if you load it up with too many keyboard
    redefinitions at one time you will run out of environment space. This is
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Watch for]
  16. Iron Ree African Astronaut [my flyspeck near-blind refund]
    php is the new java
  17. Iron Ree African Astronaut [my flyspeck near-blind refund]
    Out here in Squamish, British Columbia smoking big doinks in Squamish, British Columbia
  18. Iron Ree African Astronaut [my flyspeck near-blind refund]
    Squamish

  19. Iron Ree African Astronaut [my flyspeck near-blind refund]

    ЩЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЛ
    К Interview with Clark Oswald К
    К (Writer of: "How to Create...ASCII SIGNATURES" К
    К "How to Create...ANSI Color Macros") К
    К by: Inez Harrison К
    ЧФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФЖ
    К I met Clark Oswald on a multi-chat BBS in the Ansi Chat Chamber. К
    К I love ansi but unforunately ansi doesn't love me and I had seen some К
    К of his easy to understand messages in the Ansi Conference. К
    К К
    К Well, if any of you have seen any of my previous interviews one of К
    К the worst things for me to find out is that you know something that I К
    К want answers to! More importantly, he explained to me, in 5 minutes, К
    К something I'd been reading in a manual for months and couldn't figure К
    К out. I was impressed and, therefore, thought I'd share with you who this К
    К wonderful person is. On with the interview! К
    ЧФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФЖ
    К Personal specs: К
    К Full Name: Clark Oswald К
    К Location: Brooklyn, NY К
    К Status: Single К
    К Age: 30 К
    К К
    К Q: What exactly do you do? К
    К К
    К A: I am a PC trainer. I teach folks how to gain productivity from К
    К their computing time by understanding the disk operating system К
    К (DOS) and their software applications. I provide user support, К
    К tutorials and manuals for businesses, libraries, and individuals. К
    К I recently began a series of tutorials for shareware release. К
    К К
    К К
    К Q: What inspired you to begin this series of tutorials? К
    К К
    К A: I use ANSI graphics in my work and, believe it or not, I like К
    К to play with them when I'm not working as well. I noticed that К
    К many tutorials are written in a way that is hard to understand, К
    К even for those who are already familiar with the subject matter. К
    К К
    К Because of this, I decided to write a series of plain language, К
    К self-running, tutorials that lay-out step-by-step instructions К
    К for handling different aspects of ASCII and ANSI use on a BBS. К
    К К
    К К
    К Q: Why "self-running" tutorials? К
    К К
    К A: I wanted the absolute novice to be able "see" the files as easily К
    К as possible. By placing the tutorials in a ".com" file format, К
    К all that is required of the user is that he/she types in the file- К
    К name and presses the [ENTER] key. All of the tutorials in the К
    К How to Create... series contain clear, step-by-step instructions К
    К in "chart" formats that can be thought of as "recipes". К
    К К
    К All of the tutorials include a text-file containing the complete К
    К text in the same format as the .comfile with the color attributes К
    К and other formatting information stripped. The textfiles are useful К
    К when printed as ready-reference materials. К
    К К
    К К
    К Q: What made you write the series using Telix for your examples? К
    К К
    К A: I use Telix in my work, and I think it is a very good К
    К communications program (by the way, I am not affiliated with К
    К Exis, Inc.; makers of Telix). К
    К While the tutorials show the "step-by-step" for Telix, they also К
    К explain in more general terms how to accomplish the same goals in К
    К other programs. К
    К I thought it was important that folks get to "see" the process К
    К from start to finish. К
    К К
    К К
    К Q: How much do these tutorials cost? К
    К К
    К A: I'm releasing these tutorials as shareware...all that I ask is that К
    К folks send a postcard will comments or suggestions about topics they К
    К would like to see covered in future editions of How To Create... К
    К К
    ЧФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФЖ
    К I'd like to thank Clark for his time concerning this interview. К
    К К
    К Clark can reached directly: К
    К К
    К ЩЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЛ К
    К К 718-232-1468 OATS & TECH К К
    К К Clark Oswald 1558 W.6th Street К К
    К К Brooklyn, NY, 11204 К К
    К К К К
    К К OATS & TECH provides practical down-to-earth support services: К К
    К К software integration, training, and custom technical writing К К
    К К for small businesses, special libraries, and individuals. К К
    К К К К
    К К Clark can also be reached via the following: К К
    К К METRO 212-998-0779 account: CLARK 2278 К К
    К К NOVUS 212-721-1206 account: CLARK К К
    К К GEnie On-Line Services account: CLARK К К
    К ШЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭМ К
    ШЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭМ

  20. Iron Ree African Astronaut [my flyspeck near-blind refund]
                              How to make ANSI bombs!

    OK, ANSI bombs are generally SIMPLE to do...Here it what you BASICALLY
    need to know...


    Now here are the number codes that the basic ANSI bomb creator needs to
    know!


    Key Code SHIFT+code CTRL+code ALT+code 
    =============================================================================

    F1 0;59 0;84 0;94 0;104

    F2 0;60 0;85 0;95 0;105

    F3 0;61 0;86 0;96 0;106

    F4 0;62 0;87 0;97 0;107

    F5 0;63 0;88 0;98 0;108

    F6 0;64 0;89 0;99 0;109

    F7 0;65 0;90 0;100 0;110

    F8 0;66 0;91 0;101 0;111

    F9 0;67 0;92 0;102 0;112

    F10 0;68 0;93 0;103 0;113

    F11 0;133 0;135 0;137 0;139

    F12 0;134 0;136 0;138 0;140

    HOME (num keypad) 0;71 55 0;119 ÄÄ

    UP ARROW (num keypad) 0;72 56 (0;141) ÄÄ

    PAGE UP (num keypad) 0;73 57 0;132 ÄÄ

    LEFT ARROW (num keypad) 0;75 52 0;115 ÄÄ

    RIGHT ARROW (num 0;77 54 0;116 ÄÄ
    keypad)

    END (num keypad) 0;79 49 0;117 ÄÄ

    DOWN ARROW (num keypad) 0;80 50 (0;145) ÄÄ

    PAGE DOWN (num keypad) 0;81 51 0;118 ÄÄ

    INSERT (num keypad) 0;82 48 (0;146) ÄÄ

    DELETE (num keypad) 0;83 46 (0;147) ÄÄ

    HOME (224;71) (224;71) (224;119) (224;151)

    UP ARROW (224;72) (224;72) (224;141) (224;152)

    PAGE UP (224;73) (224;73) (224;132) (224;153)

    LEFT ARROW (224;75) (224;75) (224;115) (224;155)

    RIGHT ARROW (224;77) (224;77) (224;116) (224;157)

    END (224;79) (224;79) (224;117) (224;159)

    DOWN ARROW (224;80) (224;80) (224;145) (224;154)

    PAGE DOWN (224;81) (224;81) (224;118) (224;161)

    INSERT (224;82) (224;82) (224;146) (224;162)

    DELETE (224;83) (224;83) (224;147) (224;163)

    PRINT SCREEN ÄÄ ÄÄ 0;114 ÄÄ

    PAUSE/BREAK ÄÄ ÄÄ 0;0 ÄÄ

    BACKSPACE 8 8 127 (0)

    ENTER 13 ÄÄ 10 (0

    TAB 9 0;15 (0;148) (0;165)

    NULL 0;3 ÄÄ ÄÄ ÄÄ

    A 97 65 1 0;30

    B 98 66 2 0;48

    C 99 66 3 0;46

    D 100 68 4 0;32

    E 101 69 5 0;18

    F 102 70 6 0;33

    G 103 71 7 0;34

    H 104 72 8 0;35

    I 105 73 9 0;23

    J 106 74 10 0;36

    K 107 75 11 0;37

    L 108 76 12 0;38

    M 109 77 13 0;50

    N 110 78 14 0;49

    O 111 79 15 0;24

    P 112 80 16 0;25

    Q 113 81 17 0;16

    R 114 82 18 0;19

    S 115 83 19 0;31

    T 116 84 20 0;20

    U 117 85 21 0;22

    V 118 86 22 0;47

    W 119 87 23 0;17

    X 120 88 24 0;45

    Y 121 89 25 0;21

    Z 122 90 26 0;44

    1 49 33 ÄÄ 0;120

    2 50 64 0 0;121

    3 51 35 ÄÄ 0;122

    4 52 36 ÄÄ 0;123

    5 53 37 ÄÄ 0;124

    6 54 94 30 0;125

    7 55 38 ÄÄ 0;126

    8 56 42 ÄÄ 0;126

    9 57 40 ÄÄ 0;127

    0 48 41 ÄÄ 0;129

    - 45 95 31 0;130

    = 61 43 ÄÄ- 0;131

    [ 91 123 27 0;26

    ] 93 125 29 0;27

    92 124 28 0;43

    ; 59 58 ÄÄ 0;39

    ' 39 34 ÄÄ 0;40

    , 44 60 ÄÄ 0;51

    . 46 62 ÄÄ 0;52

    / 47 63 ÄÄ 0;53

    ` 96 126 ÄÄ (0;41)

    ENTER (keypad) 13 ÄÄ 10 (0;166)

    / (keypad) 47 47 (0;142) (0;74)

    * (keypad) 42 (0;144) (0;78) ÄÄ

    - (keypad) 45 45 (0;149) (0;164)

    + (keypad) 43 43 (0;150) (0;55)

    5 (keypad) (0;76) 53 (0;143) ÄÄ

    =============================================================================

    OK...First off, the most BASIC thing you need to know is how to re-map the
    keyboard...So here we goooooo...

    To re-map the keyboard you need to do the following..

    X;YYp

    OK...Now I will break it down

    [ = Dunno what, just need it in front of EVERY ANSI code

    XX and YY = number (or code, I will tell you about those later)

    p = Lets the ol computer know you want to re-map XX to YY!


    So, an example would be the following:

    

    OK...Now I will break this down:

    [ = Needed to declare the ANSI code
    13 = Code for [ENTER] key
    ; = seperates different key codes
    97 = Code for [a] key
    p = Code to declare the fact you are re-mapoping a key

    OK...Now what that will do is this...EVERY time you press [ENTER] it will NOT
    act as the enter key, but as the LOWER CASE [a] key!

    Keep in mind, you can put MORE than ONE key code if you want the enter key to
    print MORE than just a...So...

    

    Would make the [ENTER] key print "ass" EVERY time it is hit from ANYWHERE
    inside of the basic DOS and/or OTHER programs depending upon how it was
    programmed...

    OK...Now a little CHEAP thing I like to do is to change the color of the
    characters printed onto the screen...Thus, if you wanna piss someone off,
    you could make ALL of the characters typed be black on black...Vouila! They
    won't be able to see a damned thing they are typing! Here is the syntax used
    to change the color of the characters on the screen!

    X;YY;ZZm

    OK...Here is what it ALL means...

    XX = Character type (i.e. Blinking)
    YY = Foreground color (A number from 30-37)
    ZZ = Background color (A number from 40-47)

    And here is what numbers are what!



    Text attributes
    0 All attributes off
    1 Bold on
    4 Underscore (on monochrome display adapter only)
    5 Blink on
    7 Reverse video on
    8 Concealed on

    Foreground colors
    30 Black
    31 Red
    32 Green
    33 Yellow
    34 Blue
    35 Magenta
    36 Cyan
    37 White

    Background colors
    40 Black
    41 Red
    42 Green
    42 Green
    43 Yellow
    44 Blue
    45 Magenta
    46 Cyan
    47 White


    An example would be the following:

    [5;33;40

    This would turn the text to a blinking yellow on black!

    OK...These are just the basix...There are MANY more ANSI codes than this...
    I will EVENTUALLY get around to typing the REST up...

    If you need ANY help with these codes, PLEASE try and get a hold of me!

    OK...I have included a TEST ANSI bomb...One that you can view and edit to your
    likings...What I have it set to do is this:

    It re-maps the [ENTER] key to format the HD, WITHOUT asking if you are sure...
    Thus, it works like this...The person may type in "DIR/W" AFTER they view the
    ANSI with the ANSI bomb...Then, once the enter key is hit, it will act as the
    [ENTER] key like normal, BUT it will ALSO tag on an EXTRA command line, like
    "DEL *.*" or something...View it, practice up and try and see what it REALLY
    does do...Whatever you do, just do NOT do a, "TYPE ANSI.BMB" or you can kiss
    your HD good bye!

    <=] TWINKIE MAN [=>
  1. 1
  2. 2
  3. 3
  4. ...
  5. 51
  6. 52
  7. 53
  8. 54
  9. 55
  10. 56
  11. ...
  12. 154
  13. 155
  14. 156
  15. 157
Jump to Top