Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

Original Usenet thread from alt.ascii-art, started 4 Jun 1998.
 _   _                     _        _             _     _           
| | | |___  ___ _ __   ___| |_     / \   _ __ ___| |__ (_)_   _____ 
| | | / __|/ _ \ '_ \ / _ \ __|   / _ \ | '__/ __| '_ \| \ \ / / _ \
| |_| \__ \  __/ | | |  __/ |_   / ___ \| | | (__| | | | |\ V /  __/
 \___/|___/\___|_| |_|\___|\__| /_/   \_\_|  \___|_| |_|_| \_/ \___|
[pic] Font

[pic] Font

alt.ascii-art · 121 messages · 4 Jun 1998 - 9 Sep 1998
Henry Segerman <sjo...@sable.ox.ac.uk> ASCII art 4 Jun 1998 00:00 · permalink
Hmm.. Font should have a name. Any ideas?

      _           ___         ___        ___          ____.       ____.
     /.\         F _ ",     ,"___".     F __".       F ___J      F ___J
    //_\\       J '-'(|     FJ---L]    J |--\ L     J |___:     J |___:
   / ___ \      | ,--.\    J |   LJ    | |  J |     | _____|    | _____|  
  / J___L \     F L__J \   | \___--.   F L__J |     F L____:    F |____J
 /__|   |__\   J_______J   J\_____/F  J______/F    J________L  J__F
J___F   J___L  |_______F    J_____F   |______F     |________|  |__|
 
   ___        _  _       __        _       _  _       _          __  __    
 ,"___".     FJ  L]      FJ        L]     FJ / ;     FJ         F  \/  ]   
 FJ---L]    J |__| L    J  L       | L   J |/ (|    J |        J |\__/| L  
J |  [""L   |  __  |    |  |       | |   |     L    | |        | |'--'| |  
| \___] |   F L__J J    F  J  .--__J J   F L:\  L   F L_____   F L    J J  
J\_____/F  J__L  J__F  J____L J\_____/  J__L \\__L J________L J__L    J__F  
 J_____F   |__L  J__|  |____|  J_____/  |__L  \L_| |________| |__L    J__|    

   _  _        ____        ___       ____       ___         ___      ____  
  F L L]      F __ ]      F _ ",    F __ ]     F _ ",      F __".   /_  _\ 
 J   \| L    J |--| L    J '-' |   J |--| L   J '-'(|     J ;___|   [J  L] 
 | |\   |    | |  | |    |  __/F   | | _| |   |  _  L      \___ \    |  |  
 F L\\  J    F L__J J    F |__/    F L_F  J   F |_\  L   .--___] \   F  J  
J__L \\__F  J\______/F  J__|      J\_____ \  J__| \\__L  J\______J  J____L 
|__L  J__|   J______F   |__L       J_____\J] |__|  J__|   \______F  |____| 
                                         \J

   _  _        _  _       _    _        _  _       _  _       ____   
  FJ  L]      FJ  L]     F L  J J      FJ  LJ     FJ  LJ     [__  '.  
 J |  | L    J |  | L   J J .. L L     J \/ F     J \/ F     '--7 .'
 | |  | |    J J  F L   | |/  \| |     /    \     J\  /L      .'.'.'
 F L__J J    J\ \/ /F   F   /\   J    F  /\  \     F  J     .' ;_J__
J\______/F    \\__//   J___//\\___F  J__//\\__F   |____|   J________L
 J______F      \__/    |___/  \___|  |__/  \__|   |____|   |________|

--
-- 
,-   Henry Segerman
|           _    
|--,  /\ \ | \,--,  ,
|  |  \/ |\| /\  |  |
'  '--'\_| \ \/  '--|
                    |
  uewJ363S hJu3H   -'

Henry Segerman <sjo...@sable.ox.ac.uk> ASCII art 4 Jun 1998 00:00 · permalink
      .           ___         ___
     /.\         F _ ",     ,"___".
    //_\\       J '-'(|     FJ---L] 
   / ___ \      | ,--.\    J |    
  / J___L \     F L__J \   | \____-.
 /__|   |__\   J_______J   J\_____/F 
J___F   J___L  |_______F    J_____F   
     ___          ____.       ____.
    F __".       F ___J      F ___J
   J |__\ L     J |___:     J |___:
   | |  J |     | _____|    | _____|   
   F L__J |     F L____:    F |____J
  J______/F    J________L  J__F
  |______F     |________|  |__|
  
...you get the idea :)  

--
-- 
,-   Henry Segerman
|           _    
|--,  /\ \ | \,--,  ,
|  |  \/ |\| /\  |  |
'  '--'\_| \ \/  '--|
                    |
  uewJ363S hJu3H   -'

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 5 Jun 1998 00:00 · permalink
Henry Segerman <sjo...@sable.ox.ac.uk> wrote:
>      .           ___         ___
>     /.\         F _ ",     ,"___".
>    //_\\       J '-'(|     FJ---L] 
>   / ___ \      | ,--.\    J |    
>  / J___L \     F L__J \   | \____-.
> /__|   |__\   J_______J   J\_____/F 
>J___F   J___L  |_______F    J_____F   
>     ___          ____.       ____.
>    F __".       F ___J      F ___J
>   J |__\ L     J |___:     J |___:
>   | |  J |     | _____|    | _____|   
>   F L__J |     F L____:    F |____J
>  J______/F    J________L  J__F
>  |______F     |________|  |__|


>...you get the idea :)  


Yep...sure do...

      .
     /.\
    //_\\
   / ___ \
  / J___L \   " You're Adorable
 /__|   |__\
J___F   J___L

   ___
  F _ ",
 J '-'(|
 | ,--.\    You're so Beautiful
 F L__J \
J_______J
|_______F

    ___
  ,"___".
  FJ---L]
 J |         You're a Cutie full of charms
 | \____-.
 J\_____/F
  J_____F

   ___
  F __".
 J |  \ L
 | |  J |    You're a Darling and...
 F L__J |
J______/F
|______F


   ____.
  F ___J
 J |___:
 | _____|    You're Exciting...and...
 F L____:
J________L
|________|

   ____.
  F ___J
 J |___:
 | _____|   You're a Feather in my arms
 F |____J
J__F
|__|


G   you look Good to me

H   you're so Heavenly

I   you're the one I Idolise

J   we're like Jack and Jill

K   you're so Kissable

L   is the Lovelight in your eyes

M..N..O..P...  I could go on all day

Q..R..S..T...  Alphabetic'ly speaking...you're OK

U   make my life complete

V   means you're Very sweet

W X Y Zee...

I love to wander through the Alpahabet with you
And tell you what you mean to me! "


     Aaaw...now ain't that sweet?  :-)

Bye,

Shimrod <csg...@wing.rug.nl> ASCII art 5 Jun 1998 00:00 · permalink
Henry Segerman wrote:
> 
> Hmm.. Font should have a name. Any ideas?
> 
>       _           ___         ___        ___          ____.       ____.
>      /.\         F _ ",     ,"___".     F __".       F ___J      F ___J
>     //_\\       J '-'(|     FJ---L]    J |--\ L     J |___:     J |___:
>    / ___ \      | ,--.\    J |   LJ    | |  J |     | _____|    | _____|
>   / J___L \     F L__J \   | \___--.   F L__J |     F L____:    F |____J
>  /__|   |__\   J_______J   J\_____/F  J______/F    J________L  J__F
> J___F   J___L  |_______F    J_____F   |______F     |________|  |__|
> 
>    ___        _  _       __        _       _  _       _          __  __
>  ,"___".     FJ  L]      FJ        L]     FJ / ;     FJ         F  \/  ]
>  FJ---L]    J |__| L    J  L       | L   J |/ (|    J |        J |\__/| L
> J |  [""L   |  __  |    |  |       | |   |     L    | |        | |'--'| |
> | \___] |   F L__J J    F  J  .--__J J   F L:\  L   F L_____   F L    J J
> J\_____/F  J__L  J__F  J____L J\_____/  J__L \\__L J________L J__L    J__F
>  J_____F   |__L  J__|  |____|  J_____/  |__L  \L_| |________| |__L    J__|
> 
>    _  _        ____        ___       ____       ___         ___      ____
>   F L L]      F __ ]      F _ ",    F __ ]     F _ ",      F __".   /_  _\
>  J   \| L    J |--| L    J '-' |   J |--| L   J '-'(|     J ;___|   [J  L]
>  | |\   |    | |  | |    |  __/F   | | _| |   |  _  L      \___ \    |  |
>  F L\\  J    F L__J J    F |__/    F L_F  J   F |_\  L   .--___] \   F  J
> J__L \\__F  J\______/F  J__|      J\_____ \  J__| \\__L  J\______J  J____L
> |__L  J__|   J______F   |__L       J_____\J] |__|  J__|   \______F  |____|
>                                          \J
> 
>    _  _        _  _       _    _        _  _       _  _       ____
>   FJ  L]      FJ  L]     F L  J J      FJ  LJ     FJ  LJ     [__  '.
>  J |  | L    J |  | L   J J .. L L     J \/ F     J \/ F     '--7 .'
>  | |  | |    J J  F L   | |/  \| |     /    \     J\  /L      .'.'.'
>  F L__J J    J\ \/ /F   F   /\   J    F  /\  \     F  J     .' ;_J__
> J\______/F    \\__//   J___//\\___F  J__//\\__F   |____|   J________L
>  J______F      \__/    |___/  \___|  |__/  \__|   |____|   |________|
> 

How about henry3d, since there's already one named larry3d.

Any digits, punctuation etcetera forthcoming? How about converting it
to flf format as well, for the FIGleteers amongst us?

Greetz
-- 
            _,-'/-'/                  , - . '-. ,- .. ' - ` : -' - .
.      __,-; ,'( '/               _ -   Herman Hiddema aka Shimrod  `
 \.    `-.__`-._`:_,-._       _ ' . ' ' - . shi...@fmf.ml.org ' ` ` :
  `:-._,------' ` _,`--` -: `_ , ` ,' : http://fmf.ml.org/~shimrod/ ,
hh   `---..__,,--'            ` -'. -' .` . _ - . : -- _, `-  .. - '

Henry Segerman <sjo...@sable.ox.ac.uk> ASCII art 5 Jun 1998 00:00 · permalink
Shimrod (csg...@wing.rug.nl) wrote:
<snip>

: How about henry3d, since there's already one named larry3d.

Ok - could be...

: Any digits, punctuation etcetera forthcoming? How about converting it

erk..I spose I gotta do that too...:) Tell me I don't have to do small letters?

: to flf format as well, for the FIGleteers amongst us?

How do I do that?

--
-- 
,-   Henry Segerman
|           _    
|--,  /\ \ | \,--,  ,
|  |  \/ |\| /\  |  |
'  '--'\_| \ \/  '--|
                    |
  uewJ363S hJu3H   -'

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 6 Jun 1998 00:00 · permalink
Henry Segerman <sjo...@sable.ox.ac.uk> wrote:

>Hmm.. Font should have a name. Any ideas?

>      _           ___         ___        ___          ____.       ____.
>     /.\         F _ ",     ,"___".     F __".       F ___J      F ___J
>    //_\\       J '-'(|     FJ---L]    J |--\ L     J |___:     J |___:
>   / ___ \      | ,--.\    J |   LJ    | |  J |     | _____|    | _____|  
>  / J___L \     F L__J \   | \___--.   F L__J |     F L____:    F |____J
> /__|   |__\   J_______J   J\_____/F  J______/F    J________L  J__F
>J___F   J___L  |_______F    J_____F   |______F     |________|  |__|


You could name your font 3D and get it figletised to make it 3D.FLF
figlet font.

I think that somewhere there is a Figletiser program that can be
used used to turn your complete alphabet into an *.FLF file.

Having got it figletised you can then add it to the Figlet Font
Library.


Info on Figlet from the Ascii Art FAQ:

  " The Figlet home page is at
    http://st-www.cs.uiuc.edu/users/chai/figlet.html. This site
    links to the FTP site ftp://ftp.internexus.net/pub/figlet/,
    where you can download versions of the program for  many
    different platforms. "


I suspect that the Figletiser may only be available in source code
so that you need to be able to compile the program in a suitable
format to run it on your own Operating System.

I cannot recall ever seeing a FIGLETISER.EXE program for MS-DOS
which will figletise your existing Font for you and allow it to be
used with FIGLET.EXE which actually prints out the existing *.FLF
fonts.



Here is a relatively recent definitive posting from one of the
authors of figlet and he would be able to tell you where the
Figletiser program is located. Email to Ian Chai should get you a
definitive answer to any questions you have about figletising your
3D-font.

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

Newsgroups: rec.arts.ascii,schl.stu.ascii-art
From: cha...@chip.cs.uiuc.edu (Ian Chai)
Subject: [INFO] FIGlet 2.1.2 Released
Message-ID: <ber...@netcom.com>
Date: Mon, 16 Sep 1996 22:54:29 GMT

FTP Note, figlet release 2.1.1, 16 September 1996
-------------------------------------------------

UNIX source code available at
        ftp://ftp.nicoh.com/pub/figlet/program/unix/figlet2.1.2.tar.gz

Note: figlet 2.1.2 is a minor revision of figlet 2.1.1.  The files
README, FTP-NOTE, figlet.c and figlet.6 have been changed.  All other
files are identical with the 2.1.1 release.

These changes were made by Gilbert Healton <ghe...@nmia.com> as Glenn
Chappell is now busy as a new professor of Mathematics.

For those making figlet 2.1.2 available by anonymous FTP: please put
the version number (2.1.2) in the filename, so that FTP'ers can know
they're not getting the same program they already have.

Also, for those who maintain archives of figlet fonts, please note that
all of the standard fonts have been changed, as of release 2.1, to
include non-ASCII characters.  These fonts are the following:

big.flf
block.flf
bubble.flf
digital.flf
lean.flf
mini.flf
script.flf
shadow.flf
slant.flf
small.flf
smscript.flf
smshadow.flf
smslant.dld
standard.flf
term.flf

The new versions of these fonts can be identified by the words
"figlet release 2.1" somewhere in the first few lines.  These fonts
are included in the standard figlet 2.1.2 package, and are also
available by anonymous FTP from "ftp.nicoh.com", in directory
"pub/figlet/fonts/ours".

--
.......................................................................
Ian Chai <cha...@uiuc.edu>		 http://www.uiuc.edu/ph/www/chai

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


Here is some LARRY3D font before figletising:

larry3d
 ______                __           _      ___       __
/\__  _\              /\ \__      /' \   /'___`\   /'__`\
\/_/\ \/    __    ____\ \ ,_\    /\_, \ /\_\ /\ \ /\_\L\ \
   \ \ \  /'__`\ /',__\\ \ \/    \/_/\ \\/_/// /__\/_/_\_<_
    \ \ \/\  __//\__, `\\ \ \_      \ \ \  // /_\ \ /\ \L\ \
     \ \_\ \____\/\____/ \ \__\      \ \_\/\______/ \ \____/
      \/_/\/____/\/___/   \/__/       \/_/\/_____/   \/___/



And here is what part of of it looks like figletised into
LARRY3D.FLF with the very first sequence looking like the coding
system?

So maybe that's all you need to do to each of your letters to
figletise them? If I'm right that makes me a Genius? But watch out
for that very first line below it looks like configuration stuff. :-)

==>  flf2a$ 9 6 30 1 5


---- LARRY3D.FLF ---------------------------------------------------

flf2a$ 9 6 30 1 5
larry3d.flf by Larry Gelberg (lar...@avs.com)
(stolen liberally from Juan Car's puffy.flf)
tweaked by Glenn Chappell <gg...@uiuc.edu>
Version 1.2 2/24/94

$$$        @
 $$$       @
  $$$      @
   $$$     @
    $$$    @
     $$$   @
      $$$  @
       $$$ @
        $$$@@
 __     @
/\ \    @
\ \ \   @
 \ \ \  @
  \ \_\ @
   \/\_\@
    \/_/@
        @
        @@
 __ __     @
/\ \\ \    @
\ \_\\_\   @
 \/_//_/$  @
  $      $ @
   $      $@
           @
           @
           @@
  __ __      @
 _\ \\ \__   @
/\__  _  _\  @
\/_L\ \\ \L_ @
  /\_   _  _\@
  \/_/\_\\_\/@
     \/_//_/ @
             @
             @@
 __       @
/\ \_     @
\/'__`\   @
/\ \_\_\  @
\ \____ \ @
 \/\ \_\ \@
  \ `\_ _/@
   `\_/\_\@
      \/_/@@
 __     __  @
/\_\   / /  @
\/_/  / /   @
     / /    @
    / /  __ @
   /_/  /\_\@
  /_/   \/_/@
            @
            @@
  ____      @
/|  _ \     @
|/\   |     @
 \// __`\/\ @
 /|  \L>  <_@
 | \_____/\/@
  \/____/\/ @
            @
            @@
 __     @
/\ \    @
\ \/$   @
 \/  $  @
  $   $ @
   $   $@
        @
        @
        @@
   _     @
 /' \    @
/\ ,/'   @
\ \ \    @
 \ \ `\  @
  \ `\__\@
   `\/_/ @
         @
         @@
 __     @
/\ `\   @
\`\  \  @
 `\`\ \ @
  `\/' \@
   /\__/@
   \/_/ @
        @
        @@
  __      @
 _\ \ _   @
/\_` ' \  @
\/_>   <_ @
  /\_, ,_\@
  \/_/\_\/@
     \/_/ @
          @
          @@
  __      @
 /\ \     @
 \_\ \___ @
/\___  __\@
\/__/\ \_/@
    \ \_\ @
     \/_/ @
          @
          @@
    @
    @
    @
    @
 __ @
/\ \@
\ \/@
 \/ @
    @@
         @
         @
         @
 _______ @
/\______\@
\/______/@
         @
         @
         @@
    @
    @
    @
    @
 __ @
/\_\@
\/_/@
    @
    @@
      __@
     / /@
    / / @
   / /  @
  / /   @
 /_/    @
/_/     @
        @
        @@
   __     @
 /'__`\   @
/\ \/\ \  @
\ \ \ \ \ @
 \ \ \_\ \@
  \ \____/@
   \/___/ @
          @
          @@
   _     @
 /' \    @
/\_, \   @
\/_/\ \  @
   \ \ \ @
    \ \_\@
     \/_/@
         @
         @@
   ___     @
 /'___`\   @
/\_\ /\ \  @
\/_/// /__ @
   // /_\ \@
  /\______/@
  \/_____/ @
           @
           @@
   __     @
 /'__`\   @
/\_\L\ \  @
\/_/_\_<_ @
  /\ \L\ \@
  \ \____/@
   \/___/ @
          @
          @@
 __ __      @
/\ \\ \     @
\ \ \\ \    @
 \ \ \\ \_  @
  \ \__ ,__\@
   \/_/\_\_/@
      \/_/  @
            @
            @@
 ______    @
/\  ___\   @
\ \ \__/   @
 \ \___``\ @
  \/\ \L\ \@
   \ \____/@
    \/___/ @
           @
           @@
  ____    @
 /'___\   @
/\ \__/   @
\ \  _``\ @
 \ \ \L\ \@
  \ \____/@
   \/___/ @
          @
          @@
 ________ @
/\_____  \@
\/___//'/'@
    /' /' @
  /' /'   @
 /\_/     @
 \//      @
          @
          @@
   __     @
 /'_ `\   @
/\ \L\ \  @
\/_> _ <_ @
  /\ \L\ \@
  \ \____/@
   \/___/ @
          @
          @@
   __      @
 /'_ `\    @
/\ \L\ \   @
\ \___, \  @
 \/__,/\ \ @
      \ \_\@
       \/_/@
           @
           @@
      @
      @
 __   @
/\_\  @
\/_/_ @
  /\_\@
  \/_/@
      @
      @@
      @
      @
 __   @
/\_\  @
\/_/_ @
  /\ \@
  \ \/@
   \/ @
      @@
    ___ @
   /  / @
  /  /  @
/<  <   @
\ `\ `\ @
 `\ `\_|@
   `\// @
        @
        @@
           @
 _______   @
/\______\  @
\/______/_ @
  /\______\@
  \/______/@
           @
           @
           @@
 __     @
/\ `\   @
\ `\ `\ @
 `\ >  >@
   /  / @
  /\_/  @
  \//   @
        @
        @@
   _    @
 /'_`\  @
/\_\/\`\@
\/_//'/'@
   /\_\ @
   \/\_\@
    \/_/@
        @
        @@
           @
   __      @
  /'_`\_   @
 /'/'_` \  @
/\ \ \L\ \ @
\ \ `\__,_\@
 \ `\_____\@
  `\/_____/@
           @@
 ______     @
/\  _  \    @
\ \ \L\ \   @
 \ \  __ \  @
  \ \ \/\ \ @
   \ \_\ \_\@
    \/_/\/_/@
            @
            @@
 ____      @
/\  _`\    @
\ \ \L\ \  @
 \ \  _ <' @
  \ \ \L\ \@
   \ \____/@
    \/___/ @
           @
           @@
 ____      @
/\  _`\    @
\ \ \/\_\  @
 \ \ \/_/_ @
  \ \ \L\ \@
   \ \____/@
    \/___/ @
           @
           @@
 ____      @
/\  _`\    @
\ \ \/\ \  @
 \ \ \ \ \ @
  \ \ \_\ \@
   \ \____/@
    \/___/ @
           @
           @@
 ____      @
/\  _`\    @
\ \ \L\_\  @
 \ \  _\L  @
  \ \ \L\ \@
   \ \____/@
    \/___/ @
           @
           @@
 ____    @
/\  _`\  @
\ \ \L\_\@
 \ \  _\/@
  \ \ \/ @
   \ \_\ @
    \/_/ @
         @

--------------------------------------------------------------------

Good luck,

Spunk1111 <spu...@aol.com> ASCII art 6 Jun 1998 00:00 · permalink
>Henry Segerman <sjo...@sable.ox.ac.uk> wrote:
>
>>Hmm.. Font should have a name. Any ideas?
>
>>      _           ___         ___        ___          ____.       ____.
>>     /.\         F _ ",     ,"___".     F __".       F ___J      F ___J
>>    //_\\       J '-'(|     FJ---L]    J |--\ L     J |___:     J |___:
>>   / ___ \      | ,--.\    J |   LJ    | |  J |     | _____|    | _____|  
>>  / J___L \     F L__J \   | \___--.   F L__J |     F L____:    F |____J
>> /__|   |__\   J_______J   J\_____/F  J______/F    J________L  J__F
>>J___F   J___L  |_______F    J_____F   |______F     |________|  |__|
>
>

teehee-- so many "F" and "J" in the font-- call it the FJ font--
or FiJi font!  

-joan
--       ____
      .-" +' "-.
     /.'.'A_'*`.\
    |:.*'/\-\. ':|
    |:.'.||"|.'*:|             joan stark
     \:~^~^~^~^:/          spu...@juno.com
      /`-....-'\
 jgs /          \      visit my ascii art gallery:
     `-.,____,.-'  http://www.geocities.com/SoHo/7373/

>You could name your font 3D and get it figletised to make it 3D.FLF
>figlet font.
>
>I think that somewhere there is a Figletiser program that can be
>used used to turn your complete alphabet into an *.FLF file.
>
>Having got it figletised you can then add it to the Figlet Font
>Library.

Well, I'm working on a Sliders font, but what I had to do was find an existing
font file and just edit it. I copied and pasted my alphabet into the space
right before the original alphabet, and then deleted the original. Also, I
deleted some of the extended characters and the font file seems to work well,
but you need to keep the @s in there where the character you deleted was and
are not using.

I e-mailed Ian and this was what I got back:

**
**Subj:	 Re: Figlet font editor?
**Date:	98-05-28 10:44:08 EDT
**From:	cha...@uiuc.edu (Ian Chai)
**To:	Les...@aol.com
**
**>     I was told in alt.ascii-art that there was a figlet font editor to make
**>fonts with, but I can't find it here. Do you have one? Thank you very much.
**
**It's under development by the FigWin fellow, Paul Burton.
**
**God bless,
**	Ian
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

Henry Segerman <sjo...@sable.ox.ac.uk> ASCII art 6 Jun 1998 00:00 · permalink
Colin Douthwaite (cfb...@southern.co.nz) wrote:


: You could name your font 3D and get it figletised to make it 3D.FLF
: figlet font.

Mmm. Yeah - sounds like work...:) Maybe after the big nasty exams coming up in
2 weeks...
Thanks for the info - I'll look into it later.

Name candidates so far: 

3D
henry3D
FiJi

How about FiJLet? FiJLet3D?

--
-- 
,-   Henry Segerman
|           _    
|--,  /\ \ | \,--,  ,
|  |  \/ |\| /\  |  |
'  '--'\_| \ \/  '--|
                    |
  uewJ363S hJu3H   -'

Henry Segerman wrote:
> 
> Hmm.. Font should have a name. Any ideas?
> ----8<-----Sssssssssssnipp!!

How about PERSPECTIVE. It seems appropriate to your current themes. Very good btw

regards,

Paul

Tom R. Earlywine <NOS...@ix.netcom.com> ASCII art 7 Jun 1998 00:00 · permalink
I think it looks metallish, and very cool.

I tried rediddling the G a bit...


les...@aol.com (Lester5374) wrote:
=>       ___
=>  .'|=|_.'
=>.'  | ___ 
=>|   |`._|=.
=>`.  |  __||
=>  `.|=|_.''

remove "NOSPAM-" from my address when replying!
____________________________________________________________
    o
  _ |\  __
 /t\|r\/ee\
o \t|rr|e/ o        Tom R. Earlywine
   ------
    @  @         http://www.netcom.com/~tre10
     c
    \__/ 
____________________________________________________________

    The art of life is more like that
       of a wrestler than a dancer.
                                      - Marcus Aurelius
____________________________________________________________

>I think it looks metallish, and very cool.
>
>I tried rediddling the G a bit...
>
>
>les...@aol.com (Lester5374) wrote:
>=>       ___
>=>  .'|=|_.'
>=>.'  | ___ 
>=>|   |`._|=.
>=>`.  |  __||
>=>  `.|=|_.''

Yeah! That looks right! Thanks. I didn't to think to get rid of the tail. :)
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

>From: NOS...@ix.netcom.com (Tom R. Earlywine)
>Date: Sun, Jun 7, 1998 13:57 EDT
>Message-id: <357...@nntp.ix.netcom.com>
>
>I think it looks metallish, and very cool.
>
>I tried rediddling the G a bit...
>
>
>les...@aol.com (Lester5374) wrote:
>=>       ___
>=>  .'|=|_.'
>=>.'  | ___ 
>=>|   |`._|=.
>=>`.  |  __||
>=>  `.|=|_.''

I'm gonna use that in the font file if I ever get to it, I'll be sure to give
you the credit for it.
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

Lester5374 <les...@aol.com> ASCII art 7 Jun 1998 00:00 · permalink
>     I came up with a new one just before, I don't know if I'm gonna make a
>font out of it though. Looks good for my handle, but it's a little too big
>for
>a sig?
>
>                  ___  ___   ___ ___   ___   ___        ___        __
>  .'|        .'|=|_.' |   |=|_.' `._|=|   |=|_.'   .'|=|_.'   .'|=|  |
>.'  |      .'  |  ___ `.  |           |   |      .'  |  ___ .'  | |  |
>|   |      |   |=|_.'   `.|=|`.       |   |      |   |=|_.' |   |=|.'
>|   |  ___ |   |  ___  ___  |  `.     `.  |      |   |  ___ |   |  |`.
>|___|=|_.' |___|=|_.'  `._|=|___|       `.|      |___|=|_.' |___|  |_|

I lied, and I couldn't help myself. The G looks like garbage.
Name? LESMETAL.FLF? Does it look metalish?

                   _            ___                     ___         ___
  .'|=|`.     .'|=| `.     .'|=|_.'    .'|=|`.     .'|=|_.'    .'|=|_.'
.'  | |  `. .'  | | .'   .'  |       .'  | |  `. .'  |  ___  .'  |  ___
|   |=|   | |   |=|'.    |   |       |   | |   | |   |=|_.'  |   |=|_.'
|   | |   | |   | |  |   `.  |  ___  |   | |  .' |   |  ___  |   |
|___| |___| |___|=|_.'     `.|=|_.'  |___|=|.'   |___|=|_.'  |___|
       ___
  .'|=|_.'       .'| |`.     .'|        .'|   .'|   .'|   .'|
.'  | ___      .'  | |  `. .'  |      .'  | .'  | .' .' .'  |
|   |`._|=|`.  |   |=|   | |   |      |   | |   |=|.:   |   |
`.  |  ___| |  |   | |   | |   | ___  |   | |   |   |'. |   |  ___
  `.|=|_.'`.|  |___| |___| |___| `._|=|__.' |___|   |_| |___|=|_.'
                    ___                     __                     __
  .'|\/|`.     .'| |   |   .'|=|`.     .'|=|  |   .'|=|`.     .'|=|  |
.'  |  |  `. .'  |\|   | .'  | |  `. .'  | |  | .'  | |  `. .'  | |  |
|   |  |   | |   | |   | |   | |   | |   |=|.'  |   |\|   | |   |=|.'
|   |  |   | |   | |  .' `.  | |  .' |   |      `.  | |  .' |   |  |`.
|___|  |___| |___| |.'     `.|=|.'   |___|        `.|=|.'\  |___|  |_|
 ___   ___  ___  ___   ___  ___         ___   ___   ___    ___   ___   ___
|   |=|_.' `._|=|   |=|_.' |   | |`.   |   | |   | |   |  |   | |   | |   |
`.  |           |   |      |   | |  `. |   | |   | |   |  |   | `.  | |  .'
  `.|=|`.       |   |      |   | |   | |   | |   | |   |  |   |  .` |=| `.
 ___  |  `.     `.  |      `.  | |   | `.  | |  .' `.  |  |  .' |   | |   |
 `._|=|___|       `.|        `.|=|___|   `.|=|.'     `.|/\|.'   |___| |___|
 ___   ___  ___   ___               ______   ___        ___
|   | |   | `._|=|   |   .'|=|`.   `._    |  `._|=|`.   `._|=|`.   |`.  |`.
`.  |_|  .'      |  .' .'  | |  `.    |   |       |  `. ___  |  `. |  | |  `.
  `.   .'    .'|=|.'   |   |/|   |    |   |   .'|=|___| `._|=|   | |__|=|   |
   |   |   .'  |  ___  `.  | |  .'    |   | .'  |  ___  ___  |   |      |   |
   |___|   |___|=|_.'    `.|=|.'      |___| |___|=|_.'  `._|=|___|      |___|
 ___   ___         ___  ___   ___    __   __    __
|   |=|_.'    .'|=|_.'  `._|=|   | .'  |=|  `. |  |=|`.       .-.     .-.
|   |       .'  |            |  .' `.  | |  .' |  | |  `.     `-'     `-'
|___|=|`.   |   |=|`.    .'|=|.'    .` |=| `.   `.|=|   |
 ___  |  `. |   | |  | .'  |       |   | |   | ___  |   | .-. .-. .-. .-.
 `._|=|___| |___|=|__| |___|       `.__|=|__.' `._|=|___| `-' `-' `/' `/'

.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

Martin Atkins <zne...@ovtsbbg.pbz> ASCII art 7 Jun 1998 00:00 · permalink
.----- On 4 Jun 1998 12:57:22 GMT, Henry Segerman posted:
|      .           ___         ___
|     /.\         F _ ",     ,"___".
|    //_\\       J '-'(|     FJ---L] 
|   / ___ \      | ,--.\    J |    
|  / J___L \     F L__J \   | \____-.
| /__|   |__\   J_______J   J\_____/F 
|J___F   J___L  |_______F    J_____F   
|     ___          ____.       ____.
|    F __".       F ___J      F ___J
|   J |__\ L     J |___:     J |___:
|   | |  J |     | _____|    | _____|   
|   F L__J |     F L____:    F |____J
|  J______/F    J________L  J__F
|  |______F     |________|  |__|
|  
|...you get the idea :)  
|
'---------------------------

I think that would make a great FIGlet font!



|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Martin Atkins <zne...@ovtsbbg.pbz> ASCII art 7 Jun 1998 00:00 · permalink
.----- On 5 Jun 1998 09:50:12 GMT, Henry Segerman posted:
|erk..I spose I gotta do that too...:) Tell me I don't have to do small letters?
'-------------------------

You can make an all caps font by just using the big ones twice, once for the
caps and once for he noncaps!

Take a look at this:

        _____  ___  ____   __                _
       |  ___||_ _|/ ___| / _|  ___   _ __  | |_  ___  _
       | |_    | || |  _ | |_  / _ \ | '_ \ | __|/ __|(_)
       |  _|   | || |_| ||  _|| (_) || | | || |_ \__ \ _
       |_|    |___|\____||_|   \___/ |_| |_| \__||___/(_)

       The FIGfont Version 2 FIGfont and FIGdriver Standard
       === ======= ======= = ======= === ========= ========
              Draft 2.0 Copyright 1996, 1997
                  by John Cowan and Paul Burton
              Portions Copyright 1991, 1993, 1994
                  by Glenn Chappell and Ian Chai
              May be freely copied and distributed.

  _____          __           __
 / ___/__  ___  / /____ ___  / /____
