UNREAL и эмуляция hdd (Не желает работать в эмуляции KAY IS-Dos Шик!)

emulators

Postby SinglWolf » 14 Feb 2009, 13:01

В эмуляции контроллера hdd Nemo есть глюк: порт готовности привода вывешивает неверные флаги!!! В результате не работает ис-досовская ide_tune с вытекающими последствиями, а уж про hdd-boot из ПЗУ и говорить не приходится.

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


И чтобы не быть голословным, выкладываю образ hdd с РАБОЧИМ, запускающимся через hdd-boot, IS-DOS Шик.+ кусочек инишника с параметрами образа hdd. Ide_tune и hdd-boot я "заставил" работать, пропуская опрос порта готовности hdd smile . Жду Ваших соображений.
Attachments
unreal.rar
(299.8 KB) Downloaded 329 times
User avatar
SinglWolf
 
Posts: 168
Joined: 01 Feb 2009, 16:16
Group: Registered users

Postby molodcov_alex » 14 Feb 2009, 15:05

Это дело уже известное. Не знаю исправил ли 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
User avatar
molodcov_alex
 
Posts: 61
Joined: 01 Feb 2009, 11:12
Group: Registered users

Postby SinglWolf » 14 Feb 2009, 17:02

molodcov_alex wrote:Это дело уже известное. Не знаю исправил ли deathsoft это (т.к. в исходниках которые я выкладывал все уже исправлено)

Спасибо за исчерпывающий и простой ответ! Все бы так... Вот ещё бы кто разъяснил мне все тонкости компиляции, было бы счастье! happy
А исправил ли deathsoft это не знаю. Обещал посмотреть и если что, реализовать в следующей версии.
User avatar
SinglWolf
 
Posts: 168
Joined: 01 Feb 2009, 16:16
Group: Registered users

Postby deathsoft » 14 Feb 2009, 17:10

molodcov_alex wrote:Не знаю исправил ли deathsoft это

В выложенной версии еще нет, но у себя уже поправил. Т.ч. при следующем обновление фикс уже будет.
User avatar
deathsoft
 
Posts: 4664
Joined: 07 Apr 2007, 00:58
Group: Registered users


Return to Эмуляторы

Who is online

Users browsing this forum: No registered users and 0 guests

cron