Важная информация
RSS лента

asve79

Начало...

Оценить эту запись
С чего все началось:

Несколько месяцев назад я все чаще стал вспоминать что когда-то у меня был спектрум, и это было интересно. Фактически это первый компьютер, на котором я начал писать первые программы.
Но где-то в 98 или 99-м у меня появился пентиум и спектрум покрылся пылью и был забыт.

И вот, как я уже упомянул, что-то часто я стал возвращаться своими мыслями к спектруму. Посмотрел какие есть эмуляторы, понял что ситуация неоднозначная. неоднозначная тем, что я работаю в линухах, а под линух нормальных эмуляторов можно пересчитать по пальцам одной руки неудачного токаря-фрезеровщика. )

В какой-то момент начал задавать себе вопрос - а зачем оно мне? Свободного времени у меня не скажу что много, точней так - сейчас его нет, и тратить потенциально свободные минуты на поднятие инфы по спеки дело весьма расточительное. Но.. Хочется.. А если что-то хочется на надо сделать шаг и посмотреть что будет )

Потыкал фидо-эху на предмет а что народ делает со спеки. ну мало ли есть живые кейсы, на которых компьютер можно использовать не только для ностальгии по играм. Тем более что игры для меня не так уж и привлекают. Ну так сложилось. ) Походил по формумам. Народ есть, кто-то что-то пилит, но видимо в ностальгических целях.

Я задал себе вопрос: если где бы я мог использовать спеки?
Для себя нашел такой ответ: подключаться к чему-то и например читать фидо, или что-то связаное со спектрумом. Ну или смотреть отчеты по домашней бухгалтерии или например с умного дома. А что?- эпотажно! ))
Для этого начал копать в сторону подключения спека к сети. И тут какой-то полный развал. Для себя выделил единственный вариант - подключение через RS232. Есть неплохое решение для EVO, потенциально на профике будет нормальный порт RS232, что-то у буржуем есть на этот счет, да и ZX Spectrum Next имеет эту реализацию.

В моем варианте пока все выглядит так:
- взять EVO (эмуль), сделать для него RS232 или ткнуться в сторону ZIFI, ибо тоже вариант рабочий
- научиться получать информацию по порту.
- дальше можно развивать фантазию и писать API/оболочки и пр.

Ок, значит надо понять как работать с портом... Тут какой-то ахтунг! Часовое гугление не дало однозначного результата (не, ну конечно может я такой старый и не терпеливый). )
Эмуляторы под линух пока не имеют поддержки работы с портом, значит надо доработать какой-либо эмулятор.
Эмулятор выбрал xpeccy. Написан на QT, код доступен, автор его поддерживает. Тут все хорошо сошлось.

Остается понять какие порты у спеки являются портами RS232 и возможно найдется найти человека, который хотя бы задаст вектор. Копать в одиночку долго и возможно бессмыслено.

Нашел терминал Melon Terminal. Загрузил в эмуляторе. Терминал завис. Потенциально можно пройтись отладчиком и посмотреть какие порты как использует. Как вариант. долгий но вариант.

Текущие планы: покидать вопросы общественности на предмет "кто работал", как это реализовано на EVO. Может найдуться вменяемые доки...

Обновлено 04.12.2018 в 11:48 asve79

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

Трекбэков