/ /__/ _ \/ _ \/ __/ -_) _ \/ __(_-<
\___/\___/_//_/\__/\__/_//_/\__/___/

    INTRODUCTION
    BASIC DEFINITIONS AND CONCEPTS
        "FIGfont"
        "FIGcharacters" and "Sub-characters"
        "FIGdriver"
        "FIGure"
        "FIG"
        "Layout Modes"
        "Smushing Rules"
        "Hardblanks"
    CREATING FIGFONTS
        The Header Line
        Interpretation of Layout Parameters
        Setting Layout Parameters Step-by-Step
        FIGfont Comments
        FIGcharacter Data
           - Basic Data Structure
           - Character Codes
           - Required FIGcharacters
           - Code Tagged FIGcharacters
    NOTES - AVOIDING ERRORS AND GENERAL ADVICE
    CONTROL FILES
        Standard Format
        Extended Commands
    STANDARDIZED CAPABILITIES OF CURRENT AND FUTURE FIGDRIVERS
    CHART OF CAPABILITIES OF FIGLET 2.2 AND FIGWIN 1.0


INTRODUCTION
============

This document specifies the format of font files, and the associated control
files, used by the FIGlet and FIGWin programs (FIGdrivers).  It is written
for designers who wish to build fonts (FIGfonts) usable by either program,
and also serves as a standard for development of future versions or similar
FIGdrivers.  Some features explained here are not supported by both programs.
See separate documentation to learn how to use FIGlet or FIGWin.

NOTE: FIGWin 1.0 is packaged with a program called FIGfont Editor for Windows
1.0, which is just that.  It does not require a complete understanding of
this document to create FIGfonts.  However it is a good idea to become
familiar with the "BASIC DEFINITIONS AND CONCEPTS" information before using
it.

If you design a FIGfont, please send an e-mail announcement to
<fig...@postoffice.cso.uiuc.edu>, the FIGlet mailing list, and upload the
font to ftp.nicoh.net in the /pub/figlet/incoming directory.  Please remember
to use ASCII mode to transfer your FIGfont.


BASIC DEFINITIONS AND CONCEPTS
===== =========== === ========

"FIGfont"

A FIGfont is a file which represents the graphical arrangement of characters
representing larger characters.  Since a FIGfont file is a text file, it can
be created with any text editing program on any platform.  The filename of a
FIGfont file must end with ".flf", which stands for "<F>IG<L>ettering
<F>ont".


"FIGcharacters" and "Sub-characters"

Because FIGfonts describe large characters which consist of smaller
characters, confusion can result when descussing one or the other.
Therefore, the terms "FIGcharacter" and "sub-character" are used,
respectively.


"FIGdriver"

The term FIGdriver is used in this document to encompass FIGlet, FIGWin, and
any future programs which use FIGfonts.


"FIGure"

A FIGure (thusly capitalized) is an image created by a FIGdriver.


"FIG"

A bit of history:

In Spring 1991, inspired by the Email signature of a friend named Frank, and
goaded on by Ian Chai, Glenn Chappell wrote a nifty little 170-line "C"
program called "newban", which would create large letters out of ordinary
text characters.  At the time, it was only compiled for UNIX.  In hindsight,
we now call it "FIGlet 1.0".  FIGlet stands for <F>rank, <I>an, and <G>lenn's
<let>ters.  In various incarnations, newban circulated around the net for a
couple of years.  It had one font, which included only lowercase letters.

In early 1993, Ian decided newban was due for a few changes, so together Ian
and Glenn added the full ASCII character set, to start with.  First, though,
Ian had to find a copy of the source, since Glenn had tossed it away as not
worth the disk space.  Ian and Glenn discussed what could be done with it,
decided on a general re-write, and, 7 months later, ended up with 888 lines
of code, 13 FIGfonts and documentation.  This was FIGlet 2.0, the first real
release.

To their great surprise, FIGlet took the net by storm.  They received floods
of "FIGlet is great!" messages and a new contributed FIGfont about once a
week.  To handle all the traffic, Ian quickly set up a mailing list, Daniel
Simmons kindly offered space for an FTP site, several people volunteered to
port FIGlet to non-Unix operating systems, ...and bug reports poured in.

Because of these, and the need to make FIGlet more "international", Ian and
Glenn released a new version of FIGlet which could handle non-ASCII character
sets and right-to-left printing.  This was FIGlet 2.1, which, in a couple of
weeks, became figlet 2.1.1.  This weighed in at 1314 lines, and there were
over 60 FIGfonts.

By late 1996, FIGlet had quite a following of fans subscribing to its mailing
list.  It had been ported to MS-DOS, Macintosh, Amiga, Apple II GS, Atari ST,
Acorn and OS/2.  FIGlet had been further updated, and there were nearly 200
FIGfonts.

John Cowan and Paul Burton are two FIGlet fans who decided to create new
versions.  While John wrote FIGlet version 2.2 using C, Paul wrote FIGWin
1.0, the first true GUI (Windows) implementation of FIGlet, using Visual
Basic.  John and Paul worked together to add new features to FIGfont files
which could be read by both programs, and together wrote this document, which
we hope helps to establish consistency in FIGfonts and help with the creation
of future FIGdrivers.  FIGlet 2.2 has about 4800 lines of code, of which
over half is a support library for reading compressed files.

FIGlet 2.2 and FIGWin 1.0 both allow greater flexibility by use of new
information which can be contained in FIGfont files without interfering with
the function of older FIGdrivers.

NOTE: The Macintosh version of FIGlet is still command-line driven as of this
writing, and a GUI version is very much in demand.  The FIGlet C code is
written to be easily plugged in to a GUI shell, so it will be a relatively
easy task for a Macintosh developer.


"Layout Modes"

A FIGdriver may arrange FIGcharacters using one of three "layout modes",
which define the spacing between FIGcharacters.  The layout mode for the
horizontal axis may differ from the layout mode for the vertical axis.  A
default choice is defined for each axis by every FIGfont.

The three layout modes are:

    Full Size (Separately called "Full Width" or "Full Height".)

        Represents each FIGcharacter occupying the full width or
        height of its arrangement of sub-characters as designed.

    Fitting Only (Separately called "Kerning or "Vertical Fitting".)

        Moves FIGcharacters closer together until they touch.
        Typographers use the term "kerning" for this phenomenon
        when applied to the horizontal axis, but fitting also
        includes this as a vertical behavior, for which there is
        apparently no established typographical term.

    Smushing (Same term for both axes.)

        Moves FIGcharacters one step closer after they touch, so that
        they partially occupy the same space.  A FIGdriver must decide
        what sub-character to display at each junction.  There are two
        ways of making these decisions: by controlled smushing or by
        universal smushing.

        Controlled smushing uses a set of "smushing rules" selected by
        the designer of a FIGfont.  (See "Smushing Rules" below.)
        Each rule is a comparison of the two sub-characters which must
        be joined to yield what to display at the junction.
        Controlled smushing will not always allow smushing to occur,
        because the compared sub-characters may not correspond to any
        active rule.  Wherever smushing cannot occur, fitting occurs
        instead.

        Universal smushing simply overrides the sub-character from the
        earlier FIGcharacter with the sub-character from the later
        FIGcharacter.  This produces an "overlapping" effect with some
        FIGfonts, wherin the latter FIGcharacter may appear to be "in
        front".

        A FIGfont which does not specify any smushing rules for a
        particular axis indicates that universal smushing is to occur
        when smushing is requested.  Therefore, it is not possible for
        a FIGfont designer to "forbid" smushing.  However there are
        ways to ensure that smushing does not cause a FIGfont to be
        illegible when smushed.  This is especially important for
        smaller FIGfonts.  (See "Hardblanks" for details.)

For vertical fitting or smushing, entire lines of output FIGcharacters are
"moved" as a unit.

Not all FIGdrivers do vertical fitting or smushing.  At present, FIGWin 1.0
does, but FIGlet 2.2 does not.  Further, while FIGlet 2.2 allows the user to
override the FIGfont designer's set of smushing rules, FIGWin 1.0 does not.

NOTE: In the documentation of FIGlet versions prior to 2.2, the term
"smushmode" was used to mean the layout mode, and this term further included
the smushing rules (if any) to be applied.  However, since the layout mode
may or may not involve smushing, we are straying from the use of this
somewhat misleading term.


"Smushing Rules"

Again, smushing rules are for controlled smushing.  If none are defined to be
active in a FIGfont, universal smushing occurs instead.

Generally, if a FIGfont is "drawn at the borders" using sub-characters
"-_|/\[]{}()<>", you will want to use controlled smushing by selecting from
the rules below.  Otherwise, if your FIGfont uses a lot of other
sub-characters, do not select any rules and universal smushing will occur
instead.  (See "Hardblanks" below if your FIGfont is very small and would
become illegible if smushed.)  Experimentation is the best way to make these
decisions.

There are six possible horizontal smushing rules and five possible vertical
smushing rules.  Below is a description of all of the rules.

NOTE: Ignore the "code values" for now.  They are explained later.

    The Six Horizontal Smushing Rules

        Rule 1: EQUAL CHARACTER SMUSHING (code value 1)

            Two sub-characters are smushed into a single sub-character
            if they are the same.  This rule does not smush
            hardblanks.  (See "Hardblanks" below.)

        Rule 2: UNDERSCORE SMUSHING (code value 2)

            An underscore ("_") will be replaced by any of: "|", "/",
            "\", "[", "]", "{", "}", "(", ")", "<" or ">".

        Rule 3: HIERARCHY SMUSHING (code value 4)

            A hierarchy of six classes is used: "|", "/\", "[]", "{}",
            "()", and "<>".  When two smushing sub-characters are
            from different classes, the one from the latter class
            will be used.

        Rule 4: OPPOSITE PAIR SMUSHING (code value 8)

            Smushes opposing brackets ("[]" or "]["), braces ("{}" or
            "}{") and parentheses ("()" or ")(") together, replacing
            any such pair with a vertical bar ("|").

        Rule 5: BIG X SMUSHING (code value 16)

            Smushes "/\" into "|", "\/" into "Y", and "><" into "X".
            Note that "<>" is not smushed in any way by this rule.
            The name "BIG X" is historical; originally all three pairs
            were smushed into "X".

        Rule 6: HARDBLANK SMUSHING (code value 32)

            Smushes two hardblanks together, replacing them with a
            single hardblank.  (See "Hardblanks" below.)


    The Five Vertical Smushing Rules

        Rule 1: EQUAL CHARACTER SMUSHING (code value 256)

            Same as horizontal smushing rule 1.

        Rule 2: UNDERSCORE SMUSHING (code value 512)

            Same as horizontal smushing rule 2.

        Rule 3: HIERARCHY SMUSHING (code value 1024)

            Same as horizontal smushing rule 3.

        Rule 4: HORIZONTAL LINE SMUSHING (code value 2048)

            Smushes stacked pairs of "-" and "_", replacing them with
            a single "=" sub-character.  It does not matter which is
            found above the other.  Note that vertical smushing rule 1
            will smush IDENTICAL pairs of horizontal lines, while this
            rule smushes horizontal lines consisting of DIFFERENT
            sub-characters.

        Rule 5: VERTICAL LINE SUPERSMUSHING (code value 4096)

            This one rule is different from all others, in that it
            "supersmushes" vertical lines consisting of several
            vertical bars ("|").  This creates the illusion that
            FIGcharacters have slid vertically against each other.
            Supersmushing continues until any sub-characters other
            than "|" would have to be smushed.  Supersmushing can
            produce impressive results, but it is seldom possible,
            since other sub-characters would usually have to be
            considered for smushing as soon as any such stacked
            vertical lines are encountered.


"Hardblanks"

A hardblank is a special sub-character which is displayed as a blank (space)
in rendered FIGures, but is treated more like a "visible" sub-character when
fitting or smushing horizontally.  Therefore, hardblanks keep adjacent
FIGcharacters a certain distance apart.

NOTE: Hardblanks act the same as blanks for vertical operations.

Hardblanks have three purposes:

    1) Hardblanks are used to create the blank (space) FIGcharacter.

        Usually the space FIGcharacter is simply one or two vertical
        columns of hardblanks.  Some slanted FIGfonts as shown below
        have a diagonal arrangement of hardblanks instead.

    2) Hardblanks can prevent "unreasonable" fitting or smushing.

        Normally when fitting or smushing, the blank (space)
        sub-character is considered "vacant space".  In the following
        example, a capital "C" FIGcharacter is smushed with a "minus"
        FIGcharacter.
                ______                        ______
               / ____/                       / ____/
              / /      ____  >>-Becomes->   / /  ____
             / /___   /___/                / /__/___/
             \____/                        \____/

        The FIGure above looks like a capital G.  To prevent this, a
        FIGfont designer might place a hardblank in the center of the
        capital C.  In the following example, the hardblank is
        represented as a "$":
                ______                        ______
               / ____/                       / ____/
              / /  $   ____  >>-Becomes->   / /   ____
             / /___   /___/                / /___/___/
             \____/                        \____/

        Using hardblanks in this manner ensures that FIGcharacters
        with a lot of empty space will not be unreasonably "invaded"
        by adjacent FIGcharacters.  Generally, FIGcharacters such as
        capital C, L or T, or small punctuation marks such as commas,
        may contain hardblanks, since they may contain a lot of vacant
        space which is "accessible" from either side.

    3) Hardblanks can prevent smushing from making FIGfonts illegible.

        This legitimate purpose of hardblanks is often overused.  If a
        FIGfont designer is absolutely sure that smushing "visible"
        sub-characters would make their FIGfont illegible, hardblanks
        may be positioned at the end of each row of sub-characters,
        against the visible sub-characters, creating a barrier.

        With older FIGdrivers, using hardblanks for this purpose meant
        that FIGcharacters would have to be separated by at least one
        blank in output FIGures, since only a hardblank could smush
        with another hardblank.  However with the advent of universal
        smushing, this is no longer necessary.  Hardblanks ARE
        overriden by any visible sub-character when performing
        universal smushing.  Hardblanks still represent a "stopping
        point", but only AFTER their locations are occupied.

        NOTE: Earlier it was stated that universal smushing overrides
        the sub-character from the former FIGcharacter with the
        sub-character from the latter FIGcharacter.  Hardblanks (and
        blanks or spaces) are the exception to this rule; they will
        always be overriden by visible sub-characters, regardless of
        which FIGcharacter contains the hardblank.  This ensures that
        no visible sub-characters "disappear".

        Therefore, one can design a FIGfont with a default behavior of
        universal smushing, while the output FIGure would LOOK like
        the effect of fitting, or even full size if additional
        hardblanks are used.  If a user "scales down" the layout mode
        to fitting, the result would look like "extra spacing" between
        FIGcharacters.

        Taking this concept further, a FIGcharacter may also include
        extra blanks (spaces) on the left side of each FIGcharacter,
        which would define the FIGcharacter's width as slightly larger
        than required for the visible sub-characters and hardblanks.
        With such a FIGfont, a user who further "scales down" the
        layout mode to full size would see even greater spacing.

        These techniques prevent horizontal smushing from causing a
        FIGfont to become illegible, while offering greater
        flexibility of output to users.

        NOTE: These techniques cannot be used to prevent vertical
        smushing of visible sub-characters, since hardblanks are not
        respected in the vertical axis.  Although it is possible to
        select only one vertical smushing rule which involves only
        sub-characters which are not used in your FIGfont, it is
        recommend that you do NOT do so.  In our opinion, most users
        would prefer to get what they ask for, rather than being
        told, in effect: "I, the FIGfont designer, have decided that
        you wouldn't like the results of vertical smushing, so I have
        prevented you from trying it."  Instead, we recommend setting
        the default behavior to either fitting or full height, and
        either allowing universal smushing, or selecting vertical
        smushing rules which seem most appropriate.  A user of your
        FIGfont will quickly see why you did not choose smushing as
        the default vertical layout mode, and will agree with you.


"Character Sets" and "Character Codes"

When you type using your keyboard, you are actually sending your computer a
series of numbers.  Each number must be interpreted by your computer so that
it knows what character to display.  The computer uses a list of definitions,
called a "character set".  The numbers which represent each character are
 called "character codes".

There are many character sets, most of which are internationally accepted as
standards.  By far, the most common character set is ASCII, which stands for
"American Standard Code for Information Interchange".  ASCII identifies its
characters with codes ranging from 0 to 127.

NOTE: The term "ASCII art" has become well-understood to mean artistic images
which consist of characters on your screen (such as FIGures).

For a list of the printable ASCII characters with the corresponding codes,
see the section "REQUIRED CHARACTERS" below.  The other ASCII codes in the
range of 0 through 31 are "control characters" such as carriage-return
(code 13), linefeed/newline (code 10), tab (code 9), backspace (code 8) or
null (code 0).  Code 127 is a delete in ASCII.

Getting more technical for just a moment: A byte consisting of 8 bits (eight
 1's or 0's) may represent a number from 0 to 255.  Therefore, most computers
have DIRECT access to 256 characters at any given time.  A character set
which includes 256 characters is called an 8-bit character set.

For Latin-based languages, ASCII is almost always the first half of a larger
8-bit character set.  Latin-1 is the most common example of an 8-bit
character set.  Latin-1 includes all of ASCII, and adds characters with codes
from 128 to 255 which include umlauted ("double-dotted") letters and
characters with various other accents.  In the United States, Windows and
most Unix systems have Latin-1 directly available.

Most modern systems allow the possibility of changing 8-bit character sets.
On Windows systems, character sets are referred to as "code pages".  There
are many other character sets which are not mentioned here.  DOS has its own
character set (which also has international variants) that includes graphics
characters for drawing lines.  It is also an extension of ASCII.

For some languages, 8-bit character sets are insufficient, particularly on
East Asian systems.  Therefore, some systems allow 2 bytes for each
character, which multiplies the 256 possibilties by 256, resulting in 65536
possible characters.  (Much more than the world will ever need.)

Unicode is a character set standard which is intended to fulfill the
worldwide need for a single character set which includes all characters used
worldwide.  Unicode includes character codes from 0 to 65535, although at
present, only about 22,000 characters have been officially assigned and named
by the Unicode Consortium.  The alphabets and other writing systems
representable with Unicode include all Latin-alphabet systems, Greek,
Russian and other Cyrillic-alphabet systems, Hebrew, Arabic, the various
languages of India, Chinese, Japanese, Korean, and others.  The existing
Unicode symbols include chess pieces, astrological signs, gaming symbols,
telephones, pointing fingers, etc. --- just about any type of FIGcharacter
you may wish to create.  Unicode is constantly (but slowly) being extended
to handle new writing systems and symbols.  Information on Unicode is
available at http://www.unicode.org and at ftp://unicode.org .

Unicode, Latin-1, and ASCII all specify the same meanings for overlapping
character codes:  ASCII 65 = Latin-1 65 = Unicode 65 = "A", formally known
as "LATIN CAPITAL LETTER A".

Since a keyboard usually has only about 100 keys, your computer may contain
a program called a "keyboard map", which will interpret certain keystrokes
or combinations of keystrokes as different character codes.  Keyboard maps
use "mapping tables" to make these determinations.  The appropriate keyboard
activity for a given character code may involve several keystrokes.  Almost
all systems are capable of handling at least 8-bit character sets (containing
256 characters), so there is always an active keyboard map, at least for
those characters which are not actually painted on the keys.  (United States
users may not even know that their computer can interpret special keystrokes.
Such keystrokes may be something similar to holding down the ALT key while
typing a character code on the numeric keypad.  Try it!)

Below are characters 160 through 255, AS REPRESENTED ON YOUR SYSTEM.

       ������������������������������������������������
       ������������������������������������������������

IMPORTANT NOTE: Depending on which character set is active on your system,
you may see different characters.  This document (like all computer
documents) does not contains characters per se, only bytes.  What you see
above is your particular computer's representation of these byte values.
In other words, your active character set.  However, if it is Latin-1, the
first visible character is an inverted "!", and the last is an umlauted "y".
Although we can safely assume your computer has ASCII, it does not
necessarily have the Latin-1 character set active.

What does all this have to do with FIGfonts???

First, it should be evident that it is best to use only ASCII characters for
sub-characters when possible.  This will ensure portability to different
platforms.

FIGlet has gained international popularity, but early versions were made to
handle only FIGcharacters with assigned character codes corresponding to
ASCII.  So, over the years there have been four methods used to create
"virtual mapping tables" within the program itself:

     The first method was simply to create FIGcharacters which do not
     look like the ASCII character set implies.  For example, a
     FIGfont might contain Greek letters, and within its comments, it
     may say, "If you type A, you'll get a Greek Alpha" etc.  With
     the advent of newer features, it is preferable not to use this
     method. Instead, when possible, add new FIGcharacters to
     existing FIGfonts or create new FIGfonts with FIGcharacters coded
     to match the expectations of ASCII/Latin-1/Unicode, and create an
     appropriate control file.  (See "CONTROL FILES" below.)  Remember
     that Unicode includes almost any character for which you may want
     to create a FIGcharacter.

     The second method was very specific, to accommodate the German
     audience.  A special option was added to the FIGlet program
     which would re-route input characters "[", "\", and "]" to
     umlauted A, O and U, while "{", "|", and "}" would become the
     respective lowercase versions of these.  Also, "~" was made to
     become the s-z character when this special option was used.  This
     was called "the -D option."  The addition of this feature meant
     that all compatible FIGfonts must contain these Deutsch (German)
     FIGcharacters, in addition to the ASCII FIGcharacters.  Although
     this option is still available in the most recent version, it is
     no longer necessary, as the same result can be achieved by the
     newer features described below.  However, the requirement for
     Deutsch FIGcharacters remains for backward compatibility.  (Or at
     least zero-width FIGcharacters in their place.)

     Later, FIGlet was made to accept control files, which are quite
     literally a form of mapping table.  (See "CONTROL FILES" below.)
     This was a significant advance for internationalization.

     FIGlet 2.2 can now accept specially encoded formats of input
     text which imply more than one byte per character.


CREATING FIGFONTS
======== ========

NOTE: FIGWin 1.0 is packaged with a program called FIGfont Editor for Windows
1.0, which is just that.  There is no need to read further if you intend to
use it.  However, the section "CONTROL FILES" below is still relevant.

Since a FIGfont file is a text file, it can be created with any text editing
program on any platform, and will still be compatible with FIGdrivers on all
operating systems, except that the bytes used to indicate the end of each
text line may vary.  (PC's use carriage return and linefeed at the end of
each line, Macintosh uses carriage return only, and UNIX uses linefeed only.)

This minor difference among operating systems is handled easily by setting
your FTP program to ASCII mode during upload or download.  So there is no
need to be concerned about this as long as you remember to do this during
file transfer.

The filename of a FIGfont file must end with ".flf", which stands for
"<F>IG<L>ettering <F>ont".    The first part of the filename should contain
only letters, and should be lowercase on operating systems which permit case
sensitive filenames.  The filename should be unique in the first 8
characters, since some older file systems truncate longer filenames.

It is easier to modify an existing FIGfont than it is to create a new one
from scratch.  The first step is to read and understand this document.
You may want to load "standard.flf" or another FIGfont into a text editor as
an example while you read.

A FIGfont file contains three portions: a header line, comments, and
FIGcharacter data.


THE HEADER LINE

The header line gives information about the FIGfont.  Here is an example
showing the names of all parameters:

          flf2a$ 6 5 20 15 3 0 143 229    NOTE: The first five characters in
            |  | | | |  |  | |  |   |     the entire file must be "flf2a".
           /  /  | | |  |  | |  |   \
  Signature  /  /  | |  |  | |   \   Codetag_Count
    Hardblank  /  /  |  |  |  \   Full_Layout*
         Height  /   |  |   \  Print_Direction
         Baseline   /    \   Comment_Lines
          Max_Length      Old_Layout*

  * The two layout parameters are closely related and fairly complex.
      (See "INTERPRETATION OF LAYOUT PARAMETERS".)

For those desiring a quick explanation, the above line indicates that this
FIGfont uses "$" to represent the hardblank in FIGcharacter data, it has
FIGcharacters which are 6 lines tall, 5 of which are above the baseline, no
line in the FIGfont data is more than 20 columns wide, the default horizontal
layout is represented by the number 15, there are 3 comment lines, the
default print direction for this FIGfont is left-to-right, a complete
description of default and possible horizontal and vertical layouts is
represented by the number 143, and there are 229 code-tagged characters.

