С другой стороны можно вести 16К-ветку и 48К-ветку как 2 разных продукта (16К ветка будет 100% совместима с гипотетическим NEDOCON-48K, а 48K ветка - чисто расширения). NES/SNES-адаптер можно тоже как отдельный продукт выделить - будет работать на всех спектрумах...Shaos wrote:Видится мне 3 версии девайса ShaosBox:
v1 - только AY, LPT и SD-карточка (может втыкаться в 16К или 48К)
v2 - AY+LPT+SD+32K+nedoCard (может втыкаться только в 16К)
v3 - AY+LPT+SD+32K+nedoCard+WizNET+RTC+NI15+ROM (тоже только 16К)
NEDOCON-48K можно разрабатывать параллельно...
P.S. Можно ещё ShaosBox v4 сделать - где бейсиковский ROM может подменяться на 16K RAM - в этом случае 16К-спектрум можно легко превратить в CP/M-машину (с прикручиванием текстового видеорежима 80x25, который работает мимо обычной видеопамяти спектрума).
P.P.S. А не поддержать ли мне ещё и NES/SNES-контроллер, преобразовывая его интерфейс в Kempston-джойстик?
P.S. т.е. явно выделяются:
- SHAOSNES (втыкается во все спектрумы)
- SHAOSMUS (втыкается в 16К и 48К)
- SHAOSBOX (втыкается только в 16K)
последнее как раз и будет прототипом NEDOCON-48K, куда можно ещё DMA воткнуть и даже свою схему формирования видео c аппаратным мультиколором и может быть даже с возможностью вывода не только в PAL, но и в NTSC и VGA...
P.P.S. с другой стороны SHAOSBOX может быть легко превращён в SHAOSMUS - просто ненадо припаивать ту часть, которая отвечает за 32К дополнительного ОЗУ и nedoCard (либо переключатель на плате сделать)