BESTFORM 0.9 for the Atari Portfolio ==================================== (Date: 07th September 1995) For the English description, jump to line 143 Achtung: Fr Sch„den (insbesondere Datenverluste), die aus der Benutzung dieses Programms resultieren, bernehme ich keinerlei Verantwortung! Programmbeschreibung -------------------- BESTFORM ist dazu bestimmt, auf 128kB-Speicherkarten die Gr”áe der Zuordnungseinheiten auf 128 Bytes festzulegen. Dazu werden Bootsek- tor, FAT und Stammverzeichnis neu angelegt. Alle auf der Karte ge- speicherten Daten gehen dabei verloren. Der Vorteil der neuen For- matierung gegenber der standardm„áigen des DIP-Betriebssystems liegt in der besseren Ausnutzung der Speicherkapazit„t. Folgende Faktoren spielen dabei eine Rolle: + 3072 Byte Reduzierung der Zahl der Eintr„ge im Wurzelverzeichnis von 128 auf 32. Legen Sie dafr lieber ein paar Unterverzeichnisse an. Ein leeres Unterverzeichnis ben”tigt 128 Byte und bietet noch 2 freie Eintr„ge. Jeder weitere Eintrag beansprucht 32 Byte, so daá die Gr”áe des Verzeichnisses bei der 3.,7.,11.,... darin eingetragenen Datei jeweils um einen 128-Byte-Sektor zunimmt. - 1536 Byte Durch die gestiegene Zahl an Zuornungseinheiten ver- gr”áert sich die FAT von 0.5 kB auf 2kB + 384 Byte Der Bootsektor schrumpft von 512 Byte auf 128 Byte ------------- = 1920 Byte Gewinn an verfgbarem Gesamtspeicher Hinzu kommen nun die Einsparungen, die sich aus den kleineren ungenutzten Resten "angebrochener" Zuordnungseinheiten ergeben. Beispiel: Auf der Speicherkarte existieren 5 Unterverzeichnisse, 5 winzige (<128 Byte) Batchdateien sowie noch 30 gr”áere Dateien. Rechnung: Bei den winzigen Dateien werden jeweils 512-128=384 Bytes gespart. Der Verlust bei den Verzeichnissen und den 30 anderen Dateien reduziert sich von durchschnittlich je 256 Bytes auf je 64 Bytes. Das ergibt eine Ersparnis von 35*(256-64)=6720 Bytes. Zusammen mit den 1920 Bytes von oben ergibt sich ein Ergebnis: GESAMTGEWINN VON 10560 BYTES!!! Durchfhrung ------------ 1. Alle Dateien auf der zu manipulierenden Speicherkarte mssen auf einem anderen Datentr„ger zwischengespeichert werden. Sichern Sie vorsichtshalber auch das interne Laufwerk C: 2. šbertragen Sie BESTFORM.COM zum Portfolio. 3. Schieben Sie die Speicherkarte in den Kartenschacht A: 4. Falls die Speicherkarte noch nicht formatiert (oder das beste- hende Format fehlerhaft) ist, formatieren Sie sie zun„chst nor- mal mit FORMAT A: (Wenn Sie zur Datenbertragung nicht die Funktion im ROM nutzen, achten Sie darauf, daá Sie das dazu ben”tigte Programm jetzt nicht l”schen) 5. Starten Sie jetzt BESTFORM. Nach der Warnmeldung, daá alle Dateien gel”scht werden, drcken Sie ENTER um fortzufahren oder ESC um abzubrechen, keinesfalls jedoch SPACE! 6. Nach der Meldung "Reformatierung abgeschlossen" sollte CHKDSK A: folgendes Resultat liefern: 127872 Bytes insgesamt - Diskette 127872 Bytes verfgbar - Diskette xxxxxx Bytes gesamter Speicher xxxxxx Bytes frei 7. Sie k”nnen nun ihre gesicherten Dateien wieder zurck auf die Speicherkarte bertragen. Beachten Sie bitte, daá im Stamm- verzeichnis jetzt nicht mehr als 32 Eintr„ge m”glich sind! 8. Nach dieser Prozedur kann BESTFORM auf dem Portfolio gel”scht werden. Weiterentwicklung ----------------- Die Weiterentwicklung dieses Programms ist aus zeitlichen Grnden ungewiá. Denkbare Erweiterungen w„ren: - Untersttzung anderer Kartengr”áen (64kB, eventuell 32kB) - W„hlbare Sektorgr”áe - W„hlbare Maximalanzahl von Eintr„gen im Stammverzeichnis - Verlustlose Reformatierung (momentan nicht geplant) Bitte teilen Sie mir Ihre Verbesserungsvorschl„ge mit. Informieren Sie mich bitte auch, wenn Sie in dieser Version einen Fehler feststellen. Copyright --------- Autor: Klaus Peichl, Ratiborer Str. 2, App. 020203, 91058 Erlangen electronic-mail: kspeichl@cip.e-technik.uni-erlangen.de Da das Programm zu diesem Zeitpunkt noch nicht "felderprobt" ist, gebe ich die Version 0.9 von BESTFORM als Freeware heraus, d.h. die Nutzung ist kostenlos und die Weitergabe erlaubt. Meine anderen Portfolio-Programme --------------------------------- ALMBOOST lauterer Alarm und Batterieschoner CHIME Schl„gt auf Knopfdruck die Stunde (und Minuten) MORSE Morst ASCII-Texte ber den Lautsprecher PHOENIX Ballerspiel nach gleichnam. Vorbild vom ATARI 2600 PHONETMR Telefoneinheitenz„hluhr Alle Programme sind in Assembler programmiert und so klein wie m”g- lich gehalten. ALMBOOST, CHIME, PHOENIX und PHONETMR sind Shareware. Registrierung aller genannten Programme fr 8 DM. Bei Angabe einer e-mail-Adresse erhalten Sie aktuelle, lizensierte Versionen als uuencoded-File. Diskette inkl. Versand gegen 3 DM Aufpreis. Bankverbindung: Deutsche Bank Ingolstadt, BLZ 721 700 07 Konto Nr. 2712040 --------------------------- Textende ---------------------------- introduction ------------ BESTFORM reduces the cluster size on 128kB-SRAM-cards from the stan- dard 512 bytes to 128 bytes. Furthermore, the maximum number of en- tries in the root directory is reduced from 128 to 32. I have estimated that the typical gain in storage capacity could come to about 10 kB! WARNING: I accept no liability for any damage (especially the loss of data) which may result from the use of this software. using BESTFORM -------------- 1. Backup all files that are stored on the ramcard which you intend to manipulate. 2. Transfer BESTFORM.COM to the Portfolio. 3. Insert the ramcard into carddrive slot A: 4. If the card is not yet formated or its format is faulty, format it as usual by typing FORMAT A: . (Make sure you don't need any program on it to restore your files later) 5. Now start BESTFORM. After the warning message that all data on A: will be lost, type ENTER to continue or ESC to cancel. 6. After the program says "Reformatierung abgeschlossen", type CHKDSK A: . The following output should result: 127872 bytes total disk capacity 127872 bytes available on disk xxxxxx bytes total memory xxxxxx bytes free 7. You can now restore the backuped files to the ramcard. Note that the root directory does not hold any more than 32 entries now. 8. Finally, BESTFORM can be removed from the Portfolio. Copyright --------- Author: Klaus Peichl, Ratiborer Str. 2, App. 020203, 91058 Erlangen electronic-mail: kspeichl@cip.e-technik.uni-erlangen.de This version 0.9 of BESTFORM is being released as freeware. Please don't hesitate contacting me, if you run across a bug. And now my SPECIAL OFFER: If you send me $5, you will happen to become a registrated user of the following Portfolio-programs!!! - ALMBOOST.COM: Louder alarm and battery saver. - CHIME.COM: strikes every digit of the current time when a key is pressed and then switches of the Portfolio again. - PHOENIX.EXE: Classic Arcade-game (graphics-mode, sound, highscore-list) - PHONETMR.COM: Timer with bargraph-display If you let me know your E-mail adress, I will e-mail them to you (uuencoded). If you prefer to get a floppy disc, please add $3 for shipping. Please send the money to one of the below adresses. Every currency is accepted. adresses: --------- valid in 1995 and 1996: Klaus Peichl Ratiborer Str. 2 / 020203 91058 Erlangen Germany or (also valid after 1996): Klaus Peichl Oestliche Ringstr. 7 85113 Boehmfeld Germany electronic mail: kspeichl@e-technik.uni-erlangen.de That's all. Enjoy!