Не грузит с глубин SD карты
Было — версия 48KB, прошивки speccy2007_v103a_src.rar, буферы HC, фатальных глюков не замечал.
Поставил ATMega32A, прошил прошивку от denisv с trdos'ом speccy2007_v104_denisv (TRDOS).7z. Переформатировал 2GB SD карту на FAT32, закинул туда обратно ранее записанные TAP/SNA (~280MB), после чего добавил папки SCL и TRD с некоторым количеством оных. Включил — работает, в TR-DOS выходит, но файлы TRD и SCL не монтирует кнопками A, B, C, D (напротив букв дисков имя файла не появляется), но CAPS+буква таки подсвечивает красным эту самую букву. TAP/SNA работают нормально (как позже оказалось что не все, об этом в следующем абзаце). Полез искать в инете разницу между ATMega32A и ATMega32. На сайте chip&dip в описаниях такой бред написан, но в другом месте таки вынес что у ATMega32A один таймер, а у ATMega32 два (что возможно тоже неправда). Вернул ATMega32A обратно в магазин, без А у них не было на замену, но в другом магазине купил настоящую без A. Прошил — всё то же самое.
И тут что-то мне почудилось и я отформатил SD заново, первым делом записал туда папки TRD и SCL и только затем уже всё остальное и, самое главное(!), просле всего этого дописал в папку TRD ещё один контрольный TRD (boot.sna, trdos0.sna и trdos1.sna во всех случаях всегда записывал самыми первыми). Включил, всё зашибись, TRD/SCL монтируются и запускаются, но тот последний контрольный TRD так же не монтируется. Кстати полез по папкам TAP, выбирал из последних и они тоже не грузятся — только первый пилот проходит и тишина.
Взял другую SD карту, внаглую записал туда порноролик на 300MB, после него boot.sna, trdos0.sna и trdos1.sna ну и несколько TRD/TAP/SC. Давлю F12 — побежали синие полосы, но грузит мусор и зависон. TR-DOS по F10 так же, грузит мусор и сброс. Стабильно! Навскидку, как будто за пределами 256MB объёма SD карты затык.
Что делать? Может в старших адресах SD карты (точнее того, кто ей управляет) неконтакт?