Zuverlässigster HDD-Speicher im Amiga 1200/4000

Es gibt 58 Antworten in diesem Thema, welches 2.167 mal aufgerufen wurde. Der letzte Beitrag (22. August 2025 um 21:01) ist von hiTCH-HiKER.

  • Wenn die Werte wie MAX Tarnsfer ändert muss man zusätzlich noch Enter drücken damit der Wert auch übernommen wird. Nur auf speichern drücken reicht nicht, dann springt der Wert wieder auf den Ursprung zurück. Viele wissen das nicht und denken sie hätten den Wert geändert, haben sie aber nicht. Hat sich schon bei so manchem als Fehler heraus gestellt.

  • Gibts hier eigentlich irgendwo zuverlässige Informationen wie man das am besten einstellen soll? Irgendwie spricht hier jeder von was anderem kommt mir vor. Was empfiehlst Du für eine CF Karte in einem CF-auf-IDE Adapter für den Amiga?

    Für eine CF-Card die Werte 0x0FE00 (Max) und 0x0FFFFFC (Mask)

  • CF-Karten:

    Maske

    0xFFFFFFFC

    max. Transfer

    0x0001FE00

    Bei CF-Karten am internen IDE (A600/1200/4000) gab es mit diesem MaxTransfer aber auch schon Probleme.

    Mit $0000FE00 lief es dann sauber.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

  • Danke euch für den Input. Die Industrial-CF habe ich bestellt und ist auch heute versendet worden, werde daher bald berichten. Hab mich für die Variante mit 8 GB entschieden, die wohl ein guter Kompromiss ist für Kickstart 3.2.3 was Speicherplatz und Kompatibilität angeht. Die Dinger gibt's ja auch 64 oder 128 GB, hat damit jemand Erfahrungen gemacht?

    Habe 16GB im Einsatz. Über einen CF zu SD Adapter auch mal 32 GB.

    Korrekte Maxtransfer und Mask Werte sind unbedingte Vorraussetzung wie meine Vorredner schon sagten.

  • Die CF kann beides nicht, also zumindest in der von mir verbauten Variante.

    Doch, ich nutze nur CF in meinem A4000, eine CF Karte ist mal gestoren, war ne billige noname Chinakarte. Mit der Sandisk läufts seit Jahren problemlos. Wie andere ja schon geschrieben haben war bei Dir die Karte vermutlich nur nicht richtig konfiguriert. Aber mal im Ernst, ein A4000 mit der kleinen (A3200/3400 TK so heisst die nämlich eine A3630 gibts garnicht zumindest nicht von Commodore) ist eigentlich Perlen vor die Säue.

    Bist du sicher, dass sie nicht A3630 heißt?

    Das wäre nämlich logisch und laut diesem Eintrag waren 3200/3400 die Geräte, in denen die A3630 zum Einsatz kommen sollte:

    Bitte melde dich an, um diesen Link zu sehen.

  • Bist du sicher, dass sie nicht A3630 heißt?


    Ja bin ich ! A3630 wurde sie quasi von einigen so genannt in Anlehnung an die A3640, und das hat sich über die Jahre dann so eingebürgert. Offiziel gibt es keine A3630.

    Sie das Bild. Mag zwar sein das ide Karte da auch rein sollte in die nie erschienen A320/A3400. Aber auf der Karte gibt es keinen A3630 Aufdruck.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Nur mal so, unter OS 3.2 sind MaxTransfer und Mask egal…:whistling:

    Das wäre mir ehrlich gesagt neu! Wo steht das?

    Soweit ich weiß sind Maxtransfer und Mask auch beim OS 3.2 wichtig, besonders wenn es um CF geht.

    Grund: Das klassische DMA Subsystem sowie viele Treiber (IDE-Controller) können nicht beliebig große Blöcke am Stück übertragen und haben Einschränkungen, was die Adressausrichtung im Speicher betrifft. Moderne CF-Karten oder SSDs verhalten sich oft tolerant, aber wenn die Werte falsch stehen, kann es zu Problemen kommen wie:

    Datenkorruption bei großen Transfers,
    seltsame Lesefehler oder Schreibfehler, nicht bootende Partitionen. Also Fehler die oben beschrieben wurden.

    Die oben genannten Werte sind bewährten Standardwerte für CF Karten.

    Mit Mask: 0xFFFFFFFE

    wird sichergestellt, dass nur gerade Adressen verwendet werden und keine Zugriffe auf ungerade Speicheradressen erfolgen.

    MaxTransfer: 0x1FE00

    entspricht 130.560 Bytes, also ein Vielfaches von 512 Bytes, aber kleiner als 128 KB. Ist ein sicherer Wert für viele CF-/IDE-Setups

    Also auch bei OS 3.2 relevant.

    Kann ja jeder mal ausprobieren und die Werte verstellen.

    Selbst wenn es „scheinbar“ mit anderen Werten läuft, riskierst du Datenfehler, wenn du MaxTransfer und Mask nicht korrekt setzt. Datenkorruption kann sich auch erst später zeigen. Mit den oben genannten Standardwerten ist man auf der sicheren Seit bei der Verwendung von CF-Karten.

    MfG

  • Bist du sicher, dass sie nicht A3630 heißt?


    Ja bin ich ! A3630 wurde sie quasi von einigen so genannt in Anlehnung an die A3640, und das hat sich über die Jahre dann so eingebürgert. Offiziel gibt es keine A3630.

    Sie das Bild. Mag zwar sein das ide Karte da auch rein sollte in die nie erschienen A320/A3400. Aber auf der Karte gibt es keinen A3630 Aufdruck.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich weiß, meine A3630 sieht ja ganz genau so aus. Aber angeblich war die Karte für das Vorgängermodell vom 4000er entworfen worden, was 3200 (mit 68020 Prozessor) bzw. 3400 (mit 68040er) heißen sollte. Diese Erklärung finde ich ehrlich gesagt sehr schlüssig, logisch und sinnvoll, zudem ist es die am meisten verbreitete.

    Weniger logisch finde ich, dass man einer Karte gleich zwei Namen gibt, die nicht in das Namensschema der anderen Prozessorkarten passen.

  • Ich weiß, meine A3630 sieht ja ganz genau so aus. Aber angeblich war die Karte für das Vorgängermodell vom 4000er entworfen worden, was 3200 (mit 68020 Prozessor) bzw. 3400 (mit 68040er) heißen sollte. Diese Erklärung finde ich ehrlich gesagt sehr schlüssig, logisch und sinnvoll, zudem ist es die am meisten verbreitete.

    Was ist denn daran schlüssig wenn die Bezeichnung 3400 für eine 040er CPU sein soll ? Denn auf diese Karte passt ja gar kein 040er ? Wurde aber trotzdem auf die Karte gedruckt. Im endeffekt ist es auch egal, kann ja jeder glauben was er möchte.

  • Die Bezeichnung war für den Rechner, der zwischen dem 3000er und dem 4000er geplant war, finde ich absolut logisch und auf der Karte selbst steht halt drauf, für welche beiden Amiga Modelle (3200 und 3400) sie genutzt werden kann.

    Ich denke mal das ist auch keine Glaubensfrage, sondern wurde bestimmt bereits von Commodore Mitarbeitern bestätigt, sonst würde das nicht auf so einer Seite stehen. Es geht hier ja nicht um Benzin für die Kettensäge :D

  • Das wäre mir ehrlich gesagt neu! Wo steht das?

    Irgendwo im A1K Forum hab ich das gelesen, im Amiga OS 3.2 wurden die Treiber für die OnBoard Controller gefixt, auch die 4GB grenze gibt es da nicht mehr usw.....

    Ist also durchaus hilfreich dies - inkl. neuer Roms zu nutzen.

    Thomas

  • Ich hab ja sogar 3.2.3 am Start, bin gespannt ob die Fehler mit der neuen CF und den vorgeschlagenen Werten dann weg sind. Soll ich jetzt eigentlich 1FE00 oder doch FE00 als Maxtransfer einstellen bei einer 8GB-CF?

  • Das wäre mir ehrlich gesagt neu! Wo steht das?

    Irgendwo im A1K Forum hab ich das gelesen, im Amiga OS 3.2 wurden die Treiber für die OnBoard Controller gefixt, auch die 4GB grenze gibt es da nicht mehr usw.....

    Ist also durchaus hilfreich dies - inkl. neuer Roms zu nutzen.

    Thomas

    Habe eben mal im OS3.2 Handbuch nach gelesen. Der Fix gilt dem nach für Commodore und GVP Controller. Soweit korrekt.

    Muss aber nicht generell für alle Controller funktionieren. Im.Buch steht "sollten mit den Standard-Werten klar kommen". M. E. ist man aber mit den empfohlenen Werten auf der sicheren Seite. Man sollte (wie oben schon gesagt) immer den Controller und das Interface im Blick haben. Das muss auch harmonieren. CF- Karten können zickig sein. Kann ja jeder machen wie er möchte. Wenn dann mal die Daten auf der CF trotzdem Corrupt sind...kann man ja noch mal über die Werte nachdenken.

    Hatte ich auch mal. AT-BUS 508/2000 IDE Controller Clone imA3000 OS 3.2.2.1 mit 16GB Industrial CF. Ist schon lustig wenn die Daten futsch sind. Waren zwar (fast) nur MP3, aber ärgerlich ist sowas trotzdem.

    Einfach drauf ankommen lassen!

    Soll ich jetzt eigentlich 1FE00 oder doch FE00 als Maxtransfer einstellen bei einer 8GB-CF?

    Empfohlen wird 0x1FE00.

    Naja.... Ich bleibe bei den Empfohlenen Werten weil ich seit dem keine Probleme mehr mit CF-Karten im Industrial Standard habe. Ob es nun an den gefixten Treibern des OS liegt oder den Werten ist mir relativ egal. Das Ergebnis zählt.

    Edit: Buchauszug gelöscht wegen Copyright.

  • Die Bezeichnung war für den Rechner, der zwischen dem 3000er und dem 4000er geplant war, finde ich absolut logisch und auf der Karte selbst steht halt drauf, für welche beiden Amiga Modelle (3200 und 3400) sie genutzt werden kann.

    Ich denke mal das ist auch keine Glaubensfrage, sondern wurde bestimmt bereits von Commodore Mitarbeitern bestätigt, sonst würde das nicht auf so einer Seite stehen. Es geht hier ja nicht um Benzin für die Kettensäge :D

    Ja ist ja richtig, es ändert aber nichts daran das die Karte nicht 3630 heisst.

  • Ja ist ja richtig, es ändert aber nichts daran das die Karte nicht 3630 heisst.

    Das sehe ich ähnlich :D

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

  • Sie wird von vielen so betittelt, bei Commodore hiess sie ab Werk A3200/A3400. Ja weil sie für diese Rechner ursprünglich vorgesehen war, ist ja richtig. Trotzdem heisst sie nicht A3630. Zeigt mir ein offizelles schreiben oder Foto wo die Karte ab Werk von Commodore so gennat oder im Bild mit dieser Bezeichnung gezeigt wird. Keiner ? Aha´......

  • Aber was spricht denn dagegen sie so zu nennen, wenn das vom Namensschema her logisch ist und sie bei Commodore offenbar auch so hieß, nur weil es nicht gerade fett auf die Platine drauf gedruckt ist? Da finde ich andere Sachen in der IT seltsamer, wie etwa die Mehrzahl von Datum: Datumse, Datümer, Datumswerte, Daten oder doch Datusse bzw. Datlanten?