В 8col есть настройки для ЧЕТЫРЁХ видов скорпионов:
224x320-wait
224x312-wait
216x?-wait
224x312-nowait
Последний - вроде у Jerri.
Спасибо за информацию! В принципе, сейчас мой код уже может работать с любым из этих вариантов, нет необходимости лезть в дальнейшие подробности.
Если честно, я не верю в компьютеры с 216 тактами в строке. Читая форумы, я видел насколько мало людей реально понимают, как эти waits работают, так что, мне кажется, 216 тактов в строке - это миф, созданный людьми, подгонявшими эффекты на реалах без понимания как работают waits.
Нет, я понимаю, что теоретически возможно всё что угодно, но я уже собрал неплохой массив информации по оригинальным машинам и клонам, и, насколько я вижу, нет ни одной тиражной машины с числом тактов в строке отличным от 224 или 228 (турбо я не учитываю, т.к. поддерживать не буду).
Зачем - пока секрет, наверное, потому что проект может "пойти" или "не пойти", рано пока людей тревожить. Могу сказать загадочно: мне захотелось сделать очень непростой клон одной крайне простой игры. Для этого мне нужен мультиколор, и хочется сделать его по-настоящему работающим на большом кол-ве платформ. В данный момент я пытаюсь понять, что я могу сделать в заданных этими требованиями рамках и смогу ли я (захочу ли я) доводить проект до конца. Основная работа в данный момент - над кодами, которые могли бы максимально автоматизировать вычисление таймингов конкретного спектрума.
Последний раз редактировалось introspec; 05.04.2013 в 20:40.
Ляпну, пожалуй, свои пять копеек.
Когда я в 2001г. интересовался этой темой, то мне попалась информация, что бывает только три длины строк: 216, 224 и 232 такта.
При этом, если у клона есть порт #FF, то длину строки можно высчитать. У меня был желтый скорп (не турбо), у ZS`a - зелёный. Тест выдавал разные значения.
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ну это можно быстро исправить, а есть тайминги этой зеленой платы?
---------- Post added at 03:29 ---------- Previous post was at 03:27 ----------
посмотри тему про эмуляцию дельты в разделе эмуляторов, там мы вычисляли тайминги дельты, включая разные тестовые программки.
---------- Post added at 03:39 ---------- Previous post was at 03:29 ----------
интересный тестик
на чем основан принцип измерения?
PS: на будующее просьба выкладывать файлы в ZIP... Люблю перетаскивать ссылки на архивы из браузера в окно своего эмулятора, но поддержки RAR в нем пока нет, т.к. сложно найти opensource код для RAR распаковщика. Поэтому приходится сохранять, распаковывать и только затем открывать...
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
проверил на `зелёном` скорпе
70784/1307/4t
70786/1046/5t
а вот тут цифры скачут
70782/871/6t
70788/872/6t
224t per screen line
---------- Post added at 10:05 ---------- Previous post was at 10:02 ----------
советую посмотреть (если ещё не видел) игрушку BuzzSaw http://www.worldofspectrum.org/infos...cgi?id=0027057
и демо RiverRaid http://www.worldofspectrum.org/infos...cgi?id=0023528
Да нет, не "теоретически". Может вы просто не застали времена, когда проблемой было абсолютно все, включая кварцы. Ставили то, что было. Не было никакого кварца -- паяли LC-контур. В указанной ситуации 216 тактов на строку получится и у самых тиражных машин, включая простейшие самоделки.
А стоит ли? Неужели вы на самом деле считаете, что сейчас это актуально? Просто, может быть, имеет смысл сделать хоть что-то для одной платформы, чем не сделать ничего для многих?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)