The first seven parameters are required.  The last three (Direction,
Full_Layout, and Codetag_Count, are not.  This allows for backward
compatibility with older FIGfonts, but a FIGfont without these parameters would
force a FIGdriver to "guess" (by means not described in this document) the
information it would expect to find in Full_Layout.  For this reason, inclusion
of all parameters is strongly recommended.

Future versions of this standard may add more parameters after Codetag_Count.

A description of each parameter follows:

     Signature

The signature is the first five characters: "flf2a".  The first four
characters "flf2" identify the file as compatible with FIGlet version 2.0 or
later (and FIGWin 1.0).  The "a" is currently ignored, but cannot be omitted.
Different characters in the "a" location may mean something in future
versions of this standard.  If so, you can be sure your FIGfonts will still
work if this character is "a".

     Hardblank

Immediately following the signature is the hardblank character.  The
hardblank character in the header line defines which sub-character will be
used to represent hardblanks in the FIGcharacter data.

By convention, the usual hardblank is a "$", but it can be any character
except a blank (space), a carriage-return, a newline (linefeed) or a null
character.  If you want the entire printable ASCII set available to use, make
the hardblank a "delete" character (character code 127).  With the exception
of delete, it is inadvisable to use non-printable characters as a hardblank.

     Height

The Height parameter specifies the consistent height of every FIGcharacter,
measured in sub-characters.  Note that ALL FIGcharacters in a given FIGfont
have the same height, since this includes any empty space above or below.
This is a measurement from the top of the tallest FIGcharacter to the bottom
of the lowest hanging FIGcharacter, such as a lowercase g.

     Baseline

The Baseline parameter is the number of lines of sub-characters from the
baseline of a FIGcharacter to the top of the tallest FIGcharacter.  The
baseline of a FIGfont is an imaginary line on top of which capital letters
would rest, while the tails of lowercase g, j, p, q, and y may hang below.
In other words, Baseline is the height of a FIGcharacter, ignoring any
descenders.

This parameter does not affect the output of FIGlet 2.2 or FIGWin 1.0, but
future versions or other future FIGdrivers may use it.  The Baseline
parameter should be correctly set to reflect the true baseline as described
above.  It is an error for Baseline to be less than 1 or greater than the
Height parameter.

     Max_Length

The Max_Length parameter is the maximum length of any line describing a
FIGcharacter.  This is usually the width of the widest FIGcharacter, plus 2
(to accommodate endmarks as described later.)  However, you can (and probably
should) set Max_Length slightly larger than this as a safety measure in case
your FIGfont is edited to include wider FIGcharacters.  FIGlet (but not
FIGWin 1.0) uses this number to minimize the memory taken up by a FIGfont,
which is important in the case of FIGfonts with many FIGcharacters.

     Old_Layout

(See "INTERPRETATION OF LAYOUT PARAMETERS" below.)

     Comment_Lines

Between the first line and the actual FIGcharacters of the FIGfont are the
comment lines.  The Comment_Lines parameter specifies how many lines there
are.  Comments are optional, but recommended to properly document the origin
of a FIGfont.

     Print_Direction

The Print_Direction parameter tells which direction the font is to be
printed by default.  A value of 0 means left-to-right, and 1 means
right-to-left.  If this parameter is absent, 0 (left-to-right) is assumed.
Print_Direction may not specify vertical print, although FIGdrivers are
capable of vertical print.  Versions of FIGlet prior to 2.1 ignore this
parameter.

      Full_Layout

(See "INTERPRETATION OF LAYOUT PARAMETERS" just below.)

      Codetag_Count

Indicates the number of code-tagged (non-required) FIGcharacters in this
FIGfont.  This is always equal to the total number of FIGcharacters in the font
minus 102.  This parameter is typically ignored by FIGdrivers, but can be
used to verify that no characters are missing from the end of the FIGfont.
The chkfont program will display the number of codetagged characters
in the FIGfont on which it is run, making it easy to insert this parameter
after a FIGfont is written.


INTERPRETATION OF LAYOUT PARAMETERS

Full_Layout describes ALL information about horizontal and vertical layout:
the default layout modes and potential smushing rules, even when smushing is
not a default layout mode.

Old_Layout does not include all of the information desired by the most
recent FIGdrivers, which is the inspiration for the creation of the new
Full_Layout parameter.  Old_Layout is still required for backward
compatibility, and FIGdrivers must be able to interpret FIGfonts which do not
have the Full_Layout parameter.  (See "STANDARDIZED CAPABILITIES OF CURRENT
AND FUTURE FIGDRIVERS".)

Versions of FIGlet prior to 2.2 do not recognize the Full_Layout parameter.
Documentation accompanying FIGlet versions prior to 2.2 refer to Old_Layout
as "smushmode", which is somewhat misleading since it can indicate layout
modes other than smushing.

Old_Layout and Full_Layout must contain some redundant information.

Setting the layout parameters is a matter of adding numbers together ("code
values").  What follows is a chart of the meanings of all code values.
(You may skip down to "SETTING LAYOUT PARAMETERS STEP BY STEP" if you prefer,
or if you find this portion confusing.)

Full_Layout: (Legal values 0 to 32767)

     1  Apply horizontal smushing rule 1 when smushing
     2  Apply horizontal smushing rule 2 when smushing
     4  Apply horizontal smushing rule 3 when smushing
     8  Apply horizontal smushing rule 4 when smushing
    16  Apply horizontal smushing rule 5 when smushing
    32  Apply horizontal smushing rule 6 when smushing
    64  Horizontal fitting (kerning) by default
   128  Horizontal smushing by default (Overrides 64)
   256  Apply vertical smushing rule 1 when smushing
   512  Apply vertical smushing rule 2 when smushing
  1024  Apply vertical smushing rule 3 when smushing
  2048  Apply vertical smushing rule 4 when smushing
  4096  Apply vertical smushing rule 5 when smushing
  8192  Vertical fitting by default
 16384  Vertical smushing by default (Overrides 8192)

When no smushing rules are included in Full_Layout for a given axis, the
meaning is that universal smushing shall occur, either by default or when
requested.

Old_Layout: (Legal values -1 to 63)

    -1  Full-width layout by default
     0  Horizontal fitting (kerning) layout by default*
     1  Apply horizontal smushing rule 1 by default
     2  Apply horizontal smushing rule 2 by default
     4  Apply horizontal smushing rule 3 by default
     8  Apply horizontal smushing rule 4 by default
    16  Apply horizontal smushing rule 5 by default
    32  Apply horizontal smushing rule 6 by default

* When Full_Layout indicates UNIVERSAL smushing as a horizontal default
(i.e., when none of the code values of horizontal smushing rules are included
and code value 128 is included in Full_Layout) Old_Layout must be set to 0
(zero).  Older FIGdrivers which cannot read the Full_Layout parameter are
also incapable of universal smushing.  Therefore they would be directed to
the "next best thing", which is horizontal fitting (kerning).

NOTE: You should NOT add the -1 value to any positive code value for
Old_Layout.  This would be a logical contradiction.

See "STANDARDIZED CAPABILITIES OF CURRENT AND FUTURE FIGDRIVERS" for the
behavior of a FIGdriver when the Full_Layout parameter is absent (presumably
in an older FIGfont).

The following rules establish consistency between Old_Layout and Full_Layout.

  If full width is to be the horizontal default:
    Old_Layout must be -1.
    Full_Layout must NOT include code values 64 nor 128.

  If horizontal fitting (kerning) is to be default:
    Old_Layout must be 0.
    Full_Layout must include code value 64.
    Full_Layout must NOT include code value 128.

  If CONTROLLED smushing is to be the horizontal default:
    Old_Layout must be a positive number, represented by the added
        code values of all desired horizontal smushing rules.
    Full_Layout must include the code values for the SAME set of
        horizontal smushing rules as included in Old_Layout.
    Full_Layout must include code value 128.

  If UNIVERSAL smushing is to be the horizontal default:
    Old_Layout must be 0.
    Full_Layout must include code value 128.
    Full_Layout must NOT include any code value under 64.

In general terms, if Old_Layout specifies horizontal smushing rules,
Full_Layout must specify the same set of horizontal rules, and both must
indicate the same horizontal default layout mode.


SETTING LAYOUT PARAMETERS STEP-BY-STEP

The following step-by-step process will yield correct and consistent values
for the two layout parameters.  You may skip this if you find the
explanations above easier to use.

Step 1: Start with 0 for both numbers.

     Write "Old_Layout" and "Full_Layout" on a piece of paper.
     Write the number 0 next to each.
     The number 0 may be crossed out and changed several times below.
     Go to step 2.

Step 2: Set the DEFAULT HORIZONTAL LAYOUT MODE.

     If you want to use FULL WIDTH as the default
        Make Old_Layout -1
        Go to step 3.
     If you want to use HORIZONTAL FITTING (kerning) as the default
        Make Full_Layout 64
        Go to step 3.
     If you want to use HORIZONTAL SMUSHING as the default
        Make Full_Layout 128
        Go to step 3.

Step 3: Specify HOW TO SMUSH HORIZONTALLY WHEN SMUSHING.

     If you want to use UNIVERSAL smushing for the horizontal axis
        Go to step 4.
     If you want to use CONTROLLED smushing for the horizontal axis
        Add together the code values for all the horizontal smushing
        rules you want from the list below to get the horizontal
        smushing rules total.

            EQUAL CHARACTER SMUSHING          1
            UNDERSCORE SMUSHING               2
            HIERARCHY SMUSHING                4
            OPPOSITE PAIR SMUSHING            8
            BIG X SMUSHING                   16
            HARDBLANK SMUSHING               32

            Horizontal smushing rules total: ___

     If Full_Layout is currently 128
        Change Old_Layout to the horizontal smushing rules total.
        Increase Full_Layout by the horizontal smushing rules total.
        Go to Step 4.
     If Full_Layout is currently 0 or 64
        Increase Full_Layout by the horizontal smusing rules total.
        Go to Step 4.

Step 4: Set the DEFAULT VERTICAL LAYOUT MODE.

     If you want to use FULL HEIGHT as the default
        Go to step 5.
     If you want to use VERTICAL FITTING as the default
        Increase Full_Layout by 8192.
        Go to step 5.
     If you want to use VERTICAL SMUSHING as the default
        Increase Full_Layout by 16384.
        Go to step 5.

Step 5: Specify HOW TO SMUSH VERTICALLY WHEN SMUSHING.

     If you want to use UNIVERSAL smushing for the vertical axis
        Go to step 6.
     If you want to use CONTROLLED smushing for the vertical axis
        Add together the code values for all the vertical smushing
        rules you want from the list below to get the vertical
        smushing rules total.

            EQUAL CHARACTER SMUSHING        256
            UNDERSCORE SMUSHING             512
            HIERARCHY SMUSHING             1024
            HORIZONTAL LINE SMUSHING       2048
            VERTICAL LINE SUPERSMUSHING    4096

            Vertical smushing rules total: ____

        Increase Full_Layout by the vertical smushing rules total.
        Go to step 6.

Step 6: You're done.

The resulting value of Old_Layout will be a number from -1 to 63.
The resulting value of Full_Layout will be a number from 0 and 32767.


FIGFONT COMMENTS

After the header line are FIGfont comments.  The comments can be as many
lines as you like, but should at least include your name and Email address.
Here is an example which also shows the header line.

    flf2a$ 6 5 20 15 3 0 143
    Example by Glenn Chappell <gg...@uiuc.edu> 8/94
    Permission is hereby given to modify this font, as long as the
    modifier's name is placed on a comment line.

Comments are not required, but they are appreciated.  Please comment your
FIGfonts.

Remember to adjust the Comment_Lines parameter as you add lines to your
comments.  Don't forget that blank lines DO count.


FIGCHARACTER DATA
============ ====

The FIGcharacter data begins on the next line after the comments and
continues to the end of the file.

BASIC DATA STRUCTURE

The sub-characters in the file are given exactly as they should be output,
with two exceptions:

    1) Hardblanks should be the hardblank character specified in the
       header line, not a blank (space).

    2) Every line has one or two endmark characters, whose column
       locations define the width of each FIGcharacter.

In most FIGfonts, the endmark character is either "@" or "#".  The FIGdriver
will eliminate the last block of consecutive equal characters from each line
of sub-characters when the font is read in.  By convention, the last line of
a FIGcharacter has two endmarks, while all the rest have one. This makes it
easy to see where FIGcharacters begin and end.  No line should have more
than two endmarks.

Below is an example of the first few FIGcharacters, taken from small.flf.

NOTE: The line drawn below consisting of "|" represents the left margin of
your editor.  It is NOT part of the FIGfont.  Also note that hardblanks are
represented as "$" in this FIGfont, as would be described in the header line.

                        |$@
                        |$@
           blank/space  |$@
                        |$@
                        |$@@
                        | _ @
                        || |@
     exclamation point  ||_|@
                        |(_)@
                        |   @@
                        | _ _ @
                        |( | )@
          double quote  | V V @
                        |  $  @
                        |     @@
                        |   _ _   @
                        | _| | |_ @
           number sign  ||_  .  _|@
                        ||_     _|@
                        |  |_|_|  @@
                        |    @
                        | ||_@
           dollar sign  |(_-<@
                        |/ _/@
                        | || @@

Notice that each FIGcharacter occupies the same number of lines (6 lines, in
this case), which must also be expressed in the header line as the Height
parameter.

Also notice that for every FIGcharacter, there must be a consistent width
(length) for each line once the endmarks are removed.  To do otherwise would
be an error.

Be aware of the vertical alignment of each FIGcharacter within its height,
so that all FIGcharacters will be properly lined up when printed.

If one of the last sub-characters in a particular FIGcharacter is "@", you
should use another character for the endmark in that FIGcharacter so that
the intended "@" is not interpreted as an endmark.  "#" is a common
alternative.

Load a few existing FIGfonts into your favorite text editor for other
examples.


REQUIRED FIGCHARACTERS

Some FIGcharacters are required, and must be represented in a specific order.
Specifically: all of the printable character codes from ASCII shown in the
table below, in order, plus character codes 196, 214, 220, 228, 246, 252,
and 223, in that order.  In Latin-1, these extra 7 characters represent the
following German characters: umlauted "A", "O", "U", "a", "o" and "u"; and
also "ess-zed".

    Printable portion of the ASCII character set:

        32 (blank/space) 64 @             96  `
        33 !             65 A             97  a
        34 "             66 B             98  b
        35 #             67 C             99  c
        36 $             68 D             100 d
        37 %             69 E             101 e
        38 &             70 F             102 f
        39 '             71 G             103 g
        40 (             72 H             104 h
        41 )             73 I             105 i
        42 *             74 J             106 j
        43 +             75 K             107 k
        44 ,             76 L             108 l
        45 -             77 M             109 m
        46 .             78 N             110 n
        47 /             79 O             111 o
        48 0             80 P             112 p
        49 1             81 Q             113 q
        50 2             82 R             114 r
        51 3             83 S             115 s
        52 4             84 T             116 t
        53 5             85 U             117 u
        54 6             86 V             118 v
        55 7             87 W             119 w
        56 8             88 X             120 x
        57 9             89 Y             121 y
        58 :             90 Z             122 z
        59 ;             91 [             123 {
        60 <             92 \             124 |
        61 =             93 ]             125 }
        62 >             94 ^             126 ~
        63 ?             95 _

    Additional required Deutsch FIGcharacters, in order:

        196 (umlauted "A" -- two dots over letter "A")
        214 (umlauted "O" -- two dots over letter "O")
        220 (umlauted "U" -- two dots over letter "U")
        228 (umlauted "a" -- two dots over letter "a")
        246 (umlauted "o" -- two dots over letter "o")
        252 (umlauted "u" -- two dots over letter "u")
        223 ("ess-zed" -- see FIGcharacter illustration below)
                                      ___
                                     / _ \
                                    | |/ /
                  Ess-zed >>--->    | |\ \
                                    | ||_/
                                    |_|

If you do not wish to define FIGcharacters for all of those required above,
you MAY create "empty" FIGcharacters in their place by placing endmarks flush
with the left margin.  The Deutsch FIGcharacters are commonly created as
empty.  If your FIGfont includes only capital letters, please copy them to
the appropriate lowercase locations, rather than leaving lowercase letters
empty.  A FIGfont which does not include at least all ASCII letters, a space,
and a few basic punctuation marks will probably frustrate some users.  (For
example "@" is more frequently desired as a FIGcharacter than you may think,
since Email addresses may be written as FIGures.)


CODE TAGGED FIGCHARACTERS

After the required FIGcharacters, you may create FIGcharacters with any
character code in the range of -2147483648 to +2147483647. (Over four
billion possibilities, which is "virtual infinity" for this purpose.)
One exception: character code -1 is NOT allowed for technical reasons.
It is advisable to assign character codes such that the appearance of your
FIGcharacters matches the expectations of ASCII/Latin-1/Unicode, with a few
exceptions:

    1) If a FIGcharacter with code 0 is present, it is treated
       specially.  It is a FIGfont's "missing character".  Whenever
       the FIGdriver is told to print a character which doesn't exist
       in the current FIGfont, it will print FIGcharacter 0.  If there
       is no FIGcharacter 0, nothing will be printed.

    2) If a FIGfont contains a non-Latin alphabet in character codes
       in the ASCII range 32-126 (which is discouraged), we have found
       it helpful to include a human-readable translation table as one
       of the FIGcharacters instead of a "glyph".  Typically, the "~"
       would contain this table.  The translation table FIGcharacter
       would contain a list of all the special characters in the
       FIGfont, along with the ASCII characters to which they
       correspond.  Keep this table no more than 79 columns wide.
       (Thanks to Gedaliah Friedenberg for this idea.)

    3) In more extensive Unicode fonts, you can assign a negative
       character code (other than -1) to one or more translation
       tables, similar to #2 above.  (All Unicode character codes are
       positive.)  And, you will most likely suggest within the
       comments that a user access one of several control files (See
       "CONTROL FILES" below) to gain access to Latin-2, Latin-3, or
       other 8-bit standardized character sets.  The control files may
       redirect the "~" character to one of the negative character codes so
       that the translation table would display the table when "~" is
       given for input.  Doing this allows you to still have a "~"
       FIGcharacter for those who do not use a control file.

Those FIGcharacters which are not required must have an explicit character
code in a separate line preceding them, called a "code tag".  A code tag
contains the value of the character code, followed by whitespace (a few
spaces), and perhaps an optional comment.  The comment is usually the name of
the FIGcharacter.  The Unicode Consortium has assigned formal names to all
officially accepted characters, and these may be used.  An entire code tag,
including the comment, should not occupy more than 95 columns.  (Over 100
characters here may make older versions of FIGlet crash.)

Here is an example, showing two code tagged FIGcharacters after the last two
required Deutsch FIGcharacters.  Again, the line drawn below consisting of
"|" represents the left margin of your editor, and is NOT part of the FIGfont.

                        | _   _ @
                        |(_) (_)@
                        || | | |@
                        || |_| |@
                        | \__,_|@
                        |       @@
                        |  ___ @
                        | / _ \@
                        || |/ /@
                        || |\ \@
                        || ||_/@
                        ||_|   @@
                        |161  INVERTED EXCLAMATION MARK
                        | _ @
                        |(_)@
                        || |@
                        || |@
                        ||_|@
                        |   @@
                        |162  CENT SIGN
                        |   _  @
                        |  | | @
                        | / __)@
                        || (__ @
                        | \   )@
                        |  |_| @@


A character code may be expressed in decimal (as shown above, numbers we're
all familiar with), or in Octal (seldom used) or in hexadecimal.

Character codes expressed in octal must be preceded by "0" (zero), and if
negative, "-" (minus) must precede the "0".  There are eight octal digits:
01234567.  You may recall octal numbers from school as "base 8 numbers".

Character codes expressed in hexadecimal must be preceded by "0x" or "0X".
(That's also a zero.)  If negative, the "-" must precede the "0x".  There are
16 hexadecimal digits: 01234567890ABCDEF.  (The "letter-digits" may also be
lowercase.)  Hexadecimal is "base 16".

It is common to express character codes less than 256 (in the range of an
8-bit character set) as decimal, while FIGfonts which extend into the Unicode
range would have character codes expressed in hexadecimal.  This is because
the Unicode Standard expresses character codes in hexadecimal, which is
helpful for programmers.

The code tagged FIGcharacters may be listed in any order, but simple
sequential order is recommended.

If two or more FIGcharacters have the same character code, the last one in
the FIGfont is the one used.  It is common for the Deutsch FIGcharacters to
be given twice in a FIGfont, just to maintain a consistent order for the
Latin-1 range (128 to 255).

It is not advisable to assign character codes in the range of 1 to 31, since
this range includes control characters in ASCII.  Character code 127 is a
delete in ASCII, and is also not advised.  Character codes 128 to 159 are
additional control characters in Latin-1, and they too should not be used.
All of the above are legal, technically, but are not part of what is legal
for input, so they could only be accessed by use of a control file.
(See "CONTROL FILES" below.)  If you are still tempted to use them, consider
negative character codes instead, which are meaningless in all standardized
character sets.

Again, the character code -1 is illegal for technical reasons.


NOTES - AVOIDING ERRORS AND GENERAL ADVICE
=====   ======== ====== === ======= ======

It is very important that every character in a font has the same height, and,
once the endmarks are removed, that all the lines constituting a single
FIGcharacter have the same length.  Be careful also that no lines in the font
file have trailing blanks (spaces), as the FIGdriver will take these to be
the endmarks.  (FIGWin 1.0 will not consider blanks to be endmarks.)

Errors in a FIGfont can be detected by using the "chkfont" program, part of
the standard FIGlet package, and also available, as of this writing, by
anonymous FTP from ftp://ftp.nicoh.com/pub/figlet/util .

For FIGWin users, the FIGWin program will report errors when a FIGfont is
read in; it is less forgiving than FIGlet, which can produce nonsense if the
FIGfont is incorrectly formatted.

Remember that sub-characters outside of the ASCII range will not necessarily
display the same way on your system as on others.

The blank (space) FIGcharacter should usually consist of one or two columns
of hardblanks and nothing else; slanted fonts are an exception to this rule.
If the space FIGcharacter does not contain any hardblanks, it will disappear
when horizontal fitting (kerning) or smushing occurs.

Again, if you design a FIGfont, please let us know!


CONTROL FILES
======= =====

A FIGfont control file is a separate text file, associated with one or more
FIGfonts, that indicates how to map input characters into FIGfont character
codes.  By default, FIGdrivers read single bytes from the input source and
interpret them as Latin-1 FIGcharacters.

FIGlet version 2.2 (and later) can optionally interpret its input as DBCS or
UTF-8 characters, making it possible to access FIGcharacters with codes
outside the Latin-1 range (greater than 255).

In addition, though, all versions of FIGlet can use control files to
transform specific character codes (or ranges of codes) as other codes
(or ranges).  Multiple control files can be specified, in which case multiple
stages of transformation are performed.

The filename of a control file always ends with ".flc".

CONTROL FILE FORMAT

Control files contain several kinds of lines.  Lines beginning with "#", as
well as blank lines, are comment lines and are ignored.  All other lines are
command lines, with one of the following formats:

    t inchar outchar
    t inchar1-inchar2 outchar1-outchar2
    number number
    f
    h
    j
    b
    u
    g{0|1|2|3} {94|96|94x94} [char]
    g{L|R} {0|1|2|3}

where "inchar", "outchar", and "char" are either Latin-1 characters
representing their own codes, or else are numeric character codes preceded by
a "\" character; and "number" is a numeric character code with no preceding
"\" character.

Thus "A" represents the code 65, as does "\65", and "\0x100" represents the
code 256 (100 in hexadecimal).  In addition, "\ " (backslash followed by a
space) represents the code 32 (space), and the following backslash sequences
are also understood:

    \a        code 7 (a bell/alert)
    \b        code 8 (a backspace)
    \e        code 27 (an ESC character)
    \f        code 12 (a form feed)
    \n        code 10 (a newline/line feed)
    \r        code 13 (a carriage return)
    \t        code 9 (a horizontal tab)
    \v        code 11 (a vertical tab)
    \\        code 92 (a backslash)

All of these combinations except perhaps "\\" are very unlikely to be used,
but they are provided just in case they are needed.

Whitespace characters are used between "t" and "inchar" and between "inchar"
and "outchar", but not around the "-" characters used in the second type of
"t" command.

The term "string" refers to any number of characters represented in the
format given above.  The characters begin after the whitespace following the
letter "s", and continue to the end of the line.

Anything following the first letter of an "f", "h", "j", or "u" command is
ignored.

The first type of "t" command transforms characters with the code "inchar"
into characters with the code "outchar". The second type of "t" command
transforms characters in the range "inchar1" to "inchar2" as the
corresponding codes in the range "outchar1" to "outchar2". Both ranges must
be of the same size.  The form "number number" is equivalent to a "t"
command of the first type, and is provided for compatibility with the mapping
tables issued by the Unicode Consortium.

Multiple transformation stages can be encoded in a single control file by
using "f" commands to separate the stages.

Versions of FIGlet before 2.1 required that the first line of a control file
consist of the signature string "flc2a".  This signature line is still
permitted in FIGlet 2.2 and later versions, but is no longer required.

Here is an example of a control file.  The blanks at the beginning of each
line are for readability only, and are not part of the file.

The following control file:

    flc2a
    t # $
    t A-Z a-z

will map the "#" character to "$", and will also convert uppercase ASCII to
lowercase ASCII.

If a number of consecutive "t" commands are given, then for each character
processed, only the first applicable command (if any) will be executed.
Consider this control file:

    t A B
    t B A

It will swap the characters "A" and "B".  If the FIGdriver reads an "A", the
first command will change "A" to "B", in which case the second will not be
executed.  If the FIGdriver reads a "B", the first command will have no
effect, and the second command will change "B" to "A".  Here is another
control file:

    t A B
    t A C

In this example, the second line is never executed.  In short, a sequence of
"t" lines "does what it ought to".

More complex files, in which a single character is acted upon by several "t"
commands, can be set up using an "f" command. For example:

    flc2a
    t a-z A-Z
    f
    t Q ~

This control file specifies two transformation stages.  In the first stage,
lowercase ASCII letters are changed to their uppercase equivalents.  The
second stage maps any Q (whether original or a converted "q") into the "~"
character. If the "f" command were omitted, "q" characters would remain "Q"
and not be converted to "~".

EXTENDED COMMANDS

The "h", "j", "b", "u", and "g" commands are only understood by FIGlet
version 2.2 or later.  They control how a FIGdriver interprets bytes in the
input.  By default, the FIGdriver interprets each byte of input as a distinct
character.  This mode is suitable for most character encodings.  All these
commands are logically acted on before any other control file commands, no
matter where in the sequence of control files they appear.  They are also
mutually exclusive; if more than one of these commands is found, only the
last is acted on.  Multiple "g" commands are permitted, however.

The "h" command forces the input to be interpreted in HZ mode, which is used
for the HZ character encoding of Chinese text.  In this mode, the sequence
"~{" (which is removed from the input) signals that all following characters
are two bytes long until the sequence "~}" is detected. In addition, the
sequence "~~" is changed to just "~", and all other two-byte sequences
beginning with "~" are removed from the input. The character code
corresponding to a two-byte character is:

    first character * 256 + second character

The "j" command forces the input to be interpreted in Shift-JIS mode (also
called "MS-Kanji mode").  Input bytes in the ranges 128-159 and 224-239 are
read as the high-order byte of a two-byte character; all other bytes are
interpreted as one-byte characters.  The value of a two-byte character is
determined in the same way as in HZ mode.

The "b" command forces the input to be interpreted in DBCS mode, which is
suitable for processing HZ or Shift-GB Chinese text or Korean text.  Input
bytes in the ranges 128-255 are read as the high-order byte of a two-byte
character; all other bytes are interpreted as one-byte characters.  The
value of a two-byte character is determined in the same way as in HZ mode.

The "u" command forces the input to be interpreted in UTF-8 mode, which
causes any input byte in the range 0x80 to 0xFF to be interpreted as the
first byte of a multi-byte Unicode (ISO 10646) character.  UTF-8 characters
can be from 1 to 6 bytes long.  An incorrectly formatted sequence is
interpreted as the character 128 (normally an unused control character).

Otherwise, the input is allowed to contain ISO 2022 escape sequences, which
are decoded to generate appropriate character codes.  These character codes
are *not* a subset of Unicode, but may be more useful in processing East
Asian text.  A brief explanation of ISO 2022 is given here in order to
clarify how a FIGdriver should interpret it.  The "g" command provides
information for the ISO 2022 interpreter, and is explained below.

ISO 2022 text is specified using a mixture of registered character sets.
At any time, up to four character sets may be available.  Character sets
have one of three sizes:  single-byte character sets with 94 characters
(e.g. ASCII), single-byte character sets with 96 characters (e.g. the top
halves of ISO Latin-1 to Latin-5), or double-byte character sets with
94 x 94 characters (e.g. JIS 0208X-1983).  Each registered character set has
a standard designating byte in the range 48 to 125; the bytes are unique withi
n character set sizes, but may be reused across sizes.  For example, byte 66
designates the 94-character set ASCII, the 96-character set ISO Latin-2 (top
half), and the 94 x 94 Japanese character set JIS 0208X-1983. In this
document, the designating byte of a character set will be represented by <D>.

The four available character sets are labeled G0, G1, G2, and G3.  Initially,
G0 is the 94-character set ASCII, and G1 is the 96-character set ISO Latin-1
(top half).  The other character sets are unassigned.  The following escape
sequences (where ESC = the byte 27) specify changes to the available
character sets:

        ESC ( <D>    Set G0 to the 94-character set <D>
        ESC ) <D>    Set G1 to the 94-character set <D>
        ESC * <D>    Set G2 to the 94-character set <D>
        ESC + <D>    Set G3 to the 94-character set <D>
        ESC - <D>    Set G1 to the 96-character set <D>
        ESC . <D>    Set G2 to the 96-character set <D>
        ESC / <D>    Set G3 to the 96-character set <D>
        ESC $ <D>    Set G0 to the 94 x 94 character set <D>
        ESC $ ( <D>    Set G0 to the 94 x 94 character set <D>
        ESC $ ) <D>    Set G1 to the 94 x 94 character set <D>
        ESC $ * <D>    Set G2 to the 94 x 94 character set <D>
        ESC $ + <D>    Set G3 to the 94 x 94 character set <D>


Note that G0 may not be a 96-character set, and that there are two ways to
specify a 94 x 94 character set in G0, of which the first is deprecated.

ISO 2022 decoding affects input bytes in the ranges 33 to 126 and 160 to 255,
known as "the left half" and "the right half" respectively.  All other bytes,
unless they belong to a control sequence shown in this document, remain
unchanged.  Initially, the left half is interpreted as character set G0,
and the right half as character set G1.  This can be changed by the following
control sequences:

        SI (byte 15)    Interpret the left half as G1 characters
        SO (byte 14)    Interpret the left half as G0 characters
        ESC n           Interpret the left half as G2 characters
        ESC o           Interpret the left half as G3 characters
        ESC ~           Interpret the right half as G1 characters
        ESC }           Interpret the right half as G2 characters
        ESC |           Interpret the right half as G3 characters
        SS2 (byte 142)  Interpret next character only as G2
        ESC N           Interpret next character only as G2
        SS3 (byte 143)  Interpret next character only as G3
        ESC O           Interpret next character only as G3


This rich schema may be used in various ways.  In ISO-2022-JP, the Japanese
flavor of ISO 2022, only the bytes 33-126 and the G0 character set is used,
and escape sequences are used to switch between ASCII, ISO-646-JP (the
Japanese national variant of ASCII), and JIS 0208X-1983.  In other versions,
the G1 character set has 94 x 94 size, and so any byte in the range 160-255
is automatically the first byte of a double-byte character.

FIGdrivers that support ISO 2022 do so in the following way.  Each character i
is decoded and assigned to a character set <D>.

    If the character belongs to a 94-bit character set,
        then if its value exceeds 128, it is reduced by 128,
        and the value 65536 * <D> is added to it,
            unless <D> is 66 (ASCII).
    If the character belongs to a 96-bit character set,
        then if its value is less than 128, it is increased by 128,
        and the value 65536 * <D> is added to it,
            unless <D> is 65 (ISO Latin-1).
    If the character belongs to a 94 x 94 character set,
        then the value is the sum of:
            the first byte * 256,
            plus the second byte,
            plus the value 65536 * <D>.


Thus, the character code 65 ("A") in ASCII remains 65, the character code
196 in ISO Latin-1 ("A-umlaut") remains 196, the character code 65 (0x41)
in ISO-646-JP (whose <D> is 74 = 0x4A) becomes 0x4A0041 =4849729, and the
two-byte sequence 33 33 (0x21 0x21) in JIS 0208X-1983 (whose <D> is
65 = 0x41) becomes 0x412121 = 4268321.  These codes may be used in compiling
FIGfonts suitable for use with ISO 2022 encoded text.

The initial settings of G0 through G3 and their assignments to the left half
and the right half can be altered in a control file by using "g" commands,
as follows:

    g {0|1|2|3} {94|96|94x94} [<D>]

specifies that one of G0-G3 is a 94, 96, or 94x94 character set with
designating character <D>.  If no designating character is specified, then a
<D> value of zero is assumed.

For example, the list of control commands:

    g 0 94 B
    g 1 96 A

sets the G0 character set to ASCII (94-character set "B") and the G1
character set to the top half of Latin-1 (96-character set "A"). (This is the
default setting).

To change the initial assignments of G0 to the left half and G1 to the right
half, "g" commands of the form

    g {L|R} {0|1|2|3}

For example, the command:

    g R 2

causes right-half bytes (in the range 160-255) to be interpreted as G2.
Whether these bytes are interpreted singly or in pairs depends on the type
of character set that is currently available as G2.

Spaces may be freely used or omitted in "g" commands.

The standard FIGlet distribution contains mapping tables for Latin-2 (ISO
8859-2),
Latin-3 (ISO 8859-3), Latin-4 (ISO 8859-4), and Latin-5 (ISO 8859-9).  They
can be used with the font "standard.flf", which contains all the characters
used in these standards.


STANDARDIZED CAPABILITIES OF CURRENT AND FUTURE FIGDRIVERS
============ ============ == ======= === ====== ==========

We assert the following as the "Law" of our intentions:

PROFIT

All future FIGdrivers shall be FREE OF CHARGE to the general public via the
Internet.  Any advertisements of other works by the author must be in
documentation only, and limited to ONE "screenful", and shall not appear by
normal program behavior, nor interfere with normal behavior.  No FIGdriver
shall disable itself after a set period of time or request "donations".
No FIGdriver shall offer any other FIGdriver with improved capability for
creating FIGures in exchange for money.

REQUIRED FEATURES OF FUTURE VERSIONS

Future FIGdrivers must read and process FIGfont files as described in this
document, but are not necessarily expected to process control files, smush,
perform fitting or kerning, perform vertical operations, or even produce
multiple lines in output FIGures.

FIGDRIVER NAMES

Future FIGdrivers must be named to include capitalized "FIG" and shall have
an incremental version number specific to its own platform.

BACKWARDS COMPATIBILITY OF FUTURE VERSIONS

Any future FIGdriver created for the same platform as an existing FIGdriver,
and using the same name as the existing FIGdriver, shall be considered a new
version of the preceding FIGdriver, and shall contain all historical comments
of updates to past versions on the same platform, and shall have full
capability of the preceding versions.  If the source code is not provided to
the general public, it shall be at least provided to any potential developers
of later versions, and such comments relating to past versions shall be
accessible to any user by other means or documentation.  If a new program is
created on a platform that already has an existing FIGdriver, it must be
given a new and distinct name.  This allows multiple FIGdrivers to exist for
the same platform with different capabilities.

The format of FIGfonts may not be modified to be non-backwards compatible
UNLESS:

    1) The new format is easily editable as an ASCII text file,
       beginning with the characters "flf" followed by a sequential
       number.

    2) At least all of the same information can be derived from the
       new format as the prior format (currently "flf2").  This
       includes the main comments which give credit to the FIGfont
       designer.

    3) Individuals are found who are willing and have the ability to
       either port or develop versions for at least UNIX, DOS,
       Windows, and Amiga which will read both the new formats AND the
       prior format (currently "flf2"), and retain the capability of
       past versions.  It is intended that this will be expanded to
       include Macintosh if a GUI version exists.  This list of
       required operating systems may be reduced if an operating
       system falls out of popularity or increased if a new operating
       system for which there is a FIGdriver comes into greater
       popularity, according to the consensus of opinions of past
       developers for the most popular operating systems.

    4) A C, Java, or other version must always exist which can
       receive input and instructions either from a command line, a
       file, or directly over the internet so that FIGures can be
       obtained from internet-based services without the need to
       download any FIGdriver.

    5) All existing FIGfonts available from the "official" point
       of distribution (currently ftp://ftp.nicoh.com/pub/figlet),
       must be converted to the new format, and offered for download
       alongside the new versions.

THE FUNCTION OF WORD WRAPPING

All future FIGdrivers should duplicate these behaviors, unless a version is
only capable of outputting one-line FIGures, which is acceptable as long no
preceding versions exist for its platform which can output multiple-line
FIGures.

FIGdrivers which perform word wrapping do so by watching for blanks (spaces)
in input text, making sure that the FIGure is no more wide than the maximum
width allowed.

Input text may also include linebreaks, so that a user may specify where
lines begin or end instead of relying on the word wrapping of the FIGdriver.
(Linebreaks are represented by different bytes on different platforms, so
each FIGdriver must watch for the appropriate linebreaks for its particular
platform.)

When a FIGdriver word wraps and there are several consecutive blanks in input
text where the wrapping occurred, the FIGdriver will disregard all blanks
until the next non-blank input character is encountered.  However, if blanks
in input text immediately follow a linebreak, or if blanks are the first
characters in the input text, the blanks will be "printed", moving any
visible FIGcharacters which follow on the same output line to the right.
Similarly, if an image is right-aligned, and blanks immediately precede
linebreaks or the end of input text, a FIGdriver will move an entire line of
output FIGcharacters to the left to make room for the blank FIGcharacters
until the left margin is encountered.  (If the print direction is
right-to-left, everything stated in this paragraph is reversed.)

Word processing programs or text editors usually behave similarly in all
regards to word wrapping.

GENERAL INTENT FOR CROSS-PLATFORM PORTABILITY

Currently, all versions of FIGlet are compiled from C code, while FIGWin 1.0
is written in Visual Basic.  Over time it is intended that a later version of
FIGWin will be created using a GUI C programming language, and that the
FIGlet C code shall continue to be written to be easily "plugged in" to a
GUI shell.  It is preferable for developers of FIGdrivers for new platforms
to use C or a GUI version of C, so that when the core rendering engine of
FIGlet is updated, it will be portable to other platforms.

CONTROL FILE COMMANDS

New control file commands may be added to later versions of this standard.
However, the commands "c", "d", and "s" are permanently reserved and may
never be given a meaning.

FILE COMPRESSION

FIGfonts (and control files) are often quite long, especially if many
FIGcharacters are included, or if the FIGcharacters are large.  Therefore,
some FIGdrivers (at present, only FIGlet version 2.2 or later) allow
compressed FIGfonts and control files.

The standard for FIG compression is to place the FIGfont or control file into
a ZIP archive.  ZIP archives can be created by the proprietary program PKZIP
on DOS and Windows platforms, or by the free program Info-ZIP ZIP on almost
all platforms.  More information on ZIP can be obtained at
http://www.cdrom.com/pub/infozip/Info-Zip.html .

The ZIP archive must contain only a single file.  Any files in the archive
after the first are ignored by FIGdrivers.  In addition, the standard
extension ".zip" of the archive must be changed to ".flf" or ".flc" as
appropriate.  It does not matter what the name of the file within the
archive is.



CHART OF CAPABILITIES OF FIGLET 2.2 AND FIGWIN 1.0
===== == ============ == ====== === === ====== ===

The following chart lists all capabilities which are either new with the
release of both FIGdrivers, or is not a common capability among both.

                                              FIGlet 2.2    FIGWIN 1.0
    Interpreting the Full_Layout parameter:     Yes           Yes
    Universal smushing:                         Yes           Yes
    Supporting multi-byte input text formats:   Yes           No
    Processing control files:                   Yes           No
    Changing default smushing rules:            Yes           No
    Bundled with a GUI editor of FIGfonts:      No            Yes
    Vertical fitting and smushing:              No            Yes

                 ___________           __               _
                 \_   _____/ ____     |__| ____ ___ __ | |
                  |    __)_ /    \    |  |/  _ <   |  || |
                  |        \   |  \   |  (  <_> )___  | \|
                 /_______  /___|  /\__|  |\____// ____| __
                         \/     \/\______|      \/      \/

(sorry for such a big post, but I don`t know of anywhere to give a URL for it!)

BiBi,
Martin

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Henry Segerman <sjo...@sable.ox.ac.uk> ASCII art 7 Jun 1998 00:00 · permalink
Martin Atkins wrote:

:.----- On 5 Jun 1998 09:50:12 GMT, Henry Segerman posted:
:|erk..I spose I gotta do that too...:) Tell me I don't have to do small letters?
:'-------------------------

:You can make an all caps font by just using the big ones twice, once for the
:caps and once for he noncaps!

Thanks for the file - I've saved it and will look at it when I've got 
significant time. I think I should go for the whole ASCII set - I'll get
round to it probably sometime this month, probably take a couple of evenings
to finish off the font, then a few aeons to try and work out the flf stuff :)

--
-- 
,-   Henry Segerman
|           _    
|--,  /\ \ | \,--,  ,
|  |  \/ |\| /\  |  |
'  '--'\_| \ \/  '--|
                    |
  uewJ363S hJu3H   -'

Henry Segerman <sjo...@sable.ox.ac.uk> wrote:
>Colin Douthwaite (cfb...@southern.co.nz) wrote:


>: You could name your font 3D and get it figletised to make it 3D.FLF
>: figlet font.

>Mmm. Yeah - sounds like work...:) Maybe after the big nasty exams coming up in
>2 weeks...
>Thanks for the info - I'll look into it later.

>Name candidates so far: 

>3D
>henry3D
>FiJi

>How about FiJLet? FiJLet3D?

Nope, I think I prefer your name e.g.

seger3D

