CAR
From Atariki
(Różnice między wersjami)
Wersja z dnia 12:35, 16 gru 2023 Jhusak (Dyskusja | wkład) (Dodano artykuł) ← Previous diff |
Wersja z dnia 12:36, 16 gru 2023 Jhusak (Dyskusja | wkład) Next diff → |
||
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 dnia 12:36, 16 gru 2023
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:
Offset | Wielkość | Znaczenie |
0 | 4 bajty | znaki 'C', 'A', 'R', 'T' |
4 | 4 bajty | Typ kartridża MSB format |
8 | 4 bajty | Suma kontrolna MSB format (tylko romy) |
12 | 4 bajty | Nieuż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.