atari-home.de - Foren
Software => Software (16-/32-Bit) => Thema gestartet von: Mado am Sa 18.06.2022, 22:37:23
-
Ich habe ja nun dank meiner neuen Karte von Thunderstorm-Team 8 zusätzliche MB AltRAM. Ich meine, ich hätte mal gesehen, dass Gembench angezeigt hätte, es würde aus dem Altram laufen. Wie kann ich das machen?
Lädt EmuTOS Programme automatisch ins AltRAM? Wie sieht es aus mit Mxalloc? Gembench ist doch relativ modern, entscheidet es selber, wohin es sich lädt und von wo es speicher allokiert? Wie kann ich das beeinflussen oder steuern?
-
Bei Gembench 6.x wird rechts ganz unten im Kasten "System" angezeigt, ob Gembench aus dem ST-RAM oder aus dem ALT-RAM läuft. Da steht "Run from ..."
Unter TOS 2.06 kannst Du den Unterschied ausprobieren und auch sehen, wenn Du den ALT-RAM der Storm ST nicht aktivierst (also ALTRAMON.PRG nicht startest). Dann müsste Gembench anzeigen "Run from ST-RAM". Wenn ALT-RAM aktiviert ist, sollte dort stehen "Run from ALT-RAM".
Zudem siehst Du in der letzten Zeile links unter "Test" dann auch ein Ergebnis, wenn der Computer ALT-RAM findet.
-
Hi. Ich habe bei Uwe Schneider noch SETFLAGS.PRG gefunden.
https://www.uweschneider.de/Download.php
Damit kann man sowas im Programm-Header einstellen. Beim Gembench war es noch nicht eingestellt. Auf dem ST hat mir Gembench nämlich nicht "Ran from AltRAM" angezeigt, obwohl AltRAM vorhanden ist.
-
Ja richtig. Das Programmflag sollte natürlich auch für die Verwendung im ALT-RAM gesetzt sein. Guter Hinweis. Es gibt auch CPXe, die das machen.
-
Ok, ich bin davon ausgegangen, dass jedes Programm heute dieses Flag schon gesetzt hat. Und dann Fallback, wenn kein AltRAM vorhanden ist.
-
Ok, ich bin davon ausgegangen, dass jedes Programm heute dieses Flag schon gesetzt hat. Und dann Fallback, wenn kein AltRAM vorhanden ist.
Die meisten „modernen“ Compiler setzen das automatisch, PureC, Highspeed/Maxon Pascal und PurePascal sicherlich.
Bei Lattice C bin ich mir nicht sicher. ST-Pascal und Megamax Modula-2 nicht.
-
Ok, ich bin davon ausgegangen, dass jedes Programm heute dieses Flag schon gesetzt hat.
Der derzeitige Entwickler von GB schreibt:
[...] while GB6 supports being run from alt-ram. I would suggest it only be run in ST-RAM. GB6 has a dedicated alt-ram test to test speeds so there shouldn't be much need to run GB6 in alt-ram anyway.
... und hat die Flags also bewusst so gesetzt.
-
Ah, alles klar.