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

User Tag List

Страница 2 из 21 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 203

Тема: Эмуляторы отечественных компьютеров

  1. #11
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Корвет С++
    БК-0010 С++
    Специалист-МХ Паскаль

    И это только по тем ссылкам, что у меня на сайте. А нагуглить можно гораздо больше. Но я бы рекомендовал сначала самому попробовать, так интереснее. А чужие исходники интересны лишь тем, что там можно найти информацию по портам, раскладке памяти, формате видео-экрана и др. ценную информацию об эмулируемом компьютере.
    Также, существуют целые библиотеки для эмуляции "покорпусно" - типа таймеров, параллельных и последовательных портов и т.п. Я считаю, нужно такое просто заимствовать, т.к. считаю процесс эмулирования чипов малоинтересным, куда как интереснее слепить "из кубиков" уже целевую машинку и посмотреть как она запищит.
    К сожалению, такое мне попадалось в-основном на C (я сам использую Паскаль, и приходится аналогичное либо писать с нуля, либо портировать), поэтому ссылки не сохранил. Но думаю, легко прогуглится.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  2. #12
    Veteran Аватар для KokaF77
    Регистрация
    22.09.2010
    Адрес
    Крымск
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, а искать в каком контексте?

    ---------- Post added at 16:49 ---------- Previous post was at 16:21 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    Cтраничка эмулятора Орион-128/Z80:
    Спасибо! Посмотрел, правда, бегло... Буду пытаться-разбираться... Pascal не совсем обожаю, но при необходимости, приходится дружить и с ним.

  3. #13
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KokaF77 Посмотреть сообщение
    Error404, а искать в каком контексте?

    ---------- Post added at 16:49 ---------- Previous post was at 16:21 ----------


    Спасибо! Посмотрел, правда, бегло... Буду пытаться-разбираться... Pascal не совсем обожаю, но при необходимости, приходится дружить и с ним.
    Мне попадалось в исходниках каких-то импортных многоплатформенных эмуляторов 8-битных машинок (толи MES, толи FUSE, возможно в Unix-реализациях). Поскольку эмулировалось много платформ, у авторов много модулей были скомпонованы по-элементно (соответствующе корпусам мсх)
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  4. #14
    Veteran Аватар для KokaF77
    Регистрация
    22.09.2010
    Адрес
    Крымск
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Мне попадалось в исходниках каких-то импортных многоплатформенных эмуляторов 8-битных машинок (толи MES, толи FUSE, возможно в Unix-реализациях). Поскольку эмулировалось много платформ, у авторов много модулей были скомпонованы по-элементно (соответствующе корпусам мсх)
    Буду искать... Если попадётся на глаза, киньте, пожалуйста, ссылочки.

  5. #15
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KokaF77 Посмотреть сообщение
    Буду искать... Если попадётся на глаза, киньте, пожалуйста, ссылочки.
    (Multi Emulator Super System),

  6. #16
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,846
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    166 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага, MESS, ню-ню. Представляю, сколько потратит усилий начинающий эмуляторописатель, чтобы разобраться, что там, и как.

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

  8. #17
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KokaF77 Посмотреть сообщение
    Создатели эмуляторов, поделитесь, пожалуйста соображениями.
    По какому принципу строятся данный программный продукт.
    Может есть какие-то полезные ссылки по данной тематике.
    Интересует мат часть и все сопутствующие моменты...
    Для начала советую взять исходник эмулятора машинки которую хорошо знаешь на языке в котором прекрасно ориентируешься. Разобраться что там к чему. Готовых эмуляторов сейчас велико множество и многие из них с открытым кодом. Большая часть из них написана на C и C++.

    Допустим берёшься за свой проект. Начинается обычно с эмуляции процессора -- задача добиться исполнения команд, получить этакий "шагающий экскаватор". Обычно на этом этапе уже нужна хоть какая-то реализация памяти. Дальше улучшаешь работу с памятью, и добавляешь эмуляцию видео -- задача получить картинку. Затем реализуешь клавиатуру. Потом прочий ввод/вывод -- звук, магнитофон, флопповод, жёсткий диск.

    Очень полезны бывают отладочные инструменты: встроенный дизассемблер, отладчик с функциями шага и прогона до точки останова. Такие вещи позволяют намного меньше ползать по отладчику в среде разработки.

    Открытые проекты в которых я участвую:
    http://code.google.com/p/ukncbtl/ -- эмулятор УКНЦ (процессор 1801ВМ2) на C++, интерфейс на Win32 и под Qt
    http://code.google.com/p/bkbtl/ -- эмулятор БК-0010 на C++, интерфейс под Win32, Qt, SDL
    http://code.google.com/p/nzeemin-ope...VectrexSdl/src -- эмулятор консоли Vectrex на C, интерфейс на SDL -- порт для Dingoo A320

    Ссылки:
    - http://plg.lrn.ru/doc/emu-howto.html -- статья Марата Файзуллина, довольно поверхностная
    - http://aarongiles.com/?p=137 -- CPU Scheduling in MAME -- серьёзная статья о принципах эмуляции в MAME

  9. #18
    Veteran Аватар для KokaF77
    Регистрация
    22.09.2010
    Адрес
    Крымск
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Большая часть из них написана на C и C++.
    А это, то что надо.

  10. #19
    Member
    Регистрация
    06.05.2008
    Адрес
    Serbia
    Сообщений
    37
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    If any of you is interested in contribution to MESS please just contact me.

    Working on MESS (and MAME) for more then 3 years now, and did some structural changes there so I am aware of how it works, so if there are some questions that I can help please let me know.

    Also I did addition of some old Russian computers but they still need improvements, I am not so good at reading Russian language,so that is biggest problem so far

  11. #20
    Guru Аватар для osa
    Регистрация
    12.04.2010
    Адрес
    Шмелёво
    Сообщений
    2,263
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    no problem, write the questions in English. We will respond

Страница 2 из 21 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы под Mac OS X.
    от Adramelek в разделе Эмуляторы
    Ответов: 1
    Последнее: 12.12.2009, 10:29
  2. Эмуляторы ?
    от F0lken в разделе БК-0010/0011
    Ответов: 35
    Последнее: 30.11.2009, 21:37
  3. эмуляторы атари
    от ZEman в разделе Atari
    Ответов: 11
    Последнее: 19.05.2009, 12:50
  4. Ответов: 31
    Последнее: 27.01.2009, 07:53
  5. Макинтош и эмуляторы
    от jyly0s в разделе Эмуляторы
    Ответов: 2
    Последнее: 13.01.2007, 10:18

Ваши права

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