Hlavní navigace

Názor k článku Grafické možnosti a programové vybavení IQ-151 od me - CP/M byl standart, pro ktery existovalo mnoho programu...

  • Článek je starý, nové názory již nelze přidávat.
  • 17. 6. 2010 1:58

    me (neregistrovaný)

    CP/M byl standart, pro ktery existovalo mnoho programu (pozdeji se s CP/M vyvinul MS-DOS). ZX-Spectrum nemohlo bezet CP/M, protoze ten vyzadoval RAM od adrersy 0 a od adresy 0×100 se zavadel program (dodnes prezilo u COM souboru v MS-DOS?) Klasicke ZX-Spectrum ma od adresy 0 16kB ROM s BASIC.
    Takze aby ZX-Spectrum mohlo provozovat CP/M, bylo nejprve treba provest HW upravu mapovani pameti; take se zvetsila kapacita RAM v ZX-Spectru na 80, 144, 272 anebo 528kB.
    Disketove jednotky byly nedostupne (drahe, jen za valuty, atd). Pro ZX-Spectrum exisovaly „levne“ Microdrive jednotky. A pan Lamac upravil CP/M pro ZX-Spectrum tak, ze pracoval s Microdrive, coz nebylo vubec snadne; mimo jine formatoval kartiridge tak, ze meli o nekolik procent vyssi kapacitu nez originalni format. Pokud tomu dobre rozumim, vlastne rozsril CP/M o RTOS jadro, ktere na pozadi prenaselo data mezi bufery v pameti ZXS a Microdrive, takze „pomala“ Microdrive jednotka nebrzdila uzivatelsky SW; ve vysledku byla rychlost Microdrive srovnatelna s disketovou jednotkou, tenkrat snad jeste s 5.25". Pokud ZXS zapsalo data na Microdrive, mohlo trvat az 50s nez se data skutecne zapsala na cartridge, ale ZXS nemusel cekat, vse bezelo na pozadi. Pozdejsi verze CP/M pro ZXS ktere spolupracovaly s disketovou jednotkou byly uz docela nudne v porovani s verzi, ktera fungovala s Microrive…
    Tyto informace jsme se pred casem docetl v casopise Microbaze venovane CP/M pro ZXS; knizecka velikosti A5.