Hallo,
es gibt ja Abbilder von ROM-Modulen mit der Erweiterung .CAR.
Diese setzen sich augenscheinlich aus einem 16-Byte Header gefolgt vom Abbild des ROMs zusammen.
Wo finde ich eine Definition des .CAR-Headers, so daß ich den manuell auswerten kann?
Und wie passe ich dann Beispielsweise ein 512K ROM (durch Umsortieren von ?KB-Blöcken und Erweitern auf 1 MB Größe) so an, daß es mit einem 8 MBit ATARIMAX-Modul läuft?
Erhard
CAR-Header
-
- Beiträge: 190
- Registriert: 17.08.2021 11:03
- Wohnort: Salzburg, Austria
- Has thanked: 20 times
- Been thanked: 96 times
- Kontaktdaten:
Re: CAR-Header
Die Doku zum CART Format findest Du beim Atari800 Emulator (der hat das Format eingeführt):
https://github.com/atari800/atari800/bl ... C/cart.txt
Beim "Auflblasen" von zB 512 zu 1024k musst Du aufpassen, dass die Bänke, Startbänke, Fixe Bänke (je nach Modultyp) in den gleichen Banknummern landen.
zB bei XEGS ist die letzte 8k Bank immer fix nach $A000-$BFFF gemapped, da kannst Du also einfach die ROM Daten 2x hintereinander ins File schreiben.
so long,
Hias
https://github.com/atari800/atari800/bl ... C/cart.txt
Beim "Auflblasen" von zB 512 zu 1024k musst Du aufpassen, dass die Bänke, Startbänke, Fixe Bänke (je nach Modultyp) in den gleichen Banknummern landen.
zB bei XEGS ist die letzte 8k Bank immer fix nach $A000-$BFFF gemapped, da kannst Du also einfach die ROM Daten 2x hintereinander ins File schreiben.
so long,
Hias
-
- Beiträge: 453
- Registriert: 17.08.2021 17:22
- Has thanked: 109 times
- Been thanked: 160 times
- Kontaktdaten:
Re: CAR-Header
Es gibt ein nettes HTML Tool für die Umwandlung von ROM in CAR, gibt es zum Download auf AtariAge.
https://forums.atariage.com/topic/36584 ... nt-5459525
https://forums.atariage.com/topic/36584 ... nt-5459525
-
- Beiträge: 1009
- Registriert: 04.11.2021 15:52
- Has thanked: 121 times
- Been thanked: 306 times
- Kontaktdaten:
CAR-Header
Hallo,
allen vielen Dank für die ganzen Infos.
Ich werde mich die Tage da durchbeißen und mal schauen, wie weit ich komme.
Ich will ja den umgekehrten Weg gehen und aus einer .CAR-Datei eine ROM-Datei erstellen, die in ein physischen AtariMAX Modul soll.
Eigentlich sollten die Infos reichen.
Erhard
allen vielen Dank für die ganzen Infos.
Ich werde mich die Tage da durchbeißen und mal schauen, wie weit ich komme.
Ich will ja den umgekehrten Weg gehen und aus einer .CAR-Datei eine ROM-Datei erstellen, die in ein physischen AtariMAX Modul soll.
Eigentlich sollten die Infos reichen.
Erhard
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen 

-
- Beiträge: 1009
- Registriert: 04.11.2021 15:52
- Has thanked: 121 times
- Been thanked: 306 times
- Kontaktdaten:
CAR-Header
Hallo,
ich bin in der Sache etwas weiter gekommen.
Der Modultyp der Datei ist $38 = SIC! 512KB.
Das ist ein 16 KB Typ, den das AtariMAX nicht emulieren kann.
Ich hab dann mein The!Cart rausgekramt, mich neu eingelesen, das Modul eine halbe Stunde lang gelöscht, dann die Datei(en) eine weitere halbe Stunde lang draufgeschrieben und im zweiten Versuch hat es dann funktioniert.
[ OT ON]
So cool wie das ist, daß man das The!Cart am A8 bearbeiten kann, aber beim Bearbeiten machen die 128MB keinen Spaß. Der Spaßfaktor beschränkt sich auf die Nutzung
[ OT OFF]
Erhard
ich bin in der Sache etwas weiter gekommen.
Der Modultyp der Datei ist $38 = SIC! 512KB.
Das ist ein 16 KB Typ, den das AtariMAX nicht emulieren kann.
Ich hab dann mein The!Cart rausgekramt, mich neu eingelesen, das Modul eine halbe Stunde lang gelöscht, dann die Datei(en) eine weitere halbe Stunde lang draufgeschrieben und im zweiten Versuch hat es dann funktioniert.
[ OT ON]
So cool wie das ist, daß man das The!Cart am A8 bearbeiten kann, aber beim Bearbeiten machen die 128MB keinen Spaß. Der Spaßfaktor beschränkt sich auf die Nutzung

