User Controls
Posts by Iron Ree
-
2024-05-02 at 6:41 PM UTC in stim addicts?pretty sure you don't need to do stimulants to stay awake during the day
-
2024-05-02 at 6:41 PM UTC in I'M QUITTING THIS FORUM FOREVER!!!let's all raid intosanctuary
-
2024-05-02 at 6:39 PM UTC in HEY LENNY!!!!submit a pull
-
2024-05-02 at 6:39 PM UTC in How are you feeling at the moment..©©️™️®️ ™
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. ©©️™️®️ ™ -
2024-05-02 at 6:39 PM UTC in What are you doing at the moment
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. ©©️™️®️ ™ -
2024-05-02 at 6:37 PM UTC in ppl bumping old threads n shit
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. -
2024-05-02 at 6:17 PM UTC in ppl bumping old threads n shitworking 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\%%% %%%%%%%%%%%%%%%%%%% -
2024-05-02 at 6:16 PM UTC in How are you feeling at the moment..
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 -
2024-05-02 at 6:13 PM UTC in ppl bumping old threads n shit
-
2024-05-02 at 6:13 PM UTC in What are you doing at the moment
-
2024-05-02 at 6:10 PM UTC in ppl bumping old threads n shit
/´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"). -
2024-05-02 at 6:10 PM UTC in Pulling out all the stops , NIS method, make 2024 the year of our big comebackwelcome back!
-
2024-05-02 at 6:09 PM UTC in How are you feeling at the moment..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
-
2024-05-02 at 6:07 PM UTC in Women-only depression threadbump
-
2024-05-02 at 6:07 PM UTC in What are you doing at the moment
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] -
2024-05-02 at 6:05 PM UTC in Hey Scron and Meikaiphp is the new java
-
2024-05-02 at 6:01 PM UTC in anguishOut here in Squamish, British Columbia smoking big doinks in Squamish, British Columbia
-
2024-05-02 at 5:59 PM UTC in anguishSquamish
-
2024-05-02 at 5:58 PM UTC in What are you doing at the moment
[1;37;44m[2JЩЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЛ
К 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 К К
К ШЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭМ К
ШЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭМ[0m -
2024-05-02 at 5:57 PM UTC in How are you feeling at the moment..
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..
[XX;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:
[13;97p
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...
[13;97;115p
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!
[XX;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 [=>