This is GNYLF V1.1

For some reason Jerry decided Triad needed a good text converter so I made one.
Actually I made more than he asked for: the original idea was to make a
converter to read files written with "Writers Choice" and convert them to RAW
screen codes.
  As I happened to have a half finished converter for Microsoft RTF files, I
decided to include them aswell. (Even though I hate Microsoft, this text format
is quite neat.)
  Then there was that half-finished Swedish version of the word processor from
"Mini Office II". So I finished it and included a converter for Mini Office
files. (That too is a neat word processor.)
  So I decided to program GNYLF, dedicated to Verdun / Triad who always cried
out "Gnylf!" when he was displeased with something. This program can read and
write all kind of files I myself have use for. If you do not find your
favourite among them, then either go to hell or write me and enclose some text
examples.

Text formats so far supports:

Microsoft RTF
  Reads that curious text format from PRG or SEQ-files and writes it to PRG
files without starting adress. (There is really no point att all in using SEQ
files even though CBM recommended its use.) This mode is nice if you want to
convert texts from/to Various word processors on various platforms. If you
suddenly see the border flickering in lots of colors, do not worry. It is just
that your document includes something the converter can not handle, like inline
images, charset data etc. I did not bother to make a converter for these, since
that would actually force me to convert every f**king Microsoft program to C-
64.

Writers Choice
  Reads and writes files saved from or to be read by Writers Choice. The format
is SEQ ofcourse, and you do not have to add the strange character ($bf) at the
beginning of the filename. In fact, you must not enter it.

Mini Office II
  Reads and writes files created by or intended for the Mini Office II word
processor. Format: SEQ. You do have to enter the .TXT extension at the end of
the filename. The program does not.

IBM ASCII
  Quite self explaining. Now you can read all your anarchy philez and back
issues of Phrack in your favourite C= 64 word processor. IBM stand for "I've
Been Mislead" of course, and this standard is mostly used on strange boxes with
a warning sign saying "Intel Inside" at the front. When reading text in IBM
ASCII or UNIX ASCII (below) format, double Line Feeds will be interpreted as a
new paragraph. Again, files will be saved to PRG-files without starting adress.
Upon reading, the converter will find both PRG and SEQ files. This goes for the
next mode aswell.

UNIX (ISO) ASCII
  In fact UNIX is probably one of the few operating systems that use the ASCII
standard as it was intended to be used. Thus, line breaks are made with one
single linefeed ($0A) instead of Carriage Return AND Line Feed ($0D+$0A) as on
the IBM and Macintosh machines or plain Carriage Return ($0D) as on the
Commodore C= 64. Most text you download to your UNIX host will probably be in
IBM-format anyway, but sometimes it is not. Sometimes the text comes in the
genious Gnuzip format (thus with the suffix .GZ) and in that case the file is
formatted to local conditions during gunzipping. If you made this gunzipping on
a UNIX machine, the text will be in UNIX format, and if you did it on an IBM it
will probably be in IBM format. Someday I will make a Gnuzipper for the C= 64,
but until then...

PETSCII
  As you all know CBM like all other computer-firms, could not possibly resist
the temptation to make their own stupid ASCII standard, including all the bogus
graphic signs we know so very well. Files handled in this mode will be saved as
SEQentials, and this mode works fine with most word processors that are not
included in this list. Unlike most stupid word processors it CAN read both SEQ
and PRG files.

Screen Codes
  Reads screen codes from 40 characters wide screens. (If you use a screen NOT
40 chars wide, enter you file via the "Linear Scroll" format below.) If you
have formatted your text with margins on the first line of every paragraph like
I do in this documentation, the format will be preserved. When you write screen
codes, you can choose between 40 or 39 characters wide screens, that is because
of the char removed when using smooth scroll. If you do not use smooth scroll
then do not bother, just set it to 40. You are also asked wheter the screen
codes are on even pages or not. See below on: "Bogus Options".

Linear Scroll
  Reads text in scrolltext format, removes any extra spaces between characters.
Writes in a similar format. Very useful for converting screen codes other than
the usual 40 column formatted. More than two spaces will be interpreted as a
new paragraph.

KF Metatext
  Yeah, this is ofcourse King Fisher Metatext Format, my own stupid invention.
You can use it if you are making writers with proportional fonts like I intend
to do. The data format is like this:

$00..$7f Screen Codes
     $80 Enter sign = New Chunk
$81..$8f # of blank chars on the
         first line of any paragraph
         following this byte, ORA #$80
     $fe Set blank chars on first
         line to 0 again. (Default)
     $ff End of metatext file

It is not that complicated really, try saving something and you will see how it
works...

Bogus Options:
  At the bottom of the main menu, below the filename prompts and right above
the "START" text, you will find two obscure options called SCREEN WIDTH and
EVEN SCREEN PAGE. If you are not familiar with C= 64 assembly language
programming these options will indeed be weird to you. Note that these options
APPLY TO SCREEN CODES READ/WRITE ONLY! The SCREEN WIDTH apply only to output of
screen codes. When selecting "YES" at the EVEN SCREEN PAGE option, GNYLF will
read and write files as the VIC-II video circuitry sees it, leaving 16 bytes of
adress space for page interleave and 8 bytes for sprite pointers equalling $18
bytes following each $03E8-chunk of memory. If you have not got the faintest
idea of what I am talking about here, you probably do not know what "Screen
Codes" are either, so this does not apply to you.

That is it. No harder was it. This program is freeware and it may be used by
anyone for any purpose. You may tamper with it, f**k it up completely and give
it away to your friends if you like, but I do not promise that I will like
that. By the way, releasing a program as freeware gives me some freedom: I can
be the man I am and will not need to act out the role of that politically
correct, suit-and-tie well dressed up "service-minded" yuppie look-alike
asshole most shareware and commercial software producers (and the rest of the
upper middle class) seem to identify themselves with.
  Help fighting software patents / copyrights! In this program I use the
Micro$oft RTF-file format. In the USA, this would probably have infringed on
Micro$oft patents. Luckily, such copyrights DOES NOT apply in Sweden, and thus,
I am not stealing anyones "Intellectual Property". I do dislike all attempts to
limit the freedom of programmers and people in general, and in case you feel
like hearing some horribly politically incorrect statement today, here you have
one:
  It its RIGHT to crack and distribute copyrighted software to your friends.
Software, like all other kind of information is an extension of the human mind
and intelligence, and thus copyrights limit your mental freedom. As long as you
are not making money from your deprotecting and swapping, I really think it is
OK to do just that. If you think I am being naive, then so be it, because
INFORMATION WANTS TO BE FREE MOTHERF**KER!!
  Oh, and while I am at it: your government obviously feeds you with complete
lies every day, making you believe incredibly stupid things using a technique
that was old before the second world war. But I guess you knew that already,
didn't you?

Your friend in c/space:

King Fisher of Triad
Linus Walleij
Magistratsv. 55 N:306
226 44 LUND
SWEDEN
+46(0)46390785
triad@df.lth.se, linus.walleij@microbus.se

AND DO NOT FORGET TO VISIT THE TRIAD HOMEPAGE AT:
http://www.df.lth.se/~triad/

P.S If you like this program, please send me a postcard, e-mail or whatever you
like, since it would really make an emotionally corrupt student like me happy.