Vlákno názorů k článku Didaktik Gama, Didaktik M a Didaktik Kompakt od phi - ja si dovolim nekolik upresneni: -multicolor 8×2 v plne siri...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 4. 2010 10:45

    phi (neregistrovaný)

    ja si dovolim nekolik upresneni:
    -multicolor 8×2 v plne siri zadny didaktik nevidel, na to je treba 2 VRAM, tedy model odvozeny od 128. duvod je v tom, ze aby se to stihlo a clovek se nemusel starat o presnou polohu paprsku, psal do nezobrazene VRAM a po ukonceni zapisu a pockani az ULA skonci generovani radu se jedinou instrukci OUT prepnuli VRAM a programator mel dalsich cca 448T na prekresleni 32 bajtu
    -neni pravda ze ULA nacita cely radek najednou. ULA nacita 2 bajty, pixely a attribut a potrebuje na to 4T. multicolor bezne zapisuje do attributoveho radku, ktery je soucasne cten, obvykle ULA vykresluje pravou cast radu zatimco CPU uz prepisuje levou, protoze casu neni nazbyt.
    -ad pomala pamet, da se casovat presne i v ni, protoze ULA se chova deterministicky. jenze pravidla, kdy a na jak dlouho pri jake instrukci jsou je CPU ve prospech ULA zastaven jsou dost slozita.
    -ad pomala pamet II: netyka se to behu programu ale pristupu do pameti obecne, pokud instrukce v ‚rychle‘ pameti cte/zapisuje z/do pomale pameti, MUZE taky dojit k prodleve. pokud je tato instrukce v pomale pameti, MUZE dojit jeste k vetsi prodleve kvuli tomu, ze CPU potrebuje nacist instrukci. a pisu MUZE kvuli tomu, ze jde opravdu jen o to ze ULA ma prednost ve cteni ze stranky VRAM. to jest pokud necte (horni, dolni, levy, pravy border + retrace) nedojde e spomaleni
    -a mam pocit, ze u Didaktiku M to bylo jeste jinak, ale to si fakt nepamatuju

  • 20. 4. 2010 11:07

    Ped7g

    8×2 na didaktiku by teoreticky mel mozna i jit?
    LDI bylo 11taktu jestli mi pamet nelze, takze 96T zustava pro pripravu dalsiho radku, coz neni uplne malo.

    Hmmm… no minimalne carovy multicolor (cely radek v jedne barve) sme myslim meli na Didaktiku funkcni ( http://www.youtube.com/watch?v=FKpfcKY4yzw uplny zaver ), i kdyz ruku do ohne za to nedam, skleroza vekem pokrocila. :/
    Ale vlastne kvuli „interlace“ efektu to myslim vyzadovalo 2 VRAM, tak ted si nejsem jisty jestli se to nevyuzilo i u multicoloru.

    Na tohle by urcite vedel odpoveded naprosto presne Busy, muzu se zeptat a pak sem dat odpoved. :)