| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
A500Man

Anmeldedatum: 10.11.2004 Beiträge: 267
|
Verfasst am: Mi, 16.03.2011 19:05 Titel: Wie kann ich ein Kickstart-ROM 3.0 auslesen? |
|
|
Hallo,
irgendwie komme ich bei der Viper nicht weiter. Also möchte ich mal prüfen, ob das 3.0er ROM von der Viper in Ordnung ist. Dazu möchte ich die beiden ROM-Bausteine bei uns im Institut im EPROM-Brenner auslesen.
Meine Frage: Welchen Baustein muß ich einstellen, um einen der ROM-Bausteine auslesen zu können? Ein 27C400er ist ja doppelt so groß ... _________________ CU,
A500Man |
|
| Nach oben |
|
 |
KillaByte

Anmeldedatum: 26.10.2004 Beiträge: 4313 Wohnort: Stuttgart
|
Verfasst am: Mi, 16.03.2011 21:40 Titel: |
|
|
Du kannst die Settings für ein größeres EPROM nehmen und dir nachher das File zurecht schnippeln.
Wenn du's lieber gleich passend willst, hier mal ein Auszug aus meinen Notizen zum Thema:
| Code: | Original ROMs
-------------
A500 / A1200: MX 23C2100 (2 Mbit, 128K x 16)
A500+ / A600: MX 23C4100 (4 Mbit, 256K x 16)
Kompatible (E)EPROM Typen (40 Pin DIP)
--------------------------------------
128k x 16bit (2 Mbit):
27C200
256k x 16bit (4 Mbit):
27C400
512k x 16bit (8 Mbit):
27C800
1024k x 16bit (16 Mbit):
27C160
1024k x 16bit (32 Mbit):
27C322 |
Byteswap nicht vergessen! _________________ "Es war genau wie bei 'Karate Kid' - aus dem Kino raus mit dem 'ich mach jetzt Karate'-Blick" |
|
| Nach oben |
|
 |
A500Man

Anmeldedatum: 10.11.2004 Beiträge: 267
|
Verfasst am: Mi, 16.03.2011 22:07 Titel: |
|
|
Hallo KillaByte,
danke für den Hinweis. Ich rekapituliere: Wenn ich die Files habe, dann mache ich einen ByteSwap.
Und dann kopiere ich die Files hintereinander, um sie im Emulator zu testen? HiByte und LoByte oder so? _________________ CU,
A500Man |
|
| Nach oben |
|
 |
KillaByte

Anmeldedatum: 26.10.2004 Beiträge: 4313 Wohnort: Stuttgart
|
Verfasst am: Mi, 16.03.2011 22:50 Titel: |
|
|
Ich hab' bei meiner EEPROM-Programmer-Soft schon direkt ne Option für Byteswap drin. _________________ "Es war genau wie bei 'Karate Kid' - aus dem Kino raus mit dem 'ich mach jetzt Karate'-Blick" |
|
| Nach oben |
|
 |
A500Man

Anmeldedatum: 10.11.2004 Beiträge: 267
|
Verfasst am: Do, 17.03.2011 12:34 Titel: |
|
|
Moinsen,
so, ich habe die Files jetzt ausgelesen. Sieht irgendwie sehr durcheinander aus:
"ø ' ' ÿÿA AGMOepitS etnaiLra syphg ©5899C omerim ,.clAiRstseev3 0 Mexilraxe3 74829"
Nach einem Byteswap ist es immer noch Durcheinander. Normalerweise steht doch im Header "Commodore 19XX" oder so ... hier ist nichts dergleichen zu erkennen.
Ich habe mit der Vorgabe "27C400" ausgeleden, weil es - bis auf A17 - die gleiche Pinbelegung ist wie ein 23C2100.
Ist das so ein Salat? Oder habe ich falsch ausgelesen? Oder sind die ROMs (beide) 'putt? _________________ CU,
A500Man |
|
| Nach oben |
|
 |
Dennis

Anmeldedatum: 26.10.2004 Beiträge: 17062
|
Verfasst am: Do, 17.03.2011 12:41 Titel: |
|
|
Hast Du keinen 1200er? Müssten die gleichen ROMs sein und sollten in dem funktionieren. _________________ Überlebender des 2024er 4-Tage Banns. |
|
| Nach oben |
|
 |
