Как оказалось, не все заработало как задумано, чтение из AY неработало, но немного повозившись я отловил причину, сначало я думал что контроллер по времени не успевает выдать данные на ШД, после чего программа в очередной раз была оптимизирована и время выдачи данных удалось еще уменьшить, чего в теории должно хватать более чем достаточно, но на практике чтение упорно нехотело работать.
Причина оказалась банальна, нужно было всего лишь запитать ноги контроллера AVcc и AGND. Если этого несделать то портА контроллера почемуто сильно тупит и смазывает сигналы. (видимо к mega8515 это неотносится).
В общем на сайте выложен релиз эмулятора, который опробован на реальном спеке и рабочий как на запись так и на чтение на 100%. В схемах я тоже подключил AVcc и AGND к шинам питания.
Нужно заметить что данный девайс будет гарантированно работать только на неразогнаном спеке с частотой проца 3.54 МГц. На 7 МГц и выше как минимум не будет работать режим чтения.




Ответить с цитированием