Also you can eventually put remarks in the font file in the same way
that other Figlet font authors do:

  " flf2a$ 9 6 30 1 5
    larry3d.flf by Larry Gelberg (lar...@avs.com)
    (stolen liberally from Juan Car's puffy.flf)
    tweaked by Glenn Chappell <gg...@uiuc.edu>
    Version 1.2 2/24/94"

Bye,

Lester5374 <les...@aol.com> wrote:
>>You could name your font 3D and get it figletised to make it 3D.FLF
>>figlet font.
>>
>>I think that somewhere there is a Figletiser program that can be
>>used used to turn your complete alphabet into an *.FLF file.
>>
>>Having got it figletised you can then add it to the Figlet Font
>>Library.

>Well, I'm working on a Sliders font, but what I had to do was find an existing
>font file and just edit it. I copied and pasted my alphabet into the space
>right before the original alphabet, and then deleted the original. Also, I
>deleted some of the extended characters and the font file seems to work well,
>but you need to keep the @s in there where the character you deleted was and
>are not using.

Which existing Figlet font file did you use?  I have been trying
that sort of idea out with HARRY3D.FLF but the result was munged
and a mess!

I guess I did something wrong.

Bye,

Lester5374 <les...@aol.com> ASCII art 7 Jun 1998 00:00 · permalink
>Which existing Figlet font file did you use?  I have been trying
>that sort of idea out with HARRY3D.FLF but the result was munged
>and a mess!

     It doesn't really matter what font you use as your template, but it should
be the same height as yours so you don't have to do an excessive amount of
editing. Plus, the font I used (Chunky) did not have this data at the front of
the file, I had to add this from another font then adding my own info (I forget
which):

flf2a$ 5 5 60 15 14
SLIDERS.FLF by ANTHONY CUCCHIARA - LESTER 5-26-98
Based on the Sliders TV show and the "INTERDIMENSIONAL" True 
Type Font by Jim Pingle (Taj...@cris.com)

Explanation of first line:
flf2 - "magic number" for file identification
a    - should always be `a', for now
$    - the "hardblank" -- prints as a blank, but can't be smushed
5    - height of a character
5    - height of a character, not including descenders
60   - max line length (excluding comment lines) + a fudge factor
15   - default smushmode for this font
14   - number of comment lines

     Now the 60 I'm still messing with (I don't know what it means!), and I'd
love to know what default smushmode means too. :)

     Where the original letters of the alphabet started, I pasted my own, then
deleted the original, and since it is a all caps font, I did that with the
lowercase as well. All the extended characters I will not be doing I delete,
but I leave the @s in place as a marker I guess (with no spaces at all, just
the @'s there

@
@
@
@
@@

like that.

since deleting them seems to make an error in the file when I try to use it.

     The sliders font still has a lot of Chunky in it, so I think it'll be a
while before I have it ready. :) But since I'm talking about it . . .

                                        ____
            ..'''' |        | |``````. |           |`````````.           ..''''
         .''       |        | |       ||______     |'''|'''''         .''
      ..'          |        | |       ||           |    `.         ..'
....''   Lester    |_______ | |......' |___________|      `. ....''       AMC

1                  ____         ______              ____         ___________
2       .'.       |    ~.     .~      ~. |``````.  |            |
3     .''```.     |____.'_   |           |       | |______      |______
4   .'       `.   |       ~. |           |       | |            |
5 .'           `. |_______.'  `.______.' |......'  |___________ |

1     _____
2  .-~     ~.  |         | |          | |    ..'' |              .'. .`.
3 :            |_________| |          | |..''     |            .'   `   `.
4 :     _____  |         | | .        | |``..     |          .'           `.
5  `-._____.'| |         | | `..____..' |    ``.. |_______ .'               `.

1                   ______                   ______
2 |..          |  .~      ~.  |`````````,  .~      ~.  |`````````,
3 |  ``..      | |          | |'''''''''  |          | |'''|'''''
4 |      ``..  | |          | |           |      ._  | |    `.
5 |          ``|  `.______.'  |            `.______~-_ |      `.

1
2             ..'''' `````|`````|         |`.           .' `.               .'
3          .''            |     |         |  `.       .'     `.           .'
4       ..'               |     |         |    `.   .'         `.   .   .'
5 ....''                  |     `._______.'      `.'             `.' `.'

1
2 ``..      ..'' ``..     ..''  `````````:'
3     ``..''         ``.''            ..'
4     ..'`..           |          ..''
5 ..''      ``..       |        .:,,,,,,,,,

>
>I guess I did something wrong.

     The thing is, I can't find instructions anywhere on how to make a font, or
I haven't been looking hard enough.

     I came up with a new one just before, I don't know if I'm gonna make a
font out of it though. Looks good for my handle, but it's a little too big for
a sig?

                  ___  ___   ___ ___   ___   ___        ___        __
  .'|        .'|=|_.' |   |=|_.' `._|=|   |=|_.'   .'|=|_.'   .'|=|  |
.'  |      .'  |  ___ `.  |           |   |      .'  |  ___ .'  | |  |
|   |      |   |=|_.'   `.|=|`.       |   |      |   |=|_.' |   |=|.'
|   |  ___ |   |  ___  ___  |  `.     `.  |      |   |  ___ |   |  |`.
|___|=|_.' |___|=|_.'  `._|=|___|       `.|      |___|=|_.' |___|  |_|
Later
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

>Well whadda ya know...all the info is right here in the Figlet
>Manual dated August 1993:
>
>
>====================================================================
>
>                            FIGLET MANUAL
>
>====================================================================

Ha! Okay, thanks.
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

.----- On 07 Jun 1998 07:55:54 GMT, Lester5374 posted:
|     The thing is, I can't find instructions anywhere on how to make a font, or
|I haven't been looking hard enough.
'-------------------------------

I posted one the other day, higher in the thread... take a look :o)

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Lester5374 (les...@aol.com) wrote:
: Explanation of first line:
: flf2 - "magic number" for file identification
: a    - should always be `a', for now
: $    - the "hardblank" -- prints as a blank, but can't be smushed
: 5    - height of a character
: 5    - height of a character, not including descenders
: 60   - max line length (excluding comment lines) + a fudge factor
: 15   - default smushmode for this font
: 14   - number of comment lines

:      Now the 60 I'm still messing with (I don't know what it means!),
:  and I'd love to know what default smushmode means too. :)

I've recently studied the FIGLet source code quite thoroughly, with
the intention of some day (if I ever find the time) doing a rather
major rewrite with customizable smushmodes, restructuring to make
adding GUI code easier, and so on. This means I just may be able to
shed some light on the matter.

The max line length is in fact one of the parts of the code that
rather boggled me. It's an artifact of the way FIGLet reads the file,
loading each line into a buffer of a set size. If you have lines
longer than that, weird things may happen, so you are instructed to
add a "fudge factor" to the length.

The odd part is, FIGLet doesn't trust you, but adds 100 to the length
just to be sure. :) Not that you should rely on that, though, as
other programs such as FIGwin may or may not do it. Still, to me
there's something deeply ironic in the whole thing..

-- 
Ilmari Karonen (ilt...@sci.fi)
http://www.sci.fi/~iltzu/

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 8 Jun 1998 00:00 · permalink
Lester5374 <les...@aol.com> wrote:
>>Which existing Figlet font file did you use?  I have been trying
>>that sort of idea out with HARRY3D.FLF but the result was munged
>>and a mess!

>     It doesn't really matter what font you use as your template, but it should
>be the same height as yours so you don't have to do an excessive amount of
>editing. Plus, the font I used (Chunky) did not have this data at the front of
>the file, I had to add this from another font then adding my own info (I forget
>which):

>flf2a$ 5 5 60 15 14
>SLIDERS.FLF by ANTHONY CUCCHIARA - LESTER 5-26-98
>Based on the Sliders TV show and the "INTERDIMENSIONAL" True 
>Type Font by Jim Pingle (Taj...@cris.com)

>Explanation of first line:
>flf2 - "magic number" for file identification
>a    - should always be `a', for now
>$    - the "hardblank" -- prints as a blank, but can't be smushed
>5    - height of a character
>5    - height of a character, not including descenders
>60   - max line length (excluding comment lines) + a fudge factor
>15   - default smushmode for this font
>14   - number of comment lines

>     Now the 60 I'm still messing with (I don't know what it means!), and I'd
>love to know what default smushmode means too. :)


Well whadda ya know...all the info is right here in the Figlet
Manual dated August 1993:


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

                            FIGLET MANUAL

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



FIGLET(6)                                               FIGLET(6)


NAME
       figlet  -  print  in  large characters made up of ordinary
       screen characters

SYNOPSIS
       figlet [ -clnptvDEF ] [ -m smushmode ] [ -w outputwidth ]
            [ -d fontdirectory ] [ -f fontfile ]


DESCRIPTION
       figlet prints its input using large characters made up  of
       ordinary  screen  characters.   figlet output is generally
       reminiscent of the sort of ``signatures'' many people like
       to  put  at  the end of e-mail and UseNet messages, and is
       oriented normally, not sideways as  in  many  banner  pro-
       grams.

       figlet  can  print  in  a  variety of fonts, with adjacent
       characters ``smushed'' together in various  ways.   figlet
       fonts  are  stored in separate files, which can be identi-
       fied by the suffix  ``.flf''.   figlet  Most  figlet  font
       files will be stored in figlet's default font directory.


USAGE
       Just start up figlet (type ``figlet'') and then type what-
       ever you want.  Alternatively, pipe a file or  the  output
       of another command through figlet.  See EXAMPLES for other
       things to do.


OPTIONS
       figlet reads command line options from left to right,  and
       only  the  last  option  that  affects a parameter has any
       effect.  Every option (except -v and -F) has  an  inverse,
       so  that,  for  example, if figlet is customized with a C-
       shell alias, all the options are still available.

       -c
       -l     -c centers the output  horizontally.   -l  puts  it
              back to left-justified (default).

       -d fontdirectory
              Change  the  default  font directory.  figlet looks
              for fonts first in the default directory  and  then
              in  the current directory.  If the -d option is not
              specified, figlet uses the directory that was spec-
              ified  when  it  was  compiled.   To find out which
              directory this is, use the -F option.

       -f fontfile
              Select the font.  The .flf suffix may be  left  off
              of  fontfile,  in  which  case figlet automatically
              appends it.  figlet looks for the file first in the
              default  font  directory  and  then  in the current
              directory, or, if fontfile  was  given  as  a  full
              pathname, in the given directory.

       -w outputwidth
              Sets  the outputwidth to the given integer.  figlet
              uses the outputwidth to  determine  when  to  break
              lines  and  how  to  center  the output.  Normally,
              figlet assumes 80 columns so that people with  wide
              terminals won't annoy the people they e-mail figlet
              output to.  -w and -t override each other.

       -m smushmode
              Specifies how figlet should  ``smush''  consecutive
              characters together.  This option is rarely needed,
              as a figlet font file specifies the best  smushmode
              to use with the font.  smushmode can be one of:


              -2 Get mode from font file (default).
                     Every  figlet  font  file specifies the best
                     smushmode to use with the font.   This  will
                     be  one  of  the  following  smushmodes  (-1
                     through 63).

              -1 No smushing.
                     Characters are simply concatenated together.

                     In  any non-negative smushmode figlet pushes
                     adjacent  font  characters  together   until
                     their  non-blank  portions  touch.   At that
                     point, it may or may not push the  two  font
                     characters   1   screen   character  closer,
                     depending on the  smushmode.   Pushing  font
                     characters one step closer requires ``smush-
                     ing'' two non-blank screen characters into a
                     single  screen character.  figlet has 6 ways
                     of doing this, represented by 1, 2, 4, 8, 16
                     and 32.  The various non-negative smushmodes
                     (0-63) are obtained by adding up the numbers
                     corresponding to the sort of smushing figlet
                     should do.

              1 Smush equal characters.
                     Two screen characters  are  smushed  into  a
                     single  character if they are the same.  The
                     resulting character is the same as  both  of
                     the original characters.  This mode does not
                     smush the character known  as  a  hardblank,
                     which is a character that prints as a blank,
                     but is not smushed (except in mode 32).  See
                     FONT  FILE  FORMAT  for  more information on
                     hardblanks.

              2 Smush underscores.
                     An underscore  will  be  smushed  into  (and
                     replaced by) any of ``|/\[]{}()<>''.

              4 Hierarchy smushing.
                     Smushes  certain characters together accord-
                     ing to a  hierarchy  containing  6  classes:
                     ``|'',   ``/\'',   ``[]'',  ``{}'',  ``()'',
                     ``<>''.   A  member  of  any  class  can  be
                     smushed into and replaced by a member of any
                     later class.

              8 Opposite pair smushing, type I.
                     Smushes opposing brackets  (``[]''),  braces
                     (``{}'')  and parentheses (``()'') together,
                     replacing them with a vertical bar (`|').

              16 Opposite pair smushing, type II.
                     Smushes opposing slashes (``/\'') and  less-
                     than/greater-than (``<>'') together, replac-
                     ing them with an upper-case `X'.

              32 Hardblank smushing.
                     Smushes two hardblanks  together,  replacing
                     them with a single hardblank.  See FONT FILE
                     FORMAT for more information on hardblanks.

       -p
       -n     -p puts figlet into paragraph  mode,  which  elimi-
              nates  some  spurious  line  breaks  when  piping a
              multi-line file through figlet.  In paragraph mode,
              figlet  treats line breaks within a paragraph as if
              they were merely blanks between  words.   (Specifi-
              cally,  -p  causes  figlet  to  convert any newline
              which is not preceded by a newline and not followed
              by a space character into a blank.)  -n puts figlet
              back to normal (default), in  which  every  newline
              figlet reads causes it to produce a line break.

       -t     Sets the outputwidth to the terminal width.  If the
              terminal width is  not  known,  the  previous  out-
              putwidth  is retained.  figlet uses the outputwidth
              to determine when to break lines and how to  center
              the output.  Normally, figlet assumes 80 columns so
              that people with wide  terminals  won't  annoy  the
              people  they  e-mail  figlet  output to.  -w and -t
              override each other.

       -v     Prints out the version and  copyright  information,
              then exits.

       -D
       -E     -D  switches to the German (Deutsch) character set.
              Turns `[', `\' and `]' into umlauted A,  O  and  U,
              respectively.   `{',  `|'  and  `}'  turn  into the
              respective lower case versions of these.  `~' turns
              into  s-z.   -E switches back to English (default).
              No other character sets are currently supported.

       -F     Displays the name  of  the  default  font  and  the
              default font directory, along with the names of the
              figlet fonts in the default directory, then  exits.
              (This will reflect any change of the default direc-
              tory with the -d option, as long  as  -d  is  given
              before the -F).


EXAMPLES
       To use figlet with its default settings, simply type

              example% figlet

       and then type whatever you like.

       Use the -c option if you would prefer centered output:

              example% figlet -c


       To change the font, use the -f option, for example,

              example% figlet -f script


       To see what fonts are available in the default font direc-
       tory, use -F:

              example% figlet -F


       We have found the most common usage of figlet to be making
       up  large  text to be placed in e-mail messages.  For this
       reason, figlet defaults to 80 column output.  If  you  are
       using  a  wider terminal, and would like figlet to use the
       full width of your terminal, use the -t option:

              example% figlet -t


       If figlet gets its input from a file, it is often  a  good
       idea to use -p:

              example% figlet -p < myfile


       Of course, most of the above can be combined:

              example% figlet -ptf shadow < anotherfile

              example% figlet -cf slant



   Other Things to Try
       On many systems nice effects can be obtained from the lean
       font by piping it through tr.  Some you might want to  try
       are the following:

              example% figlet -f lean | tr ' _/' ' ()'
              example% figlet -f lean | tr ' _/' './\\'
              example% figlet -f lean | tr ' _/' ' //'
              example% figlet -f lean | tr ' _/' '/  '

       Similar things can be done with the block font.


FONT FILE FORMAT
       If  you  would like to design a figlet font, it is usually
       best to begin with an already-existing font.   Except  for
       the  first  line  of  a font file, most of the file format
       should be obvious.  If you design a font,  please  let  us
       know about it!  (See AUTHORS for e-mail addresses.)

       A figlet font filename must have the suffix ``.flf''.

       A  figlet font file begins with a header.  The header con-
       sists of one line giving information about the font,  fol-
       lowed by zero or more comment lines, which figlet ignores.
       Following the header is the font data.


   The Header
       The first line of a figlet font file is of  the  following
       form:

              flf2ahardblank height up_ht maxlen smushmode cmt_count

       for example:

              flf2a$ 6 5 20 15 1

       The  first  five  characters  of  a  font  file  should be
       ``flf2a''.  ``flf2'' is the magic number  of  a  figlet  2
       font file.  The next character (`a') is currently ignored.
       It may  mean  something  in  future  versions  of  figlet.
       If/when  it  does,  you  can be sure your fonts will still
       work if this character is `a'.

       Immediately following this is the  hardblank  (character).
       Note  that  there  are no blanks between ``flf2a'' and the
       hardblank.  figlet can smush together consecutive  charac-
       ters  in  various  ways.   Normally,  any character can be
       smushed into a blank.  A hardblank prints as a blank,  but
       cannot  be smushed into any character except a blank, and,
       if smushmode 32 is enabled, another hardblank.  (For exam-
       ple,  the  `r'  in script.flf contains a hardblank, `$' in
       that font.  To see why this is necessary, create a copy of
       script.flf  with  this  hardblank replaced by a blank.  In
       this new font, the ``tr'' combination looks awful.)

       By convention, the hardblank is a `$', but it can  be  any
       character  besides  blank,  newline and null.  If you want
       the entire printing ASCII set available to use,  make  the
       hardblank a <delete> character.

       Then  comes  the  height (integer).  This is the number of
       screen lines high that each character in the font is.

       up_ht (integer) is the number of lines from  the  baseline
       of  a  character  to the top of the character, i.e., it is
       the height of a character, ignoring any descenders.   This
       number is currently ignored by figlet, but future versions
       may use it.

       maxlen (integer) is the maximum length of a  line  in  the
       font  file  (excluding  the  first  line  and the comments
       lines, which can be as long as you want).  You are free to
       make  this  a  little (or alot) too large as a safety mea-
       sure.  As an added safety measure,  figlet  adds  a  fudge
       factor to maxlen.

       smushmode (integer) determines how much figlet smushes the
       font.  Possible smushmodes are -1 through 63.   Typically,
       you'll  want to use -1 (no smushing), 0 (push font charac-
       ters together until they touch) or 15 (smush various pairs
       of  characters  together  into single characters).  To try
       out different smushmodes with your font, use the  -m  com-
       mand-line  option.  See OPTIONS for a more detailed expla-
       nation of these smushmodes.  (Note that a smushmode of  -2
       can be given on the command line, but not in a font file.)

       Between the first line and the actual  characters  of  the
       font  are the comment lines.  Cmt_count specifies how many
       lines there are.  These lines are optional, may be as long
       as you want, and are ignored by figlet.

       Thus,  a  complete figlet font file header will look some-
       thing like the following:

              flf2a$ 6 5 20 15 1
              Example by Glenn Chappell 7/93


   The Font Data
       The font data begins on the next line after  the  comments
       and continues to the end of the file.  The characters from
       ` ' to `~' are given in standard ASCII order, followed  by
       the  extra German characters: umlauted `A', `O', `U', `a',
       `o' and `u' and s-z.  Each character  uses  height  lines,
       where height was given on the first line of the font file.
       The characters in the  file  are  given  exactly  as  they
       should be printed out, with two exceptions: (1) hardblanks
       should be the hardblank character, not a  blank,  and  (2)
       every line has an endmark character.

       In  most  figlet  fonts, the endmark is either `@' or '#'.
       figlet eliminates the  last  block  of  consecutive  equal
       characters  from  each  line (other than the header lines)
       when the file is read in.  By convention, the last line of
       a  font  character has 2 endmarks, while all the rest have
       one.  This makes it easy to see where characters begin and
       end.  No line should have more than 2 endmarks.

       It  is  very  important that every character in a font has
       the same height, and, once the endmarks are removed,  that
       all  the  lines  constituting a single font character have
       the same length.  Be careful also that  no  lines  in  the
       font  file have trailing blanks, as figlet will take these
       to be the endmarks.

       If you don't want to define all the characters,  make  the
       undefined characters empty, i.e., each line of the charac-
       ter should consist only of an endmark.

       The blank character should usually  be  made  entirely  of
       hardblanks.  (Some slanted fonts are an exception.)

       Again, if you design a font, please let us know!


FILES
       file.flf            figlet font file


DIAGNOSTICS
       figlet's  diagnostics are intended to be self-explanatory.
       Possible messages are

              Usage: ...
              Out of memory
              Unable to open font file
              Not a Figlet 2 font file
              Unable to open directory

              "-t" is disabled, since ioctl is not fully implemented.

       This last message is printed when the -t option is  given,
       but  the operating system in use does not include the sys-
       tem call figlet uses to determine the terminal width.


ORIGIN
       ``figlet'' stands for ``Frank, Ian and Glenn's  LETters''.
       Inspired by Frank's

       Most  of  the  figlet fonts were inspired by signatures on
       various UseNet articles.  Since typically hundreds of peo-
       ple  use the same style of letters in their signatures, it
       was not deemed necessary to give credit to  any  one  font
       designer.


BUGS
       Very  little  error checking is done on font files.  While
       figlet tries to be forgiving of errors, and should  (hope-
       fully) never actually crash, using an improperly-formatted
       font file with figlet will produce unpredictable output.

       figlet does not handle formatting  characters  in  a  very
       intelligent way.  A tab character is converted to a blank,
       and vertical-tab, form-feed and carriage-return  are  each
       converted to a newline.  On many systems, tabs can be han-
       dled better by piping files through expand  before  piping
       through figlet.

       figlet  output  is quite ugly if it is displayed in a pro-
       portionally-spaced  font.   I  suppose  this  is   to   be
       expected.


AUTHORS
       Glenn  Chappell  <gg...@uiuc.edu> did most of the work.  You
       can e-mail him but he is not an e-mail  fanatic...  people
       who  email  Glenn  will  probably  get answers, but if you
       email his best friend:

       Ian Chai <spe...@uiuc.edu> (or fig...@uiuc.edu),  who  is
       an  e-mail  fanatic, you'll get answers, endless conversa-
       tion about the mysteries of life, invitations to join some
       473  mailing  lists  and a free toaster.  (Well, ok, maybe
       not the free toaster.)

       Frank inspired this whole project with his .sig, but don't
       email him... he's decidedly an un-email-fanatic.


v2.0                      9 August 1993                         8

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


Bye,

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 8 Jun 1998 00:00 · permalink
Lester5374 <les...@aol.com> wrote:

>I e-mailed Ian and this was what I got back:

>**
>**Subj:	 Re: Figlet font editor?
>**Date:	98-05-28 10:44:08 EDT
>**From:	cha...@uiuc.edu (Ian Chai)
>**To:	Les...@aol.com
>**
>**>     I was told in alt.ascii-art that there was a figlet font editor to make
>**>fonts with, but I can't find it here. Do you have one? Thank you very much.
>**
>**It's under development by the FigWin fellow, Paul Burton.
>**
>**God bless,
>**	Ian


Having now read the Figlet Manual I suspect we that have been asking
the wrong question...because dozens of fonts have been figletised in
past years and what we were looking for was a Figletiser rather than
an Editor for existing Figlet files.

Mind you I may be wrong and Ian Chai may have thought you were
looking for something specific for use with WINDOWS 95 rather than
good old MS-DOS and other operating systems, because he does refer
to "the Figwin fellow, Paul Burton".

There are many people on the Net who have no clue how to do anything
outside of the WINDOWS 95 shell.

         where are the Figletisers...
                    \               dunno, just can't see any
                                      inside of my 95 Windows...
                        ____       ____  /
              <----    = =\\\     o o\\\
                      /<   c     /<   c
          ___ _______/__D_/'_   /__,_/\___
         /(- /(\_\________   \     '\_/   \
         \ ) \ )_      \o     \   |  o     \
         /|\ /|\       |'     |   | |'  |  |
                       |     _\   | |   |  \
                       //\____|   | //\_|  |
                      /-,---/     |/-,--|__|
                     / /   _)     / /   /(
                    / /    /     / /    \ )_
                   ( (    <     ( (    < \\
                    \ \    \     \ \    \
                     \ \    |     \ \    |
                      \_\____\     \_\____\
                     ___\_\_\     ___\_\_\
                    ((((,,,,o)   ((((,,,,o) . ..  b'ger




Here is another snippet from a 1993 posting by the Figlet authors
but the email addresses will have changed in the last 5 years:


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

Using figlet
------------

At the shell prompt, type "figlet".  Then type, say, "Hello, world!"
and press return.  "Hello, world!" in nice, big, designer characters
should appear on your screen.  If you chose standard.flf to be the
default font, you should see
 _   _      _ _                             _     _ _
| | | | ___| | | ___    __      _____  _ __| | __| | |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` | |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |_|
|_| |_|\___|_|_|\___( )   \_/\_/ \___/|_|  |_|\__,_(_)
                    |/
(By the way, the above is meant to be diplayed in a monospaced
font.) Then type something else, or type an EOF (typically control-
D) to quit figlet.

Now you can send the output of figlet to a file (e.g., "figlet >
file") and e-mail it to your friends (who will probably say, "Wow!
It must have taken you hours to put that together!")

To use other fonts, use the "-f" command line option.  For example,
if you had said "figlet -f smslant" above, you would have seen

   __  __    ____                         __   ____
  / /_/ /__ / / /__      _    _____  ____/ /__/ / /
 / __  / -_) / / _ \_   | |/|/ / _ \/ __/ / _  /_/
                   |/

Here are some other useful command line options:

-c  center -- centers the output of figlet.
-t  terminal -- figlet asks your terminal how wide it is, and uses
    this to determine when to break lines.  Normally, figlet assumes
    80 columns so that people with wide terminals won't annoy the
    people they e-mail figlet output to.
-D  Deutsch -- switches to the German character set.  Turns `[', `\'
    and `]' to umlauted A, O and U, respectively.  `{', `|' and `}'
    turn into the respective lower case versions of these.  `~' turns
    into s-z.
-p  paragraph mode -- eliminates some spurious line breaks when
    piping a multi-line file through figlet.
-F  Fonts -- lists the available figlet fonts.
-v  version -- prints information about your copy of figlet.

For in-depth explanations of these and other otions, see the man page.


Other Stuff
-----------

Although you don't have to design your own fonts to use figlet, we'd
certainly like it if lots of people did make up new figlet fonts.
If you feel like giving it a try, see the "FONT FILE FORMAT" section
of the man page.

See "Other Things to Try" in the EXAMPLES section of the man page
for...  well... other things to try.


Authors
-------

figlet was written mostly by Glenn Chappell <gg...@uiuc.edu>.  The
author not being an e-mail fanatic, most correspondence (bug
reports, rave reviews, etc.) should be directed to his secretary
(who is definitely an e-mail fanatic), Ian Chai <spe...@uiuc.edu>
(or fig...@uiuc.edu).

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

Bye,

>I've recently studied the FIGLet source code quite thoroughly, with
>the intention of some day (if I ever find the time) doing a rather
>major rewrite with customizable smushmodes, restructuring to make
>adding GUI code easier, and so on. This means I just may be able to
>shed some light on the matter.
>
>The max line length is in fact one of the parts of the code that
>rather boggled me. It's an artifact of the way FIGLet reads the file,
>loading each line into a buffer of a set size. If you have lines
>longer than that, weird things may happen, so you are instructed to
>add a "fudge factor" to the length.
>
>The odd part is, FIGLet doesn't trust you, but adds 100 to the length
>just to be sure. :) Not that you should rely on that, though, as
>other programs such as FIGwin may or may not do it. Still, to me
>there's something deeply ironic in the whole thing..

Thank you very much.
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

> >Way back in 1994 I tried several times to tempt somebody to produce
> >executables for MS-DOS from the following material which contains
> >source code for Ascii Art Tools allowing rotation of existing Ascii
> >art pictures.
> 
>      Have you tried looking at E-Mail Effects? It says it can rotate ASCII
> pictures, but it looks a little buggy to me.

In this thread, does rotate mean multiples of 90 degrees? In that case, there
are no aliasing problems.

I have rotated ascii pics by _any_ angle and ran into aliasing problems, even
at a font size of 12 points. I have been able to solve these problems by using
anti-aliasing at a font size of 18 points. For examples, look at my website
(URL is in my sig) in the sections "The Stylesteins" and "The Shocksteins"

========================================================
[]   .  +  .                                          []
[]    \^|^/      Visit the Gallery of the 'steins!    []
[]     .oo      http://www3.sympatico.ca/petecasso/   []
[]    (  -)    Frogstein, King of the backyard pond   []
[]     " "                                            []
========================================================

In article <897...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>In Message-ID: <6lhtc7$8tk$1...@tron.sci.fi> Dated 8 June 1998
>ilt...@sci.fi (Ilmari Karonen) wrote:
>
>> I've recently studied the FIGLet source code quite thoroughly,
>> with the intention of some day (if I ever find the time) doing a
>> rather major rewrite
>
>Ah, so you can handle source code?

 Yes, if I have time;  but this stuff is for Unix and I'm on Windoze


--  
   on your marks,        .-'''''-.      Well the stats came down with
   get set. GO!         /_ _ _ _(0'       a mighty crash, so they tried
    .-'''-.             \     '::::     a PR stunt; and the first clam
   <---..@_ .            '-.....-'       said to the second clam there
    '-...-'  :             /    \         'I hope your having fun'
         |   *        ____/      \     CLAMS ON THE RUN! CLAMS ON THE RUN!
         |   .       |           /    
         |__ . _                /_     with Sailor Dave,the pintsize knave  
   xemu""""""."""""""""""""""""""""""""declaring evr'ry one, of those...

Lester5374 <les...@aol.com> ASCII art 14 Jun 1998 00:00 · permalink
>Way back in 1994 I tried several times to tempt somebody to produce
>executables for MS-DOS from the following material which contains
>source code for Ascii Art Tools allowing rotation of existing Ascii
>art pictures.

     Have you tried looking at E-Mail Effects? It says it can rotate ASCII
pictures, but it looks a little buggy to me.

http://www.sigsoftware.com/emaileffects/main.html

     It does some really nice conversions with TrueType fonts (the point sizes
have to be large though if you want the type to be legable).

        _
     __(_)__
    /       \_
  -~ Cartman  ~-
 /_..--~~~--..__\
|~   / .|. \    ~|
 |   \_/ \_/    |
  \     _      /
  /\_  (_)   _/\
 /   \______/   \
 `-~          ~-'
  \____________/
   /          \ -Lester AMC
   ~~~~~~~~~~~~

                                                  
                                   ~~~~~~~~~~~~   
                       CMA retseL- \          /   
                                  /____________\  
                                 '-~          ~-` 
                                 \   /______\   / 
                                  \/_   )_(  _\/  
                                  /      _     \  
                                 |    /_\ /_\   | 
                                |~    \ .|. /   ~|
                                 \__..--~~~--.._/ 
                                  -~  namtraC ~-  
                                    _\       /    
                                      __)_(__     
                                         _        
.
http://members.aol.com/lester5374/index.htm  -  Ansi home page 
FTP://members.aol.com/lester5374/ansi  - To download the ANSI format

In article <897...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>
>Way back in 1994 I tried several times to tempt somebody to produce
>executables for MS-DOS from the following material which contains
>source code for Ascii Art Tools allowing rotation of existing Ascii
>art pictures.
>
>[ A UUEncoded file (asciitools.tar.gz) was included here. ]
>
well....
 from the source asciitools.tar.gz supplied by you ....
 .... out of curiosity ....
 early july i compiled asciitool.c on a sun running solaris,
 to check out its operation .... it does raw flips as shown
 below ...

 the unix scripts are good because they remap the characters,
 altho' they require awk, tr and sed.

 the raw flips are identical to those available using the
 AcidDraw program sent to news:alt.ascii-art by Mepha, tho'
 AcidDraw can't do rotation.

anyway....
 yesterday i compiled asciitool.c on a pc running dos using
 djgpp.

 in the unix scipts sed is only used to strip trailing spaces,
 however, the main character translation is done by tr, of
 which i have the slackware distribution source, so i'll have
 a go at compiling that for dos also.

 i already have a version of sed compiled for dos.

 i have awk for dos on an archive tape somwhere, altho' these
 are standard unix utilities and prob'ly available on your
 local ftp:server.

if you want....
 i can e-mail you ASC-TOOL.EXE (asciitool.c for dos) or i can
 post it to a binaries news group?
 perhaps even make it available at my website? ... whatever.

             -:-       -:-       -:-

these are the raw flips....
 (i hope Mark doesn't mind too much me using his ascii-pic)
 it has produced some pleasant results...

type skull.asc
        _  _
  ___ (~ )( ~)
 /   \_\ \/ /
|   D_ ]\ \/
|   D _]/\ \
 \___/ / /\ \
      (_ )( _)
        ~  ~
  mark


asc-tool -mh skull.asc
  _  _        
)~ () ~( ___  
 / /\ \_\   / 
  /\ \] _D   |
  \ \/]_ D   |
 \ \/ / /___\ 
)_ () _(      
  ~  ~        
        kram  
              

asc-tool -mv skell.asc

  mark
        ~  ~
      (_ )( _)
 \___/ / /\ \
|   D _]/\ \
|   D_ ]\ \/
 /   \_\ \/ /
  ___ (~ )( ~)
        _  _


asc-tool -r90 skell.asc

 )    )   
 ~/  \_   
_  /\  ~  
 (/\ \(   
 )\ \/)   
_  \/  ~  
 ~\]]/_   
 (_ _ (   
  \_ /  k 
 _ DD_  r 
 _   _  a 
 _   _  m 
  /  \    
   ||     
              


asc-tool -r180 skull.asc

        kram  
  ~  ~        
)_ () _(      
 \ \/ / /___\ 
  \ \/]_ D   |
  /\ \] _D   |
 / /\ \_\   / 
)~ () ~( ___  
  _  _        



asc-tool -r270 skell.asc

     ||   
    \  /  
 m  _   _ 
 a  _   _ 
 r  _DD _ 
 k  / _\  
   ( _ _( 
   _/]]\~ 
  ~  /\  _
   )/\ \) 
   (\ \/( 
  ~  \/  _
   _\  /~ 
   )    ) 

comment: nice neck-tie Donald Duck

       -:-       -:-       -:-

[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

On Tue, 4 Aug 1998 22:44:50 +0100, CJRandall <col...@shieldwolf.demon.co.uk>
wrote:

>In article <897...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> writes
>>
>>Way back in 1994 I tried several times to tempt somebody to produce
>>executables for MS-DOS from the following material which contains
>>source code for Ascii Art Tools allowing rotation of existing Ascii
>>art pictures.
>>
>>[ A UUEncoded file (asciitools.tar.gz) was included here. ]

> i can e-mail you ASC-TOOL.EXE (asciitool.c for dos) or i can
> post it to a binaries news group?
> perhaps even make it available at my website? ... whatever.

Excellent news. Thanks.

I would be very appreciative if you could uuencode your ASC-TOOL.EXE and
post the uuencoded file to either or both of the following newsgroups:

   alt.ascii-art.animation
   alt.binaries.pictures.ascii

I can access both of those newsgroups.

I would find this tool very useful for directional change flipovers in
pictures:

    e.g.        <<====    flipped over to     ====>>

Regards,

In article <35c...@news.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>On Tue, 4 Aug 1998 22:44:50 +0100, CJRandall <col...@shieldwolf.demon.co.uk>
>wrote:
>
>>In article <897...@mnementh.southern.co.nz>, Colin Douthwaite
>><cfb...@southern.co.nz> writes
>>>
>>>Way back in 1994 I tried several times to tempt somebody to produce
>>>executables for MS-DOS from the following material which contains
>>>source code for Ascii Art Tools allowing rotation of existing Ascii
>>>art pictures.
>>>
>>>[ A UUEncoded file (asciitools.tar.gz) was included here. ]
>
>> i can e-mail you ASC-TOOL.EXE (asciitool.c for dos) or i can
>> post it to a binaries news group?
>> perhaps even make it available at my website? ... whatever.
>
>Excellent news. Thanks.
>
>I would be very appreciative if you could uuencode your ASC-TOOL.EXE and
>post the uuencoded file to either or both of the following newsgroups:
>
>   alt.ascii-art.animation
>   alt.binaries.pictures.ascii
>
>I can access both of those newsgroups.
>
>I would find this tool very useful for directional change flipovers in
>pictures:
>
>    e.g.        <<====    flipped over to     ====>>
>
>Regards,
>
[][ i sent it to alt.ascii-art.animation last night.
[][ had another go compiling tr.c lunchtime today...
[][ ...reduced compilation errors but no exe yet.

[][ i dislike text-only posts.... so...

        _   _          '           ,
       (~\ /~)       'o;o`       .o;o,
       -\/Y\/-      ==\_/==     ==/_\==
       ==\_/==      -\/Y\/-     -/\Y/\-
        'o;o`       (~\ /~)     (_/ \_)
cjr       '          _   _
6aug98

[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

.----- On 7 Aug 1998 05:05:45 GMT, Colin Douthwaite posted:
|
|Following up on my own post here. :-(
|
|I find this unbelievable but twice previously I have tried to post
|this little section of the message and it always misses the
|part " CWSDPMI.EXE" out of the line "go32stub, v 2.00   
|CWSDPMI.EXE".
|
|It must be that "gO32stub" must be acting as a control instruction 
|to some of the software my message is passing through...real weird
|because this has never happened to me before.
|
|
'--------------------------

I have CWSDPMI.EXE ... quite a few DOS programs I have need it. Want me to chuck
over a copy to you? (and what`s your email address?)

However if you run said program in Win95 it shouldn`t need CWSDPMI as Win95
apparently has whatever CWSDPMI does (a DPMI environment).

WinOther may do it too, but since I don`t have any other versions available to
test I can`t be sure!


|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>>Missing part ==>    "go32stub, v 2.00T"

[][ it doesnt need go32.whatever....
[][ sommink mustve gone wrong in the decode or the transoprt :(

[][ anyway... i have now re-compiled asciitool.c after
[][ a couple of minor changes....
    o - now reports correct cli field
    o - prints help page correctly

[][ *Also* i've compiled successfully tr.c for dos
[][ and translated as much as i could of
[][ the unix shell scripts to ms.dos batch files.
[][ all compilations were made with no optimisations whatsoever

[][ NB: run these tools in or from a dos window...
        i have only tested them on pentium mmx machinery

        asc-tool.exe : do raw flip of ascii pictures
        tr.exe       : unix character translation tool
        sed.exe      : unix stream editor
        lr.bat       : flip ascii picture left-right
        tb.bat       : flip ascii picture top-bottom
        cw90.bat     : rotate clockwise 90 degrees
        ccw90.bat    : rotate counter-clockwise 90 degrees

[][ they'll work to some-extent the way you always wanted...

[][ the batch files have some severe limitations tho' since
[][ the quote-char and the vertical-bar character seem to
[][ fail when embedded in quoted strings in a pipeline.
[][ none the less...

[][ heres an example......

type trial.asc

<<====[-(-]:

lr trial.asc

:[-)-]====>>

type skull.asc
        _  _
  ___ (~ )( ~)
 /   \_\ \/ /
|   D_ ]\ \/
|   D _]/\ \
 \___/ / /\ \
      (_ )( _)
        ~  ~
  mark

lr skull.asc
  _  _
(~ )( ~) ___
 \ \/ /_/   \
  \/ /[ _D   |
  / /\[_ D   |
 / /\ \ \___/
(_ )( _)
  ~  ~
        kram

type test.asc

      _\|      __     |/_
    _-  \_   _/"->   _/  -_
    -_    `-'(   )`-'    _-
     `=.__.=-(   )-=.__.='
             |/-\|
cjr          Y   Y
2aug98

tb test.asc

San698
cjt          A   A
             |\-/|
     ,='~~'=-(   )-='~~'=.
    -~    ,-.(   ),-.    ~-
    ~-  /~   ~\"->   ~\  -~
      ~/|      ~~     |\~


[][ i have uuencoded a zip file of them, the file stats are:
[][   asctools.zip   105 Kb ;  uuencoded: 140 Kb
[][ and i may send as one chunk to a binary group ..... pick one?

[][ *not* alt.binaries.misc tho' 'cos its stuffd with porno & piracy


.                                /^\
.               \_/             |__ \__
.             ,/eVe\            | \\ \|\
.            <(_____>>           \ \\ \ \
.             ^\___/^             \ \    \
.               7/                 \_\    |
.               ||                  )_)  /
.                                  / /   |
.30jul98                     \____/ /    |__/  2aug98
[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>[][ i sent it to alt.ascii-art.animation last night.
>[][ had another go compiling tr.c lunchtime today...
>[][ ...reduced compilation errors but no exe yet.

I uudecoded it OK to yield the executable ASC-TOOL.EXE size 39690Kb.

When I run it I get the error message " Load error: no DPMI " which
conveys nothing to me but probably has something to do with the
preface in the executable itself which says:

---------   preface from the executable file  -----------------------

stub.h generated from stub.asm by djasm, on Tue Jan 30 23:43:58 1996
The STUB.EXE stub loader is Copyright (C) 1993-1995 DJ Delorie.
Permission granted to use for any purpose provided this copyright
remains present and unmodified.
This only applies to the stub, and not neccessarily the whole program.

$Id: stub.asm built 01/30/96 23:43:58 by djasm $

@(#) stub.asm built 01/30/96 23:43:58 by djasm

go32stub, v 2.00T   
--------------------------------------------------------------------

I don't have an executable named CWSDPMI.EXE...do you?


> the original source code had some unix shell scripts that performed
> character translation using 'tr'.   eg:   [ gets mapped to ]

> if it does not work on your machine ..... let me know and i may
> try hacking the source-code or finding what the default compiler
> options are ..... that are incompatible with your machine
> archictecture ...  provided you describe what kind of machine your
> working with.


You also wrote elsewhere:

> here is the straight and raw output from DJGPP of the file
> asciitool.c ASC-TOOL.EXE    64.335 Kb     with -O optimisation
> option set during compile.  alas it is not going to perform quite as
> well without the 'tr' utility.
>  as it is.....   <<=====   becomes  =====<<

Can that be fixed to make it do a perfect reversal?

Bye,

Colin Douthwaite <cfb...@southern.co.nz> wrote:
>Colin Douthwaite <cfb...@southern.co.nz> wrote:
>>CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>>>[][ i sent it to alt.ascii-art.animation last night.
>>>[][ had another go compiling tr.c lunchtime today...
>>>[][ ...reduced compilation errors but no exe yet.

>>I uudecoded it OK to yield the executable ASC-TOOL.EXE size 39690Kb.

>>When I run it I get the error message " Load error: no DPMI " which
>>conveys nothing to me but probably has something to do with the
>>preface in the executable itself which says:

>>---------   preface from the executable file  -----------------------

>>stub.h generated from stub.asm by djasm, on Tue Jan 30 23:43:58 1996
>>The STUB.EXE stub loader is Copyright (C) 1993-1995 DJ Delorie.
>>Permission granted to use for any purpose provided this copyright
>>remains present and unmodified.
>>This only applies to the stub, and not neccessarily the whole program.

>>$Id: stub.asm built 01/30/96 23:43:58 by djasm $

>>@(#) stub.asm built 01/30/96 23:43:58 by djasm

>>go32stub, v 2.00T   
>>--------------------------------------------------------------------

>>I don't have an executable named CWSDPMI.EXE...do you?


>Following up on my own post here. :-(

>I find this unbelievable but twice previously I have tried to post
>this little section of the message and it always misses the
>part " CWSDPMI.EXE" out of the line "go32stub, v 2.00   
>CWSDPMI.EXE".

>It must be that "gO32stub" must be acting as a control instruction 
>to some of the software my message is passing through...real weird
>because this has never happened to me before.



>---------   preface from the executable file  -----------------------

>stub.h generated from stub.asm by djasm, on Tue Jan 30 23:43:58 1996
>The STUB.EXE stub loader is Copyright (C) 1993-1995 DJ Delorie.
>Permission granted to use for any purpose provided this copyright
>remains present and unmodified.
>This only applies to the stub, and not neccessarily the whole program.

>$Id: stub.asm built 01/30/96 23:43:58 by djasm $

>@(#) stub.asm built 01/30/96 23:43:58 by djasm

>Missing part ==>    "go32stub, v 2.00T"
>--------------------------------------------------------------------

>Hope this got through the filters somehow :-(

>Bye,

Well...it DAMN WELL DIDN'T get through...the missing part still is missing
the line should end with "CWSDPMI.EXE"

I am shellshocked!  @#$$%%^!  Aaaaaaargh!

Bye,

Colin Douthwaite <cfb...@southern.co.nz> wrote:
>CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>>[][ i sent it to alt.ascii-art.animation last night.
>>[][ had another go compiling tr.c lunchtime today...
>>[][ ...reduced compilation errors but no exe yet.

>I uudecoded it OK to yield the executable ASC-TOOL.EXE size 39690Kb.

>When I run it I get the error message " Load error: no DPMI " which
>conveys nothing to me but probably has something to do with the
>preface in the executable itself which says:

>---------   preface from the executable file  -----------------------

>stub.h generated from stub.asm by djasm, on Tue Jan 30 23:43:58 1996
>The STUB.EXE stub loader is Copyright (C) 1993-1995 DJ Delorie.
>Permission granted to use for any purpose provided this copyright
>remains present and unmodified.
>This only applies to the stub, and not neccessarily the whole program.

>$Id: stub.asm built 01/30/96 23:43:58 by djasm $

>@(#) stub.asm built 01/30/96 23:43:58 by djasm

>go32stub, v 2.00T   
>--------------------------------------------------------------------

>I don't have an executable named CWSDPMI.EXE...do you?


Following up on my own post here. :-(

I find this unbelievable but twice previously I have tried to post
this little section of the message and it always misses the
part " CWSDPMI.EXE" out of the line "go32stub, v 2.00   
CWSDPMI.EXE".

It must be that "gO32stub" must be acting as a control instruction 
to some of the software my message is passing through...real weird
because this has never happened to me before.



---------   preface from the executable file  -----------------------

stub.h generated from stub.asm by djasm, on Tue Jan 30 23:43:58 1996
The STUB.EXE stub loader is Copyright (C) 1993-1995 DJ Delorie.
Permission granted to use for any purpose provided this copyright
remains present and unmodified.
This only applies to the stub, and not neccessarily the whole program.

$Id: stub.asm built 01/30/96 23:43:58 by djasm $

@(#) stub.asm built 01/30/96 23:43:58 by djasm

Missing part ==>    "go32stub, v 2.00T"
--------------------------------------------------------------------

Hope this got through the filters somehow :-(

Bye,

llizard <lli...@iNOdirect.ca> ASCII art 8 Aug 1998 00:00 · permalink
In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
<col...@shieldwolf.demon.co.uk> wrote:
> 
>         []())
>          ~_~
.
              \ 
               \,^^%---
               <\__ \ What is this supposed to be???
               > 
               > 
              /|^^ 
   ejm        | \

I sense that you have used some non-standard character that is getting
mangled in the transmission.
                         ======================================
                         }   ASCII Standard-Character Chart   {
                         ======================================
                         }|                                  |{
                         }|  SP   !   "   #   $   %   &   '  |{
                         }|   (   )   *   +   ,   -   .   /  |{
                         }|   0   1   2   3   4   5   6   7  |{
                         }|   8   9   :   ;   <   =   >   ?  |{
                         }|   @   A   B   C   D   E   F   G  |{
                         }|   H   I   J   K   L   M   N   O  |{
                         }|   P   Q   R   S   T   U   V   W  |{
                         }|   X   Y   Z   [   \   ]   ^   _  |{
                         }|   `   a   b   c   d   e   f   g  |{
                         }|   h   i   j   k   l   m   n   o  |{
                         }|   p   q   r   s   t   u   v   w  |{
                         }|   x   y   z   {   |   }   ~      |{
                         }|                                  |{
                         }|      SP stands for Space bar     |{
                         }|                                  |{
                         }|       No, no, no, DON'T use      |{
                         }|  ones that are not on the chart  |{
                         }|   if you are going to post your  |{
                         }|        creations in the          |{
                         }|     newsgroup alt.ascii-art!     |{
                         }|                                  |{
                         ======================================

NOTE: I do not pick up my mail from the idirect address that you
see. If you are e-mailing me and hit the reply button, add an "e"
to "freent"; its absense is to stop the torment of automatic mailers.
--
llizard aka ejm
cq547@freene+.+oron+o.on.ca                                     ,^
ASCII-ar+, ASCII and gif anima+ions             ===%^^^^^^^^^^^^
http://www.geocities.com/SoHo/Studios/9334/           "    "

In article <35C...@iNOdirect.ca>, llizard <lli...@iNOdirect.ca>
writes
>In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
><col...@shieldwolf.demon.co.uk> wrote:
>> 
>>         []())
>>          ~_~
>.
>              \ 
>               \,^^%---
>               <\__ \ What is this supposed to be???
>               > 
>               > 
>              /|^^ 
>   ejm        | \
>
>I sense that you have used some non-standard character that is getting
>mangled in the transmission.
hmmm...  u keep telling me off .....missy!
...its a mouth, a pair of eyes (girly style) and some hair, like when
 girls put their hair up..... or perhaps a furry hat (USSR like).
just 'cos i've used a square bracket doesnt mean that it was part of a
CSI (control sequence introducer)..... it was done on the fly from 
sommink i saw in another pic ..... in fact it wasnt a pic at all but
part of a string of chars for a shell.command, i added another eye just
to see what it lookd like.
BTW the only char i've used in some of my stuff that is not in the
alt.ascii-art.character-set is this one here -> � <- which of course
will probly look totally different on any other machine than a PC-AT.
mebbe i'll write a little stream filter to proof read wot i draw.
ps: i fink yor anims are really cool.

                                                            _.
                             /^\                        _.-'_]\
             \              |   \__                 _.-'_.=\\|\]
              \             |_/\ \/\            _.-'_.='\\  \\ |
         `.    \            | \ \ \^\       _.-'_.=' \\  \\  \\|
   .       `.   \            \ \ \   \  _.-'_.=\  \\  \\  \\ |\    /
   :         `.  \            \ \     | | i\\  \\  \\  \\  \\| |  '
   |           `. \            \_\   /  | | \\  \\  \\  \\  \\ | / '
                               .)_)  |  | |  \\  \\  \\  \\  \\|' /
   |                    _    .`.'    |  | |\  \\  \\  \\  \\ |\  /
   |                _.-'|\ .`.'  _.;|\.-' |\\  \\  \\  \\  \\| |'
   :            _.-'_.1 | ||~; -:;:;| |_.-' \\  \\  \\  \\  \ \]
   '        _.-'_.-'//| |_:| ; |:;:;| |  \\  \\  \\  \\  \\./\
        _.-'_.-'/  // | |::| ; |:;:;| |\  \\  \\  \\  \\  \ \/ .
    _.-'_.-'  //  //  | |::| ; |:;:;| |\\  \\  \\  \\  \\./\ . |
 . [_.-' //  //  //  /|_|::| ; |:;:;| | \\  \\  \\  \\  \ \/ | | .-'
   | // //  //  //  //' |::| ; |:;''Y |  \\  \\  \\  \\./\   | :
   |// //  //  //  //  /|::|_; Y    Y |\  \\  \\  \\  \ \/   : .
    / //  //  //  //  //|:''\~\Y    Y;|\\  \\  \\  \\-'\     . :
   | //  //  //  //  // Y    Y\Y;   ;;| \\  \\  \\-'\`-'     : |
   |//  //  //  //  //  Y    ;;;;    Y|  \\ _\\-'\`-' .      | |
    /  //  //  //  //  /Y;    Y.Y.  _L|\_.\\ _\`-' / /       | |
   |  //  //  //  //  //;;    _L`L-'_ Y'\.-'`     / /        |
   | //  //  //  //  //  Y._.-'Y Y-'  |          ' '
   |//  //  //  //  //  /;L    | |    :         / /
    /  //  //  //  //  // Y    | |    :          /
   :`-'/  //  //  //_.Y"  |    | |    |         '
   '   `='/_ // _/ '      |    | |
   .        ` "'          :    | |    :
   :    _.-'              :    \ |
   | .-'                  |     Y     |
   '                      |     :     |
                          .     :     |
                          :     :
                          |     6     :
                          |    5 5
                              4 : 4   |
                          :  3  :  3  |
                            2   :   2 :
                          :1    :    1:
                          :     :
                          |     6     :
                          |    5 5
                              4   4   |
                          :  3     3  |
                            2       2 :
                          :1         1:
                          |           |


abandoned
2aug98

[][ see yuz
[][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>[][ i have just sent the uuencoded zip file
>[][   asctools.zip   110 Kb ;  uuencoded: 146 Kb
>[][ as one chunk to   alt.binaries.misc

It has not arrived there yet ( Sunday, NZ time at 7am ).

Try posting it again to alt.ascii-art.animation I think it might get
through there OK just at present because Richard Depew, the bot canceller
seems to have gone quiet this last few months.

I am waiting to see how this progresses before trying to upload thosee
ANSI files again. It was you who wanted the ANSI files wasn't it or am
I confusing you with someone else who asked for them?

Bye,

CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>[][ i have just sent the uuencoded zip file
>[][   asctools.zip   110 Kb ;  uuencoded: 146 Kb
>[][ as one chunk to   alt.binaries.misc


>        []())
>         ~_~


>[][ just have to wait and see if it reaches you
>[][ without being damaged

I don't think the first one you sent was damaged or corrupted...
it has something to do with the original source code I think. Have a look 
at the actual first executable you sent me and you will see that right
at the start of the executable there is all this guff about CWSDPMI and
all that jazz.

With that requirement in the executable it ain't gonna run...and that's
what happened...it warned that CWSDPMI.EXE was missing and terminated but
the program did begin to run so it was not corrupted during transit to me.

Bye,

Bye,

[][ i have just sent the uuencoded zip file
[][   asctools.zip   110 Kb ;  uuencoded: 146 Kb
[][ as one chunk to   alt.binaries.misc


        []())
         ~_~


[][ just have to wait and see if it reaches you
[][ without being damaged

[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 9 Aug 1998 00:00 · permalink
CJRandall <col...@shieldwolf.demon.co.uk> wrote:
>In article <35C...@iNOdirect.ca>, llizard <lli...@iNOdirect.ca>
>writes
>>In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
>><col...@shieldwolf.demon.co.uk> wrote:
>>> 
>>>         []())
>>>          ~_~
>>.
>>              \ 
>>               \,^^%---
>>               <\__ \ What is this supposed to be???
>>               > 
>>               > 
>>              /|^^ 
>>   ejm        | \
>>
>>I sense that you have used some non-standard character that is getting
>>mangled in the transmission.

>hmmm...  u keep telling me off .....missy!

HeHeHe. She does it to me too!  It's that big mouth and long tongue 
that does it...especially when she yawns.  *8-) 


              \ 
               \,^^%---
               <\__ \ What is this supposed to be???    <====
               > 
               > 
              /|^^ 
   ejm        | \



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


                  .-.     .-.
                 .****. .****.
                 .*****.*****.
                  .*********.
                   .*******.
                    .*****.
                     .***.
                .......*.......

            " Sweet Dreams Llizard "

__                                             __
||_____________________________________________||
||  _ _ _ _ _ _ _ _ _ _ _   _ _ _ _ _ _ _ _ _  ||
|| {                      |                  } ||
|| {      > YAWWWWN! \  | | |  /             } ||
|| {     /            \ | | | /              } ||
|| {   /               \|_|_|/               } ||
|| {  (           _.--~_@.__ ~~-._           } ||
|| {   \         :..____~         ~-.        } ||
|| {    \ ________''                 ~_      } ||
|| {     (/~~^^'' ~~-.. ~ ._           ;     } ||
|| {                   `-._ `.          ~.   } ||
|| {                        ~~\.        ~\   } ||
|| .......................... (((((((((((((... ||
||  .                                          .|
||   .                                           .
||\   ..............................................
~~ \   .                                             . _-- __
    \   .                                              .     ~~--__
     \   .                                               .         ~-.
      \   .                                                .          `.
       \   .                                                 .,- _     |`.
        \   .                                                     `-. /  |
         \   .                                                      ;'   |
          \   .                                                 _,-'    /
           \   .                           _______.......----~~~     _,'
            \   .                     ~~""""---......._________...--
             \   .                                                    .
              \   .                                                     .
               \   .                                                     .
                \   .  .   .   .   .   .   .     .   .   .   .   .  .  . .
                 \   (                                                    )
                  \  (                                                    )
                   \ |                                                    |
                    \|____________________________________________________|
                       || |                                          || |
                       || |     " Sweet Dreams Llizard "    -cfbd-   || |
                        `~~                                           `~~


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Bye,

llizard <lli...@iNOdirect.ca> ASCII art 9 Aug 1998 00:00 · permalink
In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> wrote:
> 
> CJRandall <col...@shieldwolf.demon.co.uk> wrote:
> >In article <35C...@iNOdirect.ca>, llizard <lli...@iNOdirect.ca>
> >writes
> >>In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
> >><col...@shieldwolf.demon.co.uk> wrote:
> >>>
> >>>         []())
> >>>          ~_~
> >>.
> >>              \
> >>               \,^^%---
> >>               <\__ \ What is this supposed to be???
> >>               >
> >>               >
> >>              /|^^
> >>   ejm        | \
> >>
> >>I sense that you have used some non-standard character that is getting
> >>mangled in the transmission.
> 
> >hmmm...  u keep telling me off .....missy!
> 
> HeHeHe. She does it to me too!
[snip]
> 
> Bye,
.                                    _
          ___              \    /|_|/ \
        _/   |   \_,^%---   \/\/ | |\_/ ,
       |_____|     <\ \         _   _   _
         ---  ==   >/     |\/| |_  ( ) ( )
       [_____]   __>,^    |  | |_   (   (
  ejm   |   |   //| |               .   .

I would NEVER tell people off... that would be like the
   ___.___
   |     |========
   |_____|

calling the

      _._
 \\__/   \_/\
  \        /))
   \       //
    \_____/

black.

I was merely trying to help, Colin Randall.

         []())
          ~_~
 
               \              Not knowing anything 
                \,^^%---      about shell commands,
                <\__ \ I thought it was a mustachioed person
                >          with some sort of thrilling
                >        non-standard characters for his
               /|^^             eyes and nose.
    ejm        | \


And in article <Da3...@shieldwolf.demon.co.uk>, CJRandall
<col...@shieldwolf.demon.co.uk> wrote:
> 
> In article <35C...@iNOdirect.ca>, llizard <lli...@iNOdirect.ca>
> writes
> >In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
> ><col...@shieldwolf.demon.co.uk> wrote:
[snip]
> ...its a mouth, a pair of eyes (girly style) and some hair, like when
>  girls put their hair up..... or perhaps a furry hat (USSR like).
> just 'cos i've used a square bracket doesnt mean that it was part of a
> CSI (control sequence introducer)..... it was done on the fly from
> sommink i saw in another pic ..... in fact it wasnt a pic at all but
> part of a string of chars for a shell.command, i added another eye just
[snip]
> ps: i fink yor anims are really cool.

            _/v\_
             /
         ,^^^,
        < \   ^%---
        <       \ Why thank you, Sir.
      ^^|\ 
  ejm  / /

I'm glad you like them.

>                                                             _.
>                              /^\                        _.-'_]\
>              \              |   \__                 _.-'_.=\\|\]
>               \             |_/\ \/\            _.-'_.='\\  \\ |
>          `.    \            | \ \ \^\       _.-'_.=' \\  \\  \\|
>    .       `.   \            \ \ \   \  _.-'_.=\  \\  \\  \\ |\    /
>    :         `.  \            \ \     | | i\\  \\  \\  \\  \\| |  '
>    |           `. \            \_\   /  | | \\  \\  \\  \\  \\ | / '
>                                .)_)  |  | |  \\  \\  \\  \\  \\|' /
>    |                    _    .`.'    |  | |\  \\  \\  \\  \\ |\  /
>    |                _.-'|\ .`.'  _.;|\.-' |\\  \\  \\  \\  \\| |'
>    :            _.-'_.1 | ||~; -:;:;| |_.-' \\  \\  \\  \\  \ \]
>    '        _.-'_.-'//| |_:| ; |:;:;| |  \\  \\  \\  \\  \\./\
>         _.-'_.-'/  // | |::| ; |:;:;| |\  \\  \\  \\  \\  \ \/ .
>     _.-'_.-'  //  //  | |::| ; |:;:;| |\\  \\  \\  \\  \\./\ . |
>  . [_.-' //  //  //  /|_|::| ; |:;:;| | \\  \\  \\  \\  \ \/ | | .-'
>    | // //  //  //  //' |::| ; |:;''Y |  \\  \\  \\  \\./\   | :
>    |// //  //  //  //  /|::|_; Y    Y |\  \\  \\  \\  \ \/   : .
>     / //  //  //  //  //|:''\~\Y    Y;|\\  \\  \\  \\-'\     . :
>    | //  //  //  //  // Y    Y\Y;   ;;| \\  \\  \\-'\`-'     : |
>    |//  //  //  //  //  Y    ;;;;    Y|  \\ _\\-'\`-' .      | |
>     /  //  //  //  //  /Y;    Y.Y.  _L|\_.\\ _\`-' / /       | |
>    |  //  //  //  //  //;;    _L`L-'_ Y'\.-'`     / /        |
>    | //  //  //  //  //  Y._.-'Y Y-'  |          ' '
>    |//  //  //  //  //  /;L    | |    :         / /
>     /  //  //  //  //  // Y    | |    :          /
>    :`-'/  //  //  //_.Y"  |    | |    |         '
>    '   `='/_ // _/ '      |    | |
>    .        ` "'          :    | |    :
>    :    _.-'              :    \ |
>    | .-'                  |     Y     |
>    '                      |     :     |
>                           .     :     |
>                           :     :
>                           |     6     :
>                           |    5 5
>                               4 : 4   |
>                           :  3  :  3  |
>                             2   :   2 :
>                           :1    :    1:
>                           :     :
>                           |     6     :
>                           |    5 5
>                               4   4   |
>                           :  3     3  |
>                             2       2 :
>                           :1         1:
>                           |           |
> 
> abandoned
> 2aug98
> 
> [][ see yuz
> [][ colin
> --
> ( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
> CJRandall http://www.shieldwolf.demon.co.uk

Please unabandon this drawing up again. It is very cool.


NOTE: I do not pick up my mail from the idirect address that you
see. If you are e-mailing me and hit the reply button, add an "e"
to "freent"; its absense is to stop the torment of automatic mailers.
--
       ___         ha            cq547@freene+.+oron+o.on.ca
     _/   |    ,^%--- ha                      llizard aka ejm
    |_____|  __<_ \ ha   ...missy???            
      --- ==   >/                 
    [_____]  __>,^          ASCII-ar+, ASCII & gif anima+ions
  ejm|   |  //| |        www.geocities.com/SoHo/Studios/9334/

In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>ANSI files again. It was you who wanted the ANSI files wasn't it or am
[][ yes .... it was (is) me...fanx
[][ i've just uploaded asctool.zip to alt.ascii-art.animation

[][ see yuz
[][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

CJRandall <col...@shieldwolf.demon.co.uk> wrote:
>In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> writes
>>ANSI files again. It was you who wanted the ANSI files wasn't it or am
>[][ yes .... it was (is) me...fanx

>[][ i've just uploaded asctool.zip to alt.ascii-art.animation

OK, it's not arrived yet.

Your posting to alt.binaries.misc has not turned up here yet either.

I will post the 2 ANSI files to alt.binaries.misc so let me know if you
get them at your site.

Bye,

CJRandall <col...@shieldwolf.demon.co.uk> wrote:
>In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> writes
>>ANSI files again. It was you who wanted the ANSI files wasn't it or am

>[][ yes .... it was (is) me...fanx

OK...have just uploaded to alt.binaries.misc:

ANSJEAN1.ZIP
ANSIZIP3.ZIP

let me know if and when they arrive at your place.

Toodles,

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 10 Aug 1998 00:00 · permalink
In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>
>Same problem again as with the first version you sent.
>
>Gives the same message and then terminates:
>
>      Load error: No DPMI
>
>
>I am using MS-DOS 6.0 on a 486DX 66MHz machine with 16Mb RAM.
>
[][ it seems to work ok from a dos.box on win95 and winNT

[][ i had a quick try on a 486dx33 from a win3x dos.box at lunchtime
[][ and altho' lr.bat worked ok the tb.bat failed due to the command
[][ line too long!

[][ i've got a 486dx66 with ms.dos6.2 and win3.1 here at home that
[][ i shall try it on.... if it fails...  i shall have a go at
[][ compiling them with the old dynosaurs Ms.C 6.0 and or Turbo-C 3.2

[][ i also had a look at the docs for djgpp to see if i could set it
[][ to 'no-dpmi' at compile time....  but it wasn't obvious.

[][ yes.... i did see the stub copywrite message and the reference to
[][ cwsdpmi.exe .... altho the said file is *not* on eithe of the two
[][ machines i tried at work ... puzzling ... suggests its 32bit code

[][ sorry it dont work :(

[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

CJRandall <col...@shieldwolf.demon.co.uk> wrote:
>In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> writes
>>
>>Same problem again as with the first version you sent.
>>
>>Gives the same message and then terminates:
>>
>>      Load error: No DPMI
>>
>>
>>I am using MS-DOS 6.0 on a 486DX 66MHz machine with 16Mb RAM.
>>
>[][ it seems to work ok from a dos.box on win95 and winNT

>[][ i had a quick try on a 486dx33 from a win3x dos.box at lunchtime
>[][ and altho' lr.bat worked ok the tb.bat failed due to the command
>[][ line too long!

[...snip...]

>[][ sorry it dont work :(

Thanks for all the hard work you have done to produce these executables.
I'll find a way to get the proggie running eventually now that
you have got it compiled and working under Windoze.

I don't really want to run your proggie from Windoze if I can avoid
it. I would like to run it at the command line at the DOS prompt:

   C> asc-tools mypicture

So exactly what do you mean by a Windows dos.box?  I'm not familiar with
that particular jargon - "dos.box" ?

A dos-box to me means a computer running MS-DOS as the operating
system. "dos.box" I dunno - no comprehendi senor!

BTW did you get those ANSI files? I see they are showing here in
alt.binaries.misc so at least they are on the server at this end.

Bye,

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 10 Aug 1998 00:00 · permalink
In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>
>So exactly what do you mean by a Windows dos.box?  I'm not familiar with
>that particular jargon - "dos.box" ?
>
>A dos-box to me means a computer running MS-DOS as the operating
>system. "dos.box" I dunno - no comprehendi senor!
>
 yep... dos-box : machine with dos as primary operating system.
 under windoze i use the term "open a dos.box" for dos-window 'cos its
 shorter altho what appears on screen is just a rectangle with dos in.

>BTW did you get those ANSI files? I see they are showing here in
>alt.binaries.misc so at least they are on the server at this end.
>
>Bye,
yes i did .... just completed d'load now.
fanx _very_ much

[][ see yuz
[][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>[][ anyway... i have now re-compiled asciitool.c after
>[][ a couple of minor changes....
>    o - now reports correct cli field
>    o - prints help page correctly

>[][ *Also* i've compiled successfully tr.c for dos
>[][ and translated as much as i could of
>[][ the unix shell scripts to ms.dos batch files.
>[][ all compilations were made with no optimisations whatsoever

>[][ NB: run these tools in or from a dos window...
>        i have only tested them on pentium mmx machinery


OK I got the proggie from alt.ascii-art.animation...intact after 
unpacking the Zip file.  

Same problem again as with the first version you sent.

Gives the same message and then terminates:

      Load error: No DPMI

That happens whether I use the main program ASC-TOOL.EXE or the 
batch file LR.BAT  :-(

I really think it is irrelevant but I am using it at the DOS prompt
and not from Windows 3.11 which is the Windows version I've got.

I am using MS-DOS 6.0 on a 486DX 66MHz machine with 16Mb RAM.

Once again...I ask you to view ASC-TOOL.EXE in a file viewer of some 
kind like LIST.EXE - don't load it into a wordprocessor to view it 
because it will corrupt ASC-TOOL.EXE. 

I use a shareware utility named "FileViewer" and it simply views any 
file without loading the file at all. I highlight the file...press 
enter...and the file is ready to read...no problem!  

Whatever read that paragraph at the start of the executable ASC-
TOOL.EXE and you will see it refers to that damned proggie 
CWSDPMI.EXE...it is looking for that prog and cannot find 
it...simply because I do not have CWSDPMI.EXE!

Bye, 

llizard <lli...@iNOdirect.ca> ASCII art 10 Aug 1998 00:00 · permalink
In article <35c...@news.southern.co.nz>, cfb...@southern.co.nz
(Colin Douthwaite) wrote:
> 
> On Sun, 09 Aug 1998 08:12:14 -0400, llizard <lli...@iNOdirect.ca> wrote:
> 
> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
> ><cfb...@southern.co.nz> wrote:
> >>
> >> CJRandall <col...@shieldwolf.demon.co.uk> wrote:
> >> >In article <35C...@iNOdirect.ca>, llizard <lli...@iNOdirect.ca>
> >> >writes
> >> >>In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
> >> >><col...@shieldwolf.demon.co.uk> wrote:
[snip]
> >> >>I sense that you have used some non-standard character that is getting
> >> >>mangled in the transmission.
> >>
> >> >hmmm...  u keep telling me off .....missy!
> >>
> >> HeHeHe. She does it to me too!
> >[snip]
> >> Bye,
> 
> >.                                    _
> >          ___              \    /|_|/ \
> >        _/   |   \_,^%---   \/\/ | |\_/ ,
> >       |_____|     <\ \         _   _   _
> >         ---  ==   >/     |\/| |_  ( ) ( )
> >       [_____]   __>,^    |  | |_   (   (
> >  ejm   |   |   //| |               .   .
> 
> >I would NEVER tell people off... that would be like the
> 
> Oooh, you would,  So!...
> 
> AND even worse...put their heads on a platter!  *8-)
> 
>              .,.,
>            (((((())
>           ((('.  .`)
> a:f/ejm   ((G   \ |)             ,~~~,
>       __.(((`   ~ , --. __      ,~~~~~,
>  _---'\_\/.((\.:v:   \ /_/`--_ (  )(  ))
> <._   __(__ .| `"'. __)__    _.))(  )(((         __
>    `-/_/ \_\ `---' /_/_\_|.-'  (( )(  )))         \\\
>        `-------\\\-----'        ))( )(((         \,) )
>                \\\`-(          ((  )( )))        ( \/
>                 `--. \       ---))(  (((--       /|`\
[snip]
> 
> Poor old Andreas Freise...he has never been seen since on this newsgroup
> not even his headless bottom part!
> 
> And all because he chanced to catch you in "The Altogether"?  *8-(
> 
> Bye,
.
                   ha
          ,^^,__      ha
         < \  ^,\        ha 
         <  \   ^%--- ha
         < __     \ ha    catch ME in the altogether???
       ^^ \ /
  ejm     /

It is my recollection that I first apologized for using Andreas' head as
a template for John the Baptist's head on a platter in a portrait of
Salome AND that he replied that he didn't mind at all. But I'll just
check dejanews

http://www.dejanews.com/home_ps.shtml

to make sure I got it right...
        ___ 
      _/   |===%^,
     |_____|  __\/>
       ---  ==     >
     [_____]     __>,^
  ejm |   |     //| |

: llizard wrote:
: [snip]
: ] Here is a portrait of Salome with John the Baptist's head on a
platter
: ] of basil leaves:
: ] As you can see, she has already done her dance of the seven
veils....
: ] 
: ]              .,.,
: ]            (((((())
: ]           ((('.  .`)
: ] a:f/ejm   ((G   \ |)             ,~~~,
: ]       __.(((`   ~ , --. __      ,~~~~~,
: ]  _---'\_\/.((\.:v:   \ /_/`--_ (  )(  ))
: ] <._   __(__ .| `"'. __)__    _.))(  )(((         __
: ]    `-/_/ \_\ `---' /_/_\_|.-'  (( )(  )))         \\\
: ]        `-------\\\-----'        ))( )(((         \,) )
: ]                \\\`-(          ((  )( )))        ( \/
: ]                 `--. \       ---))(  (((--       /|`\
: ]                     \ \    /   ((  )  )))  \    / |!|
: ]                      \ \  / /`  ))(  ((( '\ \  / /| |'
: ]                       \ \/ /  \((  )  ))) )\ \/ / \ |!
: ]                        \  /    \         |  \  /|! \!|.
: ]                         \/      \        |   \/ || |\|'
: ]                                  )       |      || |\||
: ]                                 /        |      | \||!|
: ]                                /         |      | |/\|
: ]                               /          \      |/ \|
: ]                              '   (        \     |/
: ]                              `    `.       \
: ]                               \     `.      \
: ]                                \     |`.     \
: ]                                 \    |   \    \
: ]                                  )   )    )    )
: ]                                 /   (    /    /
: ]                                |     \  |    /
: ]                                 \    /  |   /
: ]                                  \  /   |  /
: ]                                   )(    ) (
: ]                                  (__)  (__ `.
: ]                                           `._`..
: ] 
: ] Sorry, Andreas to use your head for the grisly scene, but it was so
: ] conveniently the right size for the platter.
: 
: :)) Thanks for that! No need to apologize. It's quite obvious
: that I clearey enjoy being on that plate - maybe because from
: there I've got a better 'front' view ... :)
[snip] 
: Andreas
:            .,.,     Life can be fun _without_ the body!             
:          (((((())  '              
:         ((('.  .`)      ASCII Art Dictionary          
:         ((G   \ |)               
:        (((`   ~ ,      
http://www.stud.uni-hannover.de/~freise         
:         .((\.:v:                 
:           .| `"'.                
:            `---'

       ___
     _/   |    ,^%---
    |_____|  __<_ \  Ah, vindicated. (Dejanews is so handy!)            
      --- ==   >/                 
    [_____]  __>,^
  ejm|   |  //| |


NOTE: I do not pick up my mail from the idirect address that you
see. If you are e-mailing me and hit the reply button, add an "e"
to "freent"; its absense is to stop the torment of automatic mailers.
--
       ___        llizard aka ejm  cq547@freene+.+oron+o.on.ca
     _/   |    ,^%---                    
    |_____|  __<_ \ I miss Andreas too.
      --- ==   >/     
    [_____]  __>,^          ASCII-ar+, ASCII & gif anima+ions
  ejm|   |  //| |        www.geocities.com/SoHo/Studios/9334/

Martin Atkins <zne...@ovtsbbg.pbz> wrote:
>.----- On 7 Aug 1998 05:05:45 GMT, Colin Douthwaite posted:
>|
>|Following up on my own post here. :-(
>|
>|I find this unbelievable but twice previously I have tried to post
>|this little section of the message and it always misses the
>|part " CWSDPMI.EXE" out of the line "go32stub, v 2.00   
>|CWSDPMI.EXE".
>|
>|It must be that "gO32stub" must be acting as a control instruction 
>|to some of the software my message is passing through...real weird
>|because this has never happened to me before.
>|
>|
>'--------------------------

>I have CWSDPMI.EXE ... quite a few DOS programs I have need it. Want me to chuck
>over a copy to you? (and what`s your email address?)

Hmm...my email address is spamblocked so your posting would just bounce.

Could you uuencode CWSDPMI.EXE in just one uuencoded file, not parts, and
post the uuencoded file to alt.ascii-art.animation newsgroup?  I could
access it from there.

If you do not have a UUencode program I could get a copy of the Richard
Marks program to you...probably by the same method.

Bye,

Phil <ccx...@coventry.ac.uk> wrote:
>On 10 Aug 1998, Colin Douthwaite wrote:

>> CJRandall <col...@shieldwolf.demon.co.uk> wrote:
>> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
>> ><cfb...@southern.co.nz> writes
>> >>
>> >>Same problem again as with the first version you sent.

>- SNIP -
>> So exactly what do you mean by a Windows dos.box?  I'm not familiar with
>> that particular jargon - "dos.box" ?
>> 
>> A dos-box to me means a computer running MS-DOS as the operating
>> system. "dos.box" I dunno - no comprehendi senor!

>A Win 3.x DOS Box is where you run a DOS Shell from within Windows.  ie
>You don't exit to pure DOS to run the programs.

Thanks for that helpful explanation.

Although I do now have Windoze 3.1 I only use it when a program will not
run without it, e.g. Free Agent off-line newsreader. I've actually never
tried running a DOS shell within Windows. I use my FileViewer utility
which is a Dos Shell or would choose to use MSDOSHELL supplied with
MS-DOS 6.0.

Because of this I am not familiar with the working of Windows and have
not really studied it. These days many users cannot do anything unless
they use Windows and don't often know what the DOS command line is or 
how to use it.

Modern computer users have become "Pointers & Clickers".

Bye,

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 11 Aug 1998 00:00 · permalink
>In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> writes
>>
>>Missing part ==>    "go32stub, v 2.00T"

[i said][ it doesnt need go32.whatever....
[][                                      .......oops!

[][ after trying it out on my dos-only machine....
[][ after reading the docs for djgpp...
[][ damn.... they  _may_  require DPMI support.

[][ anyway... i have now re-compiled asciitool.c yet again
[][ using tc2.01 on my dos-only machine to produce a non-DPMI
[][ dependant executable of just 12Kb.

[][ thus .... the zip archive asctool2.zip 30Kb contains :-
[][     CWSDPMI.EXE  : provide DPMI support for djgpp compilations
[][     CWSDPMI.DOC  : documentation sheet for cwsdpmi.exe
[][     ASC-TOOL.EXE : new non-DPMI dependant raw rotation tool

____________________________________________________________
[][][ and can be found in news:alt.ascii-art.animation ][][]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[][ the asctools.zip 110Kb of the previous archive posted a few days
[][ ago should be renamed :-
        asc-tool.exe : asc-t386.exe
        tr.exe       : tr-386.exe
        sed.exe      : sed-386.exe
[][ and... the batch files need editing.

[][ non-DPMI dependant code for tr.exe may take quite a bit longer.
[][ ....i may just write a small stream filter....i dunno yet.

[][ i've added edited/corrected/working versions of the batch files

        lr.bat       : flip ascii picture left-right
        tb.bat       : flip ascii picture top-bottom
        cw90.bat     : rotate clockwise 90 degrees
        ccw90.bat    : rotate counter-clockwise 90 degrees

[][ ensure all files are in your search-path incl. cwsdpmi.exe


type test.asc

      _\|      __     |/_
    _-  \_   _/"->   _/  -_
    -_    `-'(   )`-'    _-
     `=.__.=-(   )-=.__.='
             |/-\|
cjr          Y   Y
2aug98

tb test.asc

San698
cjt          A   A
             |\-/|
     ,='~~'=-(   )-='~~'=.
    -~    ,-.(   ),-.    ~-
    ~-  /~   ~\"->   ~\  -~
      ~/|      ~~     |\~


[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

Pete Casso <pet...@sympatico.ca> ASCII art 11 Aug 1998 00:00 · permalink
>                    ______________________________
>                   ; I love toasted Marshmallows! ;
>              ,;~;, \  __________________________/
>                 /\_ |/
>                (  /                                        (
>                (()      //)                                '
>                | \\  ,,;;'\           Philip Powell      ,oo /Help!
>            __ _(  )m=(((((((((((((================------( -)-
>          /'  ' '()/~' '.(, |      ccx...@coventry.ac.uk  ""
>       ,;(      )||     |  ~
>      ,;' \    /-(.;,   )                                 ) (
>           ) /       ) /                                )('))\
>          //         ||                                (.) (.')
>         )_\         )_\                             /'/';\;\;;\\

Wow! I award three Frogsteins on the tip of a lance!

      .oo    .oo    .oo
   --(  -)--(  -)--(  -)--
      " "    " "    " "

This reminds me of the Frogsteins that were used as beads of an abacus, but
Marshmallowstein is more exciting!

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 11 Aug 1998 00:00 · permalink
On Sun, 09 Aug 1998 08:12:14 -0400, llizard <lli...@iNOdirect.ca> wrote:

>In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> wrote:
>> 
>> CJRandall <col...@shieldwolf.demon.co.uk> wrote:
>> >In article <35C...@iNOdirect.ca>, llizard <lli...@iNOdirect.ca>
>> >writes
>> >>In article <e+E...@shieldwolf.demon.co.uk>, CJRandall
>> >><col...@shieldwolf.demon.co.uk> wrote:
>> >>>
>> >>>         []())
>> >>>          ~_~
>> >>.
>> >>              \
>> >>               \,^^%---
>> >>               <\__ \ What is this supposed to be???
>> >>               >
>> >>               >
>> >>              /|^^
>> >>   ejm        | \
>> >>
>> >>I sense that you have used some non-standard character that is getting
>> >>mangled in the transmission.
>> 
>> >hmmm...  u keep telling me off .....missy!
>> 
>> HeHeHe. She does it to me too!
>[snip]
>> Bye,

>.                                    _
>          ___              \    /|_|/ \
>        _/   |   \_,^%---   \/\/ | |\_/ ,
>       |_____|     <\ \         _   _   _
>         ---  ==   >/     |\/| |_  ( ) ( )
>       [_____]   __>,^    |  | |_   (   (
>  ejm   |   |   //| |               .   .


>I would NEVER tell people off... that would be like the

Oooh, you would,  So!...

AND even worse...put their heads on a platter!  *8-)



             .,.,
           (((((())
          ((('.  .`)
a:f/ejm   ((G   \ |)             ,~~~,
      __.(((`   ~ , --. __      ,~~~~~,
 _---'\_\/.((\.:v:   \ /_/`--_ (  )(  ))
<._   __(__ .| `"'. __)__    _.))(  )(((         __
   `-/_/ \_\ `---' /_/_\_|.-'  (( )(  )))         \\\
       `-------\\\-----'        ))( )(((         \,) )
               \\\`-(          ((  )( )))        ( \/
                `--. \       ---))(  (((--       /|`\
                    \ \    /   ((  )  )))  \    / |!|
                     \ \  / /`  ))(  ((( '\ \  / /| |'
                      \ \/ /  \((  )  ))) )\ \/ / \ |!
                       \  /    \         |  \  /|! \!|.
                        \/      \        |   \/ || |\|'
                                 )       |      || |\||
                                /        |      | \||!|
                               /         |      | |/\|
                              /          \      |/ \|
                             '   (        \     |/
                             `    `.       \
                              \     `.      \
                               \     |`.     \
                                \    |   \    \
                                 )   )    )    )
                                /   (    /    /
                               |     \  |    /
                                \    /  |   /
                                 \  /   |  /
                                  )(    ) (
                                 (__)  (__ `.
                                          `._`..


Poor old Andreas Freise...he has never been seen since on this newsgroup
not even his headless bottom part!  

And all because he chanced to catch you in "The Altogether"?  *8-(

Bye,

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 11 Aug 1998 00:00 · permalink
llizard <lli...@iNOdirect.ca> wrote:
>.
>                   ha
>          ,^^,__      ha
>         < \  ^,\        ha 
>         <  \   ^%--- ha
>         < __     \ ha    catch ME in the altogether???
>       ^^ \ /
>  ejm     /

>It is my recollection that I first apologized for using Andreas' head as
>a template for John the Baptist's head on a platter in a portrait of
>Salome AND that he replied that he didn't mind at all. But I'll just
>check dejanews

>: ] 
>: ] Sorry, Andreas to use your head for the grisly scene, but it was so
>: ] conveniently the right size for the platter.
>: 
>: :)) Thanks for that! No need to apologize. It's quite obvious
>: that I clearey enjoy being on that plate - maybe because from
>: there I've got a better 'front' view ... :)
>[snip] 
>: Andreas
>:            .,.,     Life can be fun _without_ the body!             
>:          (((((())  '              
>:         ((('.  .`)      ASCII Art Dictionary          
>:         ((G   \ |)               
>:        (((`   ~ ,      
>http://www.stud.uni-hannover.de/~freise         
>:         .((\.:v:                 
>:           .| `"'.                
>:            `---'



                                           ___ ____/:     :\____ ___
                                         .'   `.-===-\   /-===-.`   '.
So Andreas perchance returns with       /      .-"""""-.-"""""-.      \
his head tucked underneath his arm    /'              =:=             '\
for a full frontal, post-operative, .'  ' .:     o   -=:=-   o    :. '  `.
meeting with Llizard sporting       (.' /' ,.,.`-.....-'-.....-' .'\   '.)
her normal spikey hairstyle.        /' . (())))))    --:--     ."   \_. '\
                                    | .'('.  .`)))  ---:---  ."      |'. |
                                    | : (| /   G))  ---:---  |       | : |
                                     \: `, ~   '))_____._____|       | : /
                                      )   :v:./) |----|------|       )  \
                                      |  \`"'    |    |      |      |. ..\
                                       \::://   /     |       \     ''\:::|
                                        ~~~    /'     L_      `\        ""
                    ..                        /'-.,___` `\__..-'\
                  /||||\                     ;      /     \      ;
                 /||||||\                    :     /       \     |
                //||||||\\         \\\       |    /         \.   |
               ///||||||\\\       \,) )      |`../           |  ,/
\\\`-(         ///||||||\\\       ( \/       ( _ )           |  _)
 `--. \       ---/||||||\---      /|`\       |   |           |   |
     \ \    /    /||||||\   \    / |||       |___|           \___|
      \ \  / /`  /||||||\ '\ \  / /| |'      :===|            |==|
       \ \/ /  \           )\ \/ / \ ||       \  /            |__|
        \  /    \         |  \  /|| \||.      /\/\           /"""`8.__
         \/      \        |   \/ || |\|'      |oo|           \__.//___)
                  )  :    |      || |\||      |==|
                 /   :    |      | \||||      \__/
                /         |      | |/\|
               /          \      |/ \|
              '   (        \     |/
              `    `.       \                     _____|_____
               \     `.      \                   |\  |||||  /|
                \     |`.     \                  | \ ||||| / |
                 \    |   \    \                 |  \|||||/  |
                  \   )     )   )                |  (-O,O-)  |
                   (  ;    /   /                 |   \_C_/   |
 -cfbd-            :  \   :   /                  |   __|__   |
 after             :   ;  |  /                  _|__/_____\__|_
everybody           \ .   : /                       Llizard
                     )(   )(                      Full Frontal
                    (__) (_._`..



>       ___
>     _/   |    ,^%---
>    |_____|  __<_ \  Ah, vindicated. (Dejanews is so handy!)
>      --- ==   >/
>    [_____]  __>,^
>  ejm|   |  //| |


Only if posters don't use X-No-Archive: yes.

If they do then you'll never find their postings.  :-(


Toodles,

Phil <ccx...@coventry.ac.uk> ASCII art 11 Aug 1998 00:00 · permalink
On 10 Aug 1998, Colin Douthwaite wrote:

> CJRandall <col...@shieldwolf.demon.co.uk> wrote:
> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
> ><cfb...@southern.co.nz> writes
> >>
> >>Same problem again as with the first version you sent.

- SNIP -
> So exactly what do you mean by a Windows dos.box?  I'm not familiar with
> that particular jargon - "dos.box" ?
> 
> A dos-box to me means a computer running MS-DOS as the operating
> system. "dos.box" I dunno - no comprehendi senor!

A Win 3.x DOS Box is where you run a DOS Shell from within Windows.  ie
You don't exit to pure DOS to run the programs.

Some programs behave badly in a multi tasking environment (Windows).

> 
> BTW did you get those ANSI files? I see they are showing here in
> alt.binaries.misc so at least they are on the server at this end.
> 
> Bye,
> 
> 

Hope this helps,

Phil

                   ______________________________
                  ; I love toasted Marshmallows! ;
             ,;~;, \  __________________________/
                /\_ |/
               (  /                                        (
               (()      //)                                '
               | \\  ,,;;'\           Philip Powell      ,oo /Help!
           __ _(  )m=(((((((((((((================------( -)-
         /'  ' '()/~' '.(, |      ccx...@coventry.ac.uk  ""
      ,;(      )||     |  ~
     ,;' \    /-(.;,   )                                 ) (
          ) /       ) /                                )('))\
         //         ||                                (.) (.')
        )_\         )_\                             /'/';\;\;;\\

llizard <lli...@iNOdirect.ca> ASCII art 11 Aug 1998 00:00 · permalink
In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> wrote:
> 
> llizard <lli...@iNOdirect.ca> wrote:
> >.
> >                   ha
> >          ,^^,__      ha
> >         < \  ^,\        ha
> >         <  \   ^%--- ha
> >         < __     \ ha    catch ME in the altogether???
> >       ^^ \ /
> >  ejm     /
> 
[snip]
>                                            ___ ____/:     :\____ ___
>                                          .'   `.-===-\   /-===-.`   '.
> So Andreas perchance returns with       /      .-"""""-.-"""""-.      \
> his head tucked underneath his arm    /'              =:=             '\
> for a full frontal, post-operative, .'  ' .:     o   -=:=-   o    :. '  `.
> meeting with Llizard sporting       (.' /' ,.,.`-.....-'-.....-' .'\   '.)
> her normal spikey hairstyle.        /' . (())))))    --:--     ."   \_. '\
>                                     | .'('.  .`)))  ---:---  ."      |'. |
>                                     | : (| /   G))  ---:---  |       | : |
>                                      \: `, ~   '))_____._____|       | : /
>                                       )   :v:./) |----|------|       )  \
>                                       |  \`"'    |    |      |      |. ..\
>                                        \::://   /     |       \     ''\:::|
>                                         ~~~    /'     L_      `\        ""
>                     ..                        /'-.,___` `\__..-'\
>                   /||||\                     ;      /     \      ;
>                  /||||||\                    :     /       \     |
>                 //||||||\\         \\\       |    /         \.   |
>                ///||||||\\\       \,) )      |`../           |  ,/
> \\\`-(         ///||||||\\\       ( \/       ( _ )           |  _)
>  `--. \       ---/||||||\---      /|`\       |   |           |   |
>      \ \    /    /||||||\   \    / |||       |___|           \___|
>       \ \  / /`  /||||||\ '\ \  / /| |'      :===|            |==|
>        \ \/ /  \           )\ \/ / \ ||       \  /            |__|
>         \  /    \         |  \  /|| \||.      /\/\           /"""`8.__
>          \/      \        |   \/ || |\|'      |oo|           \__.//___)
>                   )  :    |      || |\||      |==|
>                  /   :    |      | \||||      \__/
>                 /         |      | |/\|
>                /          \      |/ \|
>               '   (        \     |/
>               `    `.       \                     _____|_____
>                \     `.      \                   |\  |||||  /|
>                 \     |`.     \                  | \ ||||| / |
>                  \    |   \    \                 |  \|||||/  |
>                   \   )     )   )                |  (-O,O-)  |
>                    (  ;    /   /                 |   \_C_/   |
>  -cfbd-            :  \   :   /                  |   __|__   |
>  after             :   ;  |  /                  _|__/_____\__|_
> everybody           \ .   : /                       Llizard
>                      )(   )(                      Full Frontal
>                     (__) (_._`..
.
                              \       ha
                               \,^^%--- ha
                               <\/  \ ha     That is supposed
                               >                to be *me* ??
                               >^^
                              /| 
   ejm                        | \


             /\   ha
          ,^^,       ha
         < \_ ^%--- ha
         < __   \ ha
       ^^ \ /          What a dreamer you are!
  ejm     /



NOTE: I do not pick up my mail from the idirect address that you
see. If you are e-mailing me and hit the reply button, add an "e"
to "freent"; its absense is to stop the torment of automatic mailers.
--
          ,^^,_|            www.geocities.com/SoHo/Studios/9334/
         < \_ ^                ASCII-ar+, ASCII & gif anima+ions
         < __         ha             cq547@freene+.+oron+o.on.ca
       ^^ \ /    / ha                            llizard aka ejm  
  ejm     /    ^%--- ha  ...very amusing, Colin

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 12 Aug 1998 00:00 · permalink
In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> writes
>After some more work I've now solved most of the problems by using shortened
>command lines in the BAT files ( I renamed asc-tool.exe to f.exe ) but
>the command line in TB.BAT is still too long and so it will not
>write the output to a file...only to the screen. 
>
>The '_' character in TB.BAT is converting as ' ~ ' tilde but I guess that's
>correct because _ does not have an upside-down equivalent does it?
[][ yep ... same as ...
>
>Also CW90.BAT and CCW90.BAT are translating into letters not symbols.
>
>Just little temporary bugs I'm sure.  :-)
>
[][ hmmm... i noticed that too ... havn't had time to check full
[][ correctness properly yet
>
>Here's what I'm getting now:
>
>-----------------------------------------------------------
>
>Original:
>
>            |\_/|
>      _____/ - - \
>    /~____ \ ="= /   -cfbd-
>   (______)___w)w)
>
>
>
>LR.BAT:
>
>          |\_/|
>         / - - \_____
>-bdfc-   \ ="= / ____~\
>         (w(w___(______)
>
>
>
>
>TB.BAT ( obtained by a screen dump, won't write to a file )
>
>   (~~~~~~)~~~m)m)
>    \_~~~~ / ="= \   -ctPd-
>      ~~~~~\ - - /
>            |/~\|
>
[][ these are fine .... same as i'm getting
>
>CW90.BAT:
>
>_
>l_
>l)
>lll
>lll
>lll
>lll
>- l
>l\_
>l  n
>l=-\
>\" l
>-=-_
>\  n
>-_\
>
>
>
> -
> =
> \
> >
> v
> -
>
[][ so are the rest ... altho' they look a bit odd.

[][ the vertical-bar char '|' wont work and i used 'l' instead.
[][ the quote char wont work either so it got left out.

[][ dos seems to have a problem with command-line length
[][ and one solution is to use tmp files instead of pipes, thus :-

@echo off
: lr.bat - reverse ASCII pictures left for right
:
: usage = lr <in-file> <out-file>
:
asc-tool -mh %1 >~.~
tr-386 "()<>{}[]/\\.,`'LJZSE3dbqp" ")(><}{][\\/,.'`JLSZ3Ebdpq" <~.~ >~.~~
sed-386 "s/ *$//" ~.~~ >%2
del ~.~
del ~.~~
:

[][ that'll allow an output file and reduce the command-line length
[][ problem .... altho' i havn't tested the code i've just written,
[][ and it lacks error-trapping.

[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

Pete Casso <pet...@sympatico.ca> ASCII art 12 Aug 1998 00:00 · permalink
>               ______________________________
>              ; I love toasted Marshmallows! ;
>         ,;~;, \  __________________________/
>            /\_ |/
>           (  /                  (              ____________
>           (()      //)          '             ;   Me too!  ;
>           | \\  ,,;;'\        ,oo /Help!       \________  / ,;~;,
>       __ _(  )m=((((((((==---( -)-                      \| _/\
>     /'  ' '()/~' '.(, |       ""        (                  \  (
>  ,;(      )||     |  ~                  '          (\\      ()(
> ,;' \    /-(.;,   )            'Help!\ oo,         /';~    // |
>      ) /       ) /                    -(- (---==(((((((((=m(  (_ __
>     //         ||                       ""        | ,).' '~/()' '  '\
>    )_\         )_\                  )              ~  |     ||(      );,
>                                    ) (                (   ,;.)-\    / ';,
>    After                         )('))\)\              \ (       \ (
> Philip Powell                   (.) (.').')             ||        \\
>                               /'/';\;\;;\\;;\\         /_(        /_(

The resulting pic is cute, but I hesitate giving an award to a computer or its programmer.

P          Frogstein! What happened to your backend!
e         /
t        /        Ouch, Birdstein, OUCH!!!
e       /        My backend got dented by a computer program!
C   _==_        /
a   ( ">      oo.
s  (> )>     (-  (
s   ^^        " "
o 980812

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

Sarah Day <med...@micron.net> ASCII art 12 Aug 1998 00:00 · permalink
>        ___                 www.geocities.com/SoHo/Studios/9334/
>      _/   |              /          cq547@freene+.+oron+o.on.ca
>     |_____|             |                       llizard aka ejm
>       ---  ==           <             ha
>     [_____]     __    \ > \       / ha      even funnier,
>  ejm |   |      __| /\/>^^ \   `^%--- ha       Colin!

Oh no! Llizard laughed her head off! Someone call a medic! LOL
                     ____________
              _____ |     _      |
             / |   \|   _| |_    |
            /__|    |  |_   _|   |
           |________|____|_|_____|
           [________|____________]
             \_/     \_/    \_/

Okay, I didn't do the ambulance very well. Oh well. :^)
    -Sarah

Sarah Day <med...@micron.net> ASCII art 12 Aug 1998 00:00 · permalink
                                                _
                  ___                          (_)
                _/XXX\
 _             /XXXXXX\_                                    __
 X\__    __   /X XXXX XX\                          _       /XX\__      ___
     \__/  \_/__       \ \                       _/X\__   /XX XXX\____/XXX\
   \  ___   \/  \_      \ \               __   _/      \_/  _/  -   __ -
\__/
  ___/   \__/   \ \__     \\__           /  \_//  _ _ \  \     __  /
\____//
 /  __    \  /     \ \_   _//_\___     _/    //           \___/  \/     __/
__/_______\________\__\_/________\_
_/_____/_____________/_______\____/_______
                                   /|\
                                  / | \
                                 /  |  \
                                /   |   \
                               /    |    \
                              /     |     \
                             /      |      \
                            /       |       \
                           /        |        \
                          /         |         \
                         /          |          \
                        /           |           \
                       /            |            \

I *like* this pic!
    -Sarah

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 12 Aug 1998 00:00 · permalink
llizard <lli...@iNOdirect.ca> wrote:
>In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
><cfb...@southern.co.nz> wrote:

>>                                            ___ ____/:     :\____ ___
>>                                          .'   `.-===-\   /-===-.`   '.
>> So Andreas perchance returns with       /      .-"""""-.-"""""-.      \
>> his head tucked underneath his arm    /'              =:=             '\
>> for a full frontal, post-operative, .'  ' .:     o   -=:=-   o    :. '  `.
>> meeting with Llizard sporting       (.' /' ,.,.`-.....-'-.....-' .'\   '.)
>> her normal spikey hairstyle.        /' . (())))))    --:--     ."   \_. '\
>>                                     | .'('.  .`)))  ---:---  ."      |'. |
>>                                     | : (| /   G))  ---:---  |       | : |
>>                                      \: `, ~   '))_____._____|       | : /
>>                                       )   :v:./) |----|------|       )  \
>>                                       |  \`"'    |    |      |      |. ..\
>>                                        \::://   /     |       \     ''\:::|
>>                                         ~~~    /'     L_      `\        ""
>>                     ..                        /'-.,___` `\__..-'\
>>                   /||||\                     ;      /     \      ;
>>                  /||||||\                    :     /       \     |
>>                 //||||||\\         \\\       |    /         \.   |
>>                ///||||||\\\       \,) )      |`../           |  ,/
>> \\\`-(         ///||||||\\\       ( \/       ( _ )           |  _)
>>  `--. \       ---/||||||\---      /|`\       |   |           |   |
>>      \ \    /    /||||||\   \    / |||       |___|           \___|
>>       \ \  / /`  /||||||\ '\ \  / /| |'      :===|            |==|
>>        \ \/ /  \           )\ \/ / \ ||       \  /            |__|
>>         \  /    \         |  \  /|| \||.      /\/\           /"""`8.__
>>          \/      \        |   \/ || |\|'      |oo|           \__.//___)
>>                   )  :    |      || |\||      |==|
>>                  /   :    |      | \||||      \__/
>>                 /         |      | |/\|
>>                /          \      |/ \|
>>               '   (        \     |/
>>               `    `.       \                     _____|_____
>>                \     `.      \                   |\  |||||  /|
>>                 \     |`.     \                  | \ ||||| / |
>>                  \    |   \    \                 |  \|||||/  |
>>                   \   )     )   )                |  (-O,O-)  |
>>                    (  ;    /   /                 |   \_C_/   |
>>  -cfbd-            :  \   :   /                  |   __|__   |
>>  after             :   ;  |  /                  _|__/_____\__|_
>> everybody           \ .   : /                       Llizard
>>                      )(   )(                      Full Frontal
>>                     (__) (_._`..
>.

>                              \       ha
>                               \,^^%--- ha
>                               <\/  \ ha     That is supposed
>                               >                to be *me* ??
>                               >^^
>                              /| 
>   ejm                        | \


>             /\   ha
>          ,^^,       ha
>         < \_ ^%--- ha
>         < __   \ ha
>       ^^ \ /          What a dreamer you are!
>  ejm     /


Ah well, so often the dream is nicer than the reality isn't it?

I did actually have the following version in mind...having 
established from your postings that you are probably on the small 
and skinny side...but I decided that you would probably prefer the 
first posting.  

There's no pleasing some people!  *8-)


=== (2) =========   Andreas returns and meets Llizard ==================


So...Andreas perchance returns, with his head tucked underneath his
arm, for a full frontal, post-operative meeting with Llizard who is
still in "the altogether" and sporting her normal spikey hairstyle.


    _____|_____                               _ ____/:     :\____ _
   |\  |||||  /|                           .'  `.-===-\   /-===-.` '.
   | \ ||||| / |                         /      .-"""""-.-"""""-.    \
   |  \|||||/  |                       /'              =:=            '
   |  (-O,O-)  |                     .'  ' .:     o   -=:=-   o    :'  `.
   |   \_C_/   |                     (.' /' ,.,.` .....-'-.....-'.' \ '.)
   |   __|__   |                     ,' . (())))))    --:--    ."    \  ',
  _|__/_____\__|_                    | .'('.  .`)))  ---:--- ."      |  |
      Llizard                        | : (| /   G))  ---:---  |      |  |
    Full Frontal                      \ \`, ~   '))_____._____|      |  /
                                       ) \ :v:./) |-----|-----|      ) \
                 |                     |  \`"'    |     |     |      |..\
            \  |||||  /                 \::://   /      |      \     '\::|
             \ ||||| /                   ~~~    /'      L_      `\     ""
         ///  \|||||/                          /'-.,___`  '\___..-'
         | )  ('   ')                         ;      /      \     |
         /|    \_ _/                          :     /        \    |
        / | ____| |___                        |    /          \.  |
       (,_'_           \  _,\\                |`../           |  ,/
             \          \/.---`               ( _ )           |  _)
             |       / \  |    \              |   |           |   |
             |      |   \/    /|`\            |___|           \___|
             |      |        / |||            :===|            |==|
             /  |   \         /| |'            \  /            |__|
            (   '    )       / \ ||            /\/\           /"""`8.__
             \  /\   |       || \||            |oo|           \__.//___)
             ) /  \  |       || |\|            |==|
            / /    \ )       | |/\|            \__/
 -cfbd-    | /     | |       |/ \|
 after     |/      ( |       |/
everybody  /        \|
          /(         )\
         ,/          '-.\_

-------------------------------------------------------------------------

Bye,

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 12 Aug 1998 00:00 · permalink
Pete Casso <pet...@sympatico.ca> wrote:
>>                    ______________________________
>>                   ; I love toasted Marshmallows! ;
>>              ,;~;, \  __________________________/
>>                 /\_ |/
>>                (  /                                        (
>>                (()      //)                                '
>>                | \\  ,,;;'\           Philip Powell      ,oo /Help!
>>            __ _(  )m=(((((((((((((================------( -)-
>>          /'  ' '()/~' '.(, |      ccx...@coventry.ac.uk  ""
>>       ,;(      )||     |  ~
>>      ,;' \    /-(.;,   )                                 ) (
>>           ) /       ) /                                )('))\
>>          //         ||                                (.) (.')
>>         )_\         )_\                             /'/';\;\;;\\


And now with the help of Colin Randall's persistent work with the 
program ASC-TOOL2.EXE two knights can enjoy toasted marshmallows
together. :-) 


              ______________________________
             ; I love toasted Marshmallows! ;
        ,;~;, \  __________________________/
           /\_ |/
          (  /                  (              ____________
          (()      //)          '             ;   Me too!  ;
          | \\  ,,;;'\        ,oo /Help!       \________  / ,;~;,
      __ _(  )m=((((((((==---( -)-                      \| _/\
    /'  ' '()/~' '.(, |       ""        (                  \  (
 ,;(      )||     |  ~                  '          (\\      ()(
,;' \    /-(.;,   )            'Help!\ oo,         /';~    // |
     ) /       ) /                    -(- (---==(((((((((=m(  (_ __
    //         ||                       ""        | ,).' '~/()' '  '\
   )_\         )_\                  )              ~  |     ||(      );,
                                   ) (                (   ,;.)-\    / ';,
   After                         )('))\)\              \ (       \ (
Philip Powell                   (.) (.').')             ||        \\
                              /'/';\;\;;\\;;\\         /_(        /_(


Bye,

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 12 Aug 1998 00:00 · permalink
CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>[][ anyway... i have now re-compiled asciitool.c yet again
>[][ using tc2.01 on my dos-only machine to produce a non-DPMI
>[][ dependant executable of just 12Kb.

>[][ thus .... the zip archive asctool2.zip 30Kb contains :-
>[][     CWSDPMI.EXE  : provide DPMI support for djgpp compilations
>[][     CWSDPMI.DOC  : documentation sheet for cwsdpmi.exe
>[][     ASC-TOOL.EXE : new non-DPMI dependant raw rotation tool

>____________________________________________________________
>[][][ and can be found in news:alt.ascii-art.animation ][][]
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Got the proggie ASCTOOL2, many thanks - Good progress!

It works OK...sort of... but the "/" and "(" characters are
reversed. Looks like your mapping is the source of these reversals.
How can I change that to correct it?

> : lr.bat - reverse ASCII pictures left for right
> : Mapping is:   ()<>{}[]/\\.,`'LJZSE3dbqp
> : to:           )(><}{][\\/,.'`JLSZ3Ebdpq


> : tb.bat - flips ASCII pictures top for bottom
> : Mapping is:   ;!~_`,.'^/\AFJLMPSTUVWYZbfghimnpqrstuvwyz257
> : to:           :i_~,`'.v\/VL7TWb2LAAMASPt6y!wubdtzfn^mhsSZJ



Original:

            |\_/|
      _____/ - - \
    /~____ \ ="= /   -cfbd-
   (______)___w)w)



LR.BAT:

          |/_\|
         \ - - /_____
-dbfc-   / ="= \ ____~/
         )w)w___)______(



TB.BAT:

   (______)___w)w)
    /~____ \ ="= /   -cfbd-
      _____/ - - \
            |\_/|


Also, To improve the execution on my particular set-up I altered the batch
files to:

LR.BAT
asc-tool -mh %1 >> %1.out

TB.BAT
asc-tool -mv %1 >> %1.out

This allows me to feed MYCAT as the input file and feed all trial
outputs appending them into the one output file MYCAT.OUT


Bye,

sgt pinback <rob...@project.darkstar> ASCII art 12 Aug 1998 00:00 · permalink
On Tue, 11 Aug 1998, CJRandall wrote:

> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
> ><cfb...@southern.co.nz> writes
> >>
> >>Missing part ==>    "go32stub, v 2.00T"

for simple programs you might want to look at micro-c --it produces code 
that will run on any pc w/o the 32 bit extender. it's not a full featured 
c (it doesn't have floats and a few other things) but it is free. freedos 
is writen with it and it is available on their site

http://www.freedos.org. 

it's fairly small too. (zipped it's 790k). i've got it on an old 8088 
laptop & play the included version of space invaders on it.


in other news there's a mess of 'line printer art' on wuarchive (not 
quite ascii art since some of it uses line printer overstrikes and a lot 
are 132 col) here's a few examples of whats there that are plain ascii
(actually, lucy's eye was a strike over X and *) there don't seem to be 
initials on any of these...

                        XXXXXX
       XXXXXX       XXXXXXXXXXXXX
     XXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XV VXXXXXXXV  VXXXXXXXXXXXXXXXXXXXXXXXXX
  X XXXXXX        VXXXXXXXXXXXXXXXXXXXXXX
         X        XXXXXXXXXXXXXXXXXXXXXXXX
          X        XXXXXXXXXXXXXXXXXXXXXXX
          X          XXXXXXXXXXXXXXXXXXXX
         X  -              XXXXXXXXXXXXXX
     XXXX ** -             XXXXXXXXXXXXX
    X        -          XXXXXXXXXXXXXXXXXXXX
     XX                XXXXXXXXXXXXXXXXXXXXXX
     X                XXXXXXXXXXXXXXXXXXXXXXXX
     X               XXXXXXXXXXXXXXXXXXXXXXXX
      X              XXXXXXXXXXXXXXXXXXXXXXX
       XX  XX XX     XXXXXXXXXXXXXXXXXXXXXX
       X XX  X  X     XXXXXXXXXV VXXXXXXXX
       X X_X    XXXX     XXX
        X           X   X
         XXX     XXX    X
         X X    X XXXXXXXX
        X X    X          X
        X X    X  XX    X  X
        X X    XXX..  XX XX X
        X X      XX  XX.     X
         X X       XXX  .    X
          X XX     X---       X
           XXXXX    XXX '     X
             X  XXXX  XX    XX X
             X          XXXX   X     XXXXXX
             X                  X   X      X
            X                   X XX       X
            X                    XXXX     X
            X                    XXX XXXXX
     XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
   XX                                 XX
  XXXXX                                XX
      XXXXXXXXXX            XXXXXXXXXXX
                XXXXXXXXXXXX  X  XXXXX
        XXXX     X     X      X X XXX
        X   XX  XX    X X    X-XXXXX
         X    X   XX  X  XXXX X    X
          X     X...XXX      X    X
           XX   XXX   X     X    X
             X   XXX   X   X    X
              XX XXXXXX    X   X
                 XXXXX____  XXX




      AHH!! I'VE BEEN KISSED BY A DOG.
   GET THE IODINE!! GET THE ANTISEPTIC!!
1                                                   ********
                                                 **************
                                               *******************
                                              *********************
                                              **********************
               *****                         ***********************
            ***********                      ************************
          ***************                    ************************
         ****************                    ************************
        *******************                  ************************
       *********************                 ************************
      **********************                  ***********************
      ***********************                 **********************
     ************************     *********************************
     ************************   **********************************
    ************************* ***********       *****************
     ***********************************   ****   ************
     ***************************     ***  *    *  ********
      ************************   ***  **        *  *****
       **********************   *      *           ******
       **********************  *           ****     ******
        ********************   *  *****   *    *    ******
         ************** ****     *     * *      *   *******
           **********  *****    *      * *      *   *******
             ******   ******    *       * * ***  *  *******
                      ******    *   ***** ****** *  *******
                      *******    * ******  ******   *******
                      ********   *  *****  ****** ***      **
                       *******    ****************          *
                       ********    **** ********   *         *
                       ********    *   **********            *
                       *****   ** **  ***********  ***       *
                       *         *    ***********   * *     *
                      *               **********    *  *    *
                      *         **      ********    *       *
                      *        **       ******    *       *
                       *      *  *               **      *
                       *          *           ****   * **
                        *          **      *******  ***
                         **          *********  **  **
                          *      *     ****     *  *
                            ********    *  *   *  *
                               ******    ******  ****
                           *************      ********
                       ********************************
                     ********  ************************
                    ********  **************************
                   ********  ****************************
                   ******               *****************
                   *****                   ***************
                      ***                    **************
                    ***   ****     ***        *** *********
                     *   ******   *****         *  *********
                     *   ******  ******         * *********
                    *   ******  *******          **********
                    *   ******  *******          **** ****
                    *    ****   *******          *********
                    *    ***    ******           ********
                     *           ****            ******
                     *                           ***
                     *                          *
                     *                          *
                      *                         *
                      *                          *
                      *                          *
                      *                           *
                      *      *  *                 *
                              ** *               ***
                       *        ***           **   *
                        ****      *      ******  ***
                            ******************** **********************
                               ******* *********       ***********************
                                ******* *********                            **
                                 ******* *********                           **
                                  ******* ********                           **
                                   ******* *******                          **
                                    ******* *******                       ***
                                     ****** *******                 *******
                                     ******* *******             *****
                                     * ****************
                     *************** *   ***  ******   *   ***********
                   **         ***   ***   **  ******    ***           ****
                 **              **   **   **   ****     ** *****        ***
                **                 **  *   * *          * *                 *
                *                    * *    * *        * *                  *
                *                     * *   *  *      * *                   *
                 *                     * *   *       * *                    *
                  *                     * *  *      * *                    *
                   *                        **        *                   *
                    *                      *  **                         *
                     **                    *    **                      *
                       **               ***       **                   *
                         ***************            **               **
                                                      *****        **
                                                           ********

.................NUKEDNUKEDNUKEDNUKED.............
..........NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED.....
.....NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED
.....NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED
.....NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED
.....NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED
.....NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED
......NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED....
..........NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED.....
......................NUKEDNUKED..................
......................NUKEDNUKED..................
......................NUKEDNUKED..................
......................NUKEDNUKED..................
......................NUKEDNUKED..................
......................NUKEDNUKED..................
......................NUKEDNUKED..................
......................NUKEDNUKED..................
.................NUKEDNUKEDNUKEDNUKED.............
.........NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED......
.......NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED...
NUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKEDNUKED
*******************GROUND ZERO********************
                                                _
                  ___                          (_)
                _/XXX\
 _             /XXXXXX\_                                    __
 X\__    __   /X XXXX XX\                          _       /XX\__      ___
     \__/  \_/__       \ \                       _/X\__   /XX XXX\____/XXX\
   \  ___   \/  \_      \ \               __   _/      \_/  _/  -   __  
-  \__/
  ___/   \__/   \ \__     \\__           /  \_//  _ _ \  \     __  /  \____//
 /  __    \  /     \ \_   _//_\___     _/    //           \___/  \/     __/
 __/_______\________\__\_/________\_ 
_/_____/_____________/_______\____/_______
                                   /|\
                                  / | \
                                 /  |  \
                                /   |   \
                               /    |    \
                              /     |     \
                             /      |      \
                            /       |       \
                           /        |        \
                          /         |         \
                         /          |          \
                        /           |           \
                       /            |            \

         _____                  ______
      __/ / \ \                / /  \ \__
    _/ ---   \ \              / /    --- \_
   / /  ****  \  | O-     -O | /   **** \  \
   | | ******   \ \  \   /  / /   ****** | |
   \ \_ ****     \ \  \ /  / /     ****_/ /
    \_ \          \ |(***)| /         / _/
      \ \      @  ! | )*( | !  @     / /
        \ \___    ! \/***\/ !    ___/ /
          \___-____# |***| #____-___/
           /  -----__|***|__-----   \
          /  .  .  # |***| #  .   .  \
         |  .     . /\***/\ .      . |
         |  .   . _/  \*/  \_ .   .  |
          \  .  _/           \_  .  /
           |   /               \   |
           |  |                 |  |
          / * |                 | * \
         | ** |                 | ** |
          \__/                   \__/


                                             o ooooooo
                                   oooo$$$$$$$$$$$$$$$
                            ooo$$$$$$$$$$""$$"$""o$o$""
                       oo$$$$$$$"$"$o$$oo$$$$$$$$$""
                  oo$$$$$$""o$oo$$$$"o$"$$"$
              oo$$$$$$$""o$$$$"  "     "$oo"
           o$$$$$$$oo$o$$""              $
        o$$$$""$o$$$$                   $$
        $$"o$$$$"                       $$
          "$""$                 o   ooo$$ooo
            "o $          $$$$$$$$$"" " $"    " " o
               "o         ""$$"o        o"          " o
                 "o       o"$            $              o
                   o    o$""             "                "
                    "o o"o                o                "
                      $ "            o$$$$$$$$$oo           "o
                     """           $$$$$$$$$$$$$$o            o
                     $$           $$$$$$"   $$$$$$
                    o"           o$$$$$"   o                   "
                    o"o          "$$$$$oo$$$$$$oo              "
                    $            $$$$$$$$$$$$$$$$$             "
                    $ "          "$$$$$$"   "$$$$$$            "
                    o "          "$$$$$$     $$$$$$            "
                   $  "           $$$$$$     $$$$$$           "
             o "  $o   "          "$$$$$$ooo$$$$$$            "
           "      $ "   "           "$$$$$$$$$$""            "
         "       $   "   "             """""""              "
         "     o$     "    "                             o"
         "            "      "o                        o
          o          "          "o                 o "
           " o  o o "              "  o o o o o "



 
this one i think i've seen somewhere credited:

        ____  __.---""---.__  ____
       /####\/              \/####\
      (/~~~~~)              (~~~~~\)
       \__oo/                \oo__/
     __/                          \__
  .-"    .                      .    "-.
  |  |   \.._                _../   |  |
   \  \    \."-.__________.-"./    /  /
     \  \    "--.________.--"    /  /
   ___\  \_                    _/  /___
 ./    )))))                  (((((    \.
 \                                      /
  \           \_          _/           /
    \    \____/""-.____.-""\____/    /
      \    \                  /    /
       \.  .|                |.  ./
     ." / |  \              /  | \  ".
  ."  /   |   \            /   |   \   ".
 /.-./.--.|.--.\          /.--.|.--.\.-.|


my address: (rot13) cva...@qnegzbhgu.rqh

sgt pinback <rob...@project.darkstar> wrote:
>On Tue, 11 Aug 1998, CJRandall wrote:

>> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
>> ><cfb...@southern.co.nz> writes
>> >>
>> >>Missing part ==>    "go32stub, v 2.00T"

>for simple programs you might want to look at micro-c --it produces code 
>that will run on any pc w/o the 32 bit extender. it's not a full featured 
>c (it doesn't have floats and a few other things) but it is free. freedos 
>is writen with it and it is available on their site

>http://www.freedos.org. 

>it's fairly small too. (zipped it's 790k). i've got it on an old 8088 
>laptop & play the included version of space invaders on it.

I think I've got that Micro-compiler and have never succeeded in
getting it to compile to an *.EXE file because I do not have a copy
of either LINK.EXE or MASM.EXE utilities and the M-Compiler looks
for both of those executables at assembly time and when creating
an *.EXE file for MS-DOS.

I did try my MC compiler on the code that Colin Randall has now just
successfully compiled to an MS-DOS *.exe file creating a very useful
ascii picture-flipping utility. I've waited 5 years for someone to
do that...it was very old code.

I think I tried CHASM as a substitute for MASM in the past and then
got tired of my efforts and put it on the back-burner. 

I'm no great programmer...I can write useful BAT files and do simple
BASIC programs but nothing more than those. I'd rather use other people's
excellent proggies...and there are zillions of them available for MS-DOS
in freeware, public domain and in shareware.

Bye,

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 12 Aug 1998 00:00 · permalink
Colin Douthwaite <cfb...@southern.co.nz> wrote:
>CJRandall <col...@shieldwolf.demon.co.uk> wrote:

>>[][ anyway... i have now re-compiled asciitool.c yet again
>>[][ using tc2.01 on my dos-only machine to produce a non-DPMI
>>[][ dependant executable of just 12Kb.

>>[][ thus .... the zip archive asctool2.zip 30Kb contains :-
>>[][     CWSDPMI.EXE  : provide DPMI support for djgpp compilations
>>[][     CWSDPMI.DOC  : documentation sheet for cwsdpmi.exe
>>[][     ASC-TOOL.EXE : new non-DPMI dependant raw rotation tool

>>____________________________________________________________
>>[][][ and can be found in news:alt.ascii-art.animation ][][]
>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


>Got the proggie ASCTOOL2, many thanks - Good progress!

>It works OK...sort of... but the "/" and "(" characters are
>reversed. Looks like your mapping is the source of these reversals.
>How can I change that to correct it?

[...snip...]

Ignore all that previous garbage I wrote.  :-(


After some more work I've now solved most of the problems by using shortened
command lines in the BAT files ( I renamed asc-tool.exe to f.exe ) but
the command line in TB.BAT is still too long and so it will not
write the output to a file...only to the screen. 

The '_' character in TB.BAT is converting as ' ~ ' tilde but I guess that's
correct because _ does not have an upside-down equivalent does it?

Also CW90.BAT and CCW90.BAT are translating into letters not symbols.

Just little temporary bugs I'm sure.  :-)


Here's what I'm getting now:

-----------------------------------------------------------

Original:

            |\_/|
      _____/ - - \
    /~____ \ ="= /   -cfbd-
   (______)___w)w)



LR.BAT:

          |\_/|
         / - - \_____
-bdfc-   \ ="= / ____~\
         (w(w___(______)




TB.BAT ( obtained by a screen dump, won't write to a file )

   (~~~~~~)~~~m)m)
    \_~~~~ / ="= \   -ctPd-
      ~~~~~\ - - /
            |/~\|


CW90.BAT:

_
l_
l)
lll
lll
lll
lll
- l
l\_
l  n
l=-\
\" l
-=-_
\  n
-_\



 -
 =
 \
 >
 v
 -


CCW90.BAT:

o
lh
lc
lll
lll
lll
lll
p l
lih
l  a
l)-i
\" l
p)-h
\  a
phi



 -
 |
 \
 <
 ^
 -

-----------------------------------------------------------

Bye,

llizard <lli...@iNOdirect.ca> ASCII art 12 Aug 1998 00:00 · permalink
In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> wrote:
> 
> llizard <lli...@iNOdirect.ca> wrote:
> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
> ><cfb...@southern.co.nz> wrote:
> 
[snip]
> >>                   /||||\                     ;      /     \      ;
> >>                  /||||||\                    :     /       \     |
> >>                 //||||||\\         \\\       |    /         \.   |
> >>                ///||||||\\\       \,) )      |`../           |  ,/
> >> \\\`-(         ///||||||\\\       ( \/       ( _ )           |  _)
> >>  `--. \       ---/||||||\---      /|`\       |   |           |   |
> >>      \ \    /    /||||||\   \    / |||       |___|           \___|
> >>       \ \  / /`  /||||||\ '\ \  / /| |'      :===|            |==|
[snip]
> >                               <\/  \ ha     That is supposed
> >                               >                to be *me* ??
[snip]
> >       ^^ \ /          What a dreamer you are!
> >  ejm     /
> 
> Ah well, so often the dream is nicer than the reality isn't it?
> 
> I did actually have the following version in mind...having
> established from your postings that you are probably on the small
> and skinny side...but I decided that you would probably prefer the
> first posting.
> 
> There's no pleasing some people!  *8-)
> 
> === (2) =========   Andreas returns and meets Llizard ==================
> 
> So...Andreas perchance returns, with his head tucked underneath his
> arm, for a full frontal, post-operative meeting with Llizard who is
> still in "the altogether" and sporting her normal spikey hairstyle.
> 
>     _____|_____                               _ ____/:     :\____ _
>    |\  |||||  /|                           .'  `.-===-\   /-===-.` '.
>    | \ ||||| / |                         /      .-"""""-.-"""""-.    \
>    |  \|||||/  |                       /'              =:=            '
>    |  (-O,O-)  |                     .'  ' .:     o   -=:=-   o    :'  `.
>    |   \_C_/   |                     (.' /' ,.,.` .....-'-.....-'.' \ '.)
>    |   __|__   |                     ,' . (())))))    --:--    ."    \  ',
>   _|__/_____\__|_                    | .'('.  .`)))  ---:--- ."      |  |
>       Llizard                        | : (| /   G))  ---:---  |      |  |
>     Full Frontal                      \ \`, ~   '))_____._____|      |  /
>                                        ) \ :v:./) |-----|-----|      ) \
>                  |                     |  \`"'    |     |     |      |..\
>             \  |||||  /                 \::://   /      |      \     '\::|
>              \ ||||| /                   ~~~    /'      L_      `\     ""
>          ///  \|||||/                          /'-.,___`  '\___..-'
>          | )  ('   ')                         ;      /      \     |
>          /|    \_ _/                          :     /        \    |
>         / | ____| |___                        |    /          \.  |
>        (,_'_           \  _,\\                |`../           |  ,/
>              \          \/.---`               ( _ )           |  _)
>              |       / \  |    \              |   |           |   |
>              |      |   \/    /|`\            |___|           \___|
>              |      |        / |||            :===|            |==|
>              /  |   \         /| |'            \  /            |__|
>             (   '    )       / \ ||            /\/\           /"""`8.__
>              \  /\   |       || \||            |oo|           \__.//___)
>              ) /  \  |       || |\|            |==|
>             / /    \ )       | |/\|            \__/
>  -cfbd-    | /     | |       |/ \|
>  after     |/      ( |       |/
> everybody  /        \|
>           /(         )\
>          ,/          '-.\_
>
. 
                             \       ha
                              \,^^%--- ha
                              <\/  \ ha     Now that is supposed
                              >                to be *me* ???
                              >^^
                             /|
   ejm                       | \


   ........
   :/     :     \
   :,^%---:---%^,|   Ah yes, there I am... (I was beginning to
   :\/ \  :  / \/>         have an identity crisis)
   :......:      >
                >
               /|^^
  ejm         \ \


NOTE: I do not pick up my mail from the idirect address that you
see. If you are e-mailing me and hit the reply button, add an "e"
to "freent"; its absense is to stop the torment of automatic mailers.
--
        ___                 www.geocities.com/SoHo/Studios/9334/
      _/   |              /          cq547@freene+.+oron+o.on.ca
     |_____|             |                       llizard aka ejm
       ---  ==           <             ha
     [_____]     __    \ > \       / ha      even funnier,
  ejm |   |      __| /\/>^^ \   `^%--- ha       Colin!

Sarah Day wrote in message <6qrA1.11$iu5...@news01a.micron.net>...

>                     ____________
>              _____ |     _      |
>             / |   \|   _| |_    |
>            /__|    |  |_   _|   |
>           |________|____|_|_____|
>           [________|____________]
>             \_/     \_/    \_/
>
>Okay, I didn't do the ambulance very well. Oh well. :^)
>    -Sarah
>


  Never fear!!! MissNursiestein is here! *G*

     ___
    \ + /   I NEED A CHEM 7, BLOOD GASES, A CHEST XRAY, THORACOTOMY TRAY....
    ('v')
    (>Y<)     CRACK THEM RIBS!!!!  Whooops.... Sorry *LOL*  WHEN does er
start again?????
     ^ ^
                   _________
  Here Llizard!!! (===:::===)  On the house!

---
   ___   .------------------------------------------------------------.
  \ + /  |  Nursie *aka Kirsten*  | ~~ nursie at geocities dot com ~~ |
  ('v')  | presents Nursie's Desk | http://www.geocities.com/~nursie/ |
  (>Y<)  |------------------------------------------------------------|
   ^ ^   |  Please remove no.spam from email address when replying!   |
         '------------------------------------------------------------'

  "Be careful who's toes you step on today...
      ...they may be connected to the ass you have to kiss tomorrow!"

sgt pinback <rob...@project.darkstar> ASCII art 13 Aug 1998 00:00 · permalink
> I think I've got that Micro-compiler and have never succeeded in
> getting it to compile to an *.EXE file because I do not have a copy
> of either LINK.EXE or MASM.EXE utilities and the M-Compiler looks
> for both of those executables at assembly time and when creating
> an *.EXE file for MS-DOS.

the dist'n i got of it had vallink & arrowasm at the same place, the
dist'n at freedos' site seems to have them included as well as a couple
other compilers these days. seems sort of like vallink only makes .com
file tho. 

here are the space invaders:

(HuuuM)

     \^^^/     \^^^/     \^^^/     \^^^/     \^^^/
     <o$o>     <o$o>     <o$o>     <o$o>     <o$o>
     \vvv/     \vvv/     \vvv/     \vvv/     \vvv/

     <=%=<     <=%=<     <=%=<     <=%=<     <=%=<
     <$:$-     <$:$-     <$:$-     <$:$-     <$:$-
     <=%=<     <=%=<     <=%=<     <=%=<     <=%=<

     O---O     O---O     O---O     O---O     O---O
     ):: )     ):: )     ):: )     ):: )     ):: )
     O---O     O---O     O---O     O---O     O---O

(HoooM)

     /^^^\     /^^^\     /^^^\     /^^^\     /^^^\
     <o$o>     <o$o>     <o$o>     <o$o>     <o$o>
     /vvv\     /vvv\     /vvv\     /vvv\     /vvv\

     >=%=>     >=%=>     >=%=>     >=%=>     >=%=>
     -$:$>     -$:$>     -$:$>     -$:$>     -$:$>
     >=%=>     >=%=>     >=%=>     >=%=>     >=%=>

     O---O     O---O     O---O     O---O     O---O
     ( ::(     ( ::(     ( ::(     ( ::(     ( ::(
     O---O     O---O     O---O     O---O     O---O


sittin' over there in the corner of the bar
i wanted to run but i couldn't get far
these little creatures from outer space
trying to take over the human race

he's hooked, he's hooked, his brain is cooked
he's hooked, he's hooked, his brain is cooked
space invaders

my address: (rot13) cva...@qnegzbhgu.rqh

llizard <lli...@iNOdirect.ca> ASCII art 13 Aug 1998 00:00 · permalink
In article <CLwA1.716$na5...@newsfeed.slurp.net>, "Kirsten *aka
Nursie*" <nur...@geocities.com> wrote:
> 
> Sarah Day wrote in message <6qrA1.11$iu5...@news01a.micron.net>...
> 
> > Oh no! Llizard laughed her head off! Someone call a medic! LOL
> >                     ____________
> >              _____ |     _      |
> >             / |   \|   _| |_    |
> >            /__|    |  |_   _|   |
> >           |________|____|_|_____|
> >           [________|____________]
> >             \_/     \_/    \_/
> >
> >Okay, I didn't do the ambulance very well. Oh well. :^)
> >    -Sarah
> >
> 
>   Never fear!!!
[snip]
>      ___
>     \ + /   I NEED A CHEM 7, BLOOD GASES, A CHEST XRAY, THORACOTOMY TRAY....
>     ('v')
>     (>Y<)     CRACK THEM RIBS!!!!  Whooops.... Sorry *LOL*
[snip]
>                    _________
>   Here Llizard!!! (===:::===)  On the house!
> 
> ---
>    ___   .------------------------------------------------------------.
>   \ + /  |  Nursie *aka Kirsten*  | ~~ nursie at geocities dot com ~~ |
>   ('v')  | presents Nursie's Desk | http://www.geocities.com/~nursie/ |
>   (>Y<)  |------------------------------------------------------------|
.
           __
           \<\  _________     ha
           <  \(===:::===)       ha
        ^^<_                / ha   What am I supposed to
  ejm    _\/              ^%---      DO with this?



NOTE: I do not pick up my mail from the idirect address that you
see. If you are e-mailing me and hit the reply button, add an "e"
to "freent"; its absense is to stop the torment of automatic mailers.
--       
             /\   ha     www.geocities.com/SoHo/Studios/9334/
          ,^^,      ha            cq547@freene+.+oron+o.on.ca
         < \_ ^%--- ha                        llizard aka ejm
         < __   \ ha
       ^^ \ /   Thanks, Sarah and Nursie, for your concern.
  ejm     /        But this happens a lot, you know....

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 14 Aug 1998 00:00 · permalink
For some reason I could not follow up on Llizard's latest post so I
am trying this completely new posting to see if it will work.

================   The story so far  ===============================

In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
<cfb...@southern.co.nz> wrote:
>
> llizard <lli...@iNOdirect.ca> wrote:
> >In article <902...@mnementh.southern.co.nz>, Colin Douthwaite
> ><cfb...@southern.co.nz> wrote:
>
[snip]
> >>                   /||||\                     ;      /     \      ;
> >>                  /||||||\                    :     /       \     |
> >>                 //||||||\\         \\\       |    /         \.   |
> >>                ///||||||\\\       \,) )      |`../           |  ,/
> >> \\\`-(         ///||||||\\\       ( \/       ( _ )           |  _)
> >>  `--. \       ---/||||||\---      /|`\       |   |           |   |
> >>      \ \    /    /||||||\   \    / |||       |___|           \___|
> >>       \ \  / /`  /||||||\ '\ \  / /| |'      :===|            |==|
[snip]
> >                               <\/  \ ha     That is supposed
> >                               >                to be *me* ??
[snip]
> >       ^^ \ /          What a dreamer you are!
> >  ejm     /
>
> Ah well, so often the dream is nicer than the reality isn't it?
>
> I did actually have the following version in mind...having
> established from your postings that you are probably on the small
> and skinny side...but I decided that you would probably prefer the
> first posting.
>
> There's no pleasing some people!  *8-)
>
> === (2) =========   Andreas returns and meets Llizard ==================
>
> So...Andreas perchance returns, with his head tucked underneath his
> arm, for a full frontal, post-operative meeting with Llizard who is
> still in "the altogether" and sporting her normal spikey hairstyle.
>
>     _____|_____                               _ ____/:     :\____ _
>    |\  |||||  /|                           .'  `.-===-\   /-===-.` '.
>    | \ ||||| / |                         /      .-"""""-.-"""""-.    \
>    |  \|||||/  |                       /'              =:=            '
>    |  (-O,O-)  |                     .'  ' .:     o   -=:=-   o    :'  `.
>    |   \_C_/   |                     (.' /' ,.,.` .....-'-.....-'.' \ '.)
>    |   __|__   |                     ,' . (())))))    --:--    ."    \  ',
>   _|__/_____\__|_                    | .'('.  .`)))  ---:--- ."      |  |
>       Llizard                        | : (| /   G))  ---:---  |      |  |
>     Full Frontal                      \ \`, ~   '))_____._____|      |  /
>                                        ) \ :v:./) |-----|-----|      ) \
>                  |                     |  \`"'    |     |     |      |..\
>             \  |||||  /                 \::://   /      |      \     '\::|
>              \ ||||| /                   ~~~    /'      L_      `\     ""
>          ///  \|||||/                          /'-.,___`  '\___..-'
>          | )  ('   ')                         ;      /      \     |
>          /|    \_ _/                          :     /        \    |
>         / | ____| |___                        |    /          \.  |
>        (,_'_           \  _,\\                |`../           |  ,/
>              \          \/.---`               ( _ )           |  _)
>              |       / \  |    \              |   |           |   |
>              |      |   \/    /|`\            |___|           \___|
>              |      |        / |||            :===|            |==|
>              /  |   \         /| |'            \  /            |__|
>             (   '    )       / \ ||            /\/\           /"""`8.__
>              \  /\   |       || \||            |oo|           \__.//___)
>              ) /  \  |       || |\|            |==|
>             / /    \ )       | |/\|            \__/
>  -cfbd-    | /     | |       |/ \|
>  after     |/      ( |       |/
> everybody  /        \|
>           /(         )\
>          ,/          '-.\_
>
.
                             \       ha
                              \,^^%--- ha
                              <\/  \ ha     Now that is supposed
                              >                to be *me* ???
                              >^^
                             /|
   ejm                       | \


   ........
   :/     :     \
   :,^%---:---%^,|   Ah yes, there I am... (I was beginning to
   :\/ \  :  / \/>         have an identity crisis)
   :......:      >
                >
               /|^^
  ejm         \ \



======================  CONTINUATION   =============================


OK then Llizard, no one would want you to suffer an identity crisis,
so if you insist on reality...here goes...



 === (3) ========   Andreas returns and meets The Real Llizard  ==========


 So...Andreas perchance returns, with his head tucked underneath his
 arm, for a full frontal, post-operative meeting with Llizard...who is
 still in "the altogether"...and still laughing her head orf.



     _____|_____                               _ ____/:     :\____ _
    |\  |||||  /|                           .'  `.-===-\   /-===-.` '.
    | \ ||||| / |                         /      .-"""""-.-"""""-.    \
    |  \|||||/  |                       /'              =:=            '
    |  (-o,o-)  |                     .'  ' .:     o   -=:=-   o    :'  `.
    |   \_C_/   |                     (.' /' ,.,.` .....-'-.....-'.' \ '.)
    |   , |  ,  |                     | .'('.  .`)))  ---:--- ."      |  |
    |   \/<\/   |                     | : (| /   G))  ---:---  |      |  |
    |     <     |                      \ \`, ~   '))_____._____|      |  /
    |  ^^.<     |                       ) \ :v:./) |-----|-----|      ) \
    |     |\    |                       |  \`"'    |     |     |      |..\
    |    / |    |                        \::://   /      |      \     '\::|
    |___________|                         ~~~    /'      L_      `\     ""
       Llizard                                  /'-.,___`  '\___..-'
     Full Frontal                              ;      /      \     |
                                               :     /        \    |
                                               |    /          \.  |
                                               |`../           |  ,/
                                               ( _ )           |  _)
                                               |   |           |   |
              ,^%---                           |___|           \___|
            . <  \ |_| /\                      :===|            |==|
           ' \/>   | |/--\  |_| /\              \  /            |__|
         /|    >            | |/--\             /\/\           /"""`8.__
        / \    >^^     |_| /\                   |oo|           \__.//___)
        ||'   /|       | |/--\                  |==|
              | \                               \__/


Take care he doesn't step on you...because he may not be able to see
you being so small 'n' all...and 'im wiv 'is 'ead tucked underneaf
'is arm 'n' all.

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

Bye,

Colin Douthwaite wrote in message <35d...@news.southern.co.nz>...

8< [snip]


>
>Sit on it. It's a bed-pan.
>
>Or, if you prefer to use a more elegant Gozunda, then here are three
>delicate floral designs to choose from...
>


8< [snip of some great ASCII by the way]

Actually it was a bandaid, but I'm having a hell of a time trying to make
one look like it's got that little gauze pad in the middle....

And where do you know of bedpans with flowers on them? *LOL* I'd like one of
those!

---
   ___   .------------------------------------------------------------.
  \ + /  |  Nursie *aka Kirsten*  | ~~ nursie at geocities dot com ~~ |
  ('v')  | presents Nursie's Desk | http://www.geocities.com/~nursie/ |
  (>Y<)  |------------------------------------------------------------|
   ^ ^   |  Please remove no.spam from email address when replying!   |
         '------------------------------------------------------------'

  "Be careful who's toes you step on today...
      ...they may be connected to the ass you have to kiss tomorrow!"

.----- On 11 Aug 1998 18:25:37 GMT, Colin Douthwaite posted:
|>I have CWSDPMI.EXE ... quite a few DOS programs I have need it. Want me to chuck
|>over a copy to you? (and what`s your email address?)
|
|Hmm...my email address is spamblocked so your posting would just bounce.
|
|Could you uuencode CWSDPMI.EXE in just one uuencoded file, not parts, and
|post the uuencoded file to alt.ascii-art.animation newsgroup?  I could
|access it from there.
|
|If you do not have a UUencode program I could get a copy of the Richard
|Marks program to you...probably by the same method.
'----------------------

I`ve got Free Agent set to post in one piece, so *hopefully* it will do that!
Let`s give it a try - It should be posted about 5 secs after this one!


|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

.----- On 12 Aug 1998 12:19:07 GMT, Colin Douthwaite posted:
|The '_' character in TB.BAT is converting as ' ~ ' tilde but I guess that's
|correct because _ does not have an upside-down equivalent does it?
'--------------------------

I tend to use " as the opposite of _ ... but that`s just me :o)
|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

.----- On Wed, 12 Aug 1998 23:12:23 +0100, CJRandall posted:
|
|[][ dos seems to have a problem with command-line length
|[][ and one solution is to use tmp files instead of pipes, thus :-
|
'----------------------------
The command line length thing in DOS made me think that FigDOS-GUI was bugged
for quite a while... now I`ve changed the way it works and it doesn`t work on
all DOS flavours :o(

I`m on to it now, and a revised and hopefully all system compatible version 1.08
should be available soon.

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 15 Aug 1998 00:00 · permalink
On Thu, 13 Aug 1998 08:15:57 -0400, llizard <lli...@iNOdirect.ca> wrote:

>In article <CLwA1.716$na5...@newsfeed.slurp.net>, "Kirsten *aka
>Nursie*" <nur...@geocities.com> wrote:
>> 
                      _________
>>   Here Llizard!!! (===:::===)  On the house!
>> 

>           __
>           \<\  _________     ha
>           <  \(===:::===)       ha
>        ^^<_                / ha   What am I supposed to
>  ejm    _\/              ^%---      DO with this?
>

Sit on it. It's a bed-pan.

Or, if you prefer to use a more elegant Gozunda, then here are three
delicate floral designs to choose from...


             ______________________
            (______________________)
          (~|          .           |~)
           \|         oOo          |/    Po, pisspot, or gozunda.
            |         \|/          |
  -cfbd-     \____________________/


       ______________________
      (______________________)
    (~|                      |~)
     \|        *  o ###      |/
      |      \\|/\|/\|//     |
-cfbd- \____________________/


                    ______________________
                   (______________________)
                 (~|                      |~)
                  \|      @}->-`-,-       |/
                   |                      |
           -cfbd-   \____________________/


Bye,

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 15 Aug 1998 00:00 · permalink
Kirsten *aka Nursie* <nur...@geocities.com> wrote:

>Actually it was a bandaid, but I'm having a hell of a time trying to make
>one look like it's got that little gauze pad in the middle....

>And where do you know of bedpans with flowers on them? *LOL* I'd like one of
>those!

I cannot say I've seen any bedpans with flowers or designs on them
although it is not uncommon on Gozundas which are usually deeper
thus leaving more room for the design.

There is however nothing to stop you from hand painting your bedpans
or getting someone to paint them for you with flowers or border
designs.

If you are very sensitive and particular, insisting on using only
your bedpan and absolutely no one else's, then you could have your
name or initials painted on your pan.


              ___    _______________
             (   )__(   @}->-`-,-   )
              \____________________/



                         ___________    ______
                        (%.%.%.%.%.%)__(%.%.%.)
                         \___________________/


        ___    _______________        __________    ________
       (`-,)__( ,-`-,-`-,-`-, )      (+ + + + + )__(+ + + + )
        \____________________/        \____________________/



   ___    _______________
  (   )__(      - ejm -  )
   \____________________/

                  _____    ____________
                 (     )__( + Nursie + )
                  \___________________/



Hospitals and Nursing Homes are only likely to supply just standard
plain bedpans...

           ______________    ___
          (              )__(   )
           \___________________/



For home use, if you are ill and confined to bed, and therefore
enforced to sit on the pan whilst remaining in bed, it probably
does not really matter if your bedpan has a design on it or not.

However, if you are allowed out of bed, a gozunda or pisspot kept
under the bed would be nicer and much easier to get on and off than
a bedpan. I personally like the design on the one below:

                   ______________________
                  (______________________)
                (~|                      |~)
                 \|        *  o ###      |/
                  |      \\|/\|/\|//     |
           -cfbd-  \____________________/


BTW the stainless steel bedpans make one hell of a crash and clatter
when a nurse drops a load of them on to the floor of the hospital
ward or corridor. Talk about "dropping a clanger" ?  :-(

Bye,

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 16 Aug 1998 00:00 · permalink
In article <35d...@news.vossnet.net>, Martin Atkins
<zne...@ovtsbbg.pbz> writes
>.----- On Wed, 12 Aug 1998 23:12:23 +0100, CJRandall posted:
>|
>|[][ dos seems to have a problem with command-line length
>|[][ and one solution is to use tmp files instead of pipes, thus :-
>|
>'----------------------------
>The command line length thing in DOS made me think that FigDOS-GUI was bugged
>for quite a while... now I`ve changed the way it works and it doesn`t work on
>all DOS flavours :o(
>
>I`m on to it now, and a revised and hopefully all system compatible version 
>1.08
>should be available soon.
>
>|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
>|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com
[][ well ... plz let me know if u find a wat of overcoming ms.dos's cli
[][ limitations ... win95.dos.7 appears bit more robust ... the best and
[][ cheapest solutions i have found is to use Linux ... but that's another os.

   \      /~)
    \____/~~~
     ====
     ~  ~

(god knows wot that is)
[][][ see yuz
[][][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

On Sat, 15 Aug 1998 20:48:49 GMT, zne...@ovtsbbg.pbz (Martin Atkins)
wrote:

>.----- On 11 Aug 1998 18:25:37 GMT, Colin Douthwaite posted:
>|>I have CWSDPMI.EXE ... quite a few DOS programs I have need it. Want me to chuck
>|>over a copy to you? (and what`s your email address?)
>|
>|Hmm...my email address is spamblocked so your posting would just bounce.
>|
>|Could you uuencode CWSDPMI.EXE in just one uuencoded file, not parts, and
>|post the uuencoded file to alt.ascii-art.animation newsgroup?  I could
>|access it from there.
>|
>|If you do not have a UUencode program I could get a copy of the Richard
>|Marks program to you...probably by the same method.
>'----------------------
>
>I`ve got Free Agent set to post in one piece, so *hopefully* it will do that!
>Let`s give it a try - It should be posted about 5 secs after this one!

Thanks for trying but you may not have realised that Colin Randall
included CWSDPMI.EXE in his last posting of his ASC-TOOL.EXE program
so I now have a copy.

With that program present ASC-TOOL.EXE ran OK and I have now got it
working well...especially LR.BAT which does a left to right reversal
of a picture and is the most useful of all the options...I often want
a plane, train, horse or whatever pointing in the opposite direction 
and hand reversals are very tedious.

I have diddled the command line of LR.BAT so that it produces an out file
with the reversal in it:

C> LR myfile   will produce the output file myfile.out!  :-)

BTW it was Stile who created RESIZE.EXE wasn't it?  Your proggie was
ASC2PIC.EXE and Colin Randall has come up with ASC-TOOL.EXE...we've
got some talented people around these days.

Bye,

Martin Atkins <zne...@ovtsbbg.pbz> ASCII art 19 Aug 1998 00:00 · permalink
.----- On Mon, 17 Aug 1998 06:10:35 GMT, Colin Douthwaite posted:
|
|Thanks for trying but you may not have realised that Colin Randall
|included CWSDPMI.EXE in his last posting of his ASC-TOOL.EXE program
|so I now have a copy.
'------------------------------
Oh, ok :o)

.------------------------------
|With that program present ASC-TOOL.EXE ran OK and I have now got it
|working well...especially LR.BAT which does a left to right reversal
|of a picture and is the most useful of all the options...I often want
|a plane, train, horse or whatever pointing in the opposite direction 
|and hand reversals are very tedious.
'------------------------------
Yes, I can imagine! hehe....

.------------------------------
|I have diddled the command line of LR.BAT so that it produces an out file
|with the reversal in it:
|
|C> LR myfile   will produce the output file myfile.out!  :-)
'------------------------------
That`s an interesting term for editing a batch file... I thought you could
only 'diddle' ascii art. :o)

/' /"\ |\/| |\/|  /\  |\ | |\    |  | |\ | ["
\. \_/ |  | |  | /""\ | \| |/    |_ | | \| |_

 _   _                       _                _
/ ' / \ |\/| |\/|  /\  |\ | | \    |  | |\ | |_
\_. \_/ |  | |  | /""\ | \| |_/    |_ | | \| |_

<g>

.------------------------------
|BTW it was Stile who created RESIZE.EXE wasn't it?  Your proggie was
|ASC2PIC.EXE and Colin Randall has come up with ASC-TOOL.EXE...we've
|got some talented people around these days.
'------------------------------

Yes, STiLE made RESIZE.EXE, I made ASC2PIC.EXE and ASCHALF.EXE (resampler)
and Colin Randall did ASC-TOOL.EXE.

Who made TRIM.COM? :o)

Talented people? gee thanks! <g>

Bye Bye,
Martin

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 21 Aug 1998 00:00 · permalink
On Wed, 19 Aug 1998 14:05:46 GMT, zne...@ovtsbbg.pbz (Martin Atkins)
wrote:

>.----- On Mon, 17 Aug 1998 06:10:35 GMT, Colin Douthwaite posted:

>.------------------------------
>|I have diddled the command line of LR.BAT so that it produces an out file
>|with the reversal in it:
>|
>|C> LR myfile   will produce the output file myfile.out!  :-)
>'------------------------------
>That`s an interesting term for editing a batch file... I thought you could
>only 'diddle' ascii art. :o)
>
>/' /"\ |\/| |\/|  /\  |\ | |\    |  | |\ | ["
>\. \_/ |  | |  | /""\ | \| |/    |_ | | \| |_
>
> _   _                       _                _
>/ ' / \ |\/| |\/|  /\  |\ | | \    |  | |\ | |_
>\_. \_/ |  | |  | /""\ | \| |_/    |_ | | \| |_
>
><g>

Nope, an inveterate Diddler ( look no further ) can diddle anything;
everything; anybody and everybody almost anywhere and everywhere.

Here is my diddle of LR.BAT:

-------------------------------------------------------------------
@echo off
: lr.bat - reverse ASCII pictures left for right
:
: original unix version Copyright (C) 1994 by Jef Poskanzer.
: converted dos version by CJRandall <col...@shieldwolf.demon.co.uk>,
: Aug 1998
:
:# Permission to use, copy, modify, and distribute this software and its
:# documentation for any purpose and without fee is hereby granted, provided
:# that the above copyright notice appear in all copies and that both that
:# copyright notice and this permission notice appear in supporting
:# documentation.  This software is provided "as is" without express or
:# implied warranty.
:
: requires asc-tool.exe
:          tr.exe
:          sed.exe       are present in your search path.
:
: Mapping is:   ()<>{}[]/\\.,`'LJZSE3dbqp
: to:           )(><}{][\\/,.'`JLSZ3Ebdpq
:
asc-tool -mh %1 | tr "()<>{}[]/\\.,`'LJZSE3dbqp" ")(><}{][\\/,.'`JLSZ3Ebdpq"
| sed "s/ *$//" >> %1.out
                ^^^^^^^^^     
----------------------------------------------------------------------------

I diddled it by simply adding the bit at the end:  >> %1.out

It also just works with CW90.BAT and CCW90.BAT but due to the DOS
limitation on the length of the command line the output file emerges
with a name anything from "A to AOUT" I haven't figured out why the
name varies. :-(

The diddle does NOT work with TB.BAT and only prints the output to the
screen.

>.------------------------------
>|BTW it was Stile who created RESIZE.EXE wasn't it?  Your proggie was
>|ASC2PIC.EXE and Colin Randall has come up with ASC-TOOL.EXE...we've
>|got some talented people around these days.
>'------------------------------

>Yes, STiLE made RESIZE.EXE, I made ASC2PIC.EXE and ASCHALF.EXE (resampler)
>and Colin Randall did ASC-TOOL.EXE.

I have not yet got a copy of ASCHALF.EXE but is it any different in
result to the RESIZE.EXE 50% option?

>Who made TRIM.COM? :o)

It is quite an old public domain program which was written for general
use...not specifically for Ascii Art. I use TRIM.COM more than any other
utility on my files, other people's pictures and my archives. It is
amazing how many ways you can introduce trailing spaces into the files
you create and TRIM.COM cleans them up in a split second. Great proggie!

>Talented people? gee thanks! <g>

Yes indeed. We have not had ASCII-tool program writers before just people
giving location references to Ascii Tools. Without programmers all our
computer hardware would be totally useless.

Bye,

Colin Douthwaite wrote:
> 
>...
> >Who made TRIM.COM? :o)
> 
> It is quite an old public domain program which was written for general
> use...not specifically for Ascii Art. I use TRIM.COM more than any
> other utility on my files, other people's pictures and my archives. It
> is amazing how many ways you can introduce trailing spaces into the
> files you create and TRIM.COM cleans them up in a split second. Great
> proggie!
>...

I have a NEdit macro (NEdit being my text editor) which does exactly the
same thing -- it goes like this:

replace_all("[ \t]*\n", "\n", "regex")

That is, replace all occurences of a space (or a tab) followed by a
carriage return, with just the carriage return.

I suspect that is considerably shorter than TRIM.COM (although the
version I have actually pops up a little box telling me how many spaces
it got rid of).

No doubt people with editors capable of handling regular expressions
(Emacs et al) will be able to provide their translations of this macro
...

-- 
   .._o  Matthew Thomas (mpt26 @ student . canterbury . ac . nz)
 ..://\/ http://cantua.canterbury.ac.nz/~mpt26/ (Site for sore eyes)
..:_/\   ASCII ART FAQ: http://cantua.canterbury.ac.nz/~mpt26/art/ascii/
  ..:/   Linux. Because life is too short to reboot.

> replace_all("[ \t]*\n", "\n", "regex")
> That is, replace all occurences of a space (or a tab) followed by a
> carriage return, with just the carriage return.

And for those having a REAL editor (just kidding):

	:%s/[ ^I]*$//

(^I ist TAB of course)

	Faroul
--
                  Henning `Faroul' Peters  -  far...@gmx.net
Ithinkmyspacebarstoppedworking...

-- 
                  Henning `Faroul' Peters  -  far...@gmx.net
                        F�r den einen ist es Windows,
                 f�r den anderen der gr��te Virus der Welt...

Martin Atkins <zne...@ovtsbbg.pbz> ASCII art 22 Aug 1998 00:00 · permalink
.----- On Fri, 21 Aug 1998 04:50:45 GMT, Colin Douthwaite posted:
|>That`s an interesting term for editing a batch file... I thought you could
|>only 'diddle' ascii art. :o)
|
|Nope, an inveterate Diddler ( look no further ) can diddle anything;
|everything; anybody and everybody almost anywhere and everywhere.
|
|Here is my diddle of LR.BAT:
\
 > Snip!
/
|
|I diddled it by simply adding the bit at the end:  >> %1.out
|
|It also just works with CW90.BAT and CCW90.BAT but due to the DOS
|limitation on the length of the command line the output file emerges
|with a name anything from "A to AOUT" I haven't figured out why the
|name varies. :-(
|
|The diddle does NOT work with TB.BAT and only prints the output to the
|screen.
'-----------------------------
:o(

.-----------------------------
|
|>Yes, STiLE made RESIZE.EXE, I made ASC2PIC.EXE and ASCHALF.EXE (resampler)
|>and Colin Randall did ASC-TOOL.EXE.
|
|I have not yet got a copy of ASCHALF.EXE but is it any different in
|result to the RESIZE.EXE 50% option?
'-----------------------------
What it does is ASC2PICs the asciiart, then resamples it as a graphic and
finally 'GIFsciis' the resample version.
The output isn`t brilliant, I was merely just seeing if it could be done
when someone suggested it on the ng sometime near the start of the thread.

.-----------------------------
|
\
 > Snip
/
|
|>Who made TRIM.COM? :o)
|
|It is quite an old public domain program which was written for general
|use...not specifically for Ascii Art. I use TRIM.COM more than any other
|utility on my files, other people's pictures and my archives. It is
|amazing how many ways you can introduce trailing spaces into the files
|you create and TRIM.COM cleans them up in a split second. Great proggie!
'-----------------------------
I used to use it a lot, but now I`ve got a fancy text editor (instead of
Notepad) which has an option to trim lines automagically when you save.

.-----------------------------
|>Talented people? gee thanks! <g>
|
|Yes indeed. We have not had ASCII-tool program writers before just people
|giving location references to Ascii Tools. Without programmers all our
|computer hardware would be totally useless.
'-----------------------------
Of course someone *did* make the programs originally... just not the people
who advertise them. :o)
It`s true that without programmers computer hardware would be useless, but
of course it`s not a matter of proogrammers or no programmers, there are
'good' and 'bad' programmers. I don`t class myself as a particularly good
programmer, which is why I was so pleased to be called 'talented'! :o)

Bye,
Martin

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Martin Atkins <zne...@ovtsbbg.pbz> wrote:
>.----- On Fri, 21 Aug 1998 04:50:45 GMT, Colin Douthwaite posted:

>|
>|>Who made TRIM.COM? :o)
>|
>|It is quite an old public domain program which was written for general
>|use...not specifically for Ascii Art. I use TRIM.COM more than any other
>|utility on my files, other people's pictures and my archives. It is
>|amazing how many ways you can introduce trailing spaces into the files
>|you create and TRIM.COM cleans them up in a split second. Great proggie!
>'-----------------------------

>I used to use it a lot, but now I`ve got a fancy text editor (instead of
>Notepad) which has an option to trim lines automagically when you save.

What is the name of your fancy text editor?  Where did you get it?
Does it only run under Windoze 98 or later?

>.-----------------------------
>|>Talented people? gee thanks! <g>
>|
>|Yes indeed. We have not had ASCII-tool program writers before just people
>|giving location references to Ascii Tools. Without programmers all our
>|computer hardware would be totally useless.
>'-----------------------------

>Of course someone *did* make the programs originally... just not the people
>who advertise them. :o)
>It`s true that without programmers computer hardware would be useless, but
>of course it`s not a matter of proogrammers or no programmers, there are
>'good' and 'bad' programmers. I don`t class myself as a particularly good
>programmer, which is why I was so pleased to be called 'talented'! :o)


I'm very generous with my tributes when I bother to make any! *8-) 

If people make proggies I personally find useful...and they don't 
lock up my system when I run them...then in my book the authors are 
talented.

Bye,

Martin Atkins <zne...@ovtsbbg.pbz> wrote:
>.----- On 22 Aug 1998 19:51:33 GMT, Colin Douthwaite posted:
>|
>|What is the name of your fancy text editor?  Where did you get it?
>|Does it only run under Windoze 98 or later?
>|
>'-----------------------

>It`s called TextPad, which I got from www.textpad.com. It needs Win95, as
>listed in the MiniFAQ :o)

>Are there any Win98 specific text editors? I might need a new section on the
>MiniFAQ! :o)

Windoze 98?  Bleah!  !@#$%^&*


[...snip...]


|I'm very generous with my tributes when I bother to make any! *8-) 
|
|If people make proggies I personally find useful...and they don't 
|lock up my system when I run them...then in my book the authors are 
|talented.
|
'------------------------------

> :o) Thankyou.

> It is nice to hear that! <g>

Yeah, but _I_ am not finding it nice to hear you repeatedly say you 
are making programs for Windoze 95 and 98 instead of MS-DOS.  

It's almost as bad news as Pete Casso's HTML fanaticism.  8-(

Bye,

.----- On 22 Aug 1998 19:51:33 GMT, Colin Douthwaite posted:
|
|What is the name of your fancy text editor?  Where did you get it?
|Does it only run under Windoze 98 or later?
|
'-----------------------
It`s called TextPad, which I got from www.textpad.com. It needs Win95, as
listed in the MiniFAQ :o)
Are there any Win98 specific text editors? I might need a new section on the
MiniFAQ! :o)

.------------------------------
|>Of course someone *did* make the programs originally... just not the people
|>who advertise them. :o)
|>It`s true that without programmers computer hardware would be useless, but
|>of course it`s not a matter of proogrammers or no programmers, there are
|>'good' and 'bad' programmers. I don`t class myself as a particularly good
|>programmer, which is why I was so pleased to be called 'talented'! :o)
|
|I'm very generous with my tributes when I bother to make any! *8-) 
|
|If people make proggies I personally find useful...and they don't 
|lock up my system when I run them...then in my book the authors are 
|talented.
|
'------------------------------
:o) Thankyou.

It is nice to hear that! <g>

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

On Mon, 24 Aug 1998 10:27:07 GMT, zne...@ovtsbbg.pbz (Martin
Atkins) wrote:

>.----- On 22 Aug 1998 19:51:33 GMT, Colin Douthwaite posted:
>|
>|What is the name of your fancy text editor?  Where did you get it?
>|Does it only run under Windoze 98 or later?
>|
>'-----------------------
>It`s called TextPad, which I got from www.textpad.com. It needs Win95, as
>listed in the MiniFAQ :o)
>Are there any Win98 specific text editors? I might need a new section on the
>MiniFAQ! :o)

Heh, I doubt that the Win98 API offers anything text-editor specific
that doesn't exist in Win95.. :-)
-- 
  Universal CBM, PEZ, and TI-calc nut, Scout, Glider pilot, "Student"
        Email: vjo...@sci.fi, URL: http://www.sci.fi/~vjouppi/
                  GSM: +358-40-5679999, IRCNet: Jope
               South Park - What more could one wish for?

.----- On 24 Aug 1998 18:45:32 GMT, Colin Douthwaite posted:
|
|Yeah, but _I_ am not finding it nice to hear you repeatedly say you 
|are making programs for Windoze 95 and 98 instead of MS-DOS.  
|
|It's almost as bad news as Pete Casso's HTML fanaticism.  8-(
|
|Bye,
|
'--------------------------------

hey, I`ve never made *anything* for Win95/98!

If you are thinking of that text editor... I didn`t make that! (Sorry if
that`s how it sounded!)

I have made a lot of things for DOS, but never anything for Win95 other than
a silly screensaver :o)

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Martin Atkins <zne...@ovtsbbg.pbz> wrote:
>.----- On 24 Aug 1998 18:45:32 GMT, Colin Douthwaite posted:
>|
>|Yeah, but _I_ am not finding it nice to hear you repeatedly say you 
>|are making programs for Windoze 95 and 98 instead of MS-DOS.  
>|
>|It's almost as bad news as Pete Casso's HTML fanaticism.  8-(
>|
>|Bye,
>|
>'--------------------------------

>hey, I`ve never made *anything* for Win95/98!

>If you are thinking of that text editor... I didn`t make that! (Sorry if
>that`s how it sounded!)

>I have made a lot of things for DOS, but never anything for Win95 other than
>a silly screensaver :o)

Apologies if I've "done you wrong" but I just somehow picked up from all 
your postings the idea that all your work was being carried out in 
and for Windoze 95 and that you made the assumption that every user 
of any importance used Windoze 95/98/NT so they would be able to run 
all the proggies you can run or create.

What probably triggered my perception was your pointing me to that 
"Effects Tool" utility which does what ASC-TOOL.EXE does. I 
downloaded the thing and it needed Windoze 95...it would not even 
run on my Windoze 3.11. Grrrr!  !@#$%^&*

There is an awful lot of stuff already written and being written for 
Windoze only, but, there are many thousands of old MS-DOS programs 
still available and in use worldwide and they still work well.
And I recall those who go " !@#$%^&*  Grrrr! " at MS-DOS and call it
MS-DOG and Messy-Dos etc and favoured Unix, OS-2, AmigaDos etc.

I was brought up on MS-DOS at the command line and learned purely by
The "hands on the keys" method helped by manuals and DOC files and
that great DOS utility...XTREE...pure gold.

Perhaps Windows NT will ultimately be the only surviving operating
system but not everyone will use it and all the old systems will 
still be in use by old luddites like me. :-) 

Ascii Artwork really is a luddite/dinosaur sort of activity in these 
modern days of Windoze, Web Browsers, HTML, Java and Clicky Mice. 

Bye,

m_a...@my-dejanews.com 28 Aug 1998 00:00 · permalink
In article <904...@mnementh.southern.co.nz>,
  Colin Douthwaite <cfb...@southern.co.nz> wrote:
>
> >hey, I`ve never made *anything* for Win95/98!
>
> >If you are thinking of that text editor... I didn`t make that! (Sorry if
> >that`s how it sounded!)
>
> >I have made a lot of things for DOS, but never anything for Win95 other than
> >a silly screensaver :o)
>
> Apologies if I've "done you wrong" but I just somehow picked up from all
> your postings the idea that all your work was being carried out in
> and for Windoze 95 and that you made the assumption that every user
> of any importance used Windoze 95/98/NT so they would be able to run
> all the proggies you can run or create.

I do *make* the programs in DOS mode under Win95, but my programs *should* all
be dos programs primarily.

> What probably triggered my perception was your pointing me to that
> "Effects Tool" utility which does what ASC-TOOL.EXE does. I
> downloaded the thing and it needed Windoze 95...it would not even
> run on my Windoze 3.11. Grrrr!  !@#$%^&*
Effects tool? :o/
I`m sorry... my memory has failed me. Which effects tool?

> There is an awful lot of stuff already written and being written for
> Windoze only, but, there are many thousands of old MS-DOS programs
> still available and in use worldwide and they still work well.
> And I recall those who go " !@#$%^&*  Grrrr! " at MS-DOS and call it
> MS-DOG and Messy-Dos etc and favoured Unix, OS-2, AmigaDos etc.

I like many operating systems. MS-DOS, Win3.x, Win95, AmigaDOS being my
favorites.
I know what you mean about many programs being for Win95... that`s the main
reason why I`m using it.

> I was brought up on MS-DOS at the command line and learned purely by
> The "hands on the keys" method helped by manuals and DOC files and
> that great DOS utility...XTREE...pure gold.

I started off (on PCs at least) with MS-DOS too. I didn`t have XTG to help me
until later though. :o)
My *first* operating system was AmigaDOS/Workbench - unless you call VicBasic
an OS. :o)

> Perhaps Windows NT will ultimately be the only surviving operating
> system but not everyone will use it and all the old systems will
> still be in use by old luddites like me. :-)

He hehe hehehehe!

> Ascii Artwork really is a luddite/dinosaur sort of activity in these
> modern days of Windoze, Web Browsers, HTML, Java and Clicky Mice.

Yes, I suppose it is... but it`s fun!

> Bye,
>

Bye!

(reply address is pointing at dejanews... change it to the one in my sig
pweese <g>)

--
Martin Atkins        mart.atkins@--*hello*--bigfoot.com  (work it out!)

-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum

Colin Douthwaite (cfb...@southern.co.nz) schrieb:
> On Fri, 28 Aug 1998 17:18:09 GMT, m_a...@my-dejanews.com wrote:
> >I like many operating systems. MS-DOS, Win3.x, Win95, AmigaDOS being my
> >favorites.
> Hmm...Windows is an operating system?  Don't think so...but Windows NT is.

Neither is MS-DOS :) (It's not dead, but it smells alike ;)

How can someone use AmigaOS and like MS-DOS? *shiver*
AmigaOS lacks some features (yes, I use an AMIGA) I like on UNIX/Linux
(memory-protection, resource-tracking)...

> >> Ascii Artwork really is a luddite/dinosaur sort of activity in these
> >> modern days of Windoze, Web Browsers, HTML, Java and Clicky Mice.
> >Yes, I suppose it is... but it`s fun!
> Yeah, like the old song says  " It's Foolish but it's fun."

Sometimes it's even better than some twenty-fantastillion-colour-pictures...

Like some old games: always plaing them, always having fun - no need to
have fastest and newest equipment (P333, 64MB usw.)

	Faroul

-- 
                  Henning `Faroul' Peters  -  far...@gmx.net
  Ihr Schreiber sah noch, wie sie den Editor verlie�. Sie ging ins InterNet,
   wollte gleich ankommen. In f�nf Minuten, wie immer. Alles schien normal.
             Was dann geschah, passiert in Deutschland jeden Tag.
                       E-Mails verschwinden - SPURLOS.

On Fri, 28 Aug 1998 17:18:09 GMT, m_a...@my-dejanews.com wrote:


>I like many operating systems. MS-DOS, Win3.x, Win95, AmigaDOS being my
>favorites.

Hmm...Windows is an operating system?  Don't think so...but Windows NT is.

>> Ascii Artwork really is a luddite/dinosaur sort of activity in these
>> modern days of Windoze, Web Browsers, HTML, Java and Clicky Mice.

>Yes, I suppose it is... but it`s fun!

Yeah, like the old song says  " It's Foolish but it's fun."

Bye,

joris bellenger <svz...@xs4all.nl> ASCII art 30 Aug 1998 00:00 · permalink

Pete Casso wrote:

> > >> Ascii Artwork really is a luddite/dinosaur sort of activity in these
> > >> modern days of Windoze, Web Browsers, HTML, Java and Clicky Mice.
> >
> > >Yes, I suppose it is... but it`s fun!
> >
> > Yeah, like the old song says  " It's Foolish but it's fun."
>
> This exchange manifests a typical failure of differentiating between artform
> and medium. Pottery has been around since prehistoric times, but you are still
> drinking your coffee and tea from pottery made from new and better media.
>
> Similarly, the dino in ascii refers to medium ONLY, the artform itself can use
> new and better media. Well, I have used new media for ascii, see my website
> where I have used and left behind the html medium, and have progressed to gif,
> Java and Shockwave.
>
> The point is, that ascii as an artform can live indefinitely with current
> media at any point in time in the future. Or to say things the other way
> around, there is no need for ascii as an artfrom to stick with a dying medium,
> that's foolish.
>
>


Pete, allow me to disagree here.
What you say here is like playing the synthetiser and claiming
you play the flute. It sounds like a flute but it's not.
This reminds me of a painting of Rene Magritte. He painted a pipe
and wrote bellow: "Ceci n'est pas une pipe" (This is not a pipe).
He was damn right: It was a painted representation of a pipe.

What you have on your website looks like ascii art but it isn't.

Just my point of view.
--

          `,
       ,\, #
       |/  ?
       | ~ )\
       /_ /\ \____  joris bellenger (b'ger)
       /   \_/    \ e-mail: svz...@xs4all.nl
http://www.xs4all.nl/~svzanten/joris/ascii/main.html
     / < ______ _> \
    /___/  ,___/____)
        |\/

Pete Casso <pet...@sympatico.ca> ASCII art 30 Aug 1998 00:00 · permalink
>Pete, allow me to disagree here.

Anytime  :-)

>What you say here is like playing the synthetiser and claiming
>you play the flute. It sounds like a flute but it's not.

If the sounds are indistinguishable, who cares whether it has been generated
with an acoustic or electronic flute? This is a perfect example for
illustrating the difference between medium/means and ends/artform.

>This reminds me of a painting of Rene Magritte. He painted a pipe
>and wrote bellow: "Ceci n'est pas une pipe" (This is not a pipe).
>He was damn right: It was a painted representation of a pipe.

You are talking about two different things here, the object itself and its
pictorial representation. This is not a relevant argument to what we are
discussing here.

>What you have on your website looks like ascii art but it isn't.

I maintain it is. My sig below contains an ascii pic. If I turned it into a
gif, then all of a sudden it is no longer an ascii pic? I maintain it still
is, since the artform does not change, even when the medium has changed.

A pic made with a mechnical typewriter on paper (that cannot even be
immediately transmitted over the Internet or shown here on aaa) is also an
ascii pic, for that matter.

>Just my point of view.

Ditto  :-)

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

On Sat, 29 Aug 1998 10:43:49 -0400, "Graham Lockwood"
<gsl...@garnet.acns.fsu.edu> wrote:

>You're right, Win3.x is just a shell program running in MS-DOS, but Win95 is
>the operating system.  I noticed in one of your earlier postings that you
>said something like, "If you don't want to run windows, just fix your
>autoexec.bat file."  That would work for Win3.x, where a lot of people put
>something like, "win.com" in their autoexec to get windows to run
>automatically, but Win95 runs automatically just by itself.

You can change it by loading up msdos.sys, and under "[OPTIONS]" is a
setting "BootGUI=1", change it to "BootGUI=0", now when you boot,
you'll load up with MS-DOS.

Imran

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 30 Aug 1998 00:00 · permalink
In article <6s98ub$8lp$1...@tron.sci.fi>, Ilmari Karonen <ilt...@sci.fi> writes
>CJRandall (col...@shieldwolf.demon.co.uk) wrote:
>: [][ well ... plz let me know if u find a wat of overcoming ms.dos's
>
>(I hope it was you who wrote this - that [][ prefix confuses me.)

yes ... ok i'll drop it.
>
>I've written a few montsh ago an equivalent program, ascflip, which
>pretty much solves all these problems, being a single executable. I
>don't have a dos binary yet, but I could put one on the www in a few
>days along with the sources.
>
>>ascflip 0.3beta  (15 Jul 1998) copyright (c) Ilmari Karonen 1998

... is this as result of Colin Douthwaite's post of asciitools.tar.gz
    back in early june?

thats excellent ... plz post a URL ?


    if so ... then its likely to be a positive move away from 386 cpu
    dependancy and requirement for DPMI support ...

    ... that i introduced by doing a quick compile of the supplied
    sources and of the other tools that the scripts depended on.

i presume, like me, you don't get a large amount of time to work on
things like this and thus, hopefully, not too much work to produce a
dos executable.

>
>BTW, for horizontal flipping try this silly little FIGfont:
>
Wow ! what! ... silly little figfont!

          ._
         /[_`-._                        /^\
        [/|//=._`-._                 __/   |              /
        | //  //`=._`-._            /\/ /\_|             /
        |//  //  // `=._`-._       /^/ / / |            /    .'
    \    /| //  //  //  /=._`-._  /   / / /            /   .'       .
     `  | |//  //  //  //  //j | |     / /            /  .'         :
    ` \ | //  //  //  //  // | |  \   /_/            / .'           |
     \ `|//  //  //  //  //  | |  |  (_( 
      \  /| //  //  //  //  /| |  |   `.`.     _                    |
       `| |//  //  //  //  //| `-./|;._ `.`._ /|`-._                |
        [/ /  //  //  //  // `-._| |;:;:- ;~|| | f._`-._            :
          /\.//  //  //  //  //  | |;:;:| ; |:_| |\\`-._`-._        `
        . \/ /  //  //  //  //  /| |;:;:| ; |::| | \\  \`-._`-._

>---(cut here - mirror.flf)---
[ figfont from prev. post cut]
>
>Mirror by Ilmari Karonen (9 Jul 1998)
>Requires FIGLet 2.1 or later, or other FIGdriver capable of
>
>Usage: figlet -f mirror <picture.asc
>Also try: figlet | figlet -f mirror
>
staggering ... !

[][ see yuz
[][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 30 Aug 1998 00:00 · permalink
Imran <Imr...@btinternet.com> wrote:
>On Sat, 29 Aug 1998 10:43:49 -0400, "Graham Lockwood"
><gsl...@garnet.acns.fsu.edu> wrote:

>>You're right, Win3.x is just a shell program running in MS-DOS, but Win95 is
>>the operating system.  I noticed in one of your earlier postings that you
>>said something like, "If you don't want to run windows, just fix your
>>autoexec.bat file."  That would work for Win3.x, where a lot of people put
>>something like, "win.com" in their autoexec to get windows to run
>>automatically, but Win95 runs automatically just by itself.

>You can change it by loading up msdos.sys, and under "[OPTIONS]" is a
>setting "BootGUI=1", change it to "BootGUI=0", now when you boot,
>you'll load up with MS-DOS.


Yaay!  I'll vote for that!  :-)


Dougal awards you twenty+ sugar lumps:


                        %;;;%
                     //  o o \\              ("";
                    //  ,,,,,  \\,,..,,,..   ;""
                    /: :;;;;;: ; \       \`'' \
                    /`, `'''` ,' \ \ \  \ \   \ \
            -cfbd-  /   `(_)'  /  \ \    \   \     \
                    / \;     ;/  \  ; \ \  \ ; \  : ;


      Dougal awards 2O.3 sugar lumps...

   ___     ___     ___    ___     ___     ___    ___     ___     ___
 /___/|  /___/|  /___/| /___/|  /___/|  /___/| /___/|  /___/|  /___/|
|   | | |   | | |   | ||   | | |   | | |   | ||   | | |   | | |   | |
|___|/  |___|/  |___|/ |___|/  |___|/  |___|/ |___|/  |___|/  |___|/

   ___     ___     ___    ___     ___     ___    ___     ___     ___
 /___/|  /___/|  /___/| /___/|  /___/|  /___/| /___/|  /___/|  /___/|
|   | | |   | | |   | ||   | | |   | | |   | ||   | | |   | | |   | |
|___|/  |___|/  |___|/ |___|/  |___|/  |___|/ |___|/  |___|/  |___|/

   ___     ___     _
 /___/|  /___/|  /_/|
|   | | |   | | | | |
|___|/  |___|/  |_|/


Bye,

Ilmari Karonen <ilt...@sci.fi> wrote:

>BTW, for horizontal flipping try this silly little FIGfont:

>---(cut here - mirror.flf)---
>flf2aR 1 1 3 -1 22 1 0 0
>Mirror by Ilmari Karonen (9 Jul 1998)
>Requires FIGLet 2.1 or later, or other FIGdriver capable of
>right-to-left printing.
>Permission is hereby given to modify this font, as long as the
>modifier's name is placed on a comment line.

You need to consider a new name for your Figlet Font because
MIRROR.FLF already exists...it was written in 1994:

-------------------------------------------------------------------
flf2a$ 6 5 20 15 18 1
Mirror by David Walton <wal...@cs.ucdavis.edu>  24 Aug 1994
This is a mirror image version of...
Standard by Glenn Chappell & Ian Chai 3/93 -- based on Frank's .sig
Includes ISO Latin-1
figlet release 2.1 -- 12 Aug 1994
Permission is hereby given to modify this font, as long as the
modifier's name is placed on a comment line.
-------------------------------------------------------------------

Toodles,

CJRandall wrote in message <4vH$4BA...@shieldwolf.demon.co.uk>...
> Graham Lockwood <gsl...@garnet.acns.fsu.edu> writes


>> Blah, blah, blah!



>whappen 2 yor sig man?
>
>[][ see yuz
>[][ colin
>--
>( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
>CJRandall http://www.shieldwolf.demon.co.uk

Whoops!  :-o
I like to type my message up and then add the sig in when I'm done so it
doesn't get in the way.  Unfortunately, I guess I forgot to insert it.  It
really is a very cool sig!


   ||// // - ------===**O**===------- - || //
   |// //       Graham Lockwood         ||//
   (/ //  gsl...@garnet.acns.fsu.edu   |//
   ||//                                 (/)
   |//         Quantum Mechanics        //|
   (/     The dreams stuff is made of  //||
   || - -------====**O**====------- - // ||

> > >What you say here is like playing the synthetiser and claiming
> > >you play the flute. It sounds like a flute but it's not.
> 
> > If the sounds are indistinguishable, who cares whether it has been generated
> > with an acoustic or electronic flute? This is a perfect example for
> > illustrating the difference between medium/means and ends/artform.
> 
> The point here is that one say he's *playing the flute* as he's acuallyplaying
> the synthetiser. The result might seem (!) identical but it isn't.
> You say that you're making ascii art but you don't: it just look like it.
> (see example below)

Well, not quite. In terms of ascii, perhaps the simplest example is an ascii
pic on the computer monitor and an ascii pic printed out on paper. Same
artform, different media. The ascii artform does not become a non-ascii
artform, just because it is on a different medium.

In terms of flute music, there is someone playing the acoustic flute and there
is someone playing the electronic flute. Again, same flute music/artform,
different media. (The vast majority of music, including flute music, that you
hear on radio, TV, and movies these days, is generated electronically and no
one differentiates between acoustic flute music and electronic flute music, it
is all flute music without any additional adjectives. Occasionally you hear
acoustic flute, but it is then guaranteed announced with a hoopla such as
"SoloFlutistein performs Bach ... etc. If it is not announced, you can be
assured that it is the "other" medium  ;-))

> > >This reminds me of a painting of Rene Magritte. He painted a pipe
> > >and wrote bellow: "Ceci n'est pas une pipe" (This is not a pipe).
> > >He was damn right: It was a painted representation of a pipe.
> >
> > You are talking about two different things here, the object itself and its
> > pictorial representation. This is not a relevant argument to what we are
> > discussing here.
> 
> I'm talking about what one sees and what things really are. This is
> relevant indeed.

Well, I was commenting about ascii art being able to live in several different
media and the above responses concern something totally different (they
concern an object and its pictorial representation) that's why I call the
above responses irrelevant.

> > >What you have on your website looks like ascii art but it isn't.
> >
> > I maintain it is. My sig below contains an ascii pic. If I turned it into a
> > gif, then all of a sudden it is no longer an ascii pic? I maintain it still
> > is, since the artform does not change, even when the medium has changed.
> 
> Let's try an other example: I make woodcuts -which could be seen a
> "luddite/dinosaur sort of activity in these modern days"-.
> Just like ascii art.  ;-)
> Imagine now that I scan a woodcut, save it as a photoshop document
> (or a gif) and print it... I'd have a duplicate of a woodcut but it wouldn't
> be a woodcut anymore; no matter the quality of the print.
> It would have lost all the properties of what *makes* a wookcut...
> and it isn't just the rendering of an image.

Again, this has nothing to do with my comment on the difference between
artform and medium. (The above response is again on an object/woodcut and its
pictorial representation/print)

> The same applies to ascii art. A gif of an ascii pic is no longer ascii art
> because it lost the properties of what the -American Standard Code for
> Information Interchange- is made of.

Well, not quite. You do not change the ascii artform if you print which is
really a "save as hardcopy." You do not change the ascii artform if you do a
"save as gif" either.
 
> > A pic made with a mechnical typewriter on paper (that cannot even be
> > immediately transmitted over the Internet or shown here on aaa) is also an
> > ascii pic, for that matter.
> I we'd follow this kind of logic we could say that the Mona Lisa
> is a great photo because some people use, now, photography to make
> great portraits too.

I don't see a train of thought here, leading up to equating the Mona Lisa
painting with a photo. I certainly did not say anything of that kind. What I
did say is that you can manually draw the letters by hand on a piece of paper
and create ascii artwork that way. I don't really see why anyone would want to
work that way, but this is an example that ascii artform can use a variety of media.

> Art made on a typewriter is called -typewriter art- and certainly isn't ascii.
> ASCII= American Standard Code for Information Interchange, have nothing
> to do at all with mechnical typewriters (there were typewriters
> and typewriter art long before ASCII was even created).

This is again a failure to recognize that the ascii artform can live in many
media. I can't really believe that you want to deny that the ascii pics that
you can type on a typewriter is a valid ascii artform.

You do recognize the difference between artform and medium, don't you? Since
you do woodcutting, what is the artform (styles, etc) of woodcutting? What are
the media (techniques, etc) for woodcutting? Or ... do you really don't
differentiate between artform and medium?

I am sincerely wondering here.

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

CJRandall <col...@shieldwolf.demon.co.uk> ASCII art 31 Aug 1998 00:00 · permalink
 Graham Lockwood <gsl...@garnet.acns.fsu.edu> writes
>
>Colin Douthwaite wrote in message <35e...@news.southern.co.nz>...
>>On Fri, 28 Aug 1998 17:18:09 GMT, m_a...@my-dejanews.com wrote:
>>
>>
>>>I like many operating systems. MS-DOS, Win3.x, Win95, AmigaDOS being my
>>>favorites.
>>
>>Hmm...Windows is an operating system?  Don't think so...but Windows NT is.
>
>
>You're right, Win3.x is just a shell program running in MS-DOS, but Win95 is
>the operating system.  I noticed in one of your earlier postings that you
>said something like, "If you don't want to run windows, just fix your
>autoexec.bat file."  That would work for Win3.x, where a lot of people put
>something like, "win.com" in their autoexec to get windows to run
>automatically, but Win95 runs automatically just by itself.
>
>
whappen 2 yor sig man?

[][ see yuz
[][ colin
-- 
( () /_ / /\)   _/   /? .\ /\) /) .\ /_ /_
CJRandall http://www.shieldwolf.demon.co.uk

sandra van zanten <svz...@xs4all.nl> ASCII art 31 Aug 1998 00:00 · permalink

Pete Casso wrote:

> >Pete, allow me to disagree here.
>
> Anytime  :-)
>
> >What you say here is like playing the synthetiser and claiming
> >you play the flute. It sounds like a flute but it's not.

> If the sounds are indistinguishable, who cares whether it has been generated
> with an acoustic or electronic flute? This is a perfect example for
> illustrating the difference between medium/means and ends/artform.

The point here is that one say he's *playing the flute* as he's acuallyplaying
the synthetiser. The result might seem (!) identical but it isn't.
You say that you're making ascii art but you don't: it just look like it.
(see example below)

> >This reminds me of a painting of Rene Magritte. He painted a pipe
> >and wrote bellow: "Ceci n'est pas une pipe" (This is not a pipe).
> >He was damn right: It was a painted representation of a pipe.
>
> You are talking about two different things here, the object itself and its
> pictorial representation. This is not a relevant argument to what we are
> discussing here.
>

I'm talking about what one sees and what things really are. This is
relevant indeed.

> >What you have on your website looks like ascii art but it isn't.
>
> I maintain it is. My sig below contains an ascii pic. If I turned it into a
> gif, then all of a sudden it is no longer an ascii pic? I maintain it still
> is, since the artform does not change, even when the medium has changed.

Let's try an other example: I make woodcuts -which could be seen a
"luddite/dinosaur sort of activity in these modern days"-.
Just like ascii art.  ;-)
Imagine now that I scan a woodcut, save it as a photoshop document
(or a gif) and print it... I'd have a duplicate of a woodcut but it wouldn't
be a woodcut anymore; no matter the quality of the print.
It would have lost all the properties of what *makes* a wookcut...
and it isn't just the rendering of an image.

The same applies to ascii art. A gif of an ascii pic is no longer ascii art
because it lost the properties of what the -American Standard Code for
Information Interchange- is made of.

> A pic made with a mechnical typewriter on paper (that cannot even be
> immediately transmitted over the Internet or shown here on aaa) is also an
> ascii pic, for that matter.

I we'd follow this kind of logic we could say that the Mona Lisa
is a great photo because some people use, now, photography to make
great portraits too.
Art made on a typewriter is called -typewriter art- and certainly isn't ascii.
ASCII= American Standard Code for Information Interchange, have nothing
to do at all with mechnical typewriters (there were typewriters
and typewriter art long before ASCII was even created).



>
>
> >Just my point of view.
>
> Ditto  :-)
>


My point of view (bis).
--

          `,
       ,\, #
       |/  ?
       | ~ )\
       /_ /\ \____  joris bellenger (b'ger)
       /   \_/    \ e-mail: svz...@xs4all.nl
http://www.xs4all.nl/~svzanten/joris/ascii/main.html
     / < ______ _> \
    /___/  ,___/____)
        |\/

Ilmari Karonen <ilt...@sci.fi> ASCII art 31 Aug 1998 00:00 · permalink
CJRandall (col...@shieldwolf.demon.co.uk) wrote:
: In article <6s98ub$8lp$1...@tron.sci.fi>, Ilmari Karonen <ilt...@sci.fi> writes
: >>ascflip 0.3beta  (15 Jul 1998) copyright (c) Ilmari Karonen 1998

: thats excellent ... plz post a URL ?

  http://www.sci.fi/~iltzu/ascii/tools/

Yes, I know there are broken links etc. I should finish reorganizing the
pages one of these days. Currently I have the sources, and binaries for
MS-DOS and the Amiga. Note that I just compiled the DOS version, and while
it seems to work I won't guarantee anything. And yes, I know the code
gives a few warnings - those'll be gone in v0.4.

But it is small - the .EXE is only about 12kb. And it should do anything
asctool can. The default mapping is slightly different, but making a
custom map file for compatibility shouldn't be hard.

-- 
'""Jy!z"!z"g"Wo6p!nz"'z!ai""""``-. ,-''Ilmari"Karonen"(ilt...@sci.fi)``-. ,-'
  yffb:\\mmm'zc!'t!\_!rfsn\       X     http://www.sci.fi/~iltzu/       X
.Irwgl!_Kglou6u_(!rfsnGzc!'t!),,-' `-..__This_is_a_Moebius_.sig!____,,-' `-.

joris bellenger <svz...@xs4all.nl> ASCII art 1 Sep 1998 00:00 · permalink

Pete Casso wrote:

Pete, this whole dicussion is getting nowhere this way. I've got
the feeling that we use the same words but that they have
a different meaning for both of us.
We'd have to definiate what's ascii art, artform, medium, thechniques
and maybe a few other things if we want this dicussion to be constructive.

> You do recognize the difference between artform and medium, don't you? Since
> you do woodcutting, what is the artform (styles, etc) of woodcutting? What are
> the media (techniques, etc) for woodcutting? Or ... do you really don't
> differentiate between artform and medium?
>
> I am sincerely wondering here.
>
>


For instance, I'm very surprise that you write that styles are part
of an artform and techniques part of a medium.
As far as I am concerned they are not.

To me, in this particular example:
-woodcutting is the artform
-prints are the medium (woodcuts are traditionaly only printed
 on paper or textile)
-styles are related to periods in time or to persons
-techniques are related to styles, to periods in time, to persons,
 to evolution of tools and inventions (paper was invented in the
 year 105 and the first machine to produce paper was made in 1798).

How do we go further from here?

--

          `,
       ,\, #
       |/  ?
       | ~ )\
       /_ /\ \____  joris bellenger (b'ger)
       /   \_/    \ e-mail: svz...@xs4all.nl
http://www.xs4all.nl/~svzanten/joris/ascii/main.html
     / < ______ _> \
    /___/  ,___/____)
        |\/

>We'd have to definiate what's ascii art, artform, medium, thechniques
>and maybe a few other things if we want this dicussion to be constructive.

Good idea. My definition of ascii art is simply pics made with a keyboard.
That is the artform in which individual styles exist.

ascii is blessed with myriads and myriads and myriads of media, i.e. you can
display ascii pics in .txt or .doc or .gif or .html etc etc etc.

I myself routinely move ascii code back and forth between a variety of
(web-related) media to play with the ascii pics that appear in these media and
to experiment with the capabilities of these media (such as animation.) That
is what I meant with techniques closely related to media.

>How do we go further from here?

Well, in contrast to the myriads and myriads and myriads of media that ascii
is blessed with, the ascii community has limited itself to the .txt medium and
treats the .html medium as a necessary evil to display ascii pics on the web. 

This is a self-limiting behaviour of the ascii community that has led to
lively debates ;-)) in the past. And if I said things like "the ascii
community does not take advantage of the full potential of the .html medium"
then there was guaranteed somebody jumping up and down ;-)))  

But, I was merely stating facts based on first hand experience with the ascii
artform in a variety of media. Anyway, I have posted many lengthy articles
showing means and ways for the ascii community to go beyond .txt and .html and
utilize other media.

Reviewing what I just wrote, I think I sound more like a prophet or researcher
than a politician ;-))

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

Spunk1111 <spu...@aol.com> ASCII art 2 Sep 1998 00:00 · permalink
>Message-id: <35E...@xs4all.nl>

The artform of creating pictures with a typewriter ought
to be called "typewriter art"   (and it is).

The artform of creating pictures with ASCII characters
(those listed in the' American Standard Code of Information
Interchange') ought to be called "ASCII art"  (and is).

The artform of creating pictures with keyboard characters
ought to be called "keyboard art".  (that would include any
text-pictures made with non-standard characters.)

In all above cases, the picture (aka art) is text-based and
probably could be considered as "text-graphics" or as "text-art".

When you go beyond using text characters to create a
picture, it is no longer characterized as any of the above.
It may be a gif... It may be a jpg...  It may be something else.
but it is no longer text.    Perhaps it started out as text--
but it is no longer.

ie:  someone creates a sculpture ...  it is a 3D medium.
Someone then takes a picture of it...  it is now a 2D 
representation of a 3D artform.  Quite different.

-joan
--
        .{{}}}}}}.
       {{{{{}}}}}}}.        joan stark   <spu...@juno.com>
      {{{{  }}}}}}}}}     
     }}}}} _   _ {{{{{             ASCII Art Gallery:
     }}}}  6 . 6  {{{{        <http://www.ascii-art.com>
    {{{{{  _____   }}}}}
   {{{{{{\ \___/  /}}}}}}
   {{{{{{{;.___.;}}}}}}}                teehee
    {{{{{{{)   (}}}}}}}' 
     `""'"':   :'"'"'`   
   jgs      `@` 

joris bellenger <svz...@xs4all.nl> ASCII art 2 Sep 1998 00:00 · permalink

Pete Casso wrote:

> >We'd have to definiate what's ascii art, artform, medium, thechniques
> >and maybe a few other things if we want this dicussion to be constructive.
>
> Good idea. My definition of ascii art is simply pics made with a keyboard.
> That is the artform in which individual styles exist.
>
> ascii is blessed with myriads and myriads and myriads of media, i.e. you can
> display ascii pics in .txt or .doc or .gif or .html etc etc etc.
>

This is where it all went wrong in our previous discussion.
We don't have the same definition about what ascii art is.

1)-Ascii art is a computer (!) artform. It uses the computer as medium.
   The computer renders ascii art through the screen.
   (note: ASCII has been created to exchange infomation from a computer
   to an other, it is a product of the computer era: art using ASCII
   can only exist on a computer).

2)-The component of ascii art is the American Standard blah blah...
   in short: ASCII.
   ASCII includes: a certain amount of typogaphic characters
                   a certain amount of control codes
                   a certain amount of bits

   ascii art uses: a certain amount of typogaphic characters
                   a fixed width font
                   a certain amount of bits

