Speccy - наш выбор!

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

alt-x 5th September 2012 01:45

Quote:

Originally Posted by Alex_B (Post 527939)
Не откажусь и от дискетного софта для МС1502, выложу на сайт для долгого сохранения и доступности, всё лучше чем хранить на файлообменниках. До кучи можно и для Поиска закинуть файлы на сайт.

Хороший сайт, спасибо! Интересно, кассеты Поиска и МС1502 - совместимы на настоящих компах? Или только в MESS?

hobot 10th September 2012 03:01

Вопрос 2:[anasana]
 
Вопрос 2:anasana
Что за эмулятор? Откуда скриншоты? Поделитесь пожалуйста информацией.

Alex_B 10th September 2012 03:31

Quote:

Originally Posted by alt-x (Post 537348)
Хороший сайт, спасибо! Интересно, кассеты Поиска и МС1502 - совместимы на настоящих компах? Или только в MESS?

Спасибо за отзыв.
Все программы оцифрованы с кассет для МС1502 и Поиск, то есть, программы будут загружаться и работать на реальных машинах.

Для Поиск на сайте только:
Iskatel (Искатель - Digger на русском.
Basic.C (Бейсик - ПК "Поиск".
ISPP (ПАСКАЛЬ.

Всё остальное для МС1502.

alt-x 18th September 2012 01:09

Quote:

Originally Posted by Alex_B (Post 538646)
Спасибо за отзыв.
Все программы оцифрованы с кассет для МС1502 и Поиск, то есть, программы будут загружаться и работать на реальных машинах.

Для Поиск на сайте только:
Iskatel (Искатель - Digger на русском.
Basic.C (Бейсик - ПК "Поиск".
ISPP (ПАСКАЛЬ.

Всё остальное для МС1502.

Т.е. на реальной МС1502 кассета от Поиска не прочитается?

Alex_B 18th September 2012 02:10

Quote:

Originally Posted by alt-x (Post 540557)
Т.е. на реальной МС1502 кассета от Поиска не прочитается?

Прочитается, правда с ошибкой в конце из-за различия в заголовке записи между МС-1502 и Поиск. На считанные данные это не влияет.

В целом shattered сделал хорошую поддержку в MESS, за исключением некоторых недочётов: есть недоработки в драйвере клавиатуры, подозреваю что, что-то не так транслируется по портам, адресам (есть видимо отличия МС-1502 от IBM PC 5150). Можно сюда добавить отсутствие дисковода, LPT, COM, - но это приходящее, когда-нибудь будет. Во всё остальном, эмулятор достаточно точно повторяет работу на реальной машинке. В MESS записи кассет читаются хуже чем на реале, поэтому пришлось обработать запись под своеобразный эталон.

Если у Вас рабочая МС-1502, хочу попросить проверить на запуск эту игрушку http://pk-info.ru/ms1502/files/games/spacewar.zip , в эмуляторе она не работает. Либо игра была записана криво-косо, то есть не рабочей, либо в эмуляторе не запускается.

shattered 20th January 2013 01:43

По слухам, уже починили поддержку дисковода в 1502, но я пока не проверял

shattered 13th February 2013 01:36

О клавиатуре Искры 1030. anasana дал ссылку [0] на дамп ее прошивки -- http://chukaev.ru54.com/firmware/i1030.zip.

Похоже, в разных моделях была чуть разная начинка -- на схеме [1] нарисована ВЕ48 (с EPROM), а на картинках [2] ВЕ35 с внешним ROM (К573РФ5)? Но сути это не меняет -- набор команд тот же (Intel MCS-48).

Листинг: https://gist.github.com/shattered/4772987 -- в нем любопытна строка "00000306: 22 illegal" -- ошибка дизассемблера или это наше дополнение к оригинальному набору команд?

[0] http://www.phantom.sannata.ru/forum/index.php?t=9092
[1] http://ru.pc-history.com/wp-content/...ISKRA-1030.jpg
[2] http://ru.pc-history.com/klaviatura-...skra-1030.html

shattered 21st February 2013 00:34

Quote:

Originally Posted by shattered (Post 569160)
По слухам, уже починили поддержку дисковода в 1502, но я пока не проверял

Еще не проверял MESS 0.148, но то, что сейчас в SVN HEAD, не работает с дисководом ни на 1502, ни на других PC и клонах...

shattered 10th March 2013 22:24

Чего бы еще нового и неожиданного сэмулировать?

Д3-28? Искра-226? Истра-4816? :-)

BYTEMAN 14th March 2013 00:01

Quote:

Originally Posted by shattered (Post 583047)
Д3-28?

http://wang700.durgadas.com/
Надо бы у автора попросить дамп микрокода... 15ВСМ5 как раз полная копия этого wang'а (почти полная, походу в то время в Союзе не было дешифраторов и регистров на одной микросхеме). Есть схемы ванга, есть техническое описание на английском. 15ВСМ5 есть у меня, но пока что не работает (грешу на повреждённый микрокод, но потом так подумал, что не может из-за нескольких волосинок сдохнуть вся прошивка). Кассета то "прошита" в буквальном смысле. Также есть кассета от Д3-28, но там уже микросхемы и серия странная (К596РЕ1)...

shattered 14th March 2013 00:08

Я обнаружил, что выложены исходики BIOS Поиска-1 и склоняюсь пока к нему...

---------- Post added at 23:08 ---------- Previous post was at 23:04 ----------

Quote:

Originally Posted by BYTEMAN (Post 583822)
Также есть кассета от Д3-28, но там уже микросхемы и серия странная (К596РЕ1)...

Гугль говорит, что это масочное ПЗУ - http://www.155la3.ru/datafiles/k596re1.pdf. Микрокод Искры-226 тоже будто бы хранится в масочных ПЗУ, но другой серии (КР1610PE1-0100..0107)

Tronix 14th March 2013 10:59

Quote:

Originally Posted by shattered (Post 583824)
Я обнаружил, что выложены исходики BIOS Поиска-1 и склоняюсь пока к нему...

Выложены, даже выложены исходники BIOS контроллера флоповода, только толку... 8088 проц эмулировать дело сложное, а аккуратное его эмулирование еще сложнее, не говоря о периферии.

Вообще, есть же SovietPC, который эмулирует Поиск-1, единственный минус - исходники полностью закрыты и понять какие костыли там используются не представляется возможным. Да и скорость работы как по мне так сильно отличается от оригинального Поиска.

Есть какие-то скилеты для MESS, с нерабочими флопами и клавой, но MESS это ад и погибель ящетаю. За то время, пока соберешь и все настроишь можно туда-обратно в Украину сгонять и купить оригинал.

Меня больше всего прельщает идея использовать PCem в качестве эмулятора

shattered 14th March 2013 21:39

Мне заметно проще допилить драйвер в MESS -- есть некоторый опыт (МС1502 и 15ИЭ).

Поэтому нужно побольше документации. Техническое описание какое-то куцее, особенно в том месте, где нужно (описание "программно-аппаратного эмулятора CGA"). И схемы клавиатуры у меня нет.

BYTEMAN 15th March 2013 18:15

b2m, может быть попробуете запилить эмуляцию Байта-01? ;)

b2m 15th March 2013 23:21

Я уже выкладывал ссылку на предварительный конфиг, там ВИ53 уже подключён. Он, конечно, не совсем полноценный, но это уже кое-что.

BYTEMAN 16th March 2013 02:46

b2m, я имел ввиду Байт-01, который с дисководами и CP/M :)

Doronetty 12th April 2013 01:06

Как-то прошло незамеченным, что автор эмулятора Башкирия-2М прикрутил поддержку ДВК 1 и 2! Кто сведущ в сих машинах, протестируйте!
P.S: Я погонял свежую версию в режиме БК-0011М, Technological Dreams demo стало работать, как ни странно, хуже (!) - до этого демка вешалась (графика, музыка продолжала играть) на списке благодарностей на некоем товарище под ёмкой кликухой "ХРЕН", а теперь похоже тоже самое, только список благодарностей выводится какой-то абракадаброй, ну а на некоем месте (интуиция подсказывает, что это то самое "ХРЕН"овое место), демка перестаёт выводить на экран информацию...
Но я уверен, что теперь автор (тем более, что взялся сделать поддержку ДВК) с БК-шкой точно справится - надоело всё время Эмулятором 3000 пользоваться для прогона демов!

hobot 12th April 2013 01:35

Quote:

Originally Posted by Doronetty (Post 591802)
Как-то прошло незамеченным, что автор эмулятора Башкирия-2М прикрутил поддержку ДВК 1 и 2! Кто сведущ в сих машинах, протестируйте!

А где это заметить то ? ) Шикарные машины ДВК1 и ДВК2, не сведущ, но потестировал бы с энтузиазмом. Главное надо для тестов две вещи:
1 - сам эмулятор
2 - как к нему образы цеплять
Базовые инструкции по управлению эмулятором, поскольку в глаза его не видел никогда )

Говоря совсем просто - готов потестировать поддержку ДВК )

