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.
