Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Эмуляторы отечественных компьютеров (http://zx-pk.ru/forumdisplay.php?f=61)
-   -   Эмуляторы отечественных компьютеров (http://zx-pk.ru/showthread.php?t=13908)

Rus 12th May 2013 00:04

в 2003 году исправлял в MESS эмуляцию 8253 - куча игр не запускалась. С удовольствием бы помог, знать бы чем.

shattered 12th May 2013 00:39

Уже что-то получается :)

http://img-fotki.yandex.ru/get/5647/...7016a97_XL.png

Tronix 12th May 2013 00:50

Афаик плохо только одно - то, что в MESS очень не точно эмулируется 8088, в смысле по таймингам. И к реальной скорости Поиска его так просто не подогнать. Скорость будет завышена или будет вообще не постоянна.. Вот это смущает. Так же как и в других эмуляторах 8088, кроме как PCem. Там синхронизация выполнена с виду нормально, но код явно студенческий, поэтому при правке сорцов возникает неумолимое желание "вообще все нафиг переписать". Плюс ко всему нет обработки NMI в полном понимании, есть костыли когда это нужно в обход как-бы общего смысла... Жаль афтор забил на проект - имхо вполне годный эмулятор бы получился.

Rus 12th May 2013 01:07

Quote:

Originally Posted by shattered (Post 599816)
Есть статья в ruwiki и чей-то комментарий в ru_oldpc (livejournal):
Цитата:
у Ассистента не было контроллера ПДП (8237)

Проверил Ассистент - ПДП (КР1810ВТ37 = i8237) там действительно нет.
На контроллере дисковода Um8272A.

---------- Post added at 00:07 ---------- Previous post was at 00:03 ----------

Quote:

Originally Posted by Tronix (Post 600171)
Афаик плохо только одно - то, что в MESS очень не точно эмулируется 8088, в смысле по таймингам.

А PCE (http://hampa.ch) не смотрели?

Tronix 12th May 2013 01:14

Quote:

Originally Posted by Rus (Post 600173)
А PCE (http://hampa.ch) не смотрели?

Бегло посмотрел, опять таки никаких таблиц длительности или синхронизации. Так, на авось - сколько железо на котором запускают эмуль вытянет, столько операций в секунду и будет, причем еще зависит от опкода - гдето быстрее, где-то медленнее...

shattered 12th May 2013 01:41

Надо глянуть cpu core -- обычно там указывают число тактов на команду

shattered 12th May 2013 11:07

Quote:

Originally Posted by Rus (Post 600069)
c TEAC FD-55BR я его заставить работать так и не смог. К сожалению, я не электронщик, поэтому причину определить мне сложно. Читает только с МС-5305, записывать на дискеты тоже не получается, скорей тут уже причина в дисководе.

MESSdevs спрашивают, какие дисководы с ним шли изначально -- очень похоже, что таки односторонние, ибо тот BIOS, который вы дали, перед выдачей команд контроллеру преобразует номера цилиндров и головок к "одностороннему" виду. В итоге -- драйвер asst128 уже грузится в DOS :-)

Rus 12th May 2013 13:23

Изначально в комплекте с ним ничего не было кроме магнитофонного шнура :)

Умельцы паяли платы расширения с контроллером дисковода - у меня как раз такой самопал с доп.памятью и контроллером. Плата вставляется в разьем расширения снизу.

---------- Post added at 12:23 ---------- Previous post was at 12:20 ----------

Мне говорили что прошивка на нем модифицированная для работы с дисководами.

shattered 12th May 2013 13:49

Тогда интересный вопрос: какая из 4 прошивок оригинальная? :)

SHA1 (softcat/MAINBIOS.BIN) = 41d14137ffa651977041da22aa8071c0f7854158
SHA1 (softcat/ROMBIOS7.BIN) = a731a65ee547f1d78cfc91461f38166da014f3dc
SHA1 (softcat/ROMBIOS8.BIN) = b2533b8f8240f72b7315f27c7b64f95ac52687ca
SHA1 (rus/asFC00-FF00.BIN) = 70c4da47700f9925fd04049f16d54610c743ed8b

Фотографии платы контроллера (и материнской) будут весьма кстати.

Rus 12th May 2013 14:03

В понедельник постараюсь отсканировать руководство по эксплуатации на работе. Фото тоже.
У него есть еще перемычки на плате ПЗУ - о наличии, количестве, типе (40-80 дорожек) дисковода, наличие доп. памяти.

Скорей, у softcat оригинальная, я в своем файле прошивки модифицирова два байта для корректного прохождения POST, т.к. в эмуляторе один из тестов не проходился и всё уходило на HLT :) Видимо вам по ошибке эту версию и выслал


All times are GMT +4. The time now is 02:48.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.