Hardware > Hardware (Classic 16-/32-Bit)
PAK/3-020
czietz:
Dennoch: Wie tuxie schon schrieb, passt da irgendwas nicht und fliegt früher oder später (im übertragenen Sinne) einem um die Ohren.
Der MegaST hat offenbar 4 MB RAM on-board, im Adressraum 0 MB - 4 MB. Wenn die MagnumST nun auf 11 MB RAM konfiguriert ist, belegt sie im Adressraum 4 MB - 15 MB. (Das oberste Megabyte im Adressraum ist sowieso mehr oder weniger tabu, weil dort diverse Hardware liegt.)
Jetzt liegt aber bei den Adressen 0xC00000 - 0xCFFFFF (12 MB - 13 MB) der Grafikspeicher der Mega4000. Das überschneidet sich. Spätestens wenn ein Programm RAM aus diesem Adressbereich bekommt und benutzt, gibt es bestimmt "interessante" Effekte.
Arthur:
--- Zitat von: czietz am Mi 04.05.2016, 17:43:19 ---Dennoch: Wie tuxie schon schrieb, passt da irgendwas nicht und fliegt früher oder später (im übertragenen Sinne) einem um die Ohren.
Der MegaST hat offenbar 4 MB RAM on-board, im Adressraum 0 MB - 4 MB. Wenn die MagnumST nun auf 11 MB RAM konfiguriert ist, belegt sie im Adressraum 4 MB - 15 MB. (Das oberste Megabyte im Adressraum ist sowieso mehr oder weniger tabu, weil dort diverse Hardware liegt.)
Jetzt liegt aber bei den Adressen 0xC00000 - 0xCFFFFF (12 MB - 13 MB) der Grafikspeicher der Mega4000. Das überschneidet sich. Spätestens wenn ein Programm RAM aus diesem Adressbereich bekommt und benutzt, gibt es bestimmt "interessante" Effekte.
--- Ende Zitat ---
Christian, wie geht man deiner Meinung nach dann am besten vor? Wo sind die besten Patchmöglichkeiten? Im ROM? Im Grafiktreiber? Im Magnum-Treiber?
tuxie:
Da gibt es keine Patchmöglichkeit, da gibt es nur Magnum auf kleinere Ramgrößere einstellen. Man kann den Speicher nicht doppelt belegen.
czietz:
Genau. Wie man sieht, passen exakt 8 MB in den "freien" Bereich zwischen Ende des ST-RAMs bei 4 MB und dem Beginn des Mega4000-Adressraums bei 12 MB. Also muss die MagnumST auf 8 MB beschränkt werden.
Sichtbar müsste das Problem übrigens z.B. bei einem Test mit TTRAMTST.TOS (s. http://forum.atari-home.de/index.php?topic=11944.msg95455#msg95455) werden. Sobald der Speicherbereich der Mega4000 dabei beschrieben wird, müsste es heftigste Bildfehler geben.
ditto:
Ich habe einen 8MB Simm eingesetzt, weil wir das Thema mit den Adresskonflikten schonmal hatten.
Das CPX "System Info" zeigt mir auch den korrekten Wert beider Speicher an. Somit steht da:
Available ST-Ram:3700668
Available TT-Ram:6717308
Warum es SysInfo nicht richtig anzeigt, bleibt mir ein Rätsel.
Auch, warum der Magnum-Treiber 1.17 nicht funktioniert!??
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln