в 2003 году исправлял в MESS эмуляцию 8253 - куча игр не запускалась. С удовольствием бы помог, знать бы чем.
Вид для печати
в 2003 году исправлял в MESS эмуляцию 8253 - куча игр не запускалась. С удовольствием бы помог, знать бы чем.
Уже что-то получается :)
http://img-fotki.yandex.ru/get/5647/...7016a97_XL.png
Афаик плохо только одно - то, что в MESS очень не точно эмулируется 8088, в смысле по таймингам. И к реальной скорости Поиска его так просто не подогнать. Скорость будет завышена или будет вообще не постоянна.. Вот это смущает. Так же как и в других эмуляторах 8088, кроме как PCem. Там синхронизация выполнена с виду нормально, но код явно студенческий, поэтому при правке сорцов возникает неумолимое желание "вообще все нафиг переписать". Плюс ко всему нет обработки NMI в полном понимании, есть костыли когда это нужно в обход как-бы общего смысла... Жаль афтор забил на проект - имхо вполне годный эмулятор бы получился.
Проверил Ассистент - ПДП (КР1810ВТ37 = i8237) там действительно нет.
На контроллере дисковода Um8272A.
---------- Post added at 00:07 ---------- Previous post was at 00:03 ----------
А PCE (http://hampa.ch) не смотрели?
Надо глянуть cpu core -- обычно там указывают число тактов на команду
MESSdevs спрашивают, какие дисководы с ним шли изначально -- очень похоже, что таки односторонние, ибо тот BIOS, который вы дали, перед выдачей команд контроллеру преобразует номера цилиндров и головок к "одностороннему" виду. В итоге -- драйвер asst128 уже грузится в DOS :-)
Изначально в комплекте с ним ничего не было кроме магнитофонного шнура :)
Умельцы паяли платы расширения с контроллером дисковода - у меня как раз такой самопал с доп.памятью и контроллером. Плата вставляется в разьем расширения снизу.
---------- Post added at 12:23 ---------- Previous post was at 12:20 ----------
Мне говорили что прошивка на нем модифицированная для работы с дисководами.
Тогда интересный вопрос: какая из 4 прошивок оригинальная? :)
SHA1 (softcat/MAINBIOS.BIN) = 41d14137ffa651977041da22aa8071c0f7854158
SHA1 (softcat/ROMBIOS7.BIN) = a731a65ee547f1d78cfc91461f38166da014f3dc
SHA1 (softcat/ROMBIOS8.BIN) = b2533b8f8240f72b7315f27c7b64f95ac52687ca
SHA1 (rus/asFC00-FF00.BIN) = 70c4da47700f9925fd04049f16d54610c743ed8b
Фотографии платы контроллера (и материнской) будут весьма кстати.
В понедельник постараюсь отсканировать руководство по эксплуатации на работе. Фото тоже.
У него есть еще перемычки на плате ПЗУ - о наличии, количестве, типе (40-80 дорожек) дисковода, наличие доп. памяти.
Скорей, у softcat оригинальная, я в своем файле прошивки модифицирова два байта для корректного прохождения POST, т.к. в эмуляторе один из тестов не проходился и всё уходило на HLT :) Видимо вам по ошибке эту версию и выслал