@Candle
Jeśli Ci to w czymś pomoże, to sobie obejrzyj. :)
@Seban
Jak słusznie się domyśliłeś, dwie kości FLASH po 512kB zawierają Spartę, a trzecia BIOS interfejsu IDE. Teoretycznie można byłoby zastosować jedną 2MB i trzystanowe rejestry do przełączania banków, ale pamięci FLASH 5V o tej pojemności są trudniej dostępne i dość drogie. Poza tym, jeśli nie ma konieczności stosowania układów w rastrze 0,5mm, to tego unikam, bo zwykła wilgotność powietrza może wtedy sprawiać problemy, a problemów nie chcemy.
96kB wynika z wielkości obszaru adresowego przydzielonego dla nowego urządzenia (2kB - $D800...$DFFF), zarezerwowaniu górnej ćwiartki na pamięć RAM i zastosowania jako rejestru sterującego 6-bitowego flip-flopa 74HCT174.



