Я тоже выложил новую версию, ошибку с битом порта 1 исправил.
Вид для печати
Я тоже выложил новую версию, ошибку с битом порта 1 исправил.
Ramiros, какая частота используется в VV для AY? В b2m это видно из конфига (примерно 1.7778 МГц).
1777777,7777777777777777777777778
вообще принцип простой - как известно в AY есть внутрений делитель равный 16, поэтому основная внутренняя частота AY F=1773400/16=110837,5 Гц.
В эмуляторе эта частота получается с помощью деления частоты CPU на коэффициент равный 27 т.е. F=3000000/27=111111,11 Гц. что соответствует частоте Fclock=1777777,8.
Разумеется для другой частоты CPU коэффициент расчитывается по формуле и будет другой. и результат будет наиболее близкий к значению 1773400.
Хмм.. ну так что, кто первый напишет эмулятор Вектора на JS, чтобы заменить им скриншоты в Базисе? =)
Эмулятор VV 5.86 на сайте!
b2m, расскажи откуда в эмуляторе взялись модули *.obj для проигрывания музыки на Векторе?
В приложении еще один модуль для формата RMP. Треки можно взять на диске http://www.sensi.org/~svo/scalar/ware/609/
Код:rmp : loader {
config="Vector06c"
loadaddr=1800
cmd[0].init="mm:000000000000000000000000"
cmd[1].load="Vector06c\rmp.obj"
cmd[1].loadaddr=100
}
stmview.obj - просто переименовал stmview.com с диска stmpro.fdd, его же я использовал в clrs, обрезав начало, чтобы было место непосредственно для clrs.
Остальные - исходники плееров для ZX взяты с сайта Бульбы и адаптированы под порты Вектора. Именно поэтому используется конфигурация с процессором Z80.
А начало положил ivagor, который выкладывал pt3 плеер для Вектора. Как я понял, исходники он брал на том-же сайте Бульбы.
Справедливости ради, пионер реализации концепции плееров к эмулятору на векторе - Роман Пантелеев.
а насколько полна к данному моменту эмуляция вектора ?
это всё, так сказать последний штрих или чтото ещё осталось нереализованным ?
VV 5.90 на сайте! Новый видеодвижок.