3)- An -ascii pic- is the result of the practice of ascii art.

note: I guess you can get ascii art on the wall if you project
      the rendering  of your screen on it.  :)


Ascii art must use ASCII (as discribed above)as "material" (like a
painting must use paint).
When you turn an ascii art picture into a gif (or whatever) you get a gif
(a reproduction) of an ascii pic but it is not -technicaly speaking-
ascii art anymore.
(please note the difference between -ascii art- and -ascii pic-)

But: You can, indeed, save ascii pics in a bunch of different computer formats,
     you can even print them.   :)

As I wrote before ASCII (thus ascii art too) is a product of the
computer era: therefore art made on a typewriter couldn't possibly
be called ascii art.
I won't even talk about pencil & paper.  ;)


> I myself routinely move ascii code back and forth between a variety of
> (web-related) media to play with the ascii pics that appear in these media and
> to experiment with the capabilities of these media (such as animation.) That
> is what I meant with techniques closely related to media.
>
> >How do we go further from here?
>
> Well, in contrast to the myriads and myriads and myriads of media that ascii
> is blessed with, the ascii community has limited itself to the .txt medium and
> treats the .html medium as a necessary evil to display ascii pics on the web.
>
> This is a self-limiting behaviour of the ascii community that has led to
> lively debates ;-)) in the past. And if I said things like "the ascii
> community does not take advantage of the full potential of the .html medium"
> then there was guaranteed somebody jumping up and down ;-)))
>
> But, I was merely stating facts based on first hand experience with the ascii
> artform in a variety of media. Anyway, I have posted many lengthy articles
> showing means and ways for the ascii community to go beyond .txt and .html and
> utilize other media.
>
> Reviewing what I just wrote, I think I sound more like a prophet or researcher
> than a politician ;-))

  :)
How about a mad scientist? PeteCassoStein?

Well, I don't know who is right and who isn't (if someone is right at all).
Let history will be the judge of that and let's go back to drawing.



[the Mad Scientist PeteCassoStein,
 at work, in his laboratorium]


    "The article is immersed in the gif format producing
     immediate asciing, typical with non fixed font.
     After about 15 minutes, the article is removed
     and washed thoroughly in Shokwave solution. It is
     allowed to dry in air, and may be HTML finished when dry."
                                           |
                                           /
                                     \
                                    _/\__
                                   /_____\  /_
          ribbit...                \-[@ @]  .
            /                      C\  _\)
        .oo                     _____)=_/
     __(  o)_                  /   __)/  \
   _|   " " .|                /   o       \
  | |       .|               /   /      /  \
   \|       .|              /   /      /\   \
    |________|             /_  <     \/  \___\
    __|___|__             _//\  \     \    \\_
 __|_________|____       / _\ \  \     \   /_ \
                 _|      \| /  \  \     \  \ |/
                |               \_>_____/       ribbit...
                |               /   /  /          /
                |oo  ribbit!   /   /  /         oo.
 _____________  | o)        __/   /  /__       (o  )
 b'ger     ...|_|."......./___\__/___\__\......." "..


--
Frogstein is created by Pete Casso.




