Важная информация

User Tag List

Страница 9 из 106 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 1057

Тема: Электроника-85 vs. DEC Pro-350 + их эмуляция

  1. #81
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Образы бутовых ПЗУ с реальных машин (как Электроники-85 так и pro350) при их использовании в эмуляторе Xhomer не пошли :
    Trap stack push abort, PC: 160010 (MOV #173400,160143)
    или второй вариант склейки:
    HALT instruction, PC: 157742 (HALT)
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  2. #82
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, после обретения процессора и ремонта блока питания я все же решился на запуск Электроники-85 (без видеоадаптера). Загораются светодиоды 3 и 4 на задней панели, что обнадеживает - это значит, процессор и ПЗУ работают нормально Копаем дальше...
    anasana, какой код на индикаторах устанавливает машина без видеоадаптера? (на крышке Pro-350 стоят еше 2 компьютера, не подлезть.)
    Отошёл от дел.

  3. #83
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, победа становится всё ближе. Правда, в инструкции прописано, что когда горят только 3 и 4 светодиоды, то возможно неисправна оперативная память или диспетчер памяти . Старт ПВК без видеоплат попробую ухитриться осуществить на этой неделе.
    ... Бортанули меня сегодня из техникума . Поэтому снова пробираться к телу на склад планирую уже в понедельник...
    Последний раз редактировалось anasana; 05.09.2009 в 00:01.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  4. #84
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброе время, есть тут один вопрос - стоит ли пытаться перекомпилировать эмулятор Xhomer с Линукса под Windows?
    Идея шальная в том, что я не знаю языков программирования в достаточном для такой задачи объёме... Некоторый энтузиазм появился из-за того, что промучавшись с компиляцией исходного кода на работе дня три, я пошел от обратного, и заремил всё что было навешено графического касательно PRO 350 на исходную базу (эмулятор SIMH 1997-года, модуль PDP11). Он сам консольный, не сильно замусоренный (по сравнению с их распухшим текущим релизом) и в конце-концов нормально запустился, теперь, потихоньку добавляя отключённое из комплекта Xhomer, можно будет через какое-то время запустить Электронику 85 и под виндой (и чего я так к ней прицепился?).
    В общем, если отбросить идею получения мной некоторого опыта, есть ли практический смысл портирования того, что и так уже хорошо работает? Даст ли это какие-то преимущества, и вообще нужно ли это будет кому-то?
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  5. #85
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перетащил я, в общем, волоком, исходники Xhomer, портировав их под Win32 Console Appl (со stub-заглушками вместо графики есс-но), но запись в видеопамять уже идёт, 4 индикатора состояния помаргивают, соответствуя нормальному естественному прохождению селф-теста из бутрома.
    А вот реальная проблема вылезла совсем с другого бока, уже при попытке компиляции как Win32 Project для возможности создания собственно графического вывода: то что в консольном С было предупреждением (среда Visual Studio 2010, да и уверен - и в VS2008 будет то же), то в GUI СРР стало фатальной ошибкой (из-за строгой проверки типов, явных значений передаваемых параметров, etc.), что затрагивает довольно много базовых структур... И их все придётся переписывать, для валидности кода . Единственное, что радует, это то, что результат вносимых изменений уже можно будет сверять с конкретным консольным вариантом, а не шурудить, надеясь на авось, приводящее к неслабым косякам.

    Наконец-то, синтаксических ошибок компиляции больше нет,.. но полегчало не сильно, потому, что теперь надо высматривать где я перестарался. Т.к. по индикаторным статусам ПВК сообщает, что неисправен модуль в 3-й позиции (там где видеоадаптер), возможно где-то перекоментил вызовы X11-х графических функций чуть больше чем надо... В блоки видеопамяти комп писал последовательности 0101 и 1010. Статусы индикаторов менялись последовательно: 1111, 0000 и 0011 (1 - инд. "горит").
    Ну и добавлю отмазку т.к. надеюсь, что на быстрый результат здесь никто не надеется. Потому, что: "... Это мы перевели всю документацию с английского на русский, правда сделать это пришлось PROMPT'ом, так как оба языка мы пока знаем неважно..." (манифест ламера). На данный момент 0 дорожка с загрузочной дискеты уже считывается, и в видеопамяти также лежат уже не только пустые паттерны, а вот сколько времени уйдёт до появления здесь первого скриншота, мне пока ничего не известно . А за поддержку всем спасибо, т.к. именно благодаря Вам и этому форуму моя задумка сдвинулась с "мёртвой точки".

    Из первых впечатлений от финала дня и недели - судя по всему эмулятор возможно таки жить будет... При "отключенной" плате расширения видеопамяти изображение строится как чернобелое и в дампе легко ловится даже визуально, т.к. не требеут таблицы цветов, в общем хотя на одном из рабочих" экранов" я и пронаблюдал строки "Вставьте дискет Нажмите ПРОДОЛЖ", но вот до релизной красоты виндовому варианту эмулятора будет ещё ой как далеко...
    Последний раз редактировалось anasana; 12.09.2009 в 01:42.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  6. #86
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    359
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надеемся увидеть наконец настоящий эмуль под Винды!

  7. #87
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Исходник тестовой ПЗУ

    Вложение - листинг трансляции тестовой ПЗУ пвк "Электроника-85".
    Вложения Вложения
    • Тип файла: rar ATEST.rar (54.2 Кб, Просмотров: 732)

  8. #88
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Подключение 3.5" дисковода к пвк Электроника-85.

    При обмене данными между пвк Электроника-85 и PC удобно использовать 3.5" дискеты. Для переключения 3.5" дисковода в режим 720k нужно заклеить на дискете правое отверстие.

    Для подключения к контроллеру используется обычный дисководный кабель PC с небольшими модификациями.









    1. Разъём IDC-34 ( FC-34P ) со стороны контроллера заменить на IDC-40 ( FC-40P ). Старшие жилы ( по которым на 5" дисководы подаётся питание ) 35=36=37=39:GND ; 38:+5V ; 40:+12V - в данном случае не используются, т.к. питание бралось из блока питания.

    2. Найти способ подавать на 34 жилу сигнал READY вместо Disk Change. Например, закоротив на 10 жилу ( выбор привода 0 ) или 12 ( выбор привода 1 ). Влияние сигнала Disk Change со стороны дисководов нейтрализуется соответствующим обрывом жилы.

    3. При желании иметь возможность подключения двух дисководов одновременно - поменять местами 10 и 12 жилы у дальнего разъёма ( привод 0 ).

    Или сделать всё как-то ещё, сравнив распиновки шины дисковода PC и Shugart interface.
    Последний раз редактировалось Patron; 27.07.2017 в 18:26.

  9. #89
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь без ошибок запустились под виндой и все проги что у меня были: Venix 2, Fodos РФ/О B03.01, P/OS 3.2, ПРОС 2.03/1.8, как с образов дискет, так и с имиджей жестких дисков (пока проверил только до появления приглашений меню, т.к. клавиатура в эмуляторе пока ещё не обрабатывается). Теперь буду копать уже вширь, что бы эмулятор смог нормально работать в многозадачной системе, а не только в монопольном режиме.
    Кроме того, не фатально, но с бутромом непонятка всё же остаётся. Такое ощущение, что дампы ПЗУх это одно, а исполняемый бут-код - это совсем другое... В прежнем моём сообщении содержимое двух микросхем с материнок и от нашей Электроники 85 (делал лично, с двух разных машин, реализованы на разных микросхемах, идентичны по содержанию) и от Pro350 (нашел в сети) если сравнивать их между собой побитно (СССР-США), то совпадает по структуре, а если посмотреть на "pro350.rom" что идёт в комплекте к xhomer, и ещё одного файлика обнаруженного как-то в Интернете (здесь он в аттаче), то какой стороной физические дампы ПЗУ не склеивай, они никак не похожи,.. ATEST.LST, если в машинных кодах, то тоже вроде бы пока ни с чем что есть не очень совпадает [Исправлено: совпадает!.. Буду дорабатывать!]. Может возможно как-то вытащить реальные данные начиная с загрузочного адреса 160000 с работающих машин да сравнить? Проблема в том, что в Бейсике-Про аналогов команд PEEK/POKE кажется совсем нет, а чем ещё можно прочесть ячейки памяти я не знаю, может в РТ-11 (Фодос) есть какой-то инструментарий?
    Цитата Сообщение от AlecV Посмотреть сообщение
    Команды (для Фодос):
    E - examine
    D - deposit
    Попробовал на эмуляторе Xhomer, командой "E" читаются базовые ячейки памяти ПВК (те, что не требуют диспетчера памяти). Пробовал адреса 60000...67776 как в доках (их полный 22-разрядный физ. адрес: 17760000...17767776, в команде указать не удалось) - первая загрузочная страница ПЗУ (4Кб), но считанное всё равно пока ни на что не похоже, даже на то, что ожидалось.
    Кстати, Patron, - ATEST.LST - прекраснейший файл, спасибо за него огромное, - и там вырезка начинается с 31-й страницы, а есть ли ещё что-нибудь по похожим темам из док да софта?
    Вложения Вложения
    • Тип файла: zip prorom.zip (9.9 Кб, Просмотров: 710)
    Последний раз редактировалось anasana; 16.09.2009 в 02:06.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  10. #90
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    может в РТ-11 (Фодос) есть какой-то инструментарий?
    Команды:
    E - examine
    D - deposit

Страница 9 из 106 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1450
    Последнее: 16.03.2024, 20:18
  2. [Поиск 1] Эмуляция
    от KingArthur в разделе Поиск
    Ответов: 192
    Последнее: 05.12.2021, 15:48
  3. Эмуляция Profi
    от Zloy в разделе Эмуляторы
    Ответов: 13
    Последнее: 16.03.2009, 05:58
  4. Аппаратная эмуляция GS/TFM/AY
    от Black_Cat в разделе Эмуляторы
    Ответов: 34
    Последнее: 03.05.2008, 23:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •