PDA

Просмотр полной версии : Формирование тестовых пакетов для эмуляторов



Vladimir Kladov
05.03.2006, 12:12
Все эмуляторщики рано или поздно (скорее рано) натыкаются на проблему отсутствия под рукой софта, который помог бы отладить или хотя бы проверить функциональность какого-нибудь эмулируемого железа: видеорежима, мультиколора, звукового прибамбаса и т.д.

Есть предложение объединить усилия в составлении каталога ПО для спектрума, которое могло бы служить наглядным пособием по каждому нестандартному аппарату. Сайт Virtual TR-DOS (trd.speccy.cz) в лице его нынешнего модератора согласен размеситить такой какталог у себя. Даже если это будут не просто названия программ, или ссылки на ПО в сети, а само ПО в виде архивов. Софт для Спектрума редко занимает очень много места. Проблема не в месте, а в классификации, и в полноте охвата.

Мое предложение по разделам:
- мультиколоры: для фирменного 48, 128, 128+2, 128+2А, 128+3, наших Пентагона, Скорпиона, ...
- нестандартные экранные видеорежимы Таймекса, АТМ, Пентагона, ...
- для всех устройств мыши, джойстика, пистолетов, лазерных указок, ...
- для всех принтеров, плоттеров, ...
- для всех звуковых устройств (AY, AYx2, AYx4, Covox, 2xCovox, GS, FullerBox, SpecDrum, mSpeech, ...),
- для всех дисковых систем от стриммеров до HDD и CD,
- для всех модемов и прочего сетевого оборудования,
- еще что-нибудь?

В общем кто чего знает точно, прямо сюда вываливайте, хотя бы названия. Думаю, штук по 8 тестов на каждую разновидность в типе оборудования - более чем достаточно (это если есть много вариантов). Само собой, для начала лучше просто названия (и ссылки, если где есть). А уже если не найдем такого, тогда уже само ПО такого типа.

Striker
05.03.2006, 12:34
Подтверждаю своё согласие. Такой пакет программ действительно нужен.

SMT
05.03.2006, 12:57
вот что я помню:

мультиколоры (простые не имеет смысла, надо брать на весь экран, как можно больше плошадь эффекта - так виднее косяки, либо привязанные к бордюру, тогда вообще потактово всё):
pentagon: psg wins, insult hidden part, rage, intro for zx-time #3,4,5,6
scorpion: real masters boot, binary love
zx-spectrum: shock MD, venom strikes back, academy (последние 2 скорее для привязки начала paper к тактам. просто мало знаю программ для фирменного zx)

нестандартные экранные видеорежимы
- перелопатить софт от AlCo, он почти для каждого режима что-то делал

hardware multicolor:
X-Ray #3

flash-color
Miracle #3

1818вг93:
Unreal MD (KSA) - время между подачей #80 и чтением сектора
Mortal combat (FDI) - loader uses 'read multiple' FDC command.
Street Fighter (UDI) - требует, чтобы регистры дорожки и физического положения головки лежали в разных переменных
Imagination MD - не помню точно, тоже загрузчик какой-то проблемный
ATM-2 CP/M - набрать DIR, когда нет диска. если нет задержки FDC, виснет
ZX-Power #3, Best View - капризны по отношению к задержке перед ошибкой INTR при чтении не с той дорожки
ZX-Power #1,2,3 - загрузчик использует сброс контроллера, особенности позиционирования головок дисковода (успеет-не успеет сдвинуться перед сбросом). имеет смысл проверить, если регистры дорожки и физического положения головки лежат в разных переменных

CacheVox от AlCo в режиме cache (по-моему, правильно играет только в моём WD-движке). причину не скажу, не буду лишать удовольствия от отладки :-) демку (500kb RAR) сам кодировал из WAV'а по инструкциям ZX-Guide. слишком большая, чтобы закачать (хотя, если надо...)

AY-Mouse
ZX-Power, ещё какие-то журналы(?)

GS:
Riff Tracker - код выполняется в Z80 GS
Green Beret - перепутываются эффекты, если нет раздельных data-регистров на чтение и запись

память - большая тема. пока не буду про клоны.
HDD/CD - всё на поверхности (т.е. программ мало, все известны)
Turbo-AY - аналогично

ещё можно много подобрать коллекцию TZX - поискать direct recording, фирменные спидлоки и разные необычные информационные блоки (давно было, особенности не помню, но было очень много)

Vladimir Kladov
05.03.2006, 16:51
А есть место, где софт от AlCo лежит в одной куче?

SMT
05.03.2006, 18:03
А есть место, где софт от AlCo лежит в одной куче?фидо. ну или скачай все zx-guide/zx-info и распотроши приложения

SMT
05.03.2006, 19:10
если интересны видеорежимы, посмотри alco-вский ANSI Viewer. имеются режимы пентагон 512x192, 384x304 цветной, GMX