--

          `,
       ,\, #
       |/  ?
       | ~ )\
       /_ /\ \____  joris bellenger (b'ger)
       /   \_/    \ e-mail: svz...@xs4all.nl
http://www.xs4all.nl/~svzanten/joris/ascii/main.html
     / < ______ _> \
    /___/  ,___/____)
        |\/

> This is where it all went wrong in our previous discussion.
> We don't have the same definition about what ascii art is.

Well, you may not have been aware of the different definitions, but I have
been aware of it all along. I may have used different words in the past, but
the point has always been, that the ascii community is equating artform and
medium. No other art community does that. When it comes to woodcutting, you
too diferrentiated between artform/ends and means/medium.

> 1)-Ascii art is a computer (!) artform. It uses the computer as medium.
>    The computer renders ascii art through the screen.
>    (note: ASCII has been created to exchange infomation from a computer
>    to an other, it is a product of the computer era: art using ASCII
>    can only exist on a computer).
> 
> 2)-The component of ascii art is the American Standard blah blah...
>    in short: ASCII.
>    ASCII includes: a certain amount of typogaphic characters
>                    a certain amount of control codes
>                    a certain amount of bits
> 
>    ascii art uses: a certain amount of typogaphic characters
>                    a fixed width font
>                    a certain amount of bits
> 
> 3)- An -ascii pic- is the result of the practice of ascii art.

Well, the above is exactly what I meant with equating means and ends. Not that
I disagree with ascii being a computer artform etc, but the resulting message
in the above three paragraphs is analogous to (outrageously) equating woodcut
and print.

> note: I guess you can get ascii art on the wall if you project
>       the rendering  of your screen on it.  :)

Aha, this is true, the ascii artform does not change when you change the
medium. And equally significant, instead of projecting the ascii art on the
wall, you could draw it with pen and paper, something that you found funny elsewhere.

Glad, that you find yourself funny!  :-)

> Ascii art must use ASCII (as discribed above)as "material" (like a
> painting must use paint).
> When you turn an ascii art picture into a gif (or whatever) you get a gif
> (a reproduction) of an ascii pic but it is not -technicaly speaking-
> ascii art anymore.
> (please note the difference between -ascii art- and -ascii pic-)
> But: You can, indeed, save ascii pics in a bunch of different computer formats,

ascii art is based on ascii code, if that's what you mean.

But there is no reproduction. The ascii code is rendered in a .txt medium and
I think you want to call that ascii art. The ascii code is rendered in a .gif
medium and I think you want to call that ascii pic. I think the naming is
completely arbitrary, but using the naming nevertheless, and for the above
reason, an ascii pic is not a reproduction of an ascii art. They are both
rendering of ascii code on an at par basis.

>      you can even print them.   :)

Instead of printing, you could also draw them with pen and paper!
Glad , that you find yourself funny again!  :-)

> As I wrote before ASCII (thus ascii art too) is a product of the
> computer era: therefore art made on a typewriter couldn't possibly
> be called ascii art.

Equating woodcut and print again!

> I won't even talk about pencil & paper.  ;)

Wow, glad, you find yourself funny for a third time!  :-)

I would love to give the cartoon below an award, but the various pictorial
components do not work together in producing the message in the caption. It
would seem to me that the person plus caption can stand alone? The pic itself
is great though, no doubt about that!

> [the Mad Scientist PeteCassoStein,
>  at work, in his laboratorium]
> 
>     "The article is immersed in the gif format producing
>      immediate asciing, typical with non fixed font.
>      After about 15 minutes, the article is removed
>      and washed thoroughly in Shokwave solution. It is
>      allowed to dry in air, and may be HTML finished when dry."
>                                            |
>                                            /
>                                      \
>                                     _/\__
>                                    /_____\  /_
>           ribbit...                \-[@ @]  .
>             /                      C\  _\)
>         .oo                     _____)=_/
>      __(  o)_                  /   __)/  \
>    _|   " " .|                /   o       \
>   | |       .|               /   /      /  \
>    \|       .|              /   /      /\   \
>     |________|             /_  <     \/  \___\
>     __|___|__             _//\  \     \    \\_
>  __|_________|____       / _\ \  \     \   /_ \
>                  _|      \| /  \  \     \  \ |/
>                 |               \_>_____/       ribbit...
>                 |               /   /  /          /
>                 |oo  ribbit!   /   /  /         oo.
>  _____________  | o)        __/   /  /__       (o  )
>  b'ger     ...|_|."......./___\__/___\__\......." "..
> 
> --
> Frogstein is created by Pete Casso.

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

Look, look, look! Who is joining the discussion here!

(Oh dear, oh dear, my old lover Spunkystein is butting in ...)

> The artform of creating pictures with a typewriter ought
> to be called "typewriter art"   (and it is).
> 
> The artform of creating pictures with ASCII characters
> (those listed in the' American Standard Code of Information
> Interchange') ought to be called "ASCII art"  (and is).
> 
> The artform of creating pictures with keyboard characters
> ought to be called "keyboard art".  (that would include any
> text-pictures made with non-standard characters.)

If you want to be _that_ differentiating, my dear, then by the same token you
ought to declare your (and others') website an html art website. 

But I am sure that you won't do that, you will keep calling the html exhibits
ascii art, ha ha ha!

> In all above cases, the picture (aka art) is text-based and
> probably could be considered as "text-graphics" or as "text-art".
> 
> When you go beyond using text characters to create a
> picture, it is no longer characterized as any of the above.
> It may be a gif... It may be a jpg...  It may be something else.
> but it is no longer text.    Perhaps it started out as text--
> but it is no longer.

The above two paragraphs fail to recognize that text and text characters as
such are computer codes, and as such are not immediately visible to the human
eye. 

These codes are made visible by displaying them in a variety of media, such as
.txt (i.e. your beloved Notepad) or .doc or .gif etc etc etc

These media render the code on their own, no medium is rendering any other medium.

> ie:  someone creates a sculpture ...  it is a 3D medium.
> Someone then takes a picture of it...  it is now a 2D
> representation of a 3D artform.  Quite different.

Quite different indeed, and irrelevant as well.

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

Colin Douthwaite <cfb...@southern.co.nz> ASCII art 3 Sep 1998 00:00 · permalink
On Tue, 01 Sep 1998 19:42:53 +0200, joris bellenger <svz...@xs4all.nl>
wrote:

>Pete, this whole dicussion is getting nowhere this way. I've got
>the feeling that we use the same words but that they have
>a different meaning for both of us.

Hi, I'm joris bellenger (b'ger)
                       \
                              `,
                           ,\, #
                           |/  ?
                           | ~ )\
                           /_ /\ \____
                           /   \_/    \
                         / < ______ _> \
                        /___/  ,___/____)
                            |\/


             Hey! I am Pete Casso!
           /
       ,,
      ( "> W
     ,(> )>|
    (  ^^


It's sometimes described as " Talking past each other ".

Bye,

miK <mmi...@dataweb.nl> ASCII art 6 Sep 1998 00:00 · permalink
PeteCasso responded to Spunk1111:

--------8< sorry for barging in like that >8------------------

>> ie:  someone creates a sculpture ...  it is a 3D medium.
>> Someone then takes a picture of it...  it is now a 2D
>> representation of a 3D artform.  Quite different.

>Quite different indeed, and irrelevant as well.

Not quite, Flintstein.

Back in the 60ties ASCII was designed for transmitting data in 7-bit mode.
For telex I think it was... The idea was to shove 7 bits into the network
and get 7 bits out at the receiving end.

Like this:
                             ,-------------.
                             | ) = 0101001 |
                             `-------------'
    ____
  _(    )  ___________         ____________           ___________ 
 (     )  | _________ |       |            |         | _________ |
(_   ) _) ||         ||       |   0101001  |         ||         ||
  (____)  ||    )    ||       |__/______,__|         ||    )    ||
  O       ||         ||         /        \           ||         ||
 o        ||_________||  _____  \   _____/   _____   ||_________||
_____     |       ___ | |     |  \ /        |     |  |       ___ |
_  _ \    |_=_________| |     |   \         |     |  |_=_________|  ___
 \( \| _   |_________|  |     |__/ \_____   |     | _ |_________|  /  /
  -_);' \ /        |    |     |          \__|     |/ \___/   \   _| ) )__
  [_____|/         |    0101001             0101001           \__| \_/   \
                   \___/|     |             |     |              |_______|
                        |_____|             |_____|


Now, when you turn our cute little left parenthesis into a gif before you
transmit it, the network has a slightly bigger problem congesting it.


    ____                        101010101001010101
  _(    )  ___________         __________10000101000  ___________ 
 (     )  | _________ |    1010101010010101000101010 | _________ |
(_   ) _) ||         ||  01010010101101001010100100  ||         ||
  (____)  ||    )    ||       |__/__10101010010101   ||    )    ||
  O       ||         ||  101001 /        \ 010100101 ||         ||
 o        ||_________||  _____ 101011001_/   _____   ||_________||
_____     |       ___ | |     |  \ /1010101011011 |  |       ___ |
_  _ \    |_=_________| 10101010101 01010100101111|  |_=_________|  ___
 \( \| _   |_________|  |  1100101010101010101011 | _ |_________|  /  /
  -_);' \ /        |  1010101111010100110101000111|/ \___/   \   _| ) )__
  [_____|/         |    0101001    10101    0101001           \__| \_/   \
                   \___/| 1111101010100101001000011010           |_______|
                        |___10001010010001001010111
                          0000010101011111110010010101


Agreed, applying a 3D vs. 2D metaphor to 7-bit vs. 8-bit data transmission
might be a little confusing. But the main idea - ascii-art being tied hand
and feet to its medium - isn't irrelevant at all. That's a plain fact.

,mic

miK wrote:
> Agreed, applying a 3D vs. 2D metaphor to 7-bit vs. 8-bit data transmission
> might be a little confusing. But the main idea - ascii-art being tied hand
> and feet to its medium - isn't irrelevant at all. That's a plain fact.

It is not true that ascii is tied hand and feet to its medium. On the
contrary, true is that ascii can use myriads and myriads and myriads of media
which is part and parcel of its universality claim.

(We were not talking about data transmission, BTW, we were talking about
rendering ascii code in a variety of media.)

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

.----- On Sun, 30 Aug 1998 00:40:00 GMT, Pete Casso posted:
|
|I maintain it is. My sig below contains an ascii pic. If I turned it into a
|gif, then all of a sudden it is no longer an ascii pic? I maintain it still
|is, since the artform does not change, even when the medium has changed.
|
'----------------------

Pete, your wording is a bit sticky here. If you make you sig into a GIF then
it is *not* ascii art since it doesn`t consist of ascii characters it
consists of binary information used to represent a picture of ascii
characters in a particular font, which themselves form a picture.

However it is still ascii art, since it is art using characters from the
ascii set.

Notice ascii *art* not ascii *pic*.

I like your website... it`s a nice change to see wibbly coloured moving
ascii art!


(This message is entirely consisting of my own opinions and comments. The
opinions expressed are soley mine and I realise that others may interpret
Pete`s message differently... this is just my interpretation. No flames
please.)
|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

