Приветствую Вас Гость | RSS


Главная страница » UNREAL и эмуляция hdd - ZX-Форум » Регистрация » ВходПятница
2024-03-29
15:00:58
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ZX-Форум » Разное » Эмуляторы » UNREAL и эмуляция hdd (Не желает работать в эмуляции KAY IS-Dos Шик!)
UNREAL и эмуляция hdd
SinglWolfДата: Суббота, 2009-02-14, 13:01:50 | Сообщение # 1
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
В эмуляции контроллера hdd Nemo есть глюк: порт готовности привода вывешивает неверные флаги!!! В результате не работает ис-досовская ide_tune с вытекающими последствиями, а уж про hdd-boot из ПЗУ и говорить не приходится.

Quote (jdigreze)
Странное дело, а у меня ide_tune работала нормально. Правда я nemo-ide прописывал на выделенный физический диск.
зы: ide_tune взято из зх-формата.

И чтобы не быть голословным, выкладываю образ hdd с РАБОЧИМ, запускающимся через hdd-boot, IS-DOS Шик.+ кусочек инишника с параметрами образа hdd. Ide_tune и hdd-boot я "заставил" работать, пропуская опрос порта готовности hdd smile . Жду Ваших соображений.

Прикрепления: unreal.rar (299.8 Kb)
 
molodcov_alexДата: Суббота, 2009-02-14, 15:05:25 | Сообщение # 2
Осваивается
Группа: Человеки
Сообщений: 36
Репутация: 0
Статус: Offline
Это дело уже известное. Не знаю исправил ли deathsoft это (т.к. в исходниках которые я выкладывал все уже исправлено)
В hdd.cpp:
void ATA_DEVICE::reset_signature(RESET_TYPE mode)
{
reg.count = reg.sec = reg.err = 1;
reg.cyl = atapi? 0xEB14 : 0;
reg.devhead &= (atapi && mode == RESET_SOFT)? 0x10 : 0;
reg.status = (mode == RESET_SOFT || !atapi)? STATUS_DRDY | STATUS_DSC : 0;
}

Так что у меня все работает biggrin

 
SinglWolfДата: Суббота, 2009-02-14, 17:02:34 | Сообщение # 3
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (molodcov_alex)
Это дело уже известное. Не знаю исправил ли deathsoft это (т.к. в исходниках которые я выкладывал все уже исправлено)

Спасибо за исчерпывающий и простой ответ! Все бы так... Вот ещё бы кто разъяснил мне все тонкости компиляции, было бы счастье! happy
А исправил ли deathsoft это не знаю. Обещал посмотреть и если что, реализовать в следующей версии.
 
deathsoftДата: Суббота, 2009-02-14, 17:10:10 | Сообщение # 4
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (molodcov_alex)
Не знаю исправил ли deathsoft это

В выложенной версии еще нет, но у себя уже поправил. Т.ч. при следующем обновление фикс уже будет.
 
ZX-Форум » Разное » Эмуляторы » UNREAL и эмуляция hdd (Не желает работать в эмуляции KAY IS-Dos Шик!)
  • Страница 1 из 1
  • 1
Поиск:

the DLCorp © 2006