Подтверждаю!
Вид для печати
Вспомнил о существовании одного интересного американо-китайского магазина: http://www.futurlec.com
Покупал у них неоднократно всякие редкие (по нынешних временам) штуки.
У них в наличии есть DIP-версии 74-й серии (ALS, HC, HCT), включая SMD-версии, а также SRAM нужного объема и в нужном корпусе для Karabas-128: http://www.futurlec.com/ICRAM.shtml
Более того, вроде как есть аналоги 565РУ7 (41256), может кому надо? :)
Сайт, конечно, старомоден, как и ассортимент на нем. Система заказа (корзина, чекаут, онлайн-оплата) - это вообще жесть :)
Магазин вроде как не работает.
andykarpov, а какая частота клок для AY ? подключил эмуль на меге8 играет какая то лабуда
tank-uk, клок для AY - 1.75МГц.
С реальным AY все работает. Странно, однако.
А Вы этот эмулятор AY еще где-нибудь пробовали на другом железе?
andykarpov, так и шил, странно , вот сейчас на PLM-X миликает и довольно прилично
К реализации AY в Карабасе у меня, кстати, были вопросы, код взят без изменений из конфигурации Speccy2007, выглядит примерно так:
Так вот, есть вопросы по вычислению флажка ay_port.Код:AY_CLK <= chr_col_cnt(1);
ay_port <= '0' when N_WR = '1' and N_RD = '1' else
'1' when vbus_mode = '0' and MA(1 downto 0) = "01" else
'0' when vbus_mode = '0' else
ay_port;
AY_BC1 <= '1' when ay_port = '1' and N_M1 = '1' and N_IORQ = '0' and A14 = '1' and A15 = '1' else '0';
AY_BDIR <= '1' when ay_port = '1' and N_M1 = '1' and N_IORQ = '0' and A15 = '1' and N_WR = '0' else '0';
Более того, компилятор ругался на какую-то циклическую рекурсию в этом месте.
- - - Добавлено - - -
Судя по этой схеме https://zxpress.ru/article.php?id=11995, нужно сделать как-то так:
Поправьте, если не прав. Проверить в ближайшую неделю не будет возможности.Код:AY_CLK <= chr_col_cnt(1);
AY_BC1 <= '1' when N_M1 = '1' and N_IORQ = '0' and A14 = '1' and A15 = '1' and A[1] = '0' else '0';
AY_BDIR <= '1' when N_IORQ = '0' and A15 = '1' and A[1] = '0' and N_WR = '0' else '0';
- - - Добавлено - - -
UPD: закоммитил новый karabas_128.pof в git, просьба проверить.
по схеме на zxpress да, вроде так.
я у себя делал чуть по другому. это из прошивки платы периферии Profi 5.06:
разница в том, что М1 добавлен также и в BDIR, как в исходном варианте прошивки карабаса. еще, если со слота расширения приходит iorqge, его желательно тоже ввести в дешифратор, чтобы небыло проблем, т.к. дешифрация музпроца короткая.Код:fon <= '0' when adress(15)='1' and adress(1)='0' and iorqge='0' and iorq='0' and m1='1' else '1';
bc1 <= '1' when adress(14)='1' and fon='0' else '0';
bdir <= '1' when wr='0' and fon='0' else '0';