• avatar VBI
  • 0
там это используется только для перегрузки палитры, на нужной строке экрана.
сверху всё жёлтое, под водой — всё голубое, по линии воды.
А как оно у тебя работает, если ты не реализовал часть рендера?
  • avatar VBI
  • 0
Да, видеопроц имеет счётчик строк и может вызвать прерывание на нужной линии экрана.
Это у нас тоже есть :)
В сонике такой подход был, назван был RasterSplit. Но я его тогда не реализовал, каюсь.
Слушай, Вова. Но раз ты как бы подразумеваешь статическую видеопамять, любые трюки со счётом строк и вообще со строчными прерываниями на Сеге видимо тебя полностью торпедируют. Я верно понимаю?
Им нужно не добавить 8 тактов, а убрать!
Вова, так вон оно сказано: нужно в худшем случае 29 тактов. А у них даже без нопов 37 тактов в цикле.
  • avatar VBI
  • 0
они упростили себе жизнь, зная что видеопроц тоже требует тактов на обработку. отсюда — любые команды, лишь бы подождать.
особенность микросхемы, вижу — нужно ожидание 8 тактов перед отправкой новых данных.
Вова, спасибо за разбор, очень интересно. Удивил цикл:
-	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.» Похоже что эти твои кодеры не умеют (или не любят) считать такты :)
Осталась неделя
Прям на Вы, фу ты ну ты. Ладно хоть не на «сэр».
  • avatar tsl
  • 0
Просто большинство людей, имеющих отношение к тсконф на стадии ее разработки и были в чате, где все обсуждалось =)
  • avatar VBI
  • 0
drbars , дорогой, зайди как-нить в чат, да поговорим.
ссылки выше — не то?
И всё равно очень документацию хочется глянуть :) Ну а Next на ходу придумывался в чате FB и сразу писалась дока, да и ещё пишется…
Вова, тут у тебя мало комментариев, потому что мы реально ничего не поняли. Но соник очень крутой.
Ты знаешь, лично меня твой комментарий удивляет. Особенно в свете того, что и ты и Sanchez так охотно поддержали Spectrum Next на стадиях, когда там не то что внятной документации, платформы как таковой видно не было.

Ну т.е. ты игродел и ты хочешь большую аудиторию. Это понятно и это правильно. Ну так и скажи, что-то мне ломы с TS-Conf разбираться, аудитория видимо не такая большая. Не делай вид, что тебе мешает недостаток документации, потому что есть документация, есть примеры, есть Вова и TSL, наконец. Реально глупая отмазка для человека в твоей лиге.
  • avatar VBI
  • 4
Приятно, когда человеку хватает видео
И НЕ НУЖЕН .TRD ;)
  • avatar VBI
  • 3
  • avatar sq
  • 0
Запилите кто-нибудь видос геймплея.
  • avatar nyuk
  • 3
в начале 80-х еще не умели петь фреймово
  • avatar Nuts_
  • 0
я че то не понял — синхра отсутствует совсем что ли?