Ich hab' da mal ein Problem...
Ich habe mir für den A3000 das Simtec IDE Podule zugelegt. Problem: Das Ding hat eine uralte Firmware von 1996. Das Podule läuft, die Module werden geladen und wenn ich IDEFSMaxPartitions auf 1 oder höher setze, wird auch meine 4GB CF-Karte mit IDEFS:DeviceMap am Bus erkannt und RiscOS meckert beim booten, dass es seltsame Geräte hat mit denen es nicht klarkommt - klar, ist ja alles total unkonfiguriert. Soweit scheint aber mit der Hardware auf jeden Fall alles OK zu sein, bis halt auf die uralte Firmware.
Jetzt zum Problem: Auf der mitgelieferten Diskette ist kein passendes !IDETool zum partitionieren und formatieren drauf. Kann man aber bei Simtec runterladen. Bringt mir nur nichts, weil Voraussetzung ist IDEFS Version 1.11h - die gibts ebenfalls zum Download, mit dem Tool !Snafu, das das Update des Flash im FPGA übernimmt. Soweit wäre ja alles gut, wenn da nicht die Probleme "1MB RAM" und "überall zu wenig Platz" wären.
Ich hab' mich echt abgemüht, aber ich kriege das Ding auf dem A3000 ums Verrecken nicht auf eine Diskette entpackt. Meine Probleme:
- 1MB RAM reicht in Verbindung mit !SparkFS selbst wenn ich alle !SparkFS-Module außer "zip" deaktiviere einfach nicht aus, um das Zip zu entpacken. Er versucht das gesamte Zip erstmal ins RAM zu entpacken und da ist einfach nicht genug frei dafür.
- Am PC entpacken geht auch nicht, weil dabei alle Attribute von RiscOS verloren gehen und nix mehr läuft.
Ich habe eine Erweiterung auf 2MB RAM hier liegen, aber die läuft leider nicht. Ich kriege von UCS demnächst Tauschhardware, aber eigentlich möcht' ich darauf nicht warten. Das muß doch irgendwie zu lösen sein...
Hat mir irgendwer hier eine Idee, wie ich das Ding - z.B. im Emu - entpackt auf eine Diskette kriege, die ich am A3000 lesen kann, so dass ich mit !Snafu dem IDE-Podule ein Update verpassen kann? Ich hab' keine Möglichkeit gefunden, dem Arculator oder Red Squirrel ein "echtes" Diskettenlaufwerk (in dem Fall ein externes USB-Drive) beizubringen. Ein kompakteres Tool zum Entzippen wäre vielleicht auch eine Lösung...
Edit: Details eingefügt/verändert