.----- On Sun, 30 Aug 1998 10:29:06 GMT, Imran posted:
|On Sat, 29 Aug 1998 10:43:49 -0400, "Graham Lockwood"
|<gsl...@garnet.acns.fsu.edu> wrote:
|
|You can change it by loading up msdos.sys, and under "[OPTIONS]" is a
|setting "BootGUI=1", change it to "BootGUI=0", now when you boot,
|you'll load up with MS-DOS.
|
'---------------------

Or, my solution:

BootMenu=1
BootMenuDefault=1
BootMenuDelay=2

in msdos.sys, which incidently is a hidden, system, read-only file so you
won`t be able to do much to it under windows until you get rid of those
attributes. You can view it if you set explorer to show hidden files, but
you won`t be able to save to it unless you un-readonlify it.

bye,
Martin
|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

Martin Atkins <zne...@ovtsbbg.pbz> ASCII art 9 Sep 1998 00:00 · permalink
.----- On Sun, 30 Aug 1998 00:54:13 +0200, joris bellenger posted:
|
|Pete, allow me to disagree here.
|What you say here is like playing the synthetiser and claiming
|you play the flute. It sounds like a flute but it's not.
|This reminds me of a painting of Rene Magritte. He painted a pipe
|and wrote bellow: "Ceci n'est pas une pipe" (This is not a pipe).
|He was damn right: It was a painted representation of a pipe.
|
'-------------------------

Ahh yes I remember that picture from an art lesson some time ago... I liked
that one! :o)

                .-.
               - /
             .' /
           .'  /
     .-.  .   /
   ."   )'   /
   |   -    /
   '--"    /
     -.__-'   mga

    Ceci n'est pas une pipe


                      Ascii Art by Martin Atkins based on
                         original art by Rene Magritte


I`m not at all happy with that pipe, but it`s the best I could do in the
limited time I have :o)

I also can`t remember much of what the painting looks like, just the words
underneath.

But I liked it anyway... It`s a lovely picture.

|\/| _..__|_o._   /\_|_| o._  _   mart.atkins@--
|  |(_||  |_|| | /--\|_|<|| |_>            --bigfoot.com

> Pete, your wording is a bit sticky here. If you make you sig into a GIF then
> it is *not* ascii art since it doesn`t consist of ascii characters it
> consists of binary information used to represent a picture of ascii
> characters in a particular font, which themselves form a picture.
> 
> However it is still ascii art, since it is art using characters from the
> ascii set.
> 
> Notice ascii *art* not ascii *pic*.

Is your own wording not a bit sticky also? Anyway, I have tried many wordings
in the past to convey the message which then led to lively debates ;-)) The
clearest wording in my view is to differentiate between artform and medium. 

And the medium is not just .txt as the ascii community is confining itself to,
but the myriads and myriads and myriads of media that support ascii. Well, I
refer to the recent lively debate ;-))

> I like your website... it`s a nice change to see wibbly coloured moving
> ascii art!

Thanks, I wish those sending me emails only, would post here on this newsgroup
as well!

> (This message is entirely consisting of my own opinions and comments. The
> opinions expressed are soley mine and I realise that others may interpret
> Pete`s message differently... this is just my interpretation. No flames
> please.)

Ha ha ha! Well, I refer to the recent lively debate ;-)) again!

================================================================
[]                                                            []
[]   /(      )\     Visit the Gallery of the 'steins!         []
[]  ( ">    <" )   http://www3.sympatico.ca/petecasso/        []
[]   (> )><( <)   Woodpeckersteins dancing the boogie-woogie  []
[]     ^^  ^^                                                 []
================================================================

About this thread. These messages were posted publicly to the newsgroup alt.ascii-art in 1998 and are mirrored here unchanged as part of the Historic Archives – only email addresses are masked. The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can. Are you one of the authors? Contact us to get your posts attributed, connected to your artist profile, or removed.