Комментарии 26
Кстати, на ебее поглядел, стоит вполне вменяемых денег. Даже за 300 с хвостиком рублей нашёл (если вы в России), с доставкой за 750. Правда потрёпанный жизнью. За 2 000 рублей с доставкой можно найти полноценный с мануалами. Но без проводка как-то не айс.
ТОРТИЩЕ!!!

Вопрос, который остался за кадром: как была перенесена программа? Только ручным вводом?

Судя по тому, что автор в тексте пожалел об отсутствии переходника, и привёл скорость набора программы и общее время, то… Да, хех.


Заголовок спойлера

Я когда на своём программируемом калькуляторе игры стирал, чтобы место освободить, записывал их в блокнот. Он даже где-то должен лежать до сих пор.

Жизнь — боль! Но, блин, я бы сделал переходник для таких целей!

Во времена Спектрума часто вводили из журналов и книжек хекс-коды, причем довольно большие по объему. А если в процессе ввода гас свет… До сих помню эмоциональный рассказ товарища о таком происшествии :-)

На РК тоже так набирали в удобном редакторе DUMPCOR. И так же ругались, если гас свет.

Интересно, а почему в таких условиях не делали самодельных перфокарт — например, из рулона обоев (и считыватель из нескольких пар светодиодов и фоторезисторов)? Протаскиваешь длинную ленту через самодельный ридер — и готово.
Да, причем пришлось полностью перепечатывать несколько раз: первый раз в процессе написания; потом я получил HALT из-за ошибки при вводе строки с машинным кодом, который добавлялся в самый последний момент, пришлось перезагружать; потом я делал фотосъемку для этого поста, соответственно обесточил Псион и только потом вспомнил, что мне еще видео с Тетрисом снимать…
Была мысль, есть даже готовая схема с MAX232 на бору и с дампом оригинального ROMа, но, к сожалению, мои слабые познания в электротехнике отняли бы очень много времени на реализацию этой затеи.
Кстати, бывают четырёхстрочные дисплеи



Встретил в лоте(прямо пачка железок)
Да, это последний представитель Органайзеров, модель LZ, 89 года.
Вы меня заинтриговали, и я даже думаю прикупить себе железку в парке бесполезных игрушек (куча КПК уже есть). Вы можете пояснить, как вы делаете перезагрузку символов? И как я понял, что символы приходится перегружать на лету?
Каждый символ формируется 8 байтами, по байту на строку, используется только младшие 5 бит.
Сначала в регистр управления ЖК пишем адрес нужного нам символа (адреса UDG с 64 до 128). Вот так:
POKEB $180, 64+X*8 где X индекс UDG
Потом в регистр данных ЖК пишем последовательно все 8 байт определяющие символ:
POKEB $181, b0

POKEB $181, b7
Адрес автоматом инкрементируется, т.е. мы можем указать адрес первого UDG символа — POKEB $180, 64 а потом последовательно записать все 64 строки для всех 8-ми символов без необходимости указывать адрес для каждого переопределяемого символа.

Да, символы постоянно меняю, причем там есть проблема, что любое изменение символа приводит к его изменению на экране (если он выводился), поэтому перед изменением нужно их удалять с экрана, чтобы не вылазили артефакты.

Это на двухстрочнике-то тетрису тесно? Ему и на однострочнике даже не тесно — есть вполне комфортно играбельная версия для МК-85. Правда, там попиксельная адресация.

Согласен, тетрис поместится и в одном матричном символе) Но на счет комфорта не уверен — на МК-85 очень большие межсимвольные отступы, фигуры некрасиво смещаются, ну и мелко очень, хотя я видел реализацию только на фотографии.
Я тоже согласен.
Видимо в достаточно нестандартном соотношении высоты девайса к высоте экрана
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.