home *** CD-ROM | disk | FTP | other *** search
- this is gnylf v1.2
-
- 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 mICRO$OFT rtf FILES, i
- DECIDED TO INCLUDE THEM ASWELL. (eVEN THOUGH i HATE mICRO$OFT, 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:
-
- micro$oft 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 mICRO$OFT PROGRAM TO c-
- 64.
- iF YOU are PORTING TEXT FROM/TO pc, USE rtf WHERE APPLICABLE. iT DEFINATELY
- GIVES THE BEST RESULT.
-
- 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. iF THE FILE YOU ARE
- CONVERTING EXCEEDS THE MAXIMUM FOR A FILE IN wRITERS cHOICE (=600 LINES) NEW
- FILES WILL BE CREATED WITH THE SUFFIX .02,.03 AND SO FORTH.
-
- 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 IS AN ABBREVIATION
- 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 / windows (iso 8859-1) 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 OR PLAIN cARRIAGE rETURN ($0d) AS ON THE cOMMODORE c= 64 OR mACiNTOSH.
- 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 (HAHA YEAH, THE
- CODING GENIOUS), BUT UNTIL THEN...
- aNOTHER FUNNY THING ABOUT BOTH THESE ascii-MODES THAT IF YOU USE LEFT OR
- RIGHT BRACKETS OR THE POUND SIGN (NOT THIS POUND SIGN # THIS IS A NUMBER SIGN)
- THEY WILL TURN INTO sWEDISH CHARACTERS ON ibm, iso ascii OR rtf. tHAT'S BECAUSE
- THAT'S THE WAY THE sWEDISH c= 64 MACHINES MAP THESE CHARACTERS. i THOUGHT ABOUT
- PUTTING AN OPTION TO TURN THIS CONVERTING OFF, BUT SKIPPED IT JUST TO ANNOY
- SOME YANKS... sWEDEN RULES!
-
- 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. wRITTEN RESULTS WILL NOT EXCEED SAY CIRCA $c800 BYTES. iF YOU
- TRY TO CONVERT LONGER TEXTS, gNYLF WILL CREATE SEVERAL 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 INDENT 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 (SEE "bogus
- option" BELOW), THAT IS BECAUSE OF THE CHAR REMOVED WHEN USING x-WISE SMOOTH
- SCROLL. iF YOU DO NOT USE SMOOTH SCROLL THEN DO NOT BOTHER, JUST SET IT TO 40.
- gnylf WILL READ AND WRITE FILES AS THE vic-ii VIDEO CIRCUITRY SEES IT, LEAVING
- $10 BYTES OF ADRESS SPACE FOR PAGE INTERLEAVE AND 8 BYTES FOR SPRITE POINTERS
- EQUALLING $18 BYTES FOLLOWING EACH $03e8-CHUNK OF MEMORY. wHEN THIS IS NOT
- DONE, SCREEN CODES ARE STORED LINEAR IN MEMORY, A FORMAT ALSO KNOWN AS
- "uPSCROLL".
-
- upscroll
- tHIS FORMAT IS JUST LIKE sCREEN cODES, WITH ONE SINGLE DIFFERENCE: NO EXTRA
- INTERLEAVE IS SAVED INBETWEEN EVERY 25TH LINE (25 LINES=1 SCREEN). iF YOU
- HAVEN'T GOT THE FAINTEST IDEA OF WHAT i AM TALKING ABOUT HERE, YOU PROBABLY
- DON'T KNOW WHAT "sCREEN cODES" ARE EITHER, SO THIS DOES NOT APPLY TO YOU.
-
- 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 PARAGRAPH
- $81..$8F # OF BLANK CHARS ON THE
- FIRST LINE OF ANY PARAGRAPH
- FOLLOWING THIS BYTE, ora #$80
- (FIRST LINE INDENT)
- $90 sET BLANK CHARS ON FIRST
- LINE TO 0 AGAIN. (dEFAULT)
- $91 nORMAL cHARACTER
- CHARACTERISTICS
- $92 bOLDFACE
- $93 iTALIC
- $94 uNDERLINE
- $A0 lEFTWISE JUSTIFIED PARAGRAPHS
- $A1 cENTERED PARAGRAPHS
- $A2 rIGHTWISE JUSTIFIED PARAGRAPHS
- $A3 fULLY JUSTIFIED PARAGRAPHS
- $FF eND OF METATEXT FILE
-
- $A0..$A3 (PARAGRAPH FORMATTING) SHOULD ONLY OCCUR AFTER $80 (PARAGRAPH SIGN). a
- SMART WAY OF IMPLEMENTING METATEXT READERS (HINT FOR MAGAZINE / READER
- PROGRAMMERS):
-
- jUST READ TEXT:
-
- pLOT
- jsr gETnEXTbYTE
- cmp #$ff
- beq eND
- cmp #$81
- bcs pLOT
- bne X1
- jsr nEWpARAGRAPH
- jmp pLOT
- X1 jsr pLOTcHAR
- jmp pLOT
- eND rts
-
- iT IS NOT THAT COMPLICATED REALLY, TRY SAVING SOMETHING AND YOU WILL SEE HOW IT
- WORKS... iF YOU'RE NOT TOO STUPID YOU WILL FIGURE OUT HOW TO MAKE A FAST & NICE
- HANDLER FOR THIS TEXTFORMAT AS WELL. eVERY kf metatext FILE BEGINS WITH
- PARAGRAPH JUSTIFICATION CONTROLBYTE FOLLOWED BY A TEXT FORMATTING CONTROL BYTE,
- TYPICALLY $A0, $91.
-
- geowrite v2.1
- gOD KNOWS WHY, BUT i INCLUDED THE gEOwRITE TEXT FORMAT HERE ASWELL. pROBABLY
- BECAUSE IT'S THE ONLY WORD PROCESSOR i HAVE FOR THE 64 THAT CAN HANDLE SPECIAL
- CONTROLS LIKE FIRST LINE INDENT, BOLDFACE, ITALIC, ETC PROPERLY. hOWEVER THE
- CONVERTER IS NOT A 100% CONVERTER FROM/TO gEOwRITE. aLL TEXT WILL BE
- TRANSPORTED PROPERLY, BUT CERTAIN ATTRIBUTES: OUTLINED TEXT, LEFT & RIGHT
- PARAGRAPH INDENT AND SOME MORE, WILL NOT BE CONVERTED. iNLINE PICTURES WILL BE
- THROWN AWAY ASWELL. oN THE OTHER HAND, THIS IS PROBABLY THE ONLY TEXTCONVERTER
- ON THIS PLANET WHICH CAN TRANSPORT gEOwRITE FILES FROM/TO mICRO$OFT rtf, THUS
- MAKING IT POSSIBLE FOR pc USERS TO UPGRADE THEIR SYSTEMS TO A c= 64 RUNNING
- geos. (nOT THAT bERKELY sOFTWORKS ATTITUDE IS MUCH BETTER THAN mICRO$OFTS' BUT
- ANYWAY...)
- nOTE THAT THE FILES YOU CONVERT to gEOwRITE MUST RESIDE ON THE SAME DISK AS
- YOUR gEOwRITE PROGRAM. tHE PROGRAM WILL WRITE OUTPUTS IN geos vlir FILE FORMAT
- (usr vlir FILE HANDLING USING STANDARD dos INSTRUCTIONS... nEAT EH?), AND OF
- COURSE READ THE SAME FORMAT. r/w TO/FROM 1581 DISKS WORKS JUST FINE IF YOU USE
- A 1581 FOR YOUR gEOwRITE. tHE PROGRAM WILL AUTODETECT THE HOLY PRESENCE OF A
- 1581 DRIVE. but, AND THIS IS IMPORTANT, do not WRITE FILES TO DRIVES THAT ARE
- NOT 100% R/W COMPATIBLE WITH EITHER 1541, 1571 OR 1581 (dos VERSIONS $41 AND
- $44), AND THAT IS the law. sH*T COULD HAPPEN!
- wHEN YOU READ THE CONVERTED FILES INTO gEOwRITE, YOU MIGHT GET LOTS OF
- REQUESTERS FOR LINE-BREAK INSERTIONS. jUST ANSWER ok TO ALL OF THEM, AND WOW!
- tHERE YOU HAVE YOUR FILE.. aND IF YOU LOOK AT IT IN THE dESKTOP YOU WILL FIND
- THE CUTEST ICON YOU EVER SAW IN YOUR geos... hAHA!
- hUGE THANKS TO sAILOR OF tRIAD FOR LENDING ME HIS COPIES OF geos, gEOwRITE,
- AND tEXTgRABBER.
-
- source / destination
- gNYLF SUPPORTS DIFFERENT DEVICES FOR LOADING AND SAVING. iF THE SAME DEVICE
- IS USED AS SOURCE AND TARGET FOR CONVERSION, YOU WILL BE ASKED TO SWAP DISKS
- BEFORE EACH DISK OPERATION. wHEN PROMPTED, PRESS THE any KEY (SPACE, THAT IS)
- TO GO ON.
-
- using 17xx ram expansion
- nOT MUCH TO SAY ABOUT THIS OPTION. iF YOU ARE ABOUT TO CONVERT FILES
- EXCEEDING, SAY 52 kILOBYTES = 211 BLOCKS (IN THE EXTREMELY COMPACT kf mETATEXT
- FORMAT, THAT IS), YOU WILL NEED TO USE ram EXPANSION. tHE SIZE OF YOUR
- EXPANSION UNIT (1764 ETC RANGING FROM 128 TO 1024 kb) WILL BE AUTOMATICALLY
- DETECTED AND FULLY USED. iF NO EXPANSION UNIT IS PLUGGED INTO YOUR COMPUTER YOU
- SIMPLY CAN'T TURN THIS OPTION ON.
-
- bogus option?
- aT THE BOTTOM OF THE MAIN MENU, BELOW THE FILENAME PROMPTS AND RIGHT ABOVE
- THE "start" TEXT, YOU WILL FIND AN OBSCURE OPTION CALLED screen width. nOTE
- THAT THIS OPTION APPLY TO screen codes AND upscroll writing only! iF YOU'RE NOT
- SAVING SCREEN CODES NOR UPSCROLL, DON'T BOTHER! jUST LEAVE IT AS IT IS.
-
- tHAT IS IT. tHIS PROGRAM IS FREEWARE AND IT MAY BE USED BY ANYONE FOR ANY
- PURPOSE. yOU MAY TAMPER WITH IT, F*CK 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 "PATENTS" 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*cker!!
- i HAVE HEARD A LOT OF "THE aMERICAN wAY"-BULLSH*T FROM STUPID GEEKS ON THE
- nET LATELY, THE MOST COMMON OBJECTION AGAINST MY ANTI-COPYRIGHT POLICY BEING A
- NAIVE BELIEF IN MARKET FORCES AND OVERALL JUSTIFICATION OF THE CAPITALIST
- STATE. lET ME TELL YOU ONE THING ONCE AND FOR ALL: i WILL TAKE NO SUCH CRAP
- FROM WHITE MALES LIVING IN A COUNTRY WHERE YOUTHS LIVE IN THE STREET, FIGHTING
- AND DYING IN POINTLESS GANGWARS, WHERE COLORED PEOPLE AND WOMEN ARE OPPRESSED
- BY THE SAME CAPITALIST STATE, AND WHICH yet HAS NOT ABOLISHED CAPITAL
- PUNISHMENT. cAPITALISM IS INHERENTLY RACIST IN THAT IT PUT THE WEAK IN SOCIETY
- HEAD TO HEAD IN ORDER TO MAINTAIN THE POWER CONTROL FROM ABOVE. fREEDOM UNDER
- CAPITALISM IS THE FREEDOM OF MAKING AS MUCH MONEY AS YOU WISH, AND ALMOST
- nothing more.
- 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?
- iF YOU DON'T AGREE WITH MY POLITICAL OPINIONS YOU ARE NOT ALLOWED TO USE
- gNYLF. sORRY, BAD JOKE... OF COURSE YOU ARE. iF YOU THINK MY OPINIONS ARE
- TOTALLY F*CKED UP THEN YOU'RE PROBABLY IN GOOD COMPANY, JUST DRESS UP IN YOUR
- SUIT AND GO OUT EARNING HEAPS OF MONEY UNTIL THE ENVIRONMENTAL BREAKDOWN KILLS
- YOU. wHO'S THE BIGGEST FOOL ANYWAY; THE FOOL OR THE FOOL WHO FOLLOWS HIM?
-
- 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/{$7e}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, AND aCE OF bASE F*CKING RULES! dON'T COMPLAIN ABOUT MUSIC YOU DON'T
- UNDERSTAND!