das ist die Reihenfolge, wie der A1200 die Daten in den ROMs haben will. Machst Du es anders, dann funzt es halt nicht und Dein A1200 bleibt nach dem Einschalten dunkel.
Beiträge von GI-Joe im Thema „Benötige etwas Hilfe beim Eprombrennen“
-
-
ich würde mir für den 1200er erstmal alle roms die im Posting Bitte melde dich an, um diesen Link zu sehen. zusammen cat' en und danach mit dem Byteswap-Tool von BladeRunner daraus 2 ROM-fles machen.
Achtung: alle 256kb großen ROMs (1.1er, 1.2er, 1.3er, 1.4er ) müssen 2x zusammen ge cat'et werden, wie auch im Beispiel von Posting Bitte melde dich an, um diesen Link zu sehen. beschrieben ...
-
also IMHO müssen beim A600 keine Bytes geswappt werden.
Einfach so wie im Posting Bitte melde dich an, um diesen Link zu sehen. beschrieben zusammenfürgen und gut is ....oder in der Linux-shell einfach so:
cat 13er.rom >romfile.bin
cat 13er.rom >>romfile.bin
cat 31er.rom >>romfile.binscheinst es ja richtig gemacht zu haben, weil meine MD5-Summe ist auch:
e8223684b03d1d51deacb58de14fe8f2
-
wenn das Ganze für den AMIGA 1200 sein soll, dann nimm einfach das Byteswap-Tool von BladeRunner - siehe auch die Dateien aus den Postings Bitte melde dich an, um diesen Link zu sehen. und Bitte melde dich an, um diesen Link zu sehen.
-
Es möge einem jeden von euch frei stehen die Datei nach gutdünken umzubenennen.
[offtopic]Da ich nun die offizielle Genehmigung des Autors habe, die Datei umzubenennen, werde ich dies vielleicht am nächsten oder übernächsten Wochenende in Angriff nehmen
[/offtopic]
Ne ma im Ernst: das Proggie werde ich demächst wohl öfter mal benutzen, wenn das 3.9er Kickrom endlich fertig is .....
Also, nochmals THANXXXXX !! -
...allerdings wäre "wordsplit" ein sinnvollerer Name gewesen als "byteswap".

Wenn schon, dann "LongWordSplit"

-
Wäre schön wenn ich Rückmeldung erhalte ob es geklappt hat.
uiii, dat ging ja fix - vielen Dank !
Ich habe mal aus Spaß ein Kick 3.1 ( 40.068 ) mit Deinem Proggie verarbeitet und habe 2 Dateien erhalten.
Diese beiden Dateien habe ich mit meinen damals manuell erzeugten Dateien über eine MD5-Checksumme verglichen: -> alles korrekt !!Funzt also prima, Dein Proggie -->>> EMPFEHLUNG !!!

Vielleicht sollte man mit der EXE-Datei noch die TXT-Datei mit speichern, dann weiß man nach ein paar Jahren noch, was "byteswap.exe" macht.
-
Wenn ich etwas Zeit finde kann ich Dir ein Programm dengeln was aus einem Inputfiles zwei Outputfiles nach von GI-Joe spezifiziertem Muster erstellt.
Dieses Programm hätte ich dann auch gern, bitte

-
Das ist ja mal ne kranke Idee... Wer kommt denn auf Sowas?
Commodore wohl damals
Jedes EPROM hat einen 16Bit Datenbus und mit dieser Verteilung bekommt man 32bit - ich glaub der Datentyp hieß "Longword" ??!?? mit dem die CPU dadurch arbeiten kann .... wat weiß ich
Ich kenne auch kein einziges Brennprogramm das solche Dinge machen könnte..
Die Software vom Dataman -48XP/UXP kann sowas. Da kann man in den Load/Save-Dialogen schön nach Belieben filtern
Die Software lüppt auch ohne Programmer im DEMO-Mode (load/save und EPROM-Auswahl funzt) - so kann man sich seine Binärfiles schön zusammenbasteln.Ich hatte mir damit damals meine 16 Files gebaut für meinen 8-fach-KickRom-Umschalter für den A1200 .
Bei sowas emfpehle ich aber viel Ruhe, Konzentration und wenig Bierkonsum - sonst kommt man schnell durcheinander
-
Habe es heute nochmal mit nem anderen 3.1 Rom gebrannt. Und es läuft.

Siehste ! Kaum macht man´s richtig, funktionierts auch

Denn nun muß mein A1200 dran glauben.
Der soll ein 4fach Kickrom bekommen.
Na dann viel Spaß ! Der 1200er hat 2 ROMs, wo die Bytes paarweise im jeweils anderen ROM liegen.
Also vom jeweiligen KickRomFile muß man es so verteilen:Code
Alles anzeigenByte0 > ROM1/Byte0 Byte1 > ROM1/Byte1 Byte2 > ROM2/Byte0 Byte3 > ROM2/Byte1 Byte4 > ROM1/Byte2 Byte5 > ROM1/Byte3 Byte6 > ROM2/Byte2 Byte7 > ROM2/Byte3 u.s.w.
Die Aufsplittung sollte Dein EPROM-Proggie beherrschen - an sonsten wieder HEX-Editor
-
Dieses in der Willem Soft geladen, einen Byte Swap gemacht und gebrannt.
Ganz falsch kann es ja nicht gewesen sein, sonst würde das 1.3er ja nicht laufen

Das mit dem Kopieren über die DOS-Kommandozeile geht natürlich auch ...
Bist Du eigentlich sicher, daß Dein 3.1er - ROMfile sauber und für einen A600 ist ?Hast Du in der EPROM-Software als Bauteil einen 27C800 ausgewählt und konntest Du es ein einem Stück brennen ?
-
das Kickrom 1.3 ist 256kb groß, das 3.1er hat 512kb.
nimm dir einen beliebigen HEX-Editor und baue Dir Dein 1MB - EPROM-File folgendermaßen zusammen:
00000 - 3FFFF -> Kickrom 1.3
40000 - 7FFFF -> Kickrom 1.3
80000 - FFFFF -> Kickrom 3.1Das fertige 1MB-File brennst Du dann vollständig in einem Rutsch von 00000 - FFFFF auf Dein EPROM.
Das funzt mit jedem beliebigen EPROM-Brenner, der den Typ 27C800 brennt.Beim Einsetzen des EPROMs in den A600 ist darauf zu achten, daß Pin1 nicht im Sockel steckt.
EPROM/Pin1 wird nun mit der mittleren klemme des Umschalters verbunden. Die äußeren Klemmen des Schalters kommen auf +5V und aud GND.So sollte es auf Anhieb funzen - vorausgesetzt Du hast die richtigen Kickrom-Files genommen hast.