[ OT OFF]
Erhard
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen 

Re: CAR-Header
Ja Erhard, das ist leider wahr!
Schön wäre es, wenn man an das Flash einen USB-Controller anschliessen könnte...
Leider sind die ganzen USB Controller wie sie z.B. in USB-Sticks verbaut sind, niccht in der Lage, ein komplett
paralles-Flash mit richtigen Adress/Datenbus anzusteuern.
Und anderherum: die in USB Sticks verbauten Flash Bausteine sind meist seriell, also nix um mit dem Atari richtig drauf zugreifen zu können.
Einzige Möglichkeit wäre, einen USB-Controller mit einem FPGA zu realisieren und an das Flash vom THE!CART anzuschliessen.
Wenn jemand genug VHDL kann, um sowas hinzubekommen!
Es ist aber bei vielen Dingen so: erst die Arbeit, dann das Vergnügen.
z.B.
Autolackieren: 10Std. Vorarbeit, 5min lackieren...
Fräsen und 3D Drucken andersrum: 1Std Arbeit, 10Std fräsen/drucken
Essen kochen: 3Std. in der Küche für 10min Essen.
uv.
Aber schön, daß es jetzt geklappt hat! Allerdings, 30min löschen?? Das gibt mir zu denken! HIAS, was sagst Du dazu? War da nicht was mit 30min Löschzeit?
Schön wäre es, wenn man an das Flash einen USB-Controller anschliessen könnte...
Leider sind die ganzen USB Controller wie sie z.B. in USB-Sticks verbaut sind, niccht in der Lage, ein komplett
paralles-Flash mit richtigen Adress/Datenbus anzusteuern.
Und anderherum: die in USB Sticks verbauten Flash Bausteine sind meist seriell, also nix um mit dem Atari richtig drauf zugreifen zu können.
Einzige Möglichkeit wäre, einen USB-Controller mit einem FPGA zu realisieren und an das Flash vom THE!CART anzuschliessen.
Wenn jemand genug VHDL kann, um sowas hinzubekommen!
Es ist aber bei vielen Dingen so: erst die Arbeit, dann das Vergnügen.
z.B.
Autolackieren: 10Std. Vorarbeit, 5min lackieren...
Fräsen und 3D Drucken andersrum: 1Std Arbeit, 10Std fräsen/drucken
Essen kochen: 3Std. in der Küche für 10min Essen.
uv.
Aber schön, daß es jetzt geklappt hat! Allerdings, 30min löschen?? Das gibt mir zu denken! HIAS, was sagst Du dazu? War da nicht was mit 30min Löschzeit?
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
- Mathy
- Beiträge: 1754
- Registriert: 18.06.2021 11:13
- Wohnort: Heerlen, NL
- Has thanked: 846 times
- Been thanked: 481 times
- Kontaktdaten:
Re: CAR-Header
.
Hallo Leute
Arbeitet pancio nicht gerade an einer Hardware die schneller Flashen kann?
Tschüß
Mathy
Hallo Leute
Arbeitet pancio nicht gerade an einer Hardware die schneller Flashen kann?
Tschüß
Mathy
Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.
-
- Beiträge: 1009
- Registriert: 04.11.2021 15:52
- Has thanked: 121 times
- Been thanked: 306 times
- Kontaktdaten:
CAR-Header
Hallo,
nächstes mal schaue ich, ob ich den Flash ausbauen und in einen externes Programmiergerät stecken kann.
Das Thema ist allerdings schon dann durch, wenn das kein DIL im Sockel ist.
Egal, steht augrund der Seltenheit der Verwendung bei mir weit hinten an.
Nochmals Dank!
Erhard
nächstes mal schaue ich, ob ich den Flash ausbauen und in einen externes Programmiergerät stecken kann.
Das Thema ist allerdings schon dann durch, wenn das kein DIL im Sockel ist.
Egal, steht augrund der Seltenheit der Verwendung bei mir weit hinten an.
Nochmals Dank!
Erhard
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen 

Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast