CP_M on AVR
Не скрою, когда вот эта штука здесь у нас пробегала, она мне понравилась.
Z80 -> PIC
viewtopic.php?t=9278
http://hackaday.com/2010/05/22/z80-emul ... -hardware/
viewtopic.php?t=7636
http://sgu-wap.narod.ru/SP_Z80/CP_M/Z80_on_PIC32.jpg
Но автор её спрятался, как секретный физик НАСА, так что схемы и прошивки мне раскопать не удалось.
Упомянутый здесь проект,
CP/M on an AVR
http://spritesmods.com/?art=avrcpm&f=had
автор которого запихал
Intel 8080 и
OS CP/M в
ATMega88, тоже интересен и весьма похож на тот.
Описание и документация автора несколько сумбурны, так что сразу я этот проект отложил, но в празднички решил попробовать.
Сначала пришлось привести в божеский вид вот этот "чертёж":
И, надеюсь, я не напортачил лишнего:
http://sgu-wap.narod.ru/SP_Z80/CP_M/SKC_sch88.png
И для начала я решил дать "толчок" проекту в Протезусе. (Обычно у меня это получается, но на AVR до сих пор ничего не пробовал.)
Замечательной авторской памяти –
GM71C4 256A 128 KB, 4-bit DRAM chip – у меня в Протезусе не нашлось, поэтому пришлось заменить её двумя чипами половинной ёмкости, разбросав по ним сигналы
/OE и
/WE согласно состоянию сигнала
А8.
http://sgu-wap.narod.ru/SP_Z80/CP_M/AVR_CPM.png
MMC/SD-card сразу не цеплял, поскольку модель, как мне кажется, подглючивает, а может Протезус у меня уже староватый. Но, тем не менее, ожидал я в такой минимальной конфигурации на консоли хотя бы:
Ok, CPU is live!
Для чего, как мне показалось из текста
z80.asm, MMC/SD-card и CP/M сразу не требуются.
Но - "от винта"… сразу этого не случилось…
Вот такой старт, как у автора, мне на консоли Протезуса лицезреть не удалось.
В общем - некоторое "обломинго" с разбегу…

Ну что ж - буду посмотреть…
Хотя…сам автор упоминает, что ошибок у него дофига…
Короче, кому это интересно, документацию по проекту можно взять вот здесь,
http://sgu-wap.narod.ru/SP_Z80/CP_M/AVR_CP_M.rar
раз уж я потратил на это время. Может - у кого получится.
Прав автора мы не нарушим - всё это у него
licensed under the GPLv3.