Ingo Wolfmüller Kiel, den 09.11.92 Steinstraße 29 W-2300 Kiel 1 ALFphon: 0431/803296 Moin moin ! Nachdem ich gelesen hatte, daß bisher noch kein Erfahrungsbericht zu "Kickmem" geschrieben wurde ( was ich allerdings kaum verstehen kann, da es eines der meistgenutzten Programme sein dürfte ), habe ich mich der Sache angenommen. Begonnen hat es mit der Bestellung der internen Megabyte-Erweiterung bei der Firma ZET Elektronik in Dortmund, dieser Bausatz wurde mit 'ner Handvoll kopierter Zettel geliefert und stimmt in etwa mit der Erweiterung aus der Kickstart 9/87 bzw. 68000'er 9/87 überein. Also den Bratzkolben vorgeglüht, die 16 RAM's huckepack auf die acht einge= bauten RAM's gelötet und schwupps, den Guru in den Vordergrund geklickt. An dieser Stelle hatte ich Dir mal geschrieben, Jörg, vielleicht findest Du den Brief noch... ( irgendwann Ende '91 ). Naja, wie so oft hatte einer der Chipbeinchen nicht richtig Kontakt. Gefahr erkannt - Gefahr gebannt. Die mitgelieferte "Level42 Kickstart" er= kannte den Speicher auch richtig als (Pseudo)Fastram von $080000-$100000. Um aber Kickstart 1.3 benutzen zu können, brauchte ich ein Programm, das meine Originaldiskette patchte. Et voilà, "Kickmem2" bot sich mir dar. Kickstart 1.3 in DF1:, kurzes "Rödelröt" und fertig. Kein "Addmem" oder "Make512k", sondern Rechner an, gepatchte 1.3 'rein und der Speicher steht zur Verfügung. Wohlgemerkt, unter 1.3 ( bzw. mit "Kickmem1" unter 1.2 ). Es arbeitete bisher zuverlässig und ohne Probleme. (Jörg, Du hattest behauptet, daß 1.3 diesen Speicher auch als Chipram ein= bindet. Ohne "Level 42" oder Kickmem1 (Kickmem2) stimmt dies auch. Aber durch dieses Programm wird der Bereich von $080000-$100000 als Fastram deklariert. Vielleicht verstehst Du jetzt mein Unverständnis besser, daß es keinen solchen Patch für OS2.x gibt.) Nur, für die Interessierten unter Euch, habt Ihr auch schon versucht, diesen Speicher unter 2.04 oder höher zu benutzen? Der angesprochene Bereich ist ja "offiziell" für das Chipram reserviert, OS2.0 bzw. OS2.1 bindet diesen Be= reich als Chipram ein, => Guru ( bei entsprechender Ausnutzung ). Um dies zu umgehen hab' ich mir gedacht, saug' ich mit ZKick3.01 einfach OS2.x in die 512kByte, weil das Programm ja angeblich in der Lage ist, das Imagefile in jeden Bereich zu laden. Nö. Ich hab' schon 'ne ganze Menge in diese Richtung versucht, um die vermale= deiten 512kByte unter OS2.x zu nutzen. Änderungen am Imagefile, aber dann stimmt die Checksumme ja nicht mehr usw. Selbige Probleme hatte und habe ich mit einem 'rausgesaugten Kickstart 2.05. Acht Bytes 'rangeklatscht ( die ersten acht! ) und mit dem FileMaster V1.2 geändert. ZKick schaufelt auch eifrig den Speicher voll, ja, aber nach dem Reset stimmt die &%$@*$?-Prüfsumme ja nicht mehr, zappadong, 1.3 is' wieder da. Ich weiß auch nicht, wie ich die Prüfsumme berechnen lassen soll, wenn ich das Betriebssystem nicht im Rechner hab', geschweige denn, wenn ich sie wüßte, an welche Stelle ich sie eintragen sollte. Pfrz! ( Thanks, Walter Moers ) Ah, nachdem ich diesen Brief begonnen habe, fing ich nochmal an zu probieren. Und zwar benutzte ich das Programm "Kicktool" ( V0.1 ) aus unserem Software- Reservoire, mit folgendem Effekt: Ich glaube jetzt 'rausgefunden zu haben, wo bei dem 524296 Bytes langem Imagefile die Prüfsumme steckt. Es ist das sechste Langwort von hinten. Also, die jeweils letzten acht Langwörter: Unter Original ROM 2.04: FFFFFFFF 00FFF700 000B927C 00080000 00180019 001A001B 001C001D 001E001F Prüfsumme Unter Imagefile 2.04: FFFFFFFF 0027F700 73B3210E 00080000 00180019 001A001B 001C001D 001E001F ?? Prüfsumme Unter Original ROM 2.05: FFFFFFFF FFFFFFFF DB27680D 00080000 00180019 001A001B 001C001D 001E001F Prüfsumme Unter Imagefile 2.05: FFFFFFFF FFFFFFFF DBFF680D 00080000 00180019 001A001B 001C001D 001E001F Prüfsumme Das Original ROM 2.05 beginnt mit folgenden sechs Langwörtern: 11144EF9 00F800D2 0000FFFF 0025012C 00250097 FFFFFFFF Um ein Imagefile zu erhalten, muß man das 524288 Bytes ROM-File um acht Bytes aufblasen ( an Anfang einfügen ), z.B. mit einem Texteditor. Danach habe ich mit FileMaster V1.2 die Bytes wie folgt geändert: 00000000 00080000 11144EF9 002000D2 0000FFFF 0025012C 00250097 FFFFFFFF neu !! !! -wegen 512kB -wegen $200000 Speichererweiterung ( hierhin soll das Betriebssystem ) Ich habe also "Kicktool DH0:Kick.300.20" eingetippt, um die Prüfsumme zu aktualisieren. Die neue Prüfsumme hieß DBFF680D ( siehe auch oben ). Sauber, dachte ich, los geht's. ZKick3.01 lud das neue File auch 'rein. Soweit nichts neues. Aber anstatt nach dem Reset wieder 1.3 zu verlangen, hängte sich mein treuer AMIGA einfach auf, violetter Bildschirm, aber ich bekam keinen Guru zu sehen. Nach mußte ich wieder erleben, wie sich 1.3 auf meinem Rechner breitmachte. Äh, ich sollte der Fairneß halber erwähnen, daß das Imagefile 2.04 nicht aus dem ROM gezaubert wurde. Ich habe eben mal probiert, das 2.04 ROM- in ein Imagefile zu verändern, => dasselbe Violett. Ich weiß jetzt ja auch, daß das Imagefile "Kick.175.20" nicht 100%ig mit dem ROM übereinstimmt ( hab' mit Roger Fischlin [FileMaster V1.2] darüber gesprochen ), aber so schwerwiegend kann das doch nicht sein, oder ? Irgendjemand 'n Plan, wie ich den Speicher doch noch unter 2.x nutzen kann, oder wenigstens, wie ich mein 2.05-File flott bekomme ? Vielleicht bin ich ja auch nur zu dämlich ? Ich weiß anhand der "Imagefile.doc"- und "ImagefileNachtrag"-Files, daß sich noch Gerd Frank und Markus Pöllmann mit dem Thema beschäftigen. Na, Jungs, seid Ihr schon weiter vorgedrungen ? Mit dämlichen Grüßen ... Ingo Ende der Kommunikation.