Hallo Besucher, der Thread wurde 5,9k mal aufgerufen und enthält 29 Antworten

letzter Beitrag von MalleB am

1 MB ChipRAM dennoch möglich mit ACA500plus am A500 Rev 5 + 512KB Trapdoor RAM mit OCS Board ohne den 8372 Agnus??

  • Hallöchen Leute


    Kurz und knapp.
    Ist es durch irgendeine Einstellung in der ACA500plus möglich dass mein Amiga 500 mit OCS (und 512k Trapdoor RAM) dann 1 MB ChipRAM bekommt?
    Ich habe mehrere Einstellungen versucht, aber es klappt nicht.
    Nachdem ich beim booten die Einstellung jeweils geändert habe, lade ich die ClassicWB 68K und SYSInfo begrüßt mich mit zu wenig ChipRAM.
    Bei F2 MapROM an und F3 Trapdoor ON hat FAST RAM: 6,7MB, SLOWRAM Amount Free:515664 Bytes, CHIPRAM Amount Free: 256488 Bytes.
    Bei F2 MapROm an und F3 Trapdoor OFF sind die Werte identisch, warum?
    Kann ich irgendwie ChipRAM gegen TrapdoorRAM tauschen? Dann hätte ich wenigstens volle 512k ChipRAM.
    In den ACA Einstellungen kann man ja bei F4 7M Fast RAM wählen zwischen AUS, MAX, 512k, 1M, 2M 2M+2M, 4M.
    F5 1M Chip RAM Option ist bei mir nicht verfügbar. Das ist der Knackpunkt, richtig?
    Durch keinerlei Einstellung ist dies nutzbar, richtig?


    Viele Grüße


    Goser

  • Die ACA500 lässt das ChipRAM bilden nicht zu da sie keinen Agnus 8372 findet.


    Einen Agnus 8372 könnte man beim Rev. 5 nachrüsten.


    Was aber bei mir funktioniert: auf dem Amiga Rev. 5 Mainboard den JP2 rechts neben der CPU von unten nach oben ändern.


    Da sind 3 Pads, normal ist das mittlere mit dem unten verbunden, das wird vorsichtig mit z.B. nen Cutter Messer aufgetrennt und dann das mittlere mit dem oberen per Lötjumper verbunden.


    Ich habe bei mir auf die 3 Pads eine Stiftleiste drauf gebrutzelt und nen Jumper gesteckt.


    Komischerweise funktionieren bei mir mit nem Agnus 8371 dann die 1MB ChipRAM.
    Auch SysTest meckert nicht beim Speichertest.
    Das hat nichts mehr mit den Einstellungen der ACA500 zutun.

    2x VC20, 3x Plus/4, unbekannte Anzahl von C64 Brotkästen (326298/KU-14194HB/250407/250425/250466), 2x C64G, 2x C64C transparent Dallas (326298/KU Replika, Reloaded MK2), 1x C128DCR, 2x A500 Rev.3, 1x A500 Rev.5, 2x A500 Rev.6, 4x A500+ Rev.8, 3x A600, 3x A1200 transparent, 2x A1200 Escom, 2x A2000 Rev.6.2, 1x A2000 Rev.4.1, 1x A4000D, 1x MISTICA FPGA16 Acryl, 1x Lotharek Mist Midi, 1x MISTer FPGA, 2x CPC464, 2x CPC6128, 2x KC85/2, 1x KC85/3, 1x KC85/4

    3 Mal editiert, zuletzt von MalleB ()

  • Komischerweise funktionieren bei mir mit nem Agnus 8371 dann die 1MB ChipRAM.

    Nein, sie funktionieren nicht. Der 8371 kann keine 1 MB ChipRAM. Aus Sicht der CPU sieht es so aus, aber wenn du wirklich die 1 MB als ChipRAM nutzen willst wird es nicht funktionieren weil der 8371 nicht mehr als 512 KB adressieren kann.

  • Danke, das weis ich. Dennoch liefen damit bei mir Whdload Spiele welche mehr als 512kB ChipRAM brauchten. Deshalb wunderte ich mich ja auch. Hab auch mal nen 8372 in das Rev.5 Board gesteckt und es lief genauso.
    Kann das gerne nochmal ausprobieren.


    @Goser
    Du wirst nicht drum herum kommen entweder dein Rev.5 Board mit nem 8372 nach zu rüsten oder gleich ein Rev.6 Board mit 8372 zu nehmen.

    2x VC20, 3x Plus/4, unbekannte Anzahl von C64 Brotkästen (326298/KU-14194HB/250407/250425/250466), 2x C64G, 2x C64C transparent Dallas (326298/KU Replika, Reloaded MK2), 1x C128DCR, 2x A500 Rev.3, 1x A500 Rev.5, 2x A500 Rev.6, 4x A500+ Rev.8, 3x A600, 3x A1200 transparent, 2x A1200 Escom, 2x A2000 Rev.6.2, 1x A2000 Rev.4.1, 1x A4000D, 1x MISTICA FPGA16 Acryl, 1x Lotharek Mist Midi, 1x MISTer FPGA, 2x CPC464, 2x CPC6128, 2x KC85/2, 1x KC85/3, 1x KC85/4

  • Wenn ich das richtig verstanden habe, dann wird nach der Modifikation bei einem 8371 zwar 1MB ChipRAM angezeigt, aber es handelt sich nur um eine Spiegelung der ersten 512k ChipRam. Ich denke, sobald ein Spiel nicht nur checkt ob 1MB Chip vorhanden ist, sondern die auch tatsächlich nutzt, wird das je nach Programm zu undefiniertem Verhalten führen.

  • Dennoch liefen damit bei mir Whdload Spiele welche mehr als 512kB ChipRAM brauchten.

    Das funktioniert dann, wenn das Programm selbst und alles auf das AGNUS nicht zugreifen muss in den zweiten 512 KB liegt und damit die 512KB echtes ChipRAM frei für Daten sind die AGNUS braucht. Sobald du aber versuchst AGNUS dazu zu bringen auf die zweiten 512 KB zuzugreifen wird es nicht mehr funktionieren.

  • Wenn ich das richtig verstanden habe, dann wird nach der Modifikation bei einem 8371 zwar 1MB ChipRAM angezeigt, aber es handelt sich nur um eine Spiegelung der ersten 512k ChipRam.

    Nein. 512kb Chip und direkt in dem Speicherbereich danach (wo normalerweise Chipram liegen würde) nochmal 512kb, die nicht von den Custom Chips angesprochen werden können, von der CPU aber schon. (Edith: so war es zumindest bei meiner A1000 1MB Erweiterung. Ist hier genauso, denke ich)


    Dass ein Spiel, das 1MB Chip Ram braucht, damit dann läuft, ist nur Zufall. Die Daten, die in dem oberen Bereich liegen werden dann nicht von den Custom Chips direkt angesprochen.

  • Ah ok danke, also sieht der 71er Agnus dann kein gespiegeltes ChipRAM.

    Doch, schon... Da der 8371 nur genug Adressbits in den Registern hat um 512 KB anzusprechen wirst du immer nur die ersten 512KB so ansprechen können, auch wenn du versuchst die zweiten 512KB zu benutzen. Aus Sicht des 8371-AGNUS sind die ersten 512KB also gespiegelt. Aus Sicht der CPU ist das nicht der Fall.

  • Doch, schon... Da der 8371 nur genug Adressbits in den Registern hat um 512 KB anzusprechen wirst du immer nur die ersten 512KB so ansprechen können, auch wenn du versuchst die zweiten 512KB zu benutzen. Aus Sicht des 8371-AGNUS sind die ersten 512KB also gespiegelt. Aus Sicht der CPU ist das nicht der Fall.

    Ja richtig. Meine Aussage oben bezog sich tatsächlich nur auf die Sicht der CPU.

  • Weiss denn jemand eine Übersichtsseite was bei jeder Revision zu tun ist

    Da gibt es nichts weiter zu tun als den (8371) OCS Agnus durch einen 8372A Agnus zu ersetzen* (Teilenummer auf der Rückseite noch beachten, um genau zu sein, denn von allen Agnus gibt's ja etliche Varaitionen - für A3000 spezielle z.B.).
    Ein 8375 Agnus geht nicht mehr, da nicht Pinkompatibel. *Dann noch die 50/60Hz Geschichte an Pin 41 sich verdeutlichen.. (bei einem Rev.3/Rev.5 OCS Board diesen bei einem 8372A offen bzw. kein Kontakt zulassen für PAL ; umgekehrter Fall: bei einem Rev.6a ECS Board das gleiche per Jumper 4 erledigen um einen OCS 8371 Agnus darin betreiben zu können), mehr nicht. ;)


    Super Denise (A500+, A600, A3000) braucht's ja nicht, nutzt kein normales Programm u. Spiel schon gar nicht. Also nur den Agnus.. .

  • Einen schmalen Klebestreifen auf dem Pin 41 des Agnus 8372 kleben.

    2x VC20, 3x Plus/4, unbekannte Anzahl von C64 Brotkästen (326298/KU-14194HB/250407/250425/250466), 2x C64G, 2x C64C transparent Dallas (326298/KU Replika, Reloaded MK2), 1x C128DCR, 2x A500 Rev.3, 1x A500 Rev.5, 2x A500 Rev.6, 4x A500+ Rev.8, 3x A600, 3x A1200 transparent, 2x A1200 Escom, 2x A2000 Rev.6.2, 1x A2000 Rev.4.1, 1x A4000D, 1x MISTICA FPGA16 Acryl, 1x Lotharek Mist Midi, 1x MISTer FPGA, 2x CPC464, 2x CPC6128, 2x KC85/2, 1x KC85/3, 1x KC85/4

  • Ich mag keine entgültigen Lösungen! Wer weiß auf was für Ideen ich noch gebracht werde. :D

    2x VC20, 3x Plus/4, unbekannte Anzahl von C64 Brotkästen (326298/KU-14194HB/250407/250425/250466), 2x C64G, 2x C64C transparent Dallas (326298/KU Replika, Reloaded MK2), 1x C128DCR, 2x A500 Rev.3, 1x A500 Rev.5, 2x A500 Rev.6, 4x A500+ Rev.8, 3x A600, 3x A1200 transparent, 2x A1200 Escom, 2x A2000 Rev.6.2, 1x A2000 Rev.4.1, 1x A4000D, 1x MISTICA FPGA16 Acryl, 1x Lotharek Mist Midi, 1x MISTer FPGA, 2x CPC464, 2x CPC6128, 2x KC85/2, 1x KC85/3, 1x KC85/4

  • *Dann noch die 50/60Hz Geschichte an Pin 41 sich verdeutlichen.. (bei einem Rev.3/Rev.5 OCS Board diesen bei einem 8372A offen bzw. kein Kontakt zulassen für PAL ; umgekehrter Fall: bei einem Rev.6a ECS Board das gleiche per Jumper 4 erledigen um einen OCS 8371 Agnus darin betreiben zu können), mehr nicht.


    Super Denise (A500+, A600, A3000) braucht's ja nicht, nutzt kein normales Programm u. Spiel schon gar nicht. Also nur den Agnus.. .

    Ich versteh kein Wort?
    Also 8371 durch 8372A ersetzen, Pin 41 kontaktfrei halten, sonst? Das wars? Bei anderen Revs als 3 und 5 kann der ruhig Kontakt haben?
    Keine Jumper aufkratzen, nachlöten? Wieso hat @MalleB da was gejumpert?
    Und deckt das jetzt ALLE Revisionen der PAL Boards ab diese Anleitung?


    Ich fragte schon nach Full ECS: also Denise einsetzen geht ohne Gelöte? Einfach nur den Chip tauschen?
    SuperHires is grade bei langen Dateinamen in Dirmaster brauchbar ggf. IMHO. Außerdem steht hier noch ein 1538M, der jedoch noch überholt werden muss.

  • Den JP2 ändert man nur um auf 1MB ChipRAM zu kommen.


    Beim Rev.5 den Agnus auf 8372 mit abgeklebten Pin41 umrüsten und schon hat es ECS.
    Schau dir das Pinout von den unterschiedlichen Denise Chips an. Da ist kein Unterschied.



    @Goser
    Kann Dir ein Rev.6a Mainboard mit 1MB ChipRAM on Board anbieten. Also keine Speichererweiterung am Trapdoor Anschluss. Somit auch nicht einfach umschaltbar. Für 30€.

    2x VC20, 3x Plus/4, unbekannte Anzahl von C64 Brotkästen (326298/KU-14194HB/250407/250425/250466), 2x C64G, 2x C64C transparent Dallas (326298/KU Replika, Reloaded MK2), 1x C128DCR, 2x A500 Rev.3, 1x A500 Rev.5, 2x A500 Rev.6, 4x A500+ Rev.8, 3x A600, 3x A1200 transparent, 2x A1200 Escom, 2x A2000 Rev.6.2, 1x A2000 Rev.4.1, 1x A4000D, 1x MISTICA FPGA16 Acryl, 1x Lotharek Mist Midi, 1x MISTer FPGA, 2x CPC464, 2x CPC6128, 2x KC85/2, 1x KC85/3, 1x KC85/4

  • Hm ich muss überlegen.


    Mein A500 ist noch Original von Weihnachten 1987, hatten meine Eltern mir geschenkt.
    Da möchte ich nichts umbauen oder Chip raushebeln.


    und wenn ich das Board nehme hab ich noch kein Gehäuse, das müsste ich mir alles ja noch besorgen. Meiner soll so bleiben.
    Gehen die Gehäuse in der Bucht häufig weg?