Больше игр нет
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
От себя добавлю - для написания программ использую Прекрасный ассемблер, для отладки - EMU. svofski, b2m, ivagor - огромное спасибо!
На первых страницах темы упоминались некие программы clrs и clrslow. Из контекста можно понять, что оно еще и воспроизводит что-то на AY, то есть это не clrs.rom, отображающий на экране 256 цветов. Подскажите, плиз, что это и где взять? В картотеке не нашел...
P.S. Нашел какую-то версию clrs.rom со звуком здесь. Ссылка на clrslow в теме про Chaos Construction 2009 уже нерабочая.
Последний раз редактировалось Pyk; 09.04.2019 в 16:25.
Вроде clrslow это была мая хака clrs b2ma с добавлением AYковой музыки. Просто проверка идеи (идея оказалась рабочая), сегодня никакой ценнности не представляет.
Вот ссылка на мою версию в картотеке: clrs.rom
ВИ53 и ВВ55 похоже неисчерпаемы, вот еще момент, который хотелось бы прояснить, т.к. мнения эмуляторостроителей разделились поровну. Режим 0, запись младшего байта (т.е. управляющее слово xx01000x) и записываем в счетчик 0. У меня сложилась такая картина:
1. b2m и Pyk считают, что 0 - максимальное значение в этом режиме, переводят выход канала в 0, считают круг до 0 и только тогда выход в 1.
2. svofski и Ramiros считают, что при записи 0 в этом режиме сразу переводим выход в 1.
Может кто-нибудь кинуть ссылку на информацию с прояснением этого момента или потестировать на реале (не обязательно на векторе)?
Вот этот вариант правильный. Счётчик считает 65536 раз до нуля и только после этого выставляет на выходе единицу.
Проверил на Апогее.
- - - Добавлено - - -
Вот в этом даташите на 8253 на странице 3-57 (левый нижний абзац) написано, что если загрузить в счётчик 0, то это максимальное значение счётчика. 2^16 для двоичного или 10^4 для десятичного.
Дополню, инфа из справочника "Микросхемы и микропроцессорные комплекты интегральных микросхем", том 1, глава 3.3: "Минимально допустимое число загрузки в режиме 0 n = 2."
Т.е. получается, что загрузка 0 для кр580ви53 -- это не допустимое значение, возможно оно и правда будет восприниматься, как максимальное, как и у 8253.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)