Komunikacja pomiędzy napędami dyskietek odbywała się z pominięciem głównego procesora ZX Spectrum, co pozwalało na uzyskiwanie bardzo wysokich prędkości transmisji przy kopiowaniu plików z jednego napędu na drugi.

CP/M System CP/M do swego działania potrzebował pamięci RAM adresowanej od adresu 0x0000, zaś w mapie pamięci ZX Spectrum pierwsze zajmowała pamięć ROM, następne pamięć ekranu i zmienne systemowe. Dlatego w przypadku uruchomienia tego systemu kontroler stacji dysków przejmował funkcję głównego procesora sprowadzając w ten sposób komputer do roli inteligentnego terminala (należało uruchomić na nim specjalny program obsługi terminala). Choć FDD3000 była rozszerzeniem komputera, pomysł nie powodował większych spowolnień i komplikacji, gdyż z punktu widzenia pojemności pamięci i mocy obliczeniowej FDD3000 posiadała możliwości porównywalne z ZX Spectrum – większa ilość RAM odświeżana w całości przez procesor (w zależności od modelu komputera) i szybszy procesor nawet o (prawie 15%). W ZX Spectrum pierwsze RAM (przestrzeń adresowa 16384–32767) odświeżane było wolniej w związku z zadaniami związanymi z generowaniem obrazu przez układ ULA (był to obszar dostępny dla obu układów, który wymagał synchronizacji między nimi).

Zobacz też Sinclair Research Zilog Z80 Sinclair BASIC CP/M, CP/J

Przypisy

Kategoria:Komputery domowe Kategoria:Historia informatyki Kategoria:Sprzęt komputerowy