============= 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.