наткнулся на описалово карманной консоли onestation, и подумал -- чего бы "современному спектруму" не заюзать тот же принцип? ,)
собственно принцип -- отделить интерфейсный "фронтенд" от функционального "бэкенда". то есть: имеется модуль с современным дисплейным контроллером, звуковым контроллером, каким-нить универсальным интерфейсом типа USB (с него имеем клаву,мышь,джойстик, накопители и тп). также можно CPU или жирный МК, реализующий простой интерфейс доступа ко всему этому хозяйству. это фронтенд, который сам по себе ничего не может, но предоставляет шины управления и данных.
к которым можно электрически подключить бакэнд, состоящий из Z80 и прочей необходимой для спека логики. а можно другой бакенд, реализующий внутреннюю логику, скажем, C64. и тп.
можно возразить -- а не проще ли все по максимуму в ПЛИС засунуть? в конечном счете проще, но с одной стороны это дороже, а с другой не предоставляет общей платформы -- больше надо делать руками...
в onestation таким макаром сделана поддержка ирулек NES и SEGA, смотря какой картридж воткнешь: вся специфическая для приставки логика сидит в картридже.
PS перечитал, и понял, что это здорово похоже на девайсы типа "ZX на ISA-платке", чето такое было.. только там фронтенд был, кхе-кхе, излишне навороченным %)