УКЦН далеко не такая медленная, как бытует мнение. Особенно если сравнивать с БК) И да, развёртывание циклов, наше всё)
Тип: Сообщения; Пользователь: randomizer; Ключевые слова:
УКЦН далеко не такая медленная, как бытует мнение. Особенно если сравнивать с БК) И да, развёртывание циклов, наше всё)
Сразу обе клавиши не могут быть нажаты, можно считать что отжали обе.
Т.е. в ChibiAkumas, со стороны ЦП, состояние клавиатуры отражено в одном байте.
Определённый бит установлен - клавиша нажата, и...
Я бы не сказал чтобы прям вырвиглазно.
В начале уровня, когда всё поле заполнено тайлами, возникает ощущение, что не хватает контрастности.
Когда подрасчитил от тайлов, становится норм. Да и когда...
Супер! Распаковал наконец УКНЦ чтобы заценить)
У меня встроенного динамика нет, звук выводится через звуковуху на колонки.
Звуковые эффекты зачёт, звучит отлично!
Да оригинале сделана имитация глюков, там это реализованно с помощью переключения отображаемых страниц памяти и палитры.
На УКНЦ повторить такое сложнее.
На БК отображаемая страница переключается...
ну блин, при желании, всё достижимо))))
Железяки для УКНЦ, да и сами машинки, из тех что остались рабочими, всех нас переживут) А УКНЦ ,по началу были проблемы с надёжностью, но, насколько я могу судить, вся серия 1801ВП просто не...
У тебя есть контроллер на дефицитной ВП1-128, осталось готек прилепить. Или забить, и воткнуть Какаве.
Никогда такого не было, и вот, первое демо для УКНЦ с 6-ти канальной AY музыкой. :v2_dizzy_punk:
Огромное спасибо Владимиру 'KUVO' Кутякову, за оригинальное демо для БК-0011М, и отдельная...
Нужно вызвать п/п, адрес которой находится по адресу 7132.
После сброса, там адрес п/п заглушки. А после обращения к дисководу, адрес п/п останавливающей двигатель.
Все сложности, чтобы сделать...
Нижнее значение при частоте процессора 8МГц.
Верхнее не оч. понятно. При частоте 10МГц, у меня получалось 365 KB/s или 356 KiB/s
А при использовании памяти без задержек, получается 766 KB/s или 748...
УКНЦ, выглядит как удешевлённый вариант ДВК, полноценный аналог PDP-11 системы. В этом отношении, как её можно сравнивать с БК, и тем более уж с Корвет?
Да и что ни говори, УКНЦ, самый массово...
Так ведь идёт, просто нижние 32К каждого банка доступны напрямую, верхние через регистры адреса/данных.
ПП по умолчанию исполняет код из ПЗУ, а у него 16 битная шина.
Например при выводе символов на экран, запись данных идёт через специальный регистр, из которого уже БМК разносит их по трём банкам...
https://github.com/aberranthacker/soft_scroll_test/blob/422c604e9de61190dd69a092454ca6f05e7c9022/main.mac#L305
Код делает программный вертикальный скрол изображения 320x200 2 бита на пиксель, 16 000...
У меня получалось 364 464 байт/сек с кодом ниже частотой ЦП 10МГц
MOV #200.,R0
1$: CALL CpLine
SOB R0,1$
RETURN
CpLine:
.REPT 40
Участок кода проигрывателя, где отправляются данные в регистры AY.
Схема в формате Altium Designer в репозитории.
И картинками, здесь на форуме.
- - - Добавлено - - -
В эмуляторе звучит как...
Чтения в коде нет. И я даже не проверял что там отдаётся при чтении.
Но при записи байта, процессор делает цикл чтение-модификация-запись, наверное в этом дело.
- - - Добавлено - - -
Нужно...
Здесь, на образе, есть три запускаемых файла: ASMT.SAV, JAC.SAV, и AHG.SAV.
(образ не загрузочный)
Каждый из них просто проигрывает мелодию отправляя данные на адрес 0177360.
Первая прога...
Я поставил 14.31818MHz. Поделить на 8, получается 1.7897725MHz, частота которая подаётся на AY.
Не помню уже почему именно такую выбрал, то ли что бы на OPL2(который думал в перспективе добавить),...
У меня вышел из строя монитор на десктопе с виндой, как раз хотел попросить))
На разъёме шины ПП есть свободные контакты, поэтому предусмотрел возможность завести звук встроенного динамика на плату....
Очень похоже. Я схему разрабатывал как программист, единички/нолики.
В плане физики у меня мутновато.
Народ настаивал, что обязательно нужны драйверы с открытым коллектором.
А я хотел инверсные,...
На вырост) Чтобы не ограничивать себя. Для простоты. Места на плате есть, а сколько чипов устанавливать, это уже на выбор.
В ChibiAkumas например музыка выводится на один чип, эффекты на другой....
Диапазон адресов на которые откликается устройство 0177360-0177377
Но только адреса 0177360, 0177362 и 0177364 используются AY-3-8912
Диапазон 0177366-0177377 пока не задействован, но для...
Разговоры разговорами, но практически реализованным оказалось только одно устройство)
Конфигурирование можно будет добавить, если возникнет в этом необходимость.