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


Главная страница » IS-DOS - Страница 6 - ZX-Форум » Регистрация » ВходСреда
2024-04-24
08:35:41
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
ZX-Форум » Software » Utilities » IS-DOS (Всё про неё и с ней связанное...)
IS-DOS
deathsoftДата: Пятница, 2009-03-13, 16:19:00 | Сообщение # 76
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (Black_Cat)
это всего лишь вопрос времени

Ну если ты сделаешь свой клон унриала, да еще софт под спектрум напишешь под свои ахтунг порты - то несомненно будет. Но я уверен что ты это никогда не напишешь.


Сообщение отредактировал deathsoft - Пятница, 2009-03-13, 16:19:19
 
SinglWolfДата: Суббота, 2009-03-14, 21:18:57 | Сообщение # 77
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Народ!!! Про новую функцию в set.com для exe... как вы на это смотрите? Есть соображения?
 
savelijДата: Суббота, 2009-03-14, 22:05:34 | Сообщение # 78
Активист
Группа: Человеки
Сообщений: 158
Репутация: 0
Статус: Offline
Quote (SinglWolf)
Народ!!! Про новую функцию в set.com для exe... как вы на это смотрите? Есть соображения?

Соображения есть. Пиши сам, а мы заценим стоит ли овчинка выделки. biggrin

 
SinglWolfДата: Суббота, 2009-03-14, 22:19:32 | Сообщение # 79
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (savelij)
Соображения есть. Пиши сам, а мы заценим стоит ли овчинка выделки. biggrin

tongue Сначала соображения, а потом мои соображения писать или не писать... Идеи, идеи давайте! Чего вокруг да около или как deathsoft и BlackCat не в тему в теме biggrin ...
 
savelijДата: Суббота, 2009-03-14, 23:26:36 | Сообщение # 80
Активист
Группа: Человеки
Сообщений: 158
Репутация: 0
Статус: Offline
Quote (SinglWolf)
Сначала соображения, а потом мои соображения писать или не писать... Идеи, идеи давайте!

Может за тебя еще и сделать? Сам придумывай и реализуй.

 
SinglWolfДата: Воскресенье, 2009-03-15, 09:53:57 | Сообщение # 81
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (savelij)
Может за тебя еще и сделать? Сам придумывай и реализуй.

С таким подходом... Слов нет...
Ладно... angry Буду сам придумывать... И всё фтопку, а куда ещё...
 
savelijДата: Воскресенье, 2009-03-15, 10:10:31 | Сообщение # 82
Активист
Группа: Человеки
Сообщений: 158
Репутация: 0
Статус: Offline
С каким таким подходом? Как придумаешь и сделаешь так и будет. Потом всем будешь консультации давать.
 
SinglWolfДата: Воскресенье, 2009-03-15, 21:43:08 | Сообщение # 83
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Народ! Проверьте прогу на реальном Скорпе со SMUC!!! Если раборает - значит опять глюк в Унриле. Выкладываю образ незагрузочной ис-дос Classic 5.0 с 2-мя файлами. com и hlp.
deathsoft, проверь на своём Унриле, пожалуйста....
Прикрепления: 0008829.rar (8.7 Kb)


Сообщение отредактировал SinglWolf - Воскресенье, 2009-03-15, 21:45:49
 
deathsoftДата: Воскресенье, 2009-03-15, 21:56:45 | Сообщение # 84
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (SinglWolf)
deathsoft, проверь на своём Унриле, пожалуйста....

А как его проверять то? Я в исдосе не работал, инструкцию можно?
 
SinglWolfДата: Воскресенье, 2009-03-15, 22:08:10 | Сообщение # 85
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (deathsoft)
А как его проверять то? Я в исдосе не работал, инструкцию можно?

Можно и в ТР-ДОСе запустить. Фаром вытащи com-файл в хелпе адрес загрузки есть(24000). Эта прога ищет на винте разделы ис-дос и за одно подсчитывает сектора и головы. rst #10 пропускай. Глюк начинается с адреса #5EC4
 
SinglWolfДата: Воскресенье, 2009-03-15, 22:09:55 | Сообщение # 86
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
deathsoft, Я бы загрузочный образ выложил - инет жутко тормозит!
 
deathsoftДата: Воскресенье, 2009-03-15, 22:12:54 | Сообщение # 87
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (SinglWolf)
Я бы загрузочный образ выложил - инет жутко тормозит!

Ну запакуй его и выложи на ifolder или еще куда.
 
deathsoftДата: Воскресенье, 2009-03-15, 22:14:05 | Сообщение # 88
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (SinglWolf)
Можно и в ТР-ДОСе запустить. Фаром вытащи com-файл в хелпе адрес загрузки есть(24000). Эта прога ищет на винте разделы ис-дос и за одно подсчитывает сектора и головы. rst #10 пропускай. Глюк начинается с адреса #5EC4

У меня нету в унриале образа винта. Тем более ис-досного. Надо чтоли пустой образ винта создать?
 
jdigrezeДата: Понедельник, 2009-03-16, 08:03:44 | Сообщение # 89
Креветко
Группа: Человеки
Сообщений: 322
Репутация: 0
Статус: Offline
Quote (SinglWolf)
Про новую функцию в set.com для exe... как вы на это смотрите? Есть соображения?
Мое мнение - set.com не трогать. Есть файл, где прописывается реакция на расширение файла, повесить туда запускальщик нет особого труда, если есть желание, можно даже этот процесс автоматизировать инсталлятором. Почему? Потому что set.com устоявшаяся прога. Нельзя будет точно определить, будет присутстующая в системе сет.ком запускать ехе-шники или нет. С этой точки зрения грамотнее написать отдельный прог, и по его наличию уже определять, будет запускаться ехе-шник или нет. Хотя автору завсегда виднее. И еще - у меня исдохников от сет.кома нету, а дизасмить - потеря дополнительного времени.
 
deathsoftДата: Понедельник, 2009-03-16, 23:39:09 | Сообщение # 90
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Посмотрел вот:
В унриале не эмулировались обязательные команды (ATA-3) 0x21/0x41 (verify sectors)
Далее - геометрия винта задана глючная 955/9/19 - число секторов для IDE всегда равно 63, число головок 1-16, число цилиндров 1-16384.
В остальных режимах винт работает только через LBA.

Те параметры CHS которые выдает биос на ПЦ (для больших винтов, больше 540мб) - это лажа, они перед передачей в винт транслируются в LBA.

Винты объемом больше 8Гб - работают всегда в режиме LBA.

П.С. Вот исправил эмуляцию винта, теперь работает.

П.П.С. Программу определения параметров винта писал какойто ахтунг, вместа выдачи команды IDENTIFY DEVICE (0xEC) которая есть во всех ATA винтах, автор перебирал головки и сектора, и проверял статус ошибок, таким образом определяя максимальный номер сектора и головки. Хотя стандартом положено что у ATA дисков всегда 63 сектора. А все параметры включая количество цилиндров и список поддерживаемых команд получается через команду идентификации.

Между прочим автор сей тулзы - "Автор : Амосов Николай aka AmoNik/WC" на сколько я знаю - посещает ГЯФ. Большой ему низачет за эту тулзу.

Прикрепления: 0915287.png (0.6 Kb)


Сообщение отредактировал deathsoft - Вторник, 2009-03-17, 01:32:17
 
ZX-Форум » Software » Utilities » IS-DOS (Всё про неё и с ней связанное...)
Поиск:

the DLCorp © 2006