b2m 12th April 2013 11:05

1 - сам эмулятор http://bashkiria-2m.narod.ru/download.html
2 - образ (пока только DX) цепляется нажатием кнопки на тулбаре

Однако RT-11 пока грузится не до конца. Я вчера подебажил загрузку (в эмуляторе есть отладчик), выяснилось следующее: после загрузки монитора и перехода на чтение через монитор загрузка виснет, т.е. после добавления запроса в очередь почему-то не возникает прерывание от дисковода. Вот тут у меня вопрос: а с фига ли придёт прерывание, если до этого команды не было?

Patron 12th April 2013 12:57

Quote:

Originally Posted by b2m (Post 591859)
вопрос: а с фига ли придёт прерывание, если до этого команды не было?

У всех устройств PDP-11 прерывание возникает при переходе AND битов разрешения прерывания и готовности из 0 в 1.
Поэтому, если у готового устройства установить разрешение прерывания - тут же оно и случится.

b2m 12th April 2013 18:47

С прерываниями разобрался, теперь RT-11 грузится. Наконец-то смог набрать DIR и посмотреть каталог :)
Не сразу понял, что надо терминал на вторую систему команд переключить. :v2_rolley

hobot 12th April 2013 21:55

b2m, шикарно, особенно полноэкранный режим, но нужен срочный HELP!!!
У меня версия такая или я туплю? Повисон на запросе даты?
http://savepic.ru/4419607.png

