Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » PC-DOS 1.10 and PCem v12 |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 марта 2017 23:04 Сообщение отредактировано: 23 марта 2017 13:09
Уже как больше полугода периодически "поигрываюсь" с эмулятором PCem. Особенно интересует связка PC-DOS 1.10 на эмулируемом IBM PC 5150 c двумя дисководами на 360 KB Эмулятор хорош, но НЕ очень правильно воспроизводит работу PC-DOS 1.10 на оригинальной IBM PC 5150, о чем я отписался на соответствующем форуме разработчика этого эмулятора: PC-DOS 1.10 and PCem v12. Но некоторые персонажи в ответах настаивают, что с эмулятором все в порядке и доходят до абсурдных заключений, типа: "Evidently PC-DOS 1.10 FORMAT.COM does not do something right when formatting the floppy" - и далее буквально требуют, чтобы я проверил это все на реальном оригинальном железе, кот. я не обладаю. Ранее отписался знакомому из Канады, кот. обладает оригинальной IBM PC 5150, но пока ответа нет. Если тут форумчане, обладающие моделью IBM PC 5150, чтобы провести небольшой тест-драйв (подробности тут - PC-DOS 1.10 and PCem v12) ? P.S. Крайне был бы благодарен, если проверили бы и на оригинальной IBM PC XT. Для тех, кто из Петербурга, я готов предоставить оригинальный IBM-овский диск c IBM PC-DOS 1.10 и свободный 5.25" диск на 180 KB (односторонний, SSDD). |
SokilOff |
malsh написал: Только что проверил PCem v12 и format.com из PC DOS 1.10. Результат: Эмулятор хорош, но НЕ очень правильно воспроизводит работу PC-DOS 1.10 на оригинальной IBM PC 5150, о чем я отписался на соответствующем форуме разработчика этого эмулятора: PC-DOS 1.10 and PCem v12 При просмотре кода format.com в дизассемблере IDA видно, что для односторонних дискет он работает со стороной 1 (!!!), а не 0 (как по идее должно быть). Не знаю, как это выглядит на реальном железе, но это явно ошибка. Причем исправлена она только в форматёре PC DOS 3.0 Кстати, там много незаметных приколов. Например format.com из PC DOS 2.0 и 2.1 всегда форматирует 9 секторов на трек, даже на дискетах с 8 секторами (160 и 320 кб), а в bootstrap прописывает "правильную" геометрию. PCem в этом случае поступает "замечательно" - вообще игнорирует несуществующий сектор. |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 марта 2017 19:04 Сообщение отредактировано: 23 марта 2017 19:09
SokilOff написал: Благодарю за отклик. Только что проверил PCem v12 и format.com из PC DOS 1.10. Какая была конфигурация PCem? Откуда взят образ IBM PC-DOS 1.10 и можно ли его выложить для пробы? SokilOff написал: Я выше кидал ссылку на обсуждение данной проблемы на форуме разработчика эмулятора. Пока что разработчик признает, что может быть баг со стороны эмулятора, но крайне желателен тест на реальном оборудовании. При просмотре кода format.com в дизассемблере IDA видно, что для односторонних дискет он работает со стороной 1 (!!!), а не 0 (как по идее должно быть). Не знаю, как это выглядит на реальном железе, но это явно ошибка. Причем исправлена она только в форматёре PC DOS 3.0 |
SokilOff |
malsh написал: Какая была конфигурация PCem? malsh написал: Образ взят с Откуда взят образ IBM PC-DOS 1.10 и можно ли его выложить для пробы?WinWorld, архив с версией PC DOS 1.10 |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
SokilOff написал: Т.е. к диску А был примаунтен образ в 160 КB? Образ взят с WinWorld, архив с версией PC DOS 1.10 А к диску B какой размерности образ был примаунтен? |
SokilOff |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 марта 2017 20:08 Сообщение отредактировано: 23 марта 2017 20:22
malsh написал: Такой же - 160 кб. А к диску B какой размерности образ был примаунтен? p.s. PC DOS 1.10 понимает только 2 типа дискет - односторонние на 160 кб и двухсторонние - на 320 кб. Поддержка "9-секторных" 180 и 360 кб была добавлена позже - в DOS 2.x. |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 марта 2017 20:33 Сообщение отредактировано: 23 марта 2017 20:33
SokilOff написал: Я брал образ отсюда - Такой же - 160 кб.PCjs Machines. Также можно взять отсюда - Hampa PCE - PC Emulator. Бинарно они идентичны. Странно, при тех же исходных условиях (IBM PC 5150 с двумя дисководами на 360 КB и примаунтеными к ним образами на 160 КB) выдает ошибку: |
SokilOff |
malsh написал: Действительно странно. Попробуйте отформатировать сначала дискету на 320 кб, посмотрите - будут ли ошибки. Если будут, значит что-то совсем не так, если нет, то следом отформатируйте на 160 кб. Странно, при тех же исходных условиях (IBM PC 5150 с двумя дисководами на 360 КB и примаунтеными к ним образами на 160 КB) выдает ошибку Ну или давайте подождём, пока кто-то проверит на настоящем компьютере. |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
SokilOff написал: Я примаунчиваю к дисководам A и B образы на 160 KB. Каким образом их можно отформатировать на 320 КB ? Действительно странно. Попробуйте отформатировать сначала дискету на 320 кб, посмотрите - будут ли ошибки. Если будут, значит что-то совсем не так, если нет, то следом отформатируйте на 160 кб. |
SokilOff |
malsh написал: Никак. Надо взять образ любой дискеты на 320 кб. Например Я примаунчиваю к дисководам A и B образы на 160 KB. Каким образом их можно отформатировать на 320 КB ?вот тут Norton Utilities 3.10 (1-21-1986) (5.25-320k) - как раз подходящий по формату образ. p.s Форматы IMG/IMA невозможно отформатировать на размер "больше номинала" в силу их примитивности. По сути это файлы с содержимым всех секторов дискеты заданного размера, ничего другого в них нет. |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
SokilOff написал: На эмуляторе: на 320 KB - работает, на 160 KB - нет. Никак. Надо взять образ любой дискеты на 320 кб. Например вот тут Norton Utilities 3.10 (1-21-1986) (5.25-320k) - как раз подходящий по формату образ. |
SokilOff |
malsh написал: Загрузитесь На эмуляторе: на 320 KB - работает, на 160 KB - нет.вот с этого образа. На нём я положил исправленный вариант под именем format1.com Соответственно всесто format надо будет вводить format1, всё остальное то же самое. Еще раз: это ошибка штатного форматёра. |
malsh
Newbie
Откуда: Saint-Petersburg Всего сообщений: 7 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мар. 2017 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 марта 2017 22:48 Сообщение отредактировано: 23 марта 2017 22:48
SokilOff написал: Благодарю. Загрузитесь вот с этого образа. На нём я положил исправленный вариант под именем format1.com SokilOff написал: Ошибка ошибкой, но тем не менее на реальном железе ведь это работало. Еще раз: это ошибка штатного форматёра. |
SokilOff |
malsh написал: Да, надо бы узнать, как оно ведёт себя на настоящем железе. Ошибка ошибкой, но тем не менее на реальном железе ведь это работало. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Старый софт » PC-DOS 1.10 and PCem v12 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |