Автор Тема: Каким образом пишутся эмуляторы?  (Прочитано 3509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DiethylEther

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Покидайте гайдов, хочу быть в курсе всего этого и попрактиковать написание своего эмулятора.

Онлайн Dyons

  • Пользователь
  • Сообщений: 7214
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Каким образом пишутся эмуляторы?
« Ответ #1 : 25 Июль 2018, 21:29:52 »
Покидайте гайдов, хочу быть в курсе всего этого и попрактиковать написание своего эмулятора.
иди на хабр, там насколько помню были когда-то статьи

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5105
    • Просмотр профиля
Каким образом пишутся эмуляторы?
« Ответ #2 : 26 Июль 2018, 00:30:15 »
Начать можно с эмулятора для CHIP-8 (статья по написанию). А вообще, (1) нужно много изучать платформу под которую пишется эмулятор, (2) использовать определённые практики (общие, оптимизации и т. п.), (3) в принципе уметь хорошо программировать. 1-е и 3-е должны изучать сами. Не думаю, что есть целые статьи по написанию сложного эмулятора, если только поверхностный обзор, что вам не сильно поможет. Чтобы практиковаться, нужно практиковаться и смотреть чужой код в эмуляторах.
--------
Кстати, есть ещё эмуляторы типа PICO-8 для несуществующих платформ, но таким мало кто будет заниматься.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Каким образом пишутся эмуляторы?
« Ответ #3 : 26 Июль 2018, 00:42:35 »
Покидайте гайдов, хочу быть в курсе
Феерическая наглость. Как на счёт говна на лопате? :lol:

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Каким образом пишутся эмуляторы?
« Ответ #4 : 31 Июль 2018, 15:01:56 »
на днях появилась пара переводов
https://habr.com/post/418635/
https://habr.com/post/418683/