Это надо было в верхней строчке написать, чтобы народ не торопился сразу писаться кипятком :)
Вид для печати
Я вот этой схемой исправлял. Собрал на макетке зе вечер. Можно было сделать проще., вместо ТМ2 использовать вторую часть АГ3.
http://cs625316.vk.me/v625316349/3cbf8/T9wPFd43yh0.jpg
http://cs625316.vk.me/v625316349/3cc3e/zzfSRflfazc.jpg
У этой схемы есть недоработки. Если неотрбражаемую область окрасить в какой нибудь цвет, то картинка пропадает. PAL-кодер с ума сходит. А еще в верхней части изображения (пиксельных строк 5-10) красный и зеленый цвета могут поменяться местами.
http://cs625316.vk.me/v625316349/3ccae/-FAXtKuEd9A.jpg
Это все я в следующей версии схемы поправлю. Эту версию я сейчас неспешно рисую.
Вижу, что недостаёт тактов.
http://rghost.ru/8WjQKs4XC/thumb.png
1777777/21290 ~ 83.5
В плеере две ветки (чёт/нечёт) - явно, в одной не хватает 1 такта.
Подозрения на следующие команды
Подозрения на следующие команды, но по исходнику на github-е я ничего подозрительного не увидел.
Код:inx d ;13 5
inr h ;24 5
dcr h ;25 5
cmp d ;BA 4
jz **** ;CA**** 10
[свернуть]
DDp, спасибо, по недосмотру PCHL выполнялся 4 такта. Выложил новую версию: http://uart.myqnapcloud.com/files/Re...i53pwm.wav.zip
DDp, а чем такая картинка формируется?
Спектрограмма, наверное, есть в любом звуковом редакторе - напр, "Spectrogram" в Audacity, параметры - Ctrl+P.
Спасибо, понял. Получил то же самое в Audition.
У кого-нибудь есть игра "Виселица" для Апогея? Там надо слова отгадывать.
И ещё мне интересно, как проходить уровень J в "Boulder Dash". Там в некоторых случаях, когда проходишь вплотную рядом с миной, взрыва не происходит. Кто-нибудь знает, в каких именно случаях взрыва не происходит? Позволяют ли эмуляторы проходить этот уровень J? Там ведь нужно довольно точно синхронизировать нажатия на клавиши с временем. Как именно, я не помню.
Реальный таймер ВИ53 в Апогее тактируется частотой 1777777 Гц. А эмулируемый таймер какой частотой "тактируется"? Иными словами, какое разрешение у эмулируемого таймера?
SoftCat, такое же, а как может быть иначе?