Ну и фик с ним. Просто я расчитывал на нее как на программу-тест работы памяти.
Кстати, ТестZ80 говорит что у меня всё нормульно. Что же тогда винту для счастья нужно... :(
Вид для печати
ХЗ что ему нужно. Я попробовал сегодня по-всякому поломать модель памяти в эмуляторе, ничего похожего на твой эффект не добился. Тренеровался на этом образе (я добавил в бутсектор счетчик прочитанных секторов [должен увеличиваться до значения "23"] и вывод номера IDE-ошибки, если она есть). Это образ с игрушками, попутно и там кое-что по мелочи поправил и дополнил, так что рекомендую использовать его:
http://orion-z.hoter.ru/file/337/5251_games.zip
Вообще, склоняюсь к тому, что дело если не в памяти, то в винте. Ему по-любому не менее 15 годков, чего же вы от него хотите? :) Я бы еще попробовал укоротить шлейф и грузануться при помощи HDDF60R$.ord - оно после reset винта делает recalibrate винта, что говорят, иногда помогает престарелым винтам. Есть ромдиск с прогой HDDF60R$.ord :
http://zx.pk.ru/showpost.php?p=214587&postcount=243
При помощи HDDF60R$.ord пробовал загрузиться?
Не исключено, что глюки в коде системы (может, для HDD нужны еще какие-нибудь магические пассы в коде). Фактически, ты первый, кто подключает HDD. :) До того на Орионе только 2 случая известны - я и Igor_t, у обоих Compact Flash, причем без шлейфа - смонтированные прямо на переходнике. C Compact Flash работает нормально. Я использовал HDD только на раннем этапе внедрежа (еще до CPM) - на единичных тестах "прочитать сектор / записать сектор".
Ну, и я не считаю полностью аналогичные проекты (c ВВ55) с HDD на других платформах.
Напиши, доходит ли дело до надписи "SECTOR 23"
Ответ не сегодня. Заливать образ и пробовать его могу только на работе.
ТестZ80 проверяет всякие дополнительные фишки типа диспетчера 16к, прерываний, fullram. А наша многострадальная CPM прекрасно работает без всего этого, без прерываний просто не мигает курсор и не работают часы. Т.е. одно не исключает другого.
CPM, той что в образе, только надо чтобы стандартный журнальный Орион был расширен минимум до 192к (страницами порта F9) и Z80 по любой схеме, причем оба эти условия при старте (уже после меню партиций) проверяются, и система выводит на экран соответствующее сообщение и пищит (проверено сегодня в эмуляторе). Кстати, оно и на Орион-Про работает, если запустить из режима совместимости с Орион-128. :)
Не горит. :)
Ну вот, не прошло и трех лет :)
Я перетащил все железяки по Ориону домой, дабы заниматься вечерами.
Коротенький фотовидеоотчет.
Точнее, фото девайса внизу, а это ссылка на маленькое видео (1.56 Мб)
о работе с винтом. Последний сектор на экране - 23.
http://narod.ru/disk/12764698000/DSC...inema.avi.html
То, что у компа работает диск C (да и D тоже) я уверен, ибо загонял на них объемистые игрушки и успешно запускал их.