Názor k článku Základy tvorby her pro herní konzoli NES: mikroprocesor 6502 a assembler ca65 od RDa - Presne tak, ja tracoval pristupy na SPI pamet...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 6. 2022 12:59

    RDa

    Presne tak, ja tracoval pristupy na SPI pamet (fyzicky) u C2000, a je tam videt po resetu cteni mapovaci tabulky, software straps, a az daleko za tim je boot kod.

    Zajimavy je, ze to pro tu prvni instrukci na $END-16 to nacte 64 B naraz (jakoby to emulovalo pametove pristupy ktere maji zarovnani/gra­nularitu podle cacheline), vsechny instruction fetche se chovaji na SPI takto (nacita se to jen jednou, takze zas tak neefektivni to neni).

    Ale pak kdyz se aktivuje CR0.PE=1, a zacne to pouzivat GDT, tak se ctou i mensi kousky z te SPI flash (a to opakovane), zarovnano na 4B (32 bit) adresy. U toho biosu co jsem mel, byla ta GDT podivne nezarovnana, takze se cetlo 12B namisto 8B.. no mohlo to byt o chlup rychlejsi :P