так повторюсь
чем таким версия Stop the Express
на МСХ ***** и чем таким версия на ZX конфетка?
я посмотрел все
это ктстати первая игра на спеке которую я прошел до конца :)
без читов
Вид для печати
http://tmaplatform.ru/vinx_home_page/ti99_grom.txt
---------- Post added at 18:07 ---------- Previous post was at 18:00 ----------
В общем, MSX1 это Cпектрум, к которому прикрутили ненужный видеопроцессор :) Если и существуют на нем игры красивее, чем на ZX, то эти игры обязательно раздражительно дергаются.
А в MSX центральный процессор может напрямую писать в память видеопроцессора?
спектрум это такая шняга в которой даже существующие порты или работают или документированны через жопу, соответсвенно любое добавление переферии требует гениальных знаний геникологии, парапсихологии, высшей математики (без которой месячные цыклы не расчитываются) и дохуя везения. с MSX таки проблем - нет.
Atari, ваше мнение полностью поддерживаю!
Лучший Спектрум - это MSX!
Спектрум-48 - MSX 1 лучше!
Спектрум-128 - MSX 2 лучше еще больше!
А уж русские "клоуны" несовместимые с фирменными Спектрумами и между собой из-за кривизны рук "типа разработчиков", глюки с портами которые потом килограммом МГТФ-а исправляются с горстью логики поверх платы и прочие "особенности черезжопные" того-же Пентагона и ЧСВ создателей прикручивающих бесполезные и дурацкие "рюшечки" типа "кофеварок с вертикальным взлётом" в виде русификаций ПЗУ с прочей фигнёй убивающей совместимость еще больше...
Falanger, Atari вы совсем разошлись превратив эту тему MSX vs Spectrum и в открытую, нецензурно "ругаете" ZX Spectrum. Ваши сообщения противоречат друг другу. Один говорит, что "заложенная в архитектуру сложность добавления новых возможностей неквалифицированными инженерами, это плохо", второй говорит "Плохо, что неквалифицированные инженеры, добавили новые возможности.". Но я не буду с вами спорить, это неприятно и бессмысленно. :) Лучше утилиту для 3DOS пойду писать.
vinxru, мы с falanger друг другу не противоречим, да и фирменный ZX на полочке имеетсо.
Но иногда, для доходчивости непокобелимых фанатов....
Рецепт прост - занесите на базу, как в прошлые разы.
Неправда. Игры на MSX написаны для Z80, портирование на Корветы и прочие делалось через дизассемблирование, замена всех команд Z80 на процедуры их выполняющие написанные на i8080, в портированных играх биос вызывается, только там идет заливка фонтов и спрайтов. Управление спрайтами делается напрямую записью в регистры VDP.
про дезассемблирование само сабой,
речь про другое, что обращение к железу не размазано в коде, а идет через вызовы биоса.
т.е. это упрощает жизнь достаточно сильно.
я в свое время сравнивал код в MSX,Корвет и Векторовской версии ...
вот список ROM вызовов из MSX Ita Express
Цитата:
RAM:0047 WrtVDP: ; CODE XREF: sub_AA20+10p
RAM:004D WrtVRAM: ; CODE XREF: sub_AA20+1Fp
RAM:0056 FillVRAM: ; CODE XREF: sub_AA51+33p
RAM:005C Ldir_Mem_Vrm: ; CODE XREF: sub_AA51+1Ep
RAM:0093 WrtPSG: ; CODE XREF: Sound?:loc_AA9Ap
RAM:00D5 GetJoyStatus: ; CODE XREF: sub_AA9F+4p
RAM:00D8 GetJoyTrigger: ; CODE XREF: sub_AABA+4p
Калькуляторы у них интересные были. Тоже, кстати, на Z80.
http://www.youtube.com/watch?v=_-LAkTP4G2E и далее по ссылкам.
На ZX почему то до сих пор марио нету.
Даже эмулятор геймбоя для него написали.