Проверил сначала в эмуле ту версию что у меня есть - идёт. Записал на кассету, загрузил на +2. Работает, но на экране артефакты "снег". Оно и понятно, регистр I=5C.
Проверил сначала в эмуле ту версию что у меня есть - идёт. Записал на кассету, загрузил на +2. Работает, но на экране артефакты "снег". Оно и понятно, регистр I=5C.
Последний раз редактировалось Vadim; 20.12.2012 в 16:25.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Последний раз редактировалось Atari1974; 20.12.2012 в 16:37.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
в фирменной FantasyWorldDizzy при IM2 I=#FE,
ещё регистр I используется при проигрывании семпла (для временного хранения числа выдаваемого в порт), но там ничего критичного.
di,and #0f,ld i,a
..................................
кажется понял в чём дело.
This also happens when the I register is set to a value between $C0 and $FF when a contended RAM bank is paged in
and, unlike the Spectrum 16K/48K, can lead to a machine crash.
надо попробовать кинуть музыку на другую страницу.
Последний раз редактировалось goodboy; 20.12.2012 в 17:35.
Я не уверен насчет того варианта что есть у меня (фирменный ли вариант), но видимо так оно и есть. I не должен быть в диапазоне 40-7F. Вроде так? Можно и в C0-FF разместить, только до прерывания над включать страницу с адресами обработчика или иметь адреса в нескольких страницах.
Последний раз редактировалось Vadim; 20.12.2012 в 18:09.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)