trader2k4, Ардуина это "просто" , но Тормозно дико.
А вот про М68000 и Z80 под одной крышей, так это Сега Мегадрайв - может Зед командовать в режиме мастер-систем, а в нормальном М68 коммандует, а зед лишь муз.сопр... Уже почти 30 лет как успешно :)
Вид для печати
trader2k4, Ардуина это "просто" , но Тормозно дико.
А вот про М68000 и Z80 под одной крышей, так это Сега Мегадрайв - может Зед командовать в режиме мастер-систем, а в нормальном М68 коммандует, а зед лишь муз.сопр... Уже почти 30 лет как успешно :)
В качестве периферийных процов можно напихать чего угодно.
Можно сделать и так, в том же С128D CP/M работает на Z80, иначе работает 6502. Но, это было обусловлено каким-то здравым смыслом (на то время), зачем сейчас припрягать к Z80 Coldfire я таки не понял.
Т.е. под 68000 на Microbee было написано хотя бы с десяток программ/игр (как под Z80 на нём же) и Coldfire может исполнять этот код без запила напильником, или Coldfire используется только для галочки "может запустить некий Линух"?
Хотя Википедия (которой я последнее время не очень доверяю, но всё же) даёт такой ответ:
Т.е. в лучшем случае либо напильник, либо периферийный процессор, в худшем, просто два разных компа (один из которых не имеет никакой ценности) в одном корпусе.Цитата:
Набор инструкций ColdFire совместим на уровне ассемблера, но не на уровне машинного кода с 68000
Может, для спектрума сгодится схема, когда есть два процессора родственной архитектуры - один быстрый и один медленный, к примеру, Z180(380, eZ80) и Z80. Быстрый занимается серьёзными делами(современная ОС, интернет, 32-битная адресация и пр.), а медленный нужен только для запуска старых программ (то есть для совместимости со старым софтом), но может также и использовать новые возможности, благодаря более быстрому "другу". С такой схемой вполне возможно избежать всем известного конфликта портов.Связанный с тем, что , к примеру, у Z30(eZ80) порты спектрума заняты его портами встроенных устройств. В случае двухпроцессорной схемы это вполне решаемо, если порты спектрума назначаются для других адресов портов более мощного процессора. То есть у нас один и тот же порт имеет разные адреса в пространствах адресов портов мощного процессора и обычного Z80. Это позволит запускать старый софт со стороны Z80, и контролировать всю систему со стороны более мощного процессора.
Ох, извините меня... Я в первых постах неправильно вставил видеоролик про Gamma - предшественника рассматриваемого компьютера.
Вот, этот компьютер:
http://www.youtube.com
Он работал на двух Z80 и одном 68000. Было выпущено только 10 единиц. Его схему не знаю где достать, да и сохранилась ли она.
Для Z-380 это неактуально, он умеет переходить в режим с 64К адресов, превращаясь почти в 100% Z80 (небольшие отличия есть по некоторым командам, и есть команды через ED для расширения адресации) и время выполнения команд можно сделать такое же как на Z80, т.е. однобайтные команды по 4 такта на команду и т.д.
Я вот всё не пойму, чем вам ева не угодила? DDp давно подключил к ней через COM такую вот WIFI-звиздюльку, без каких либо проблем:
http://i.imgur.com/5wB5FMw.jpg
Пример работы. Картинки и музыка грузятся с ZXArt без всяких писюков:
http://www.youtube.com
Кого заинтересовало, есть соответствующая тема на форуме TSL.