Patron 12th April 2013 23:32

Quote:

Originally Posted by hobot (Post 592125)
Повисон на запросе даты?

Перед загрузкой надо установить в терминале 2-ю систему команд (должна помочь кнопка [СДВ] ) и ещё (если не ошибаюсь) должна быть нажата кнопка [ДУП].

hobot 12th April 2013 23:35

Quote:

Originally Posted by Patron (Post 592161)
Перед загрузкой надо установить в терминале 2-ю систему команд.

Конкретнее, каким образом?

---------- Post added at 22:35 ---------- Previous post was at 22:33 ----------

У меня с клавиатурой тут беда на ноуте конечно ) Может в режиме 2 должно поправиться?

Patron 12th April 2013 23:38

Code:

  9600 0010 1110 0000 0000 09 15 00
  ---- ^^^^ ^^^^  ^^  ^^^^ \ часы /
    ^  !!!! !!!!  !!  !!!!
    !  !!!! !!!!  !!  !!!+---- выключить служебную строку
    !  !!!! !!!!  !!  !!+----- авто ПС, ВК в режиме "передача строки/экрана"
    !  !!!! !!!!  !!  !!
    !  !!!! !!!!  !!  !+------ контроль чётности
    !  !!!! !!!!  !!  !
    !  !!!! !!!!  !!  +------- тип контроля ( 0 — чёт, 1 — нечет )
    !  !!!! !!!!  !!
    !  !!!! !!!!  !+---------- авто ПС, ВК
    !  !!!! !!!!  !
    !  !!!! !!!!  +----------- фиксация маркера в крайних положениях
    !  !!!! !!!!
    !  !!!! !!!+-------------- синхронизация обмена ( Xon/Xoff )
    !  !!!! !!!
    !  !!!! !!+--------------- система команд N2
    !  !!!! !!
    !  !!!! !+---------------- отсутствие звукового сигнала
    !  !!!! !                                  при нажатии клавиши
    !  !!!! +----------------- отсутствие звукового сигнала
    !  !!!!                                    в 72 позиции курсора
    !  !!!!
    !  !!!+------------------- вид маркера
    !  !!!
    !  !!+-------------------- код КОИ-7 Н0/1
    !  !!
    !  !+--------------------- автоповтор клавиатуры
    !  !
    !  +---------------------- сдвиг маркера
    !
    +---------- Скорость обмена информацией терминала с ЭВМ


hobot 13th April 2013 00:28

повисание поправилось, но возможность ввода не поправилась )
вместо забоя - Тетрис ))) Су-Ц ноль реакции ))) Как бы настроить то !
http://savepic.ru/4424761.png
HELP !!! ) Хочется полноэкранную ДВК-2 )))

---------- Post added at 23:28 ---------- Previous post was at 23:03 ----------

Quote:

Originally Posted by b2m (Post 592018)
Наконец-то смог набрать DIR и посмотреть каталог

зависть )

Patron 13th April 2013 01:30

А кнопку [СДВ] отжать не надо ?

b2m 13th April 2013 01:45

Quote:

Originally Posted by hobot (Post 592189)
вместо забоя - Тетрис ))) Су-Ц ноль реакции ))) Как бы настроить то !

А зачем ДУП нажал ?!! Отожми :)

---------- Post added at 01:45 ---------- Previous post was at 01:41 ----------

Quote:

Originally Posted by Patron (Post 592237)
А кнопку [СДВ] отжать не надо ?

Может я где-то не так инвертировал, но делал по информации с форума.
В нормальном режиме какие кнопки нажаты должны быть?

shattered 13th April 2013 02:21

ДУП ЛИН РЕД

vinxru 13th April 2013 02:29

(Осталось лишь УКНЦ осилить :) )

hobot 13th April 2013 02:41

Quote:

Originally Posted by b2m (Post 592018)
Наконец-то смог набрать DIR

Вот на этот момент сделай скрин и посмотрим )

---------- Post added at 01:41 ---------- Previous post was at 01:37 ----------

Quote:

Originally Posted by Patron (Post 592237)
А кнопку [СДВ] отжать не надо ?

Юмор? ) СДВ - это вход\выход на строку управления, кстати говоря у меня с клавиатурой тут такая фигня - через какое-то время эмулятор вообще на клавиатуру перестаёт реагировать.


Quote:

Originally Posted by vinxru (Post 592253)
(Осталось лишь УКНЦ осилить )

Всё зависит от точки зрения ) По моему данный вариант очень очень не допилен, хотя эффект присутствия присутствует ) Но что-то у меня всё равно пока не вышло ничего ) Если у кого-то нормально работает командная строка в системе после загрузки сделайте скрин с настройками, пожалуйста.

Patron 13th April 2013 02:45

Quote:

Originally Posted by hobot (Post 592254)
Юмор? ) СДВ - это вход\выход на строку управления

Там фазы кнопок перепутаны.

b2m 13th April 2013 13:25

Quote:

Originally Posted by shattered (Post 592250)
ДУП ЛИН РЕД

Я думал, если ДУП нажат, то терминал должен давать локальное эхо, в бейсике сейчас так и происходит, т.е. символы двоятся. А СДВ должен включать редактирование служебной строки? Тогда переделаю.

---------- Post added at 13:14 ---------- Previous post was at 13:11 ----------

Меня просто смутило, что сигнал называется ДУПЛ Н, т.е. его надо инвертировать.

---------- Post added at 13:25 ---------- Previous post was at 13:14 ----------

Фазы кнопок ДУП СДВ поменял, залил на сайт.

Titus 13th April 2013 13:29

Я так понял, что плагин Patron'а DX не берет?

Patron 13th April 2013 14:29

Quote:

Originally Posted by Titus (Post 592316)
Я так понял, что плагин Patron'а DX не берет?

Должен брать - я загрузочный образ им собирал.

Titus 13th April 2013 14:44

Quote:

Originally Posted by Patron (Post 592348)
Должен брать - я загрузочный образ им собирал.

Действительно, работает.
Просто версию последнюю плагина не поставил.

---------- Post added at 13:43 ---------- Previous post was at 13:36 ----------

В эмуляторе b2m только один раз получилось загрузиться, остальные разы на дате застревает, не знаю, почему.

---------- Post added at 13:44 ---------- Previous post was at 13:43 ----------

Выглядит очень медленным, пакман еле двигается. Это так и должно быть на реальном ДВК?

Patron 13th April 2013 15:41

Quote:

Originally Posted by Titus (Post 592349)
Это так и должно быть на реальном ДВК?

Можно запустить в одном окне эмулятор с Тетрисом, а в другом окне - фильм про запуск Тетриса на реальном ДВК-2 и сравнить скорость.

Можно запустить мой "эмулятор ДВК". В режиме MIPS Лимит = True он воспроизводит реальную скорость ДВК-1 @ 5.3 МГц с точностью до такта.

Titus 13th April 2013 15:44

Quote:

Originally Posted by Patron (Post 592367)
Можно запустить в одном окне эмулятор с Тетрисом, а в другом окне - фильм про запуск Тетриса на реальном ДВК-2 и сравнить скорость.

Можно запустить мой "эмулятор ДВК". В режиме MIPS Лимит = True он воспроизводит реальную скорость ДВК-1 @ 5.3 МГц с точностью до такта.

Не получается, потому что дальше даты не уходит. Хотя один раз как-то получилось.

b2m 13th April 2013 17:11

Quote:

Originally Posted by Patron (Post 592367)
реальную скорость ДВК-1 @ 5.3 МГц с точностью до такта.

О-па, а я 3 МГц поставил в конфиге, как у БК-шки. Надо будет поправить. А у ДВК-2 такая-же частота? Хотя, это ведь тот-же самый вычислитель 1201.1
А у 1201.2 какая частота?

---------- Post added at 17:11 ---------- Previous post was at 17:05 ----------

Quote:

Originally Posted by Titus (Post 592370)
Не получается, потому что дальше даты не уходит. Хотя один раз как-то получилось.

Странно, у меня ни разу проблем не было, жмёшь enter и дальше идёт. А вот изменить дату никак не получается, ругается, чтобы я стрелками пользовался. Вроде все клавиши перетыкал, ни в какую.

hobot 13th April 2013 17:20

Quote:

Originally Posted by b2m (Post 592392)
Странно, у меня ни разу проблем не было, жмёшь enter и дальше идёт. А вот изменить дату никак не получается, ругается, чтобы я стрелками пользовался. Вроде все клавиши перетыкал, ни в какую.

Это называется добавлена поддержка ДВК ?
А что мешает сделать скрин и дать нормальную прямую ссылку на архив с эмулятором, а не отправлять на сайт где не понятно что и где брать? И в архиве конечно должно быть минимально всё для проверки - например единственно поддерживаемый образ DX.DSK.

Если у вас всё так прекрасно работает - ещё раз просто спрашиваю - что мешает кнопку "Prt Scr" попользовать и картинку к сообщению прилепить?


Quote:

Originally Posted by b2m (Post 592392)
О-па, а я 3 МГц поставил в конфиге, как у БК-шки. Надо будет поправить. А у ДВК-2 такая-же частота? Хотя, это ведь тот-же самый вычислитель 1201.1 А у 1201.2 какая частота?

Как у БК? Это что троллинг такой или что? ) Или я чувство юмора потерял или не улавливаю ваше? )


Quote:

Originally Posted by Patron (Post 592367)
Можно запустить мой "эмулятор ДВК". В режиме MIPS Лимит = True он воспроизводит реальную скорость ДВК-1 @ 5.3 МГц с точностью до такта.

А так же почитать тему Patrona как пример по офрмлению и уважительному отношению как к самой машинке так и к своему
труду и к пользователям.


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

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