К хроносу.
Если только в каком-то будущем, не сделанном пока хроносе...
Хотя, в турбо весь игровой цикл укладывается в 3 такта вместо 4, м.б. ты об этом? на быстрых вариантах турбо, наверное, и в два уложится. Ускоренная версия точно уложится. Но скролл как был 4 пикселя, так и останется, конечно.
Для себя я пока решил, что в моде кроноса не буду возиться с привязкой к турбо: в оригинальном коде много работы со стеком, не хочу разгребать эти конюшни (есть работа и поинтереснее). Кроме того, это позволит мне сделать отрисовку за лучом не перелопачивая слишком уж много кода.
Смысл такой, что прежде чем привязаться к прерываниям, движок нужно ускорить. Оригинальный движок (оставим пока турбо за скобками) даже в 4 такта, как правило, не укладывается. Там вариации главного цикла имеют всплески по времени работы в несколько десятков тысяч тактов. Это одна из причин почему не плавно, и, думаю, одна из причин, почему авторы не привязались к прерыванию. Поэтому мне было интересно ускорить движок настолько, чтобы получить на классике стабильный 4-фреймовый движок без артефактов, привязанный к прерыванию.
В турбо (в зависимости от вида турбо) это даст игровой цикл либо в 2, либо в 3 фрейма. Игра с скроллом 4 пикселя за 3 фрейма - это совсем не тот хронос, к которому все привыкли, но вещь на удивление играбельная. Скролл в 4 пикселя за 2 фрейма, конечно, никому не нужен. Но я пока не готов заниматься переиначиванием движок на новую скорость скролла, слишком много работы и слишком мал потенциальный интерес.
Про Hard Drivin' и Wec LeMans они загнули, остальное надо проверить.Then, I opened a thread about existing games that could benefit, in terms of playability, if running at 7MHz (or more) at the spanish speccy.org forum...
http://foro.speccy.org/viewtopic.php?f=7&t=2842
...which led to some interesting games, namely: Fred, Kung-Fu Master, Match Day, After The War, any Freescape game, any flight simulator, Uchi Mata, Renegade, Target Renegade, Knight Lore, Heads over Heels, Batman, Football Manager, Carrier Command, Total Escape, Castle Master, Hard Driving, or Wec LeMans. I would add: the BASIC editor, when you are writting a very long line, press ENTER, and then a bug at the beginning of the line shows up. Using the left cursor to go up to the position of the bug is sloooooooooooow.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
The Double, однозначно надо делать быстрее. Иначе с ума сойдёшь, пока там результаты все пройдут. Но это не особо популярный жанр игр - менеджерский футбол. Да и конец, надо бы как-то поинтересней сделать, а не одной мерцающей строчкой. Да и начинать надо с низшего дивизиона.
Последний раз редактировалось Rindex; 25.06.2013 в 21:19.
Может, мы обидели кого-то зря,
Сбросив пару лишних мегатонн,
И горит зелёным пламенем земля,
Там, где был когда-то Пентагон!..
Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'
с низшего и начинается,попробуй фирменный tzx http://www.worldofspectrum.org/infos...cgi?id=0001468 +
ftp://ftp.worldofspectrum.org/pub/si..._CodeSheet.jpg
Последний раз редактировалось Rindex; 25.06.2013 в 23:53.
Может, мы обидели кого-то зря,
Сбросив пару лишних мегатонн,
И горит зелёным пламенем земля,
Там, где был когда-то Пентагон!..
Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)