Speccy - наш выбор!

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

isilva 25th September 2010 11:58

Эмуляторы отечественных компьютеров
 
Небольшая коллекция отечественных эмуляторов и игр собранная за последние лет 10 , большую часть которой скорее всего можно найти в интернете, надеюсь будет полезна.

http://isilva.ucoz.ru/load/ehmuljatory/2

KokaF77 29th November 2010 10:28

Дабы не плодить темы пишу сюда...

Создатели эмуляторов, поделитесь, пожалуйста соображениями. :)
По какому принципу строятся данный программный продукт.
Может есть какие-то полезные ссылки по данной тематике.
Интересует мат часть и все сопутствующие моменты...
В целях самообразования. :v2_wink2:

b2m 29th November 2010 12:16

Принцип простой, начни с процессора. Это просто интерпретатор байт-кода. А дальше втянешься :)

KokaF77 29th November 2010 12:24

b2m, Может ткнёте пальцем на пару-тройку каких-нибудь открытых проектов. Оно то на конкретных примерах учиться нагляднее. :v2_wink2:

b2m 29th November 2010 12:45

Корвет С++
БК-0010 С++
Специалист-МХ Паскаль

И это только по тем ссылкам, что у меня на сайте. А нагуглить можно гораздо больше. Но я бы рекомендовал сначала самому попробовать, так интереснее. А чужие исходники интересны лишь тем, что там можно найти информацию по портам, раскладке памяти, формате видео-экрана и др. ценную информацию об эмулируемом компьютере.

Ramiros 29th November 2010 12:46

Выделяеш память 65536 байт, это типа ОЗУ, береш книгу по процессору (например КР580ВМ80) и делаешь чтобы он читал коды команд из ОЗУ и выполнял их в соответствии с инструкциями, далее делаешь эмуляцию видеоконтроллера и т.д.

Я свой эмулятор писал с нуля, все что там есть написано мной от и до, единственное исключение - я позаимствовал модуль Z80 но и тот перелопатил и прибил кучу багов.

b2m 29th November 2010 12:53

Quote:

Originally Posted by Ramiros (Post 335384)
Я свой эмулятор писал с нуля, все что там есть написано мной от и до, единственное исключение - я позаимствовал модуль Z80 но и тот перелопатил и прибил кучу багов.

Абсолютно аналогично :) Разве что, в заимствованном Z80 не было кучи багов.

KokaF77 29th November 2010 13:20

b2m, Ramiros, СПАСИБО! :)

esl 29th November 2010 16:14

Quote:

Originally Posted by b2m (Post 335383)

там не C++, а просто С :)

b2m 29th November 2010 16:24

Quote:

Originally Posted by esl (Post 335426)
там не C++, а просто С :)

Ну и чудненько :)


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

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