Можно не менять плату, а изменить прошивку
- - - Добавлено - - -
Можно также не менять прошивку, а правильно перепутать адресные входы при прошивке ПЗУ/считывании ПЛМ
Вид для печати
Можно не менять плату, а изменить прошивку
- - - Добавлено - - -
Можно также не менять прошивку, а правильно перепутать адресные входы при прошивке ПЗУ/считывании ПЛМ
На СПЕКТРе и телевизоре с круглым экраном (ФЭД, ЕМНИП) проходил Barbarian. Этот спек имел в поставке кассету или две, и, кажется, свой тест в ПЗУ. По книге там нужно было в переменные бейсика что-то записать чтобы подключался набор русского шрифта из ПЗУ и был тест таймера, магнитофона и памяти (шахматка, как я помню). Как-то раз мы запустили этот тест, долго ждали рисование полосок, никак этот тест не проходил и дождались. СПЕКТр вывел на экран диагностику себя которая начиналась фразой "ПШОШЕШКА ТАЙМЕША ТЕСТ ПШОШЕЛ". Буква Р "испортилась" в области шрифтовой и так хитро байтики полегли что получилась буква Ш вместо Р. У него вообще были большие проблемы с памятью, значения в памяти могли обнуляться, самопроизвольно меняться на рандомные числа и т.д.
- - - Добавлено - - -
Только это какой-то не такой СПЕКТр 48. Наш СПЕКТР был с плёночной клавиатурой. У него была бумажка с напечатанными клавишами под плёнкой и нажимать их, а тем более играть в Barbarian было ещё то мучение.
Хочется, чтоб получилось универсально - хочешь ПЛМ ставишь, хочешь ПЗУ, без изменения платы
Подскажите по клавиатуре. Отмыл, прочистил, проверил. Средство для духовок от Фаберлик, как выше писал отмыло и мои отпечатки пальцев, потому клаву в перчатках мыл.
https://pic.maxiol.com/thumbs2/16351...1018202744.jpg
https://pic.maxiol.com/thumbs2/16351...1018214108.jpg
Но видимо плата была чем-то залита, и в реакции с моющим что-то случилось, и 4 кнопки буквально расплавились!
https://pic.maxiol.com/thumbs2/16351...1018214205.jpg
https://pic.maxiol.com/thumbs2/16351...1018214218.jpg
Кнопки поменял, вот теперь прошу совета, чем их лучше смазать, чтобы плавнее были?
Силиконовой смазкой, да хоть Литолом, Циатимом и т.д.
Начал рисовать плату потихоньку
В Diptrace. Рисую обычно в Альтиуме, но там нет возможности фотошаблона, т.е. сначала надо в Спринт, потом в Альтиум. В Диптрейсе сразу всё есть.
Доделал крепления клавы, в корпусе их не было. Походу это корпус прототип, есть некоторые отверстия явно промышленного производства, но это не суть.
Вроде привел в порядок.
Нанёс принты, маленько кривовато, но в реале так в глаза не бросается, да и поправить можно!
было:
https://pic.maxiol.com/thumbs2/16342...1014163034.jpg
Стало:
https://pic.maxiol.com/thumbs2/16355...1102923461.jpg
У нас в игровом зале кооператива "Дисплей" стояли несколько спеков с пленочными клавиатурами. Названия модели не помню, да и вроде не было его, помню что спектрумовская "радуга" была справа-сверху, и клавиатура была красивая, красочная, яркая, типа такой:
https://pic.maxiol.com/thumbs2/16355...hobbithobb.jpg
Добрый вечер всем ,немного добавлю фото расширений для данного компьютера СПЕКТР которые использовались и могли использоваться,
1- это интерфейс для подключения кемпстон джойстика
https://i.ibb.co/N6QPnJ0/DSC-6972.jpg https://i.ibb.co/qsw6KpR/DSC-6973.jpg https://i.ibb.co/PFGppZm/DSC-6974.jpg https://i.ibb.co/RTNKjjs/IMG-3595.jpg https://i.ibb.co/GF1rvVy/IMG-3596.jpg https://i.ibb.co/MNPHBdN/IMG-3597.jpg
2- расширение которое ранее упоминалось так же для джойстика и сети ,использовалось это или осталось как прототип не пошедший в производство мне достоверно не известно,могу проверить только на работоспособность разъема джойстик
https://i.ibb.co/frFpgkG/IMG-3598.jpg https://i.ibb.co/YRVdGyR/IMG-3599.jpg https://i.ibb.co/30sHqZ4/IMG-3600.jpg https://i.ibb.co/6mQWXQG/IMG-3601.jpg https://i.ibb.co/SPNK4nJ/IMG-3602.jpg
- - - Добавлено - - -
так же имеется для этого компьютера TR-DOS собираемый в отдельном корпусе и имеющий уже готовый вход под джойстик ,так же системный разъем,а так же разъем для подключения внешнего флоппи дисковода чем я и воспользовался подключив 3,5 дюймовый дисковод при помощи друзей с форума,а к системной шине подключил плату AY звукового программируемого процессора,также благодаря помощи предоставляю фото
https://i.ibb.co/Cw2jkW5/KTVI9013.jpg https://i.ibb.co/FqJ1nrp/LDPQ6505.jpg https://i.ibb.co/jVVqMrX/QAKC0200.jpg https://i.ibb.co/vcKkgz3/YHNQ6645.jpg
- - - Добавлено - - -
и немного фото документации
https://i.ibb.co/zHtgPBx/IMG-2252.jpg https://i.ibb.co/JtJ7B4V/IMG-2253.jpg https://i.ibb.co/Nrv4Kp8/IMG-3603.jpg https://i.ibb.co/3C3ymYk/IMG-3604.jpg
Возможно. И скорей всего. Но точно назывался СПЕКТР и был 48-ми килобайтным Спектрумом. :)
Кажется также назывался и завод-производитель, здесь уже не уверен.
- - - Добавлено - - -
Похоже, там тоже был разноцвет, но исполнение более убогое: все 40 клавиш одинакового размера, крупные квадраты, нажимать надо точно в центр. Прямоугольник расчерченный на 40 квадратов и подписанный по классике в три этажа, напечатанный на не самой качественной бумаге, но типографским способом, сверху положили толстую плёнку и всё это запихнули в чёрный квадратный корпус. Печатать BASIC-программы на нём было одно "удовольствие")
Накидал схему, сравнил с рабочей платой, выяснился интересный нюанс - на ПЗУ перепутаны А11 и А12. В изначальной схеме адресация правильная, а на плате уже перепутана.
Слил с оригинальных ПЗУ. Объединил для 27128 не меняя оригинального расположения страниц, а также перетасовал и объединил в одну для запуска в эмуляторе
https://disk.yandex.ru/d/suUiFQvYPoA5NA
Разобрал логику работы ПЛМ №III. Нарисовал диаграммы экрана в формате Z.A.N.
https://disk.yandex.ru/d/cW7zWZ3Ih55AHA
Также накидал ДНФ данной ПЛМ, если кому интересно
- - - Добавлено - - -
Также первая рабочая версия схемы, сверенная с платой реально работающего компьютера.
Со временем возможны незначительные корректировки по названиям сигналов и т.д.
https://disk.yandex.ru/d/fBg2m-OOunm-4w
Монтажная схема
https://disk.yandex.ru/i/3mRPTK_sDknhFg
А у автора темы есть новые схемы, в том числе блоков джойстика, принтера, клавиатуры и еще чего-то. Неплохо бы и схему расширения памяти.
Все эти платки тоже есть в наличии, отрисовать и свести со схемой думаю проблем не возникнет.
Всему своё время. Сначала хочу разобраться с работой самого компа. Разобрать на ДНФ каждую ПЛМ-ку, нарисовать диаграммы и т.д
да ПЛМки тут самое важное
Считал их в режиме ПЗУ, разбираюсь потихоньку
Из особенностей схемы:
Кадровый сигнал, который в руководстве и в оригинальной схеме назван КГИ, по факту это КСИ. CГИ соответствует стандарту, но нет ССИ. SYNC, как положено заксорен из СГИ и КСИ, но толку мало, так как от СГИ ничего из современного не синхронизируется.
В кадре - 314 строк
Видеопамять выполнена на РУ10, но несмотря на это проц тормозится WAITом.
В компе присутствует порт #0F, который отключает выбор ПЗУ, тогда ОЗУ доступно во всём диапазоне
INT - 125 мкс
Дешифрация FE по 8 битам
Выбор памяти происходит по IORQ=1
Если вход 7-го бита порта FE=0, то включается двойная скорость LOAD/SAVE
Разбираю работу ПЛМ №II
Вот растактовка работы арбитра доступа к видеопамяти
https://disk.yandex.ru/i/prKMwH_kyLiGUg
Таблица истинности ПЛМ №I
https://disk.yandex.ru/i/-AfYfDrdqKOKGQ
основательный подход
Клон интересный, поэтому охота разобрать до "винтиков", плюс для истории будет документация.
- - - Добавлено - - -
Таблица истинности ПЛМ №II
https://disk.yandex.ru/i/nMyflR7KEI_ArA
- - - Добавлено - - -
Разобрал II ПЛМ. Интересно что они хотели сделать с переменной 6?
- - - Добавлено - - -
Одна и та же переменная входит в функции выбора адресов атрибутов VMA8, VMA9, а также выбора чипов видеопамяти, но по факту не задействована и подключена к GND
Shofer, клон очень интересный, на его основе планировались и учебные классы, есть расширения джоя, сети, принтера, расширение памяти, блок тр-дос...
Как раз-таки в расширениях, лично для меня, интереса нет. Обычные порты, ничего нового. А сам комп - это да. Обилие ПЛМ - это и тормоз и возможность что-нибудь подправить, изменить.
- - - Добавлено - - -
Не представляю как расширить память посредством подключения внешнего блока. То есть представляю, но это не будет соответствовать какому-либо стандарту, а поэтому смысла никакого
- - - Добавлено - - -
ТРДОС - система так себе, но стала стандартом в России, поэтому приходится её использовать
Сеть и принтер - вряд ли актуально в наши дни
- - - Добавлено - - -
Джойстик. Если Sinclair, то вообще ничего кроме разъёма не надо, а если Kempston, то пара микросхем, а если перепрошить ПЛМ, то вообще одной хватит, ИР22, например
Таблица истинности ПЛМ №III
https://disk.yandex.ru/i/pMfPVvYjoaRCbA
А много ли владельцев Спектра? Тема актуальна, вообще?
Таблица истинности ПЛМ №IV в формате OpenOffice, так более читабельно
https://disk.yandex.ru/i/PpTPlZ2YUbvXwA
А также без строк инверсии
https://disk.yandex.ru/i/fyU8hxyztfCRcQ
- - - Добавлено - - -
На мой взгляд, в наше время инверсия не нужна. Смотрю на оригинальную таблицу, уж слишком она перемудрена. Если кто захочет воплотить IV ПЛМ в какой-то другой реализации, то мой вариант простой и рабочий.
- - - Добавлено - - -
Повторяющиеся строки для BRIGHT также можно удалить для сокращения числа строк
- - - Добавлено - - -
Схему считаю разобранной на 99%, логика работы компьютера принципиально ясна. Остаются пока неясными вопросы WAIT и ТУРБО-режима 7 Мгц
- - - Добавлено - - -
Коробка отдельная такая - родная?