(http://pscd.ru/forum/uploads/monthly_04_2015/post-5-0-77751900-1429860556.png)
Ни для кого не секрет, что для
Sony PlayStation существует эмулятор Game Boy под названием
aGBe. Так же для PSX существует несколько NES эмуляторов. Даже, по-моему, есть эмулятор
ZX Spectrum. Это всё не удивительно, ведь ЗЫЧ превосходит эти системы.
Относительно недавно для
SMD появился эмулятор
NeMul (http://pscd.ru/games/smd/nsmd/1247-nemul.html), который в теории п
озволяет играть в игры от Dendy на Sega. К сожалению, на практике это не так. Игры работают только в эмуляторе и то с дефектами и тормозами. Но так же известно о порте
Nuts & Milk (http://pscd.ru/games/smd/nsmd/1269-nuts-milk.html) с использованием технологии
NeMul. Игра работает намного лучше, но так же не работает на железе. Ещё существует порт
Super Mario Bros (http://pscd.ru/games/smd/ssmd/1114-super-mario-bros.html). но это уже другая история.
Я вот подумал, что
эмулировать GB (GBtoSMD) Sega было бы намного проще. В основном из-за небольшого разрешения экрана. Так же вроде бы в GameBoy нет мапперов, хотя я могу и ошибаться.
Если на
SMD портировали
Wolfenstein 3D (http://pscd.ru/forum/index.php?/topic/49-wolfenstein-3d-dlia-sega/), то эмулировать игры от
ГБ не должно быть сложно.
Кто, что думает по этому поводу? Давайте пофантазируем.
А через порт второго джойстика у МегаДрайва, можно бы было реализовать линк-кабель. Как в Zero Tolerance (http://pscd.ru/games/smd/zsmd/1095-zero-tolerance.html). Или линк кабель был у Game Boy Color, а у GB не было?
Так же можно попробовать заэмулировать Game Boy Color :) .
Теоритически ничего сложного в написание эмулятора GB для SMD нет. Берём исходник Game Boy эмулятора и переписываем его под Sega Genesis Dev Kit (SGDK) (У кого руки более прямые, могут на АСМе полностью написать). Правда многие процедуры придётся писать с нуля. Так же нужно будет сделать конвертер графики с GB формата в SMD. Загрузку её в VDP сеги и вывод. Ещё, то же самое, придётся проделать и со звуком.
Исходный код эмулятора Game Boy:
Цитата: SPOT от 03 мая 2015, 14:30Теоритически ничего сложного в написание эмулятора GB для SMD нет. Берём исходник Game Boy эмулятора и переписываем его под Sega Genesis Dev Kit (SGDK) (У кого руки более прямые, могут на АСМе полностью написать). Правда многие процедуры придётся писать с нуля. Так же нужно будет сделать конвертер графики с GB формата в SMD. Загрузку её в VDP сеги и вывод. Ещё, то же самое, придётся проделать и со звуком.
Было бы интересно посмотреть на результат, чисто теоретически должно работать, пусть и медленно.
(http://pscd.ru/uploads/posts/2015-10/1445935496_chip8tosmd_logo_rus.png)
Эмулятор
CHIP8 для
Mega Drive (http://pscd.ru/forum/index.php?/topic/408-chip8-to-smd-smd/#entry4576) доказывает то, что вполне возможно сделать эмулятор или конвертер игр
Game Boy для
SMD.
Думаю что сделать эмулятор
ZX Spectrum для
Sega Mega Drive (
ZX2SMD) будет проще чем эмулятор
GB для
SMD.
Было бы вообще отлично заставить Z80 SMD обрабатывать команды ZX.
Немного технических характеристик:Разрешение рабочий области экрана
ZX Spectrum - 256×192 (без бардюра)
(http://pscd.ru/forum/uploads/monthly_09_2017/post-5-0-95481800-1504257447.png)
Всего цветов
16.
Звук самый примитивный.
Как видим у спека самые минимальные требования по графике, как на мой взгляд сега с ними легко справится.
Трудности с какими можно столкнутся состоят в том, что у спектрума есть клавиатура. Так что придётся настраивать управление перед игрой. Либо каким-то образом подключить клавиатуру к
Sega Genesis / Mega Drive II.
Так же в эмуляторе можно было бы обойти конфликт атрибутов (клэшинг).
Ещё думаю вполне реально
портировать Basic 48K на SMD.
Как вариант с его помощью можно было бы уже на самой СЕГИ писать игры ZX.
Мне кажется вполне реально сделать эмулятор
ZX для
SMD, который бы мог запускать с десяток игр.
Ну или на худой конец сделать какой-то интерпретатор. Который будет конвертировать игры от ZX.
(http://pscd.ru/uploads/posts/2014-03/1395071639_mega-modem-2.jpg)
Клавиатура для
SEGA Mega Drive / Genesis выходила и называлась
Mega Drive Keyboard, подробнее тут (http://pscd.ru/info/2367-vundervafli-dlya-sega-mega-drive.html). Можно бы было использовать её, но это довольно редкая штука. Разве только сделать самому.
А так-то думаю эмулятор
ZXToSMD сделать реально.