Сообщение от Егора на форуме ru.msx.org:
Цитата:
Опубликовано: 15 января 2010, 22:28
Вот, вроде-бы рабочая версия, FAT16 точно поддерживает!
http://chbg.ru/MSX/beta/hddrom19.rom
Вид для печати
Сообщение от Егора на форуме ru.msx.org:
Цитата:
Опубликовано: 15 января 2010, 22:28
Вот, вроде-бы рабочая версия, FAT16 точно поддерживает!
http://chbg.ru/MSX/beta/hddrom19.rom
Прошил новую прошивку в свой Beer IDE, подключил его вместе интерфейсом дисковода в свою MSX2. Создал на винчестере 3 раздела, в FAT16.
Вопрос: как сделать винчестер загрузочным, и почему при обновленном Beer IDE система не хочет загружаться с дисковода (Yamaha FD051)?
Как сделать раздел загрузочным - видимо надо прописать загрузчик от MSX в boot сектор.
Есть вероятность, что небольшую утилиту для начальной подготовки диска делать всетаки придется.
http://ru.msx.org/forumtopicl7469.html
ВНИМАНИЕ! ИСПРАВЛЕНА ЕЩЕ ОДНА БАГА
(сбои на дисках с сильной фрагментацией)
http://chbg.ru/MSX/beta/hddrom19.rom
SHA1 22e7ea550633148c51eeefb033568a5a35eb0b5b
Это обязательно.Цитата:
Сообщение от Wowik
Пока без правильной подготовки диска ничего не работает.
Система запускается, определяет наличие винчестера, но не загружается,
хотя в boot-секторе вручную прописан MSXDOS загрузчик.
Мало того, блокирует загрузку с параллельно подключенного дисковода.
После разбиения винта на разделы с FAT16 на IBM-ке, система стала грузится с флопика,
но всё равно форматированные на IBM-ке разделы не читаются в MSXDOS.
В общем судя по всему основная проблема - отсутствие аналога программы FDISK (HDPREP)
для новой версии BIOS BEER IDE, работающей на самой MSX. Или ее кросс-варианта на IBM-ке.
А содержимое boot сектора и саму MSXDos не нужно модифицировать для работы с FAT16? Процедура хождения по таблице FAT всетаки различна, было полтора байта, стало два байта на кластер, мож по этому ничего и не работает?
Да, похоже кроме новой версии BIOS надо просить выложить Егора еще и образ системы,
которая нормально работает с этим BIOS.
Поскольку, похоже Егор всё это отлаживает в эмуляторе, нужен образ винта, который он создает для работы.
Из этого образа можно будет взять boot-загрузчик и рабочие файлы MSXDOS.SYS и COMMAND.COM для работы с новым BIOS BEER IDE.
Вчера пробовал отписать образ системы Егора на свой винт, и загрузить на реале. Заработало. Запустился MISIX с 3-го раздела, если вынуть контроллер флопа, то запускается MSX-DOS 1.05 с 1-го раздела...
Егор сказал что пишет разбивалку/форматилку винчестеров под FAT16, так что будем ждать :)
Сегодня с отцом дособрали и отладили плату Beer IDE 202 для бокового слота (аля модуль школьной сети). Фото прилагаю :)
Оформляем корпус, всё будет здорово :)
Файлы проекта - PDF-ки со схемой и платой для ЛУТ, а также Proteus-овские исходники.