============= RAM-Frei 1.4 ============= - Wenn RAMfrei als Accessory installiert wird, ersxcheint beim Bootvorgang die Meldung "RAMfrei 1.4 installiert". - Die Bytes-Angaben fr vorhandenen, belegten und freien Speicher werden nun formatiert mit Tausender-Punkten angezeigt. - Die Prozent-Angaben fr belegten und freien Speicher werden nun formatiert mit 3 Dezimalstellen angezeigt. - RAMfrei kann nun wahlweise als Accessory ("RAM_FREI.ACC") oder als normale Anwendung ("RAM_FREI.PRG") gestartet werden. ============= RAM-Frei 2.0 ============= - In allen Dialogboxen ist derjenige Button der Defaultbutton, der keine (!) Funktion durchfhrt. Mit der Taste "Return" bzw. "Enter" wird also keine Funktion ausgefhrt, sondern das jeweilige Untermen bzw. das Programm verlassen. - Das Hauptmen besteht nun aus drei Buttons: - "Arbeit" verzweigt in das Arbeitsmen (neu!) - "Info" zeigt die Copyright-Meldung an - "Ende" beendet RAMfrei - Das Arbeitsmen ist neu und beinhaltet folgende Buttons: - "Belegung" verzweigt zum Belegungsmen (neu!) - "Reset" verzweigt zum Resetmen (neu!) - "Zurck" zurck zum Hauptmen - Das Resetmen ist neu und besteht aus folgenden Buttons: - "Warm" fhrt nach einer Sicherheitsabfrage einen Warmstart durch - "Kalt" fhrt nach einer Sicherheitsabfrage einen Kaltstart durch - "Zurck" zurck zum Arbeitsmen - Das Belegungsmen ist neu und beinhaltet folgende Buttons: - "+ 10 Kb" erh”ht die RAMfrei-Speicherbelegung um 10 Kilobytes - "- 10 Kb" vermindert die RAMfrei-Speicherbelgung um 10 Kilobytes - "Zurck" zurck zum Arbeitsmen Im folgenden ein paar Worte zur RAMfrei-Speicherbelegung: mit ihrer Hilfe kann der freie Systemspeicher beeinflusst werden, was interessant ist, wenn Sie z.B. testen m”chten, wieviel Speicher ein Programm mindestens ben”tigt etc. Intern werden MALLOC() und MFREE() benutzt; es wird immer nur h”chstens ein Speicherblock alloziert, um zu starke Fragmentierungen zu verhindern. Bei jeder Žnderung der RAMfrei-Speicherbelegung wird der gesamte Block freigegeben und anschliežend in der neuen Gr”že alloziert. Die Belegungs-Funktion sollte sicherheitshalber nur vom Desktop aus benutzt werden, da es sonst zu Fehlern kommen kann, die dafr sorgen, daž der Systemspeicher verkleinert wird. ============== RAM-Frei 3.0 ============== - Das Programm-Konzept wurde vollst„ndig erneuert. RAM-Frei l„uft nun in allen Aufl”sungen mit mind. 75x17 Zeichen und insbesondere auch auf dem TT. Der Speicher wird nach ST/TT getrennt und als Summe angezeigt. - Der freie Speicherplatz wird nun auch dann korrekt ermittelt, wenn er in fragmentierter Form vorliegt (es werden maximal die 100 gr”žten Bl”cke addiert). - Zus„tzlich zum gesamten freien Speicher wird nun auch der gr”žte freie zusammenh„ngende Block ermittelt. - Die Funktion "Belegung" aus Version 2.0 wurde gestrichen, da sie sowieso nur vom Desktop aus halbwegs zuverl„ssig funktionierte (das liegt daran, daž Accessories grože Schwierigkeiten haben, mit MALLOC() allozierten Speicherplatz zu behalten). - Lesen Sie sicherheitshalber den Text in der Datei RAM_FREI.DOC, damit Sie die neuen F„higkeiten von RAM-FREI auch wirklich ausnutzen k”nnen! ============== RAM-Frei 3.1 ============== - RAM-Frei l„uft nun in allen Aufl”sungen mit mind. 76x18 Zeichen und insbesondere auch auf dem TT. - Die Warmstart-Funktion in RAM-Frei 3.0 funktionierte manchmal nicht mit TOS 1.02 ("Blitter-TOS"); dieser Fehler ist behoben. ============== RAM-Frei 3.2 ============== - Die Warmstart-Funktion arbeitet nun endlich mit allen mir bekannten TOS- Versionen korrekt. - Wenn die aktuelle Bildschirmaufl”sung kleiner als 76x18 Zeichen ist, zeigt RAM-Frei nun wenigstens den jeweils gr”žten zusammenh„ngenden freien Speicherblock fr das ST-RAM und das TT-RAM an. - Unter TOS 1.4 und neuer kam es hin und wieder zu dem Ph„nomen, das Speicherbereiche verloren gingen, wenn eine AUTO-START-Applikation installiert war; dieser Fehler ist behoben. ============== RAM-Frei 3.3 ============== - RAM-Frei l„uft nun auch auf MEGA-STE's korrekt (bis Version 3.2 gab es entweder 2 Bomben oder die Meldung "Error 000"). - Um Speicherplatz zu sparen, wurde das Programm komplett berarbeitet; aužerdem l„uft RAM-Frei l„uft nur noch als Accessory. ============== RAM-Frei 3.4 ============== - RAM-Frei hatte unter speziellen Voraussetzungen Probleme mit der Pfad-Behandlung des TOS 1.02 ("Blitter-TOS"); das „užerte sich in der Meldung "RAM-Frei nicht installiert: RSC nicht ok oder zuviele ACC's!". Dieses Problem ist behoben, sodaž RAM-Frei nun mit allen bekannten TOS-Versionen korrekt funktioniert. ============== RAM-Frei 3.5 ============== - RAM-Frei kann als normales Programm gestartet werden (RAM_FREI.PRG) oder als Accessory installiert werden (RAM_FREI.ACC). Es muž jedoch darauf geachtet werden, daž die Datei RAM_FREI.RSC sich auf jeden Fall in demselben Verzeichnis befindet wie das PRG; zur Installation als ACC mssen RAM_FREI.ACC und RAM_FREI.RSC in das Hauptverzeichnis des Bootlaufwerks kopiert werden. - Im Hauptdialog von RAM-Frei gibt es einen neuen Button mit der Bezeichnung "Details"; wird dieser angeklickt, werden alle freien Speicherbl”cke in einer Liste angezeigt. Je Speicherblock werden folgende Informationen ermittelt: - L„nge in Bytes - Start-Adresse - End-Adresse - Prozentsatz vom Gesamt-Seicherplatz - Prozentsatz vom insgesamt freien Speicherplatz - Art des Speichers (ST-RAM oder TT-RAM) Die Liste zeigt zuerst alle Bl”cke des ST-RAM's in absteigender Reihenfolge nach der L„nge sortiert (also den gr”žten Block zuerst); daran anschliežend werden, wiederum absteigend nach der Blockl„nge sortiert, die Bl”cke des TT-RAM's angezeigt (natrlich nur, wenn tats„chlich TT-RAM vorhanden ist). Die "Details"-Liste zeigt maximal 100 Speicherbl”cke an (dieser Wert ist allerdings eher theoretisch: wenn Sie mehr als 100 unzusammenh„ngende freie Speicherbl”cke haben, ist mit grožer Wahrscheinlichkeit eines Ihrer Programme fehlerhaft). Da nur jeweils 10 Bl”cke auf einmal angezeigt werden k”nnen, haben Sie die M”glichkeit, in der Liste zu bl„ttern. Die Buttons haben folgende Bedeutung: |< = zum Anfang << = eine Seite (10 Zeilen) zurck < = eine Zeile zurck > = eine Zeile weiter >> = eine Seite (10 Zeilen) weiter >| = zum Ende - Wenn RAM-Frei als Accessory installiert wird, belegt es dauerhaft ca. 52000 Bytes Ihres Hauptspeichers.