A500Man

Anmeldedatum: 10.11.2004 Beiträge: 267
|
Verfasst am: Do, 17.03.2011 15:14 Titel: |
|
|
Hallo,
nee, nur `n 500er. Das 3.0er kann ich also nicht testen.
Aber ich habe mir mal überlegt rekursiv vorzugehen. Da ich in meinem 500er neben dem 1.3er auch ein 3.1er ROM habe, hab` ich dieses mal zum PC übertragen. So: Nun ist die Frage: Kann ich
- das 3.1er ROM in zwei Teile a` 256 KB teilen (0 - 3FFFF und 40000 - 7FFFF)
- Byteswap ist ja nicht mehr nötig, da das Kickstart direkt vom Amiga kommt
- je einen Teil in ein 27C400 brennen (doppelt hintereinander?)
- dann auf die Viper setzen?
Wo kommt das high- und wo das low-ROM hin? High nach Außen? Auf der Viper sitzt der 391524er Baustein außen. Hmmm, ist beim 1200er die ROm-Aufteilung überhaupt high- und Low-ROM?
Erleuchtet mich; ich sehe im Moment `n bischen schwarz  _________________ CU,
A500Man |
|
| Nach oben |
|
 |
KillaByte

Anmeldedatum: 26.10.2004 Beiträge: 4313 Wohnort: Stuttgart
|
Verfasst am: Fr, 18.03.2011 08:08 Titel: |
|
|
Aaaah - du hast ein 3.0 in zwei ROMs - sag das doch gleich
In dem Fall ist das ROM wortweise (je 16 Bit) abwechselnd auf die beiden ROMs verteilt. Byte Swap brauchst du trotzdem.
Notfalls kannst du ja deine Files mal bei Rapidshare o.Ä. hochladen und ich schau, was ich machen kann. _________________ "Es war genau wie bei 'Karate Kid' - aus dem Kino raus mit dem 'ich mach jetzt Karate'-Blick" |
|
| Nach oben |
|
 |
A500Man

Anmeldedatum: 10.11.2004 Beiträge: 267
|
Verfasst am: Fr, 18.03.2011 11:48 Titel: |
|
|
@KillaByte:
Jep, vielen Dank für Dein Angebot. Ich teste erst die Karte nochmal ein bischen, dann komme ich auf Dein Angebot zurück. Wenn das 3.0er Kickstart abwechselnd auf die beiden ROMs verteilt ist, ist ja klar, daß es Salat gibt
Ich denke ich habe aber noch ein etwas größeres Prob mit der Karte, da der Speicher nicht erkannt wird. Und das liegt nicht am ROM; auch unter dem 1.3-er oder dem 3.1er ROM aus dem Amga müsste man ja die 8 MB sehen...
Melde mich später ...
CU,
A500Man
P.S.: Hat schon mal jemand festgestellt, daß VIPER-Karten wie Frauen sind? Manchmal zicken sie `rum, und man ist sich garkeiner Schuld bewußt  |
|
| Nach oben |
|
 |
thomas

Anmeldedatum: 31.10.2004 Beiträge: 860
|
Verfasst am: Fr, 18.03.2011 14:21 Titel: |
|
|
| KillaByte hat Folgendes geschrieben: | Aaaah - du hast ein 3.0 in zwei ROMs - sag das doch gleich  |
3.0 gibt es nur in zwei ROMs. Es wurde nie für A500/A600/A2000 angeboten. Turbokarten und ROM-Switcher für A500, die Kick 3.0 aufnehmen können, enthalten entsprechende Workarounds in Hardware. |
|
| Nach oben |
|
 |
KillaByte

Anmeldedatum: 26.10.2004 Beiträge: 4313 Wohnort: Stuttgart
|
Verfasst am: Fr, 18.03.2011 18:00 Titel: |
|
|
Wusste ich nicht mehr genau. Das 3.1er gabs jedenfalls als 500er ROM. _________________ "Es war genau wie bei 'Karate Kid' - aus dem Kino raus mit dem 'ich mach jetzt Karate'-Blick" |
|
| Nach oben |
|
 |
|