Вова, спасибо за разбор, очень интересно. Удивил цикл:
- nop
nop
ld a, (de)
inc de
out (Port_VDPData), a
djnz –
В официальной доке Сеги пишут: «The VDP chip cannot process data any faster than the following rates:
16 Z80A T-States during VBLANK
29 Z80A T-States during active video.
This means that you should never issue two consecutive OUT or IN instructions to the VDP; they should be separated by at least a NOP instruction.» Похоже что эти твои кодеры не умеют (или не любят) считать такты :)
Ты знаешь, лично меня твой комментарий удивляет. Особенно в свете того, что и ты и Sanchez так охотно поддержали Spectrum Next на стадиях, когда там не то что внятной документации, платформы как таковой видно не было.
Ну т.е. ты игродел и ты хочешь большую аудиторию. Это понятно и это правильно. Ну так и скажи, что-то мне ломы с TS-Conf разбираться, аудитория видимо не такая большая. Не делай вид, что тебе мешает недостаток документации, потому что есть документация, есть примеры, есть Вова и TSL, наконец. Реально глупая отмазка для человека в твоей лиге.
Кодить под дендиконф до неприличия просто, нужно только начать и увлечься. Сейчас ковыряюсь в попытках изучить NES, это в разы геморройнее, особенно учитывая её ассемблер. Реально, после фами тсконф — просто праздник.
На ДХ не всегда удобно уложиться во временные рамки и порисовать. Обычно находится куча других дел, которые требуют участия. В прошлом году рисовал одновременно с приготовлением коллективного обеда и это очень не удобно. В этом году беру ноут, но участие в реалтаймах по обстоятельствам.
В официальной доке Сеги пишут: «The VDP chip cannot process data any faster than the following rates:
This means that you should never issue two consecutive OUT or IN instructions to the VDP; they should be separated by at least a NOP instruction.» Похоже что эти твои кодеры не умеют (или не любят) считать такты :)
ссылки выше — не то?
Ну т.е. ты игродел и ты хочешь большую аудиторию. Это понятно и это правильно. Ну так и скажи, что-то мне ломы с TS-Conf разбираться, аудитория видимо не такая большая. Не делай вид, что тебе мешает недостаток документации, потому что есть документация, есть примеры, есть Вова и TSL, наконец. Реально глупая отмазка для человека в твоей лиге.
И НЕ НУЖЕН .TRD ;)
теперь можно выбрать зону игры из интры. ну и, в нычке есть анлим жизней ;)
исходники