Вот я про детекцию IDE и хотел уточнить. Это делается молча/невидимо или все же сопровождается какими-то надписями на экране в момент детектирования?
Вот я про детекцию IDE и хотел уточнить. Это делается молча/невидимо или все же сопровождается какими-то надписями на экране в момент детектирования?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
delorean, Да, конечно есть надписи типа "детектирую master" и дергает стрелочкой. И потом про slave также
Большое спасибо за ответы, что ж, выходит тогда не работает он у меня. После логотипа MSX синий экран и на этом всё. Грешу на ПЗУшку. Буду разбираться.
А три ноги закоротили ПЗУшке?
http://zx.pk.ru/showpost.php?p=324806&postcount=10
Последний раз редактировалось dk_spb; 28.08.2013 в 17:53.
Вообще наборчик попал мне без каких либо инструкций и схем, я не сам заказывал. Тему эту (и не только эту), конечно же, прочитал от и до. Картинку эту видел, но я не знаю относится ли она к моей ПЗУшке или нет. У меня в комплекте была AT29C020A. Я скачал на нее даташит и решил закоротить только две ноги 32 и 30. 31-я мне показалась вполне на своем месте. Да дорожку на плате резать жалко было.
UPD: Закоротил все три, заработало, грузится ищет IDE, затем выходит в DISK BASIC. Посыпаю голову пеплом.
Я почему то думал, что здесь этот сигнал W на своем месте, и можно будет менять прошивку в самом контроллере, как и задумывалось.
Последний раз редактировалось delorean; 28.08.2013 в 18:41. Причина: дополнение
увы не все флешки одинково себя ведут, при попытке дёрнуть сигнал WE, большинство впадают в непродолжительную кому, ожидая продолжения команды, и некоторое время не читаются, доли секунды какие то.. но их хватает что бы незагрузиться. Которая ПЗУ стоит в оригинале та нормально работает.
delorean, Удачного подключения CF или IDE ;-)
Ага дёргает, тут что ещё важно, активное сочетание сигналов -CS и -WR и оно происходит когда выбран слот с картриджем и адрес обращения задан между 4000h-7FFFh. Такое происходит при инициализации, когда ямашка шарит по слотам и ищет память, пробует записывать и считывать какойнибудь байтик. флешром, получив в себя сигнал записи, переходит в командный режим, и ждёт верной последовательности отдаваемых команд (в даташите подробно написано), при этом некоторое флешки моментально понимают что команд больше не будет, и если их "читают" то спокойно отдают честно нажитое, а некоторые ждут верной последовательности до упора и не желают читаться. И потом.. в процессе работы с контроллером, в ячейку с определёным адресом, 4102h кажется, а может и путаю, пишется байт конфигурации, переключающий странички ПЗУ и разрешение на отображение регистров IDE. Одновременно это же значение летит в ПЗУ, затем что бы в случае заливки, в этот адрес тоже можно было записать нужный байт. В общем сплошное "радиолюбительство"...
Припаял наскоро CF разъемчик, вроде пара флешек заработало. Ну по крайней мере они определились. Дальше продвинуться помешал совершенно неожиданный затык в совершенно непредвиденном месте.
Чтобы разбить флешку на разделы, надо запустить idefdisk. Чтобы его запустить, надо загрузить MSX-DOS2 с дискеты. В этой теме был архивчик со 2-м досом, скачал его, скопировал на дискету и...
*** Invalid pathname
Insert COMMAND2.COM disk in drive A:
Приехали... Никакие манипуляции с заменой/переименованием комманда не помогают. Версий куча этих коммандов, но результат один. Поиски по форумам пока ничего не дали.
UPD: Решил проблему. Переименовал MSXDOS.SYS в MSXDOS2.SYS. Ура!!! Грузится с флешки! дискеты можно теперь в печку![]()
Последний раз редактировалось delorean; 29.08.2013 в 19:06. Причина: проблема решена
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)