home *** CD-ROM | disk | FTP | other *** search
- movem.l d0-d7/a0-a6,-(sp)
-
-
-
-
- 33m ###### # #### ###### ##### ####### ###### ##### #### # #######
- 33m #### # #### #### # #### ### #### #### # ##### # ###00m
- 33m #### ######## ####### ####### ### ###### #### # ###### # ###00m
- 33m #### #### # #### # #### ### #### #### # #### ### ###00m
- 33m ###### #### # ###### # #### ### #### ##### #### ## ###00m
-
-
-
-
-
- 32m Einleitung zu CheatFont V2.5a (Rückkehr der Fonts)
- 32m --------------------------------------------------00m
-
- Hallo Bübche und Mädche. Äherm, Cheatfont war in der Entstehung eigentlich nur
- als CLI/Shell Tool gedacht. In der damaligen Version würde nur der TOPAZ8 Font
- dürch den TristarFont ersetzt. Wochen später, als ich den Source nochmals lud,
- schrieb ich eine Routine, die es dem User ermöglichte sich zwischen 4 (vier)
- Font einen auszusuchen. Es wurde direkt eine stupide Load() Routine eingebaut.
- Diese CLI/Shell Version verfügte sogar über Fehlermeldungen (!?). Als ich das
- Tool dann zu Testzwecken an dritte (sprich: Freunde) verteilte, wollte das
- "faule Pack" doch tatsächlich, daß ich die "req.library" einbaue damit sie die
- Fonts nicht mehr per Hand eintippen müssen. Und wenn ich nicht gestorben bin,
- habe ich mit Sicherheit noch ein paar Features mehr eingebaut.
-
-
- 33mEigentlich ist dieses Programm SELBSTERKLÄREND,00m
- 33maber für Leute die es trotzdem wissen möchten...00m
-
-
- 32;01m --------------------------
- 32;01m --» KURZ Anleitung !!! «--
- 32;01m --------------------------00m
- 33m CheatFont erkennt solche Kommandos:00m
-
- 32m 1 - 5, 00mEiner von diesen Offsets installiert den dazugehörigen Font von den
- 5 (fünf) implemetierten.
-
- 32m -r, 00mDiese Funktion ist eigentlich die Nützlichste. Sie ermöglichst es
- die Fonts via des "req.library" File-Requesters auszusuchen.
-
- 32m -R, 00mDas ist eigentlich genau die gleiche Aktion wie oben,nur das hier
- die "reqtools.library" ihren Dienst verrichtet.
-
- 32m -i, 00mInformationen über die Rechte des Programms.
-
- 32m -c, 00mDies ist eigentlich die UNNÖTIGSTE Funktion in diesem Programm. Aber
- schaut es euch selber mal an.
-
- 32m -C, 00mHmmmm, einfach mal ausprobieren. Hier schlägt nämlich wieder die alte
- "reqtools.library" wieder zu.
-
- 32m ? , 00mCheatFont Info Fenster.
-
- 32m Quit, 00mSchaltet installierten Font wieder AUS.
-
-
-
- 32;01m ------------------------------------
- 32;01m --» Wie benutze ich CheatFont in «--
- 32;01m ------------------------------------00m
- 32;01m1.) 00mDiskMaster V2.0 (eigentlich kein Problem):
- Cheatfont sollte sich im C: Verzeichnis des BootDevices befinden.
- Im Konfigurationsfile muß diese Zeile eingefügt werden, wenn man
- Cheatfont als Kommando ausführen möchte.
-
- Dies öffnet nun auf Mausdruck die "reqtools.library", wo man dann
- nur den Font den man installieren möchte aussuchen muß.
-
- AddCmd CheatFont, 20, Extern CheatFont -R
- ~~
-
- Der nächste Befehl sieht ein wenig "wirr" aus, er bedeutet aber nur,
- daß der ausgewählte Font DIREKT installiert wird.
-
- AddCmd CheatFont, 20, Extern CheatFont %s
- ~~
-
- Falls Cheatfont aber über eines der PullDown Menüs erreichbar sein soll
- muß die nun folgende Zeile im Konfigurationsfile eingesetzt werden.
-
- AddMenu Tools, CheatFont, Extern CheatFont -R ;für reqtools.library
-
- P.s: {~~} Das ist nicht SO wichtig. Es ist ledeglich der Farboffset für DM.
-
-
- 32;01m2.) 00mDirectory-Opus:
- Wie bei DiskMaster muß sich der Befehl im C: Verzeichnis befinden.
- Man muß nun ledeglich zum Konfigurationseditor wechseln (siehe Hand-
- buch). Dort in die Abteilung Gadgets wechseln.
-
- Gadget name CheatFont
- Function C:CheatFont {f}
-
- Dies ermöglicht es auch wie beim Disk-Master einen Font den man(n),
- (Frau) ausgewählt hat direkt zu installieren. Der Pull-Down Offset
- ist hier gleich.
-
-
- 32;01m3.) 00mStartup-Sequence, CLI/SHELL:
- Falls Cheatfont für ein EINMALIGES Patchen des TOPAZ8 Font dienen soll
- ohne die Libraries zu aktivieren, kann man das auch über die Tastatur
- erreichen.
-
- CheatFont [Offset] ; Installiert einen der Internen Fonts.
- oder
- CheatFont [FontName] ; Dies lädt und installiert einen Font
- ; ohne die Hilfe einer Library.
-
-
-
- 32;01m -------------------------------
- 32;01m --» Evolution von CheatFont «--
- 32;01m -------------------------------00m
-
- o TriFont war der erste Versuch den 'Topaz8' Font zu patchen. Das Programm war
- nicht sehr ausgereift. Es schaltete den TristarFont einfach AN/AUS.
-
- o CheatFont V0.4 war schon etwas Komplexer (!?).Es war nämlich nun möglich aus
- einer Vorgabe von 4 (vier) Fonts einen zu wählen.
-
- o CheatFont V0.5 Der ERSTE Versuch Externen Fonts zu laden.Klappte auf anhieb.
-
- o CheatFont V1.0 (YYEEAAHH), das Programm wird nun ausgeliefert. Es hat nun 5
- interne Fonts, die Laderoutine, UND... FEHLERMELDUNGEN (SUPER, oder !?)
- Bisher ist es aber ein reines CLI/Shell Tool.
-
- o CheatFont V2.00, es dauerte einige Zeit zur einer NEUEN Version. Aber es
- änderte sich auch eine Menge. Cheatfont ist nun auch startbar von der alles
- geliebtet Würgbench (Publikum sagt: AAHH!). Die Fehlermeldungen sind nicht
- mehr CLI/Shell gebunden, sondern benutzen die libraries. Und am besten, es
- wird nun voll die "req.library" unterstützt (Publikum sagt: YYEEEAAAAHH!)
-
- o CheatFont V2.10-V2.30, einige Programmteile wurden nochmals überarbeitet und
- ein ünnötiger TextOutput Fehler unter OS/2.0 behoben (=> Dank an Frank)
- Auch die Installation der Fonts hat sich geändert. Alte Fonts müssen nicht
- erst wieder deaktiviert werden. Der neue Font lässt sich einfach über den
- alten legen (=> wieder Franks Idee)
- Ich habe die Farbrequester eingebunden (=> Aber warum ??? :-)
-
- o CheatFont V2.3+-V2.40, Ich habe mich mal hingesetzt und ein bißchen gelernt.
- Und zwar, wie die "reqtools.library" funktioniert. Cheatfont ist durch diese
- library nun wesentlich leistungsstärker und einfacher zu bedienen.
-
- o CheatFont V2.40-V2.50, HHmmm, eigentlich nichts besonderes,Frank war es leid
- immer in das richtige Verzeichnis zu Klicken. Über die "reqtools.library"
- wird einem die Arbeit abgenommen, sofern sich ein Verzeichnis auf dem Daten-
- träger befindet das so lautet FONTS:CheatedFonts/
-
-
-
- Tjo, falls es jemand immer noch nicht wissen sollte, Cheatfont kann man auch
- über die Würgbench starten. Wie ?? Mit dem Doppelklick auf das Icon natürlich.
- Statt der "reqtools.library" kann man auch nur mit der "req.library" arbeiten.
- Ich habe diese "alte" library aber noch aus Kompatibilitätsgründen im Programm
- gelassen, da manche Patchbären einfach alles an Filerequestern patchen, was zu
- patchen ist (mit MFR usw).
-
- Es kann auch mal passieren das keine Fehlermeldungen erscheinen. Aber keine
- Angst. Fehlermeldungen erscheinen nur im Zusammenspiel mit den Libraries.
- Für den vollen Effekt des Programms müssen halt die Libraries her.
-
- Ein zweiter "Fehler" kann auftreten, wenn man FastFonts für eine schnellere
- Textausgabe (unter V1.2&V1.3) benutzt. Cheatfont patcht zwar den Font korrekt,
- aber das wird von dem "installierten" FF nicht anerkannt. Also, erst Font via
- Cheatfont installieren und dann die Textausgabe beschleunigen. FastFonts kann
- mit dem Befehl FF -n ausgeschaltet werden, dann neuen Font installieren und
- FF wieder aktivieren, daß ist natürlich auch möglich. Aber am besten kauft Ihr
- euch OS/2.0, dann braucht man FastFonts nicht mehr (und Cheatfont dafür
- vieleicht auch nicht mehr :-)
-
- Wie schon oben erwähnt. Falls jemand das kalte Kot... bekommt wenn er immer in
- das Verzeichnis mit den Fonts wechseln muß, dann sollte er einfach ein Unter-
- verzeichnis anlegen mit dem Namen: "FONTS:CheatedFonts/" (natürlich ohne die
- Anführungsstriche :-). über die "reqtools.library" wird dieses Verzeichnis
- nämlich unterstützt. D.h. direkt darin verzweigt wenn es vorhanden ist.
-
- Der letzte noch unschlüssige Punkt dürfte nur noch der sein, im welchem Format
- sich die Fonts befinden müssen.Auch das ist SEHR einfach.Ich habe mich für das
- sogenannte RAW-Format entschieden. Erstens weil es leichter zu Programmieren
- und zum zweiten weil die Fonts erheblich kurzer sind als normale Fonts. Dies
- liegt aber auch daran,daß nur die ersten 96 Zeichen gepatchet werden.Falls man
- jetzt fragt wieso; die ersten 96 sind die WICHTIGSTEN und im Internationalen
- Modus GLEICH. Es würde nur Kaos z.b. beim DFÜ entstehen falls man die Sonder-
- zeichen patchen würde (alles schon dagewesen). Und ausserdem, bei dieser Länge
- passen 1158,6~ Fonts auf eine normale 512*22*80 Diskette. Zum Konvertieren
- eignet sich besstens das Programm von Metallion/Kefrens "PowerFonts8 V1.0".
- Ebenfalls der CyberFontEditor von Sanity ist für solche Zwecke zu verwenden.
- Aber jeder ander FontEditor der die Daten im RAW Format abspeichert müsste
- funktionieren...
-
- Dieses Programm läuft (eigentlich) auf:
- * A-500
- * A-500 Plus
- * A-600 (Spielkonsole, Bääh!)
- * 33;01mA-1000 (=> A1000 Power RULEZ!!!)00m
- * A-2000/2500
- * A-3000(t)...
-
- und wurde mit solcher Konfiguration getestet...
- * 512k-8 MB Erweiterungen
- * 2 Meg Chip
- * Festplatten
- * TurboKarten
- * KickStart V1.2 - V2.04 (auch gepatchte wie:
- UFO,Tristar,Sensor....)
-
-
-
- 32;01m -------------------------------
- 32;01m -» Die Zukunft von CheatFont «-
- 32;01m -------------------------------00m
-
- - Irgendwann, vieleicht, möglicherweise werden die anderen 159 Zeichen
- gepatched. Aber wie gesagt, ANSI Bugs wenn jeder was am Font ändert.
-
- - Der FastFont "fehler" könnte mal in Angriff genommen werden. Aber unter
- OS/2.0 ist es eh nicht mehr notwendig.
-
-
- => Dieses Programm ist FREEWARE! <=
-
- Cheatfont wurde mit verschiedenen Programmen auf den Unterschiedlichsten
- Amiga Rechnern getestet. Hier ist nur eine KLEINE Auswahl von Programmen
- die Cheatfont "unterstützen"...
-
-
- Programm:
- ---------
- o DiskMaster V2.0
- o Directory Opus
- o TurboImploder V4.0
- o PowerPacker
- o ASM-One V1.02
- o Devpac (Bäh)
- o CygnusED
- o Documentum
- o TurboText
- o DPaint
- o J.R.Comm
- o Term
- o Turbo-Backup
- o QuarterBack
- o AmiBack
- o SatInfo
-
- Alle anderen Programme die sich am TOPAZ8 Font bedienen, sollten aber auch ohne
- zu mucken einwandfrei arbeiten...
-
-
- Und das Programm in Assembler hat verbrochen :-(
-
- Brief: Nils Görs
- Kaiserstr.97a
- W-5600 Wuppertal 11
- Tel: 0202/784258
-
- Fido: N.GOERS@AWORLD.ZER
-
- DebisMemo: XV22E16 oder XV22K22
-
-
- movem.l (sp)+,d0-d7/a0-a6
- moveq #$00,d0
- rts ; Bye, Bye...
-
-
- 32m= EOF =00m