Amstrad CPC: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m MalarzBOT: korekta wielkości nagłówków
Julo (dyskusja | edycje)
linki zewnętrzne
Linia 15:
Wymieniana czasem wersja 5512 (z pamięcią 512 kB i osobną stacją dyskietek 5¼") w rzeczywistości nie była sprzedawana, była to rozsiewana we Francji [[hoax|plotka]].
 
Wszystkie komputery CPC miały ten sam mechanizm stronicowania pamięci. Pamięć była podzielona na bloki o wielkości 16 kiB, przyłączaniem do danego bloku odpowiedniego banku pamięci RAM lub ROM sterował układ wewnętrzny komputera, a od CPC128 także urządzenie zewnętrzne. Przełączanie konfiguracji pamięci było możliwe bezpośrednio poprzez wysłanie danych do portu 7F00H, albo poprzez wywołanie przerwania, po którym występowały 3 bajty danych, z czego jeden określał konfigurację pamięci, a dwa adres w pamięci. Obsługa przerwania zapewniała przyłączanie banków pamięci do procesora (bloków). Pracując w podstawowym trybie pamięci pierwszy (0000H-3FFFH) blok przestrzeni adresowej był współdzielony przez pierwszy bank RAM i część ROMu, w którym były procedury obsługi sprzętu. Czwarty bank (C000H - FFFFH) był wykorzystywany na pamięć ekranu oraz był współdzielony przez ROM interpretera Basica oraz rozszerzeń pamięci ROM dołączanego sprzętu. Mechanizm rozszerzania ROM był wykorzystany do obsługi napędu dyskietek. W wersjach posiadających więcej niż 64 kB pamięci, dodatkowa pamięć mogła być podłączana do drugiego bloku. Do trzeciego bloku był podłączany cały czas trzeci bank pamięci RAM, co wykorzystano umieszczając w nim wektory skoków do pamięci ROM systemowej. W komputerach posiadających co najmniej 128 kiB RAMu możliwy był tryb pracy, w którym do procesora była dołączona tylko pamięć RAM o adresach ponad 64 kiB, co dawało dla systemu operacyjnego CPM 61 KiB<ref>{{Cytuj stronę | url = http://web.archive.org/web/20170826030657/https://www.grush.one.pl/?issue=komputer.5.90&article=amstrad | tytuł = Przełączanie banków RAM w Amstradzie CPC 6128 | data dostępu = 2017-08-25}}</ref><ref>{{Cytuj stronę | url = http://cpctech.cpc-live.com/docs/rampage.html | tytuł = Ram management | data dostępu = 2017-08-25}}</ref>.
 
Najpopularniejsze były wersje 464 i 6128. Komputery te sprzedawane były głównie w [[Wielka Brytania|Wlk. Brytanii]], [[Francja|Francji]], [[Niemcy|Niemczech]] i [[Hiszpania|Hiszpanii]]. Do [[Polska|Polski]] trafiały w ramach indywidualnego importu oraz w ramach wsparcia struktur podziemnej "[[Niezależny Samorządny Związek Zawodowy „Solidarność”|Solidarności]]", ponieważ doskonale nadawały się do nieskomplikowanych prac edytorskich potrzebnych do wydawania czasopism [[debit|bezdebitowych]]. Instytucjonalny eksport CPC6128 z krajów zachodnich do Polski był zabroniony z powodu przekroczenia parametrów określonych w embargu [[COCOM]]-u, ustanowionym po wprowadzeniu [[Stan wojenny w Polsce (1981–1983)|stanu wojennego]] w Polsce.