Мне кажется, ответ на это уже давно есть - Он нужен в первую очередь самому автору, и, может быть, паре-тройке проникнувшихся.
Вид для печати
Хоспади... почему идеальный спек должен быть именно без клешингов, с новыми примочками в техническом плане и т.д.? слишком много споров понаписано, но уже прям изобретаете новый (хорошо забытый старый) комп... В моем понимании идеальный спек это: унифицированный корпус с унифицированной клавиатурой, внутри которого уже есть отсек под дисковод (любой, какой тебе хочется - 5 или 3 дюйма - на любой вкус, с соответствующей заглушкой), с платой вывода на VGA, чтоб к любому монику, отдельная плата с микрухами памяти (хошь 128, хошь 256, хошь 512 или даже мег - просто добавь микрух), с отдельной платой разъемов под джои и периферию (для любителей превращать спек в пентевы с хардами и флешками) и на удобном месте должны быть - аудиовыход, в том числе на наушники, кнопки вкл, мэджик, ресет, турбо и кнопка включения теневого монитора как в Скорпионе. и основное место - под плату самого спека. плата должна быть такая, что если я захочу пентагон - будет пентагон, скорпион, так скорпион, профи так профи. короче унифицированные хиты русских спеков. и все! в остальном - ОБЫЧНЫЙ спектрум со всеми достоинствами и недостатками! чтоб кто на спектруме работает на нем и работал, а не придумывал какие-то технические извраты для борьбы с клешингом и прочими особенностями спектрума. не нравится - берите атари и коммодоры с амигами, а если хотим работать на спектруме, то технически это должен быть спектрум. просто с возможностью выбора конфигурации.
Сейчас вам напомнят, что хороший корпус - это дорого и ненужно, клавиатура тоже ненужно, пзу ненужно, а нужно вам сплести гнездо из проводов на своем столе, где вы и будете заводить и воспитывать детей :)
К идеальному спектруму нужна палитра на 16 цветов, чтобы вводить туда спековские RGBI, а выводить хотя бы RGB222, вот это было бы гораздо веселее и лица можно было бы рисовать не только жёлтые и красные. :)
Если уж строить идеальный спектрум на сегодняшних элементах (FPGA, быстрая статическая кэш память...), то надо использовать их ресурсы по максимуму. Например, не загружать в FPGA копию z80, а загружать ускоренную версию, чтение/запись байта за 1 такт, такты регенерации выкинуть, тогда 1 байтовая команда будет исполняться за 1 такт, а 3 байтовая за 3 байта и т.д. Это даст ускорение в среднем более 4 раз на той же частоте. И частоту процессора тоже не надо ограничивать, чтобы можно было использовать пропускную способность памяти на полную. А если ещё умудриться сделать 32 битное чтение, то будет вообще сказка.
Да, программы, завязанные на подсчёт тактов полетят, но большая часть будет шевелиться получше. Игры тоже.
Тогда игры надо будет делать на кадровом прерывании, чтобы не мучиться с подстройкой скорости в зависимости от скорости железа.
Или так. Это тоже даёт хорошую картинку, можно даже фотографии неплохо отображать.
владельцы фениксов скажут тебе фи и посмеются, владельцам фирмы проще, там карту в коробку с 3D принтера. Ну и говорили же, стартап такой требует анализа и вложений, и прежде всего в клавиатуру.
- - - Добавлено - - -
AzAtom, давным давно, такие Z80 CPU,есть и в "железе" о 44 ногах, за недорого, бери да ставь, где-то на форуме уже 3 год, ставят.
ну так кто не хочет - эмули в помощь. а всякие AVR и FPGA и т.д. это уже не совсем спектрум, т.к. на этом же и любое другое реализовать можно. если кому развлекаться - то Пентево вон есть с кучей доп. плат типа мунсаундов. а идеальный спек - прежде всего спек. с сохранением архитектуры, чтоб проц был Z80, память реализована отдельно, дополнительные фичи - тоже, тот же AY например. а когда у тебя все в одной микрухе - это уже не спектрум в полном понимании, а значит и не идеал. потому что если говорить о том, куда платформе двигаться - убрать клешинг, расширить палитру, добавить цифровой звук, вай-фай, флешки, интернеты и все остальное - так не проще ли купить ПЦ и юзать там эмуль? там от спека только название и останется.
Сложно, очень сложно избавиться от "деревни" в голове и понять, что схема на дискретах и ровно та же схема в FPGA - суть одно и то же. Теплость и ламповость заруливает любую логику в минуса!