Знакомая платка переходничка на IDE. "Маска, а я тебя знаю!" (с) :)
Да, такой. От того же автора, что и переходник :)
Вид для печати
Знакомая платка переходничка на IDE. "Маска, а я тебя знаю!" (с) :)
Да, такой. От того же автора, что и переходник :)
Проект собирается без ошибок, но видно, что ядро в проект не попадает, весь проект занимает очень мало ресурсов:
Вложение 62553
А Т80 в проекте занимает аж 1 Logic Cell :)
Хотя исправный проект занимает порядка 3000LEs.
Но зато работает ядро от OCM - заработало бы и раньше, да я забыл адрес сброса изменить на 0xF800. Завтра буду разбираться в причине, хотелось бы докопаться до причины...
Через него:
Скрытый текст
T80s T80s(
.RESET_n(RESET_n),
.CLK_n(CLK_CPU),
.WAIT_n(1'b1),
.INT_n(1'b1),
.NMI_n(1'b1),
.BUSRQ_n(1'b1),
.RD_n(RD_n),
.WR_n(WR_n),
.M1_n(),
.MREQ_n(MREQ_n),
.IORQ_n(IORQ_n),
.RFSH_n(RFSH_n),
.HALT_n(),
.BUSAK_n(),
.A(A),
.DI(D_I),
.DO(D_0)
);[свернуть]
В вариантах ocm, которые скачивал и пробовал, t80s не было.
И в тех, что я скачивал, не было. Я добавил из того ядра, которое было раньше в проекте.
T80 из OCM + t80s.vhd из комплекта 0247 завелся в 2010, но стоит отметить, что без микрокоррекций в t80s не обошлось. Т.е. для 2010 можно брать и из OCM и из спеков vlada, только нужно чуть-чуть допиливать.
Возможно, эти микрокоррекции относятся именно к 2010? Во всяком случае, я никаких коррекций не производил и компьютер заработал. Правда, дальше приветствия ORDOS не проверял.
Интересно, ядро из OCM достаточно правильное, чтобы его использовать в проекте "Орион-Про", не возвращаясь к вопросу совместимости?
Наверно достаточно будет прогнать zexall. Например здесь есть для cp/m и спектрума. Возможно есть более поздние версии, но я не в курсе.
Есть какой-нибудь проект Спектрума на FPGA, с использованием T80 и поддержкой .tap? Ну, так, чтобы время на поиске сэкономить - я бы на DE1 его загнал и проверил бы...
У меня есть где-то парочка спектрумов для DE1, но они не работают с накопителями и им нельзя скормить .tap-файл.