CAR: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Jhusak (dyskusja | edycje)
Dodano artykuł
 
Jhusak (dyskusja | edycje)
mNie podano opisu zmian
Linia 12: Linia 12:
</table>
</table>


Zaraz po nagłówku umieszczone są dane kartridża: 4, 8, 16, 32, 40, 64, 128, 256, 512 lub 1024 kilobajtów, jednak mogą zdarzać się kartridże o innej pojemności. Sposób przełączania pomiędzy bankami definiowany jest w logice obsługi kartridża w emulatorze. Ostatnie 4 bajty nagłówka są nieużywane (wypełnione zerami). Są pomysły, aby je wykorzystać przy kartridżach typu eeprom, flash lub ram.
Zaraz po nagłówku umieszczone są dane kartridża: 4, 8, 16, 32, 40, 64, 128, 256, 512 lub 1024 kilobajtów, jednak mogą zdarzać się kartridże o innej pojemności. Sposób przełączania pomiędzy bankami (o ile kartridż ma mechanizm przełączania banków) definiowany jest w logice obsługi kartridża w emulatorze. Ostatnie 4 bajty nagłówka są nieużywane (wypełnione zerami). Są pomysły, aby je wykorzystać przy kartridżach typu eeprom, flash lub ram.

Wersja z 16 gru 2023, 14:36

Format pliku definiujący dane i rodzaj kartridża Atari 8-bit. Składa się z 16-bajtowego nagłówka i surowych danych kartridża.

Struktura nagłówka:

OffsetWielkośćZnaczenie
04 bajtyznaki 'C', 'A', 'R', 'T'
44 bajtyTyp kartridża MSB format
84 bajtySuma kontrolna MSB format (tylko romy)
124 bajtyNieużywane

Zaraz po nagłówku umieszczone są dane kartridża: 4, 8, 16, 32, 40, 64, 128, 256, 512 lub 1024 kilobajtów, jednak mogą zdarzać się kartridże o innej pojemności. Sposób przełączania pomiędzy bankami (o ile kartridż ma mechanizm przełączania banków) definiowany jest w logice obsługi kartridża w emulatorze. Ostatnie 4 bajty nagłówka są nieużywane (wypełnione zerami). Są pomysły, aby je wykorzystać przy kartridżach typu eeprom, flash lub ram.