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

User Tag List

Страница 5 из 8 ПерваяПервая 12345678 ПоследняяПоследняя
Показано с 41 по 50 из 77

Тема: Орион-ПРО. Эмулятор iMSX

  1. #41

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Для MSX есть реализация TCP/IP. Как-то с минимальными доработками эту реализацию можно заэмулировать на Орионе-ПРО, конечно при условии что аппаратно плату Ethenet на RTL8019 сделать максимально близкой к MSX?
    Сначала придётся портировать msxdos не ниже второй версии.

  2. #42

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Сначала придётся портировать msxdos не ниже второй версии.
    Может, портанешь?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  3. #43

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Две новости, хорошая и плохая.
    1. Добавил в хакнутую версию yazzie отключение/включение музыки по клавише M, звуковые эффекты в игре остаются.
    2. Автор написал, что в игрушке есть баг. Надеюсь к моменту когда он его исправит у меня останется запал на переделку финальной версии.
    Последний раз редактировалось ivagor; 16.12.2019 в 21:37. Причина: пока убрал на доработку

  4. #44

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    у меня останется запал на переделку финальной версии.
    Вопросик: игрушки, работающие под iMSX, выводят на экран непосредственно или эмулятор этот вывод перехватывает, конвертирует и выводит сам?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #45

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Игрушки обращаются к bios, а bios рисует на экране ориона (аналогично со звуком и клавиатурой). yazzie не всегда обращается к bios, поэтому пришлось его пропатчить.

    - - - Добавлено - - -

    Могу уточнить - bios притворяется, что в орионе-про есть msxный vdp и эмулирует обращения к нему.

  6. #46

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Игрушки обращаются к bios, а bios рисует на экране ориона (аналогично со звуком и клавиатурой). yazzie не всегда обращается к bios, поэтому пришлось его пропатчить.

    - - - Добавлено - - -

    Могу уточнить - bios притворяется, что в орионе-про есть msxный vdp и эмулирует обращения к нему.
    а если игра делает in/out? я так понимаю большая часть игр на мсх делает обращение к vdp напрямую, минуя биосы и другие софтварные примочки.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    а если игра делает in/out?
    Тогда те вещи, которые реализуются с использованем in/out не работают, чудес не бывает. По этой причине мне пришлось проверять msxные игрушки, примерно половину я осилил и приложил к imsx список работающих игр (или можно скачать готовые диски с игрушками). Если когда-нибудь допроверю, то список можно будет пополнить.

  9. #48

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Игрушки обращаются к bios, а bios рисует на экране ориона (аналогично со звуком и клавиатурой). yazzie не всегда обращается к bios, поэтому пришлось его пропатчить.

    - - - Добавлено - - -

    Могу уточнить - bios притворяется, что в орионе-про есть msxный vdp и эмулирует обращения к нему.
    А можешь подподробнее описать структуру - как выглядит Орион с подсаженным в него iMSX и выполняющейся игрой (какие области и страницы ОЗУ, какие экраны)? Где область памяти эмулятора, откуда и докуда может занимать игра и т.п.

    Я в связи с чем интересуюсь: на UZIX есть эмулятор CPM, получится ли по аналогии портануть туда эмулятор MSX? Ну да, работать будет помедленнее в пару раз, но ведь и Z80 можно турбировать. Главное, что уже правильная идеология - прослойка между и игрой и аппаратурой, осталось сделать из нее "виртуальную машину"
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #49

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    как выглядит Орион с подсаженным в него iMSX и выполняющейся игрой (какие области и страницы ОЗУ, какие экраны)?
    Так сходу и не скажу. Дмитрий2012 запускал на реале и обнаружил несколько багов, я их исправил и сегодня выложу обновленную версию. В процессе доработок я столкнулся с тем, что забыл многие тонкие моменты в организации работы, пришлось заново разбираться.
    Но даже если бы даже я сейчас полностью и без ошибок все написал - это не поможет. uzix и imsx можно сшить только вручную. И на мой дилетантский взгляд для адаптации uzix на компьютер с z80 imsx практически и не нужен, т.к. imsx в основном эмулирует vdp, а в uzix вывод на экран текстовой.

    - - - Добавлено - - -

    И похоже для uzix нужен msx2, у меня оттуда ничего не эмулируется и даже в планах не было. Может есть разные версии uzix, я сюда смотрел

  11. #50

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Так сходу и не скажу. Дмитрий2012 запускал на реале и обнаружил несколько багов, я их исправил и сегодня выложу обновленную версию. В процессе доработок я столкнулся с тем, что забыл многие тонкие моменты в организации работы, пришлось заново разбираться.
    Но даже если бы даже я сейчас полностью и без ошибок все написал - это не поможет. uzix и imsx можно сшить только вручную. И на мой дилетантский взгляд для адаптации uzix на компьютер с z80 imsx практически и не нужен, т.к. imsx в основном эмулирует vdp, а в uzix вывод на экран текстовой.

    - - - Добавлено - - -

    И похоже для uzix нужен msx2, у меня оттуда ничего не эмулируется и даже в планах не было. Может есть разные версии uzix, я сюда смотрел
    Я не про запуск UZIX под iMSX, а наоборот - про запуск iMSX (+игра) как один из процессов уже имеющегося UZIX Ориона - по аналогии как сделано для CPM тут
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 5 из 8 ПерваяПервая 12345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-Про. Эмуляция
    от b2m в разделе Орион
    Ответов: 15
    Последнее: 08.09.2016, 23:20
  2. Орион-128: Контроллер IDE
    от Ewgeny7 в разделе Орион
    Ответов: 90
    Последнее: 08.04.2016, 17:23
  3. Орион-ПРО. Архивы
    от pvlad в разделе Орион
    Ответов: 15
    Последнее: 23.09.2010, 13:17
  4. Орион-128: Рекомпиляция
    от Tim0xA в разделе Орион
    Ответов: 1
    Последнее: 28.10.2008, 11:00
  5. Орион-128
    от AlexBel в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 25.09.2007, 20:40

Ваши права

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