второе вытекает из первого, а первое, на мой скромный взгляд, должно быть "глубокая модернизация". хотя, что значит глубокая? У нас тут есть специалисты по AHDL? Так то желательно и туда руки засунуть.
В качестве самого первого пункта, могу с уверенностью сказать, что плата должна быть переразведена в формат ATX или miniATX. Начни с этого хотя бы.
по первопосту:
оставить старую с целью совместимости с тем же думом (конфа) и TITD. Никто же не проверял, как оно будет работать на 50к и тем более 100к. Если не взлетят эти конфы на другой альтере, то это будет сильно печально.1. Я к тому, что сейчас стоит ПЛИС EP1K30QC208, так вот будем переходить на более емкуюю 50K или 100K.
Другое дело, что в старой альтере вероятно мало места и сама альтера (наверное) сложнодоставаема(?). чтобы освободить место, предлагаю выкинуть из ядра эмуляцию АУ, а сам АУ разместить "железно" на плате.
вот тут тоже много интересного. С одной стороны - можно же и в иса слоты девайсы сувать, но я, чего то, не рисковал пока сувать купленные ранее звуковухи (мой экземпляр и без того криво был собран, вдруг спалю к фигам совсвем, вот придёт ко мне 2016я плата, тогда и поиграюсь на старой плате с исой). Но и под зх бас тоже есть интересные поделия. тот же ГС или недоПЦшная ZxNetUsb. сеть и всё такое - было бы полезно. Но есть и на иса сеть (та же самая 509я 3Сом, она в 8бит слоте умеет работать). Консенсус вариант - 1 слот ИСА и 1 слот зх бас. не?2. Какие слоты, Nemo Bus, ISA 8 и или какая еще
одной из проблем у Спринтера, в плане совместимости с ТРДОСом - кемпстон мышь, точнее, её отсутствие. Есть скромная эмуляция при определённых условиях. НО, в моём случае, при подключении переходника ps/2 -> serial, эмуляция кемпстона, почему то, работает с ошибками. Вероятно не учтены все режимы работы serial mouse при конвертации из ps/2. Поэтому, было бы хорошо вкарячить поддержку kempston mouse изначально на плате. Но тогда из альтеры и дешефратора эту эмуляцию нужно вырубать (иначе конфликт?). Что ещё добавлять, не могу знать. Остальное, вроде, навесное, через слоты (т.к. громоздкие). Если только добавить изначально разъёмы ps/2 для клавы и мыши, а так же 3.5 джеки для выхлопа звука и для входа магнитофона.3. Что из периферии убрать добавить
сорян, я не шелезячник...4. И главное кто участвовать будет в проекте.
это всё кроме того, что, к примеру:
на плате стоит 64кб SRAM, но в доступе, почему-то, дали только 16кб. И то включается оно только в 0е окно. А как было бы здорово иметь полноценную фаст раму - все 64кб в доступе, в любое окно проца с возможностью чтения. или вот ещё пример - акселю не дали возможность работать с портами. например, с портами hdd. а как было бы здорово акселем зачитать весь сектор. есть свободная команда акселя - ld h,h. на неё и повешать режим работа с портами.
было ещё то-то. даже где то записывал...
но это всё очень трудоёмко и сложно и скорей всего останется на уровне "влажной" мечты...





Ответить с цитированием