Чисто теоретически. Там имеется исходный код на ассемблере для Принца Персии. А что если тупо заменить команды на Спектрумовские (это легко можно автоматизировать), остается только заменить процедуры вывода графики и формат графики.
---------- Post added at 16:33 ---------- Previous post was at 16:31 ----------
Исходники на ЯВУ адаптировать под имеющиеся для Спектрума компиляторы
Возьмём какой-нибудь процессор. И оказывается, что регистров там больше, чем в Спеке. Кроме этого, процессор 16-битный. И это мы ещё не рассматриваем игрушки, которые хотят мегабайт или больше памяти.
Выходит, что просто тупо перенести ассемблерный код не получится.
Если же брать процессор послабее (а значит, и игрушки будут похреновее), то мы возвращаемся назад в конец 70х или самое начало 80х. Есть ли смысл переносить такие игрушки?
Имеет смысл перенос игр с Amstrad CPC на ATM или Эву, в разрешении 320 на 240, графику переделывать не нужно. Если игра стоящая (как принц), то имеет смысл перенос и он будет вполне реален.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Последний раз редактировалось axe_chita; 23.07.2015 в 17:57.
может тогда проще игры с qbasic-а перенести?
в инете их не так уж мало
навскидку http://www.qb45.com/files.php?cat=5
Последний раз редактировалось axe_chita; 23.07.2015 в 19:50.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)