Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Вектор (http://zx-pk.ru/forumdisplay.php?f=55)
-   -   Эмулятор "ZX Spectrum 48" на "Векторе-06Ц" (http://zx-pk.ru/showthread.php?t=18798)

Tim0xA 11th April 2012 16:18

Эмулятор "ZX Spectrum 48" на "Векторе-06Ц"
 
Вектор с Z80 может эмулировать ZX-Spectrum 48
http://www.sensi.org/~svo/scalar/ware/605/

http://sensi.org/~svo/scalar/media/s/zx3211.png http://sensi.org/~svo/scalar/media/s/EXOLON1.png

http://s019.radikal.ru/i608/1204/fc/9222bdb1ff54.png http://s41.radikal.ru/i094/1204/e0/ae906a8fa404.png

Причем, работает довольно сносно. Монохром, но зато с AY-звуком.

Error404 11th April 2012 16:26

Quote:

Originally Posted by Tim0xA (Post 492603)
Вектор с Z80 может эмулировать ZX-Spectrum 48
http://www.sensi.org/~svo/scalar/ware/605/

Причем, работает довольно сносно. Монохром,

Это новодел? Или программа из 90-х?

Quote:

Originally Posted by Tim0xA (Post 492603)
но зато с AY-звуком.

Про звук для AY не понял. Разве он не получается автоматически? (Схема то наверняка совместимая cо Спектрумом - портами BFFD/FFFD)?

Tim0xA 11th April 2012 16:27

Программа из 90-х, плюс модифицированная версия с исправлениями 2011 года

Error404 11th April 2012 16:38

Quote:

Originally Posted by Tim0xA (Post 492607)
Программа из 90-х, плюс модифицированная версия с исправлениями 2011 года

Т.е. исходников нет и спрашивать за счет чего эмуляция (или не эмуляция? почему оно не дает задержки?) бессмысленно?

Tim0xA 11th April 2012 16:40

Quote:

Originally Posted by Error404 (Post 492606)
Про звук для AY не понял. Разве он не получается автоматически? (Схема то наверняка совместимая cо Спектрумом - портами BFFD/FFFD)?

У Вектора порты 14h,15h. Поддержка AY добавлена в версии 2011 года.

Error404 11th April 2012 16:44

Кишиневская схема Z80 имела какую-то аппаратную примочку для эмуляции, используемую этим эмулятором, или этот эмулятор - чисто софтверное решение и работает с Z80 по любой схеме?

Tim0xA 11th April 2012 16:45

Quote:

Originally Posted by Error404 (Post 492608)
Т.е. исходников нет и спрашивать за счет чего эмуляция (или не эмуляция? почему оно не дает задержки?) бессмысленно?

Quote:

Originally Posted by Error404 (Post 492611)
Кишиневская схема Z80 имела какую-то аппаратную примочку для эмуляции, используемую этим эмулятором, или этот эмулятор - чисто софтверное решение?

Исходников нет. Процессор тоже Z80, эмулируется экран, клава, дисковод, магнитофон, звук. Никаких аппаратных примочек нет. Только адаптер Z80 и все. Но он изначально задуман так, чтобы обеспечить максимальную совместимость, а не просто тупо заменить собой ВМ80А. Задержки есть, но я бы не сказал, что все очень плохо.

Error404 11th April 2012 16:54

Quote:

Originally Posted by Tim0xA (Post 492612)
Только адаптер Z80 и все. Но он изначально задуман так, чтобы обеспечить максимальную совместимость, а не просто тупо заменить собой ВМ80А.

А чем именно это выражается?

Quote:

Также возможна загрузка *.scl и *.trd файлов
откуда и куда? Ведь *.scl и *.trd это же как я понимаю образы дисков, а в эмулятор грузится наверное файл (некое подможество секторов из образа диска)

Tim0xA 11th April 2012 17:01

Тут http://www.sensi.org/~svo/scalar/ware/571/ есть еще информация

---------- Post added at 15:01 ---------- Previous post was at 14:54 ----------

TR-DOS тоже эмулируется, можно работать с дисками.

В эмуляторе b2m я пробовал подгружать только TAP-файлы. ivagor утверждал, что TRD и SCL тоже поддерживаются.

Error404 11th April 2012 17:05

Ну, примерно так я и думал:
Quote:

kratko nazna~enie bitow porta 80n.
0-oj -wkl`~enie sinklerowskogo |krana.
1-yj -inwersiq star{ego bita adressa ozu.
2-oj -inwersiq signala STEC.
3-ij -formirowanie STEC pri obra}enii k adressu (HL).
4-yj -nemaskiruemoj prerywanie po neznakomym portam.
5-yj -blokirowka STEC pri obra}enii k adresam ozu 4000-5FFFH, blokirowka zapisi pri obra}enii k adresam 0-3FFFFH.
6-oj -bystrodejstwie.
7-oj -wykl`~enie signala STEC pri obra}enii k adresu (STEC).
Жаль конечно, что это не программное решение, которое можно было бы сдернуть, а именно программно-аппаратный эмулятор (аппаратный в существенной мере). На Орионе тоже похожее было, и тоже примерно в дюжине дополнительных микросхем. Но не прижилось как-то, у меня даже доков не осталось.


All times are GMT +4. The time now is 23:40.

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