Psion Organiser II XP: Статьи о Psion

Psion Organiser II XP

Автор: KM <km@mypsion.ru>

Вступление
Британская компания Psion по праву носит гордое имя пионера ручных устройств. И действительно, из-под ее "пера" вышло огромное количество одноименных машинок, которые получили заслуженное признание среди почти 6 миллионов пользователей. Psion сделал много революционных открытий на этом поприще, много изобрел того, что ранее даже и не снилось никому.
Psion Organiser II XP: картинка #1 (16072 байт)
Дедушка всех карманных компьютеров, Psion Organiser II, выпущенный в 1986 году, был первой машинкой, которая помещалась в карман и при этом обладала возможностью не только запуска встроенных программ, но и написанию и использованию собственных. Справедливости надо отметить, что самой первой машинкой был Psion Organiser (без цифры II), который фирма выпустила еще в 1984 г, но возможности его были не столь велики, как второй модели. Поэтому именно Organiser II можно не кривя душой назвать первым карманным компьютером. Данная серия карманных компьютеров производилась до начала девяностых годов прошлого века, всего же было выпущено порядка 500 тысяч устройств.

Psion Organiser II, как уже и было сказано, был второй моделью (после Psion Organiser) в цепочке карманных компьютеров Psion. Именно он и стал предшественником революционного Series 3, который завоевал в свое время всю Европу. За Series 3 уже последовала модель Series 5 (число в данном ряду 4 было пропущено из-за того, что во многих странах это число считается несчастливым), Series 5mx, Series 7, netBook, Revo, Revo Plus, а также их варианты.
Psion Organiser II XP: картинка #2 (15706 байт)
Psion Organiser II обладал функциями хранения любых данных (база данных), имел калькулятор, ежедневник, будильник, а также встроенный язык программирования OPL (Organiser Programming Language), который успешно дожил до наших дней и используется во всех моделях карманных компьютеров Psion. Имелось также и достаточное количество периферийных устройств и программного обеспечения, о чем мы узнаем далее. О данной машинке даже нельзя говорить в прошедшем времени. Это может показаться невероятным, но Organiser II до сих пор имеет реальное применение в работе! Им пользуется довольно большое количество людей и, судя по всему, не намерено менять эту машинку на что-то более новое.
Psion Organiser II XP: картинка #18 (16258 байт)
Psion Organiser II выпускался в виде пяти моделей, которые имели отличия в количестве внутренней памяти и размере дисплея.
Модель ROM RAM Дисплей
CM 32K 8K 2x16
XP 32K или 64K 16K 2x16
LA 32K или 64K 32K 2x16
LZ 64K 32K 4x20
LZ64(LP) 64K 64K 4x20

Также выпускалась и специальная POS-версия (от слов "Point Of Sale" - "точка продаж"), которая была предназначена только для использования в качестве торгового терминала. В ней были "спрятаны" основные программы, а доступен был язык OPL и возможность запуска собственных программ.

Интересно, что такое примитивное по нынешним меркам устройство в то время было столь популярно, что были выпущены даже мультиязычные версии Psion Organiser II на 11 языках!

Что такое Psion Organiser II
Внешне это серая пластмассовая коробка размером 142,0 х 78,0 х 29,3 мм, которая очень удобно лежит в руке. Масса Psion Organiser II - 250 граммов, что очень немного для карманного компьютера (для сравнения, Psion Series 5mx весит 354 г). С задней стороны у корпуса вместо ножек имеется резиновая полоска длиной в 5,5 см, которая предназначена для того, чтобы машинка не скользила, будучи положенной на стол.
Psion Organiser II XP: картинка #3 (20905 байт) Psion Organiser II XP: картинка #4 (9779 байт)
Клавиатура состоит из 36 клавиш, куда входят буквенно-цифровые клавиши, клавиши управления курсором, редактирования и несколько функциональных (включение, выбор режима).
Дисплей - жидкокристаллический, состоит из 2 или 4 текстовых строк по 16 или 20 символов в зависимости от модели. Каждое знакоместо имеет "разрешение" 5х8 точек.

Psion Organiser II XP: картинка #5 (9248 байт)
С правого бока машинки имеется колесико, с помощью которого можно подстраивать контрастность дисплея под нужные условия. Подсветки дисплей, конечно же, не имеет.

В данной модели применено весьма незамысловатое, но вместе с тем гениальное средство для защиты корпуса и клавиатуры, а именно, надвигающийся пластмассовый кожух (на картинке выше). Когда Psion Organiser II не используется, вы просто задвигаете его в кожух и убираете в карман или другое место. Чехол имеет защелки, которые фиксируют его в двух положениях (закрыто и открыто). В открытом положении машинку точно также удобно держать в одной руке за чехол, в то время как другая рука нажимает на клавиши. Если же вас не устраивает такой вариант, то кожух можно снять с машинки совсем!

Psion Organiser II XP: картинка #6 (9938 байт)
Psion Organiser II питается от одной 9-вольтовой батареи типа "Крона". Резервной батареи он не имеет, поэтому при замене севшей батареи есть опасность потерять данные, находящиеся в оперативной памяти. Пользователю дается 90 секунд на смену батареи, что, впрочем, вполне достаточно. Помимо всего, имеется возможность подключения внешнего источника питания, 10 вольт постоянного тока.

"Сердцем" Organiser II является 8-ми разрядный микропроцессор Hitachi HD6303X, работающий на частоте 3,6864 МГц. Операционная система, использующаяся в машинке, не имеет названия, поэтому общепринято называть ее просто Organiser OS.

Хранение данных
Psion Organiser II XP: картинка #7 (12599 байт)
Помимо внутренней оперативной памяти (ОЗУ), которая в различных моделях колеблется от 8 до 64 Кб, Psion Organiser II имеет возможность подключения и внешних "устройств" хранения данных. Существуют два типовых вида устройств внешней памяти, так называемых паков (Pack): датапаки (Datapack), рампаки (Rampack) и флэшпаки (Flashpack). Они выпускались объемом от 8 до 256 Кб. И те, и другие подключаются к специальным разъемам с левого бока устройства. Таких разъемов два, они понимаются системой как диски B: и C: соответственно (диск в оперативной памяти именуется буквой А:).

Psion Organiser II XP: картинка #8 (7039 байт)
Датапаки представляют собой перепрограммируемые устройства на EPROM-памяти (Erasable Programmable Read-Only Memory - стираемое программируемое постоянное запоминающее устройство). Такая память отличается тем, что записать на нее данные можно, а стереть физически - нельзя. Если вы удаляете ненужный файл с датапака, то место не высвобождается, а только удаляется ссылка на файл. Это как если бы вы из книги вычеркнули страницу. Датапаки энергонезависимы, поэтому на них рекомендуется записывать особо важные данные, которые не требуют изменений (например, программы). Данные модули способны хранить данные в течение не менее чем 50 лет при температуре до 100°С. Когда датапак заполняется полностью, то пользователь может захотеть стереть с него всю информацию. Это возможно, для чего датапак помещается на 30 минут в специальное устройство Psion Formatter, где с помощью ультрафиолетового света полностью стирается содержимое EPROM-памяти. Запись файла на датапак длится долгое время; несколько сотен байт записываются в течение порядка 10 секунд. Датапаки - самые дешевые из всех устройств хранения данных и самые распространенные.

Psion Organiser II XP: картинка #9 (8029 байт)
В отличие от датапаков, рампаки построены на обычной, энергозависимой, памяти (RAM). Она подпитывается с помощью трехвольтовой литиевой батарейки типа CR2032, которая установлена в самом рампаке. Выпускались они объемом в 32-256 Кб. Надо заметить, что батарейка в данных устройствах несменная и поменять ее можно только ценой разрушения токоприемных контактов. Преимущество рампаков в том, что стертый файл высвобождает занимаемое место и его можно использовать для записи новых данных. К тому же это самые быстрые устройства в плане записи данных. Недостатком же является более высокая цена и то, что при потере питания все содержимое памяти безвозвратно пропадет.

Psion Organiser II XP: картинка #10 (7259 байт)
Наконец, флэшпаки построены на основе EEPROM, то есть памяти, которая стирается электронным методом, а не ультрафиолетовым светом. Однако Organiser II все равно не умел стирать файлы так, чтобы высвобождалось занятое место. Флэшпак можно было только отформатировать заново, когда он заполнялся. Надо заметить, что флэшпаки стали выпускаться много позднее, чем предыдущие устройства хранения, и позднее, чем сами Organiser II. Поэтому машинки с ними работать напрямую не умели. Приходилось подгружать специальный драйвер для флэшпака. Флэшпаки являлись самыми дорогими из всех паков.

Помимо этих паков, выпускались также и паки с набором программного обеспечения (Software pack). По каталогу 1990 года, который прилагался к моему Psion Organiser II XP, я насчитал порядка сотни дополнительных паков производства Psion (и других софтверных компаний) с программами от игр до финансовых и научных пакетов, электронных таблиц и текстового процессора.

Внешние устройства
Говоря, о Psion Organiser II, нельзя с гордостью не отметить то, что для него существует и несколько подключаемых устройств. Это торговые терминалы, сканер штрих-кодов, принтер, устройство для чтения магнитных карт, пейджер, различные измерительные щупы, а также коммуникационный интерфейс RS232.

Psion Organiser II XP: картинка #11 (6314 байт)
Все устройства подключаются к верхнему разъему машинки, который в случае не использования закрыт крышкой-задвижкой.

Принтер, который называется весьма просто - Psion Printer, обладает уникальным дизайном с расчетом на использование исключительно с Organiser II. Сама машинка вставляется снизу в принтер и в результате получается монолитное устройство. Принтер имеет встроенную перезаряжаемую батарею, поэтому он не привязан к сети и обеспечивает пользователю полную мобильность. И даже более того, в случае, если сядет батарея Organiser II, то машинка будет питаться от батареи принтера. Некоторые модели Psion Printer имеют также слот для чтения магнитных пластиковых карт.
Psion Organiser II XP: картинка #12 (16981 байт)
Psion Printer печатает на термобумаге, которая поставляется в виде рулонов шириной до 110 мм. Максимальная ширина поля для печати - 100 мм, при этом машинка может печатать в двух режимах: 20 символов в строке и 40 символов. Для того чтобы было удобно отрывать отпечатанную бумагу, предусмотрена металлическая полоска с зубчиками.

Psion Organiser II XP: картинка #13 (11369 байт)
Другое интересное устройство: это сканер для чтения штрих-кодов, именуемый так же просто: Bar Code Reader. Он тоже подключается через порт ввода-вывода Organiser II. Сам сканер - это ручка со светодиодом и приемником. На его боку имеется кнопка включения свето-фото-диода. Включенным сканером нужно быстро провести по штрих-коду (в любом направлении), и устройство распознает код и передаст его управляющей программе.
Psion Organiser II XP: картинка #14 (28220 байт)
Питается сканер от машинки, причем работает в режиме низкого токопотребления, что гарантирует продолжительную работу устройству. Впрочем, для постоянной работы на модуле сканера имеется гнездо для подключения внешнего источника питания, от которого и будет работать Psion Organiser II.

И, наконец, нельзя не отметить коммуникационный порт, который позволяет подключаться к другим устройствам, работающим по протоколу RS232. Это может быть модем, обычный принтер (с последовательным входом), а также настольный компьютер. Максимальная скорость связи - 9600 Кбит/сек.

Psion Organiser II XP: картинка #15 (13630 байт)
Интересно реализовано программное подключение внешних устройств. Разумеется, для каждого из них необходима управляющая программа, без которой устройство работать не будет. Сам Organiser II таких программ не содержит. Они находятся внутри подключаемого модуля. После подключения пользователь должен дважды нажать клавишу "ON". Первым нажатием он включает машинку, а вторым дает команду "перекачать" программное обеспечение в свою оперативную память. При этом в интерпретатор OPL добавляется новая функция, которая будет работать в OPL-программах. Например, при подключении сканера штрих-кодов появляется функция BAR$:().

Коммуникации
Для подключения к другим устройствам используется специальный модуль Comms Link. При наличии этого модуля, а также переходника для смены "пола" у разъема RS232 можно подключиться к настольному компьютеру для передачи данных. Обмен файлами происходит в терминальном режиме по протоколу Xmodem. Как уже говорилось, при подключении Comms Link становятся доступными функции приема и передачи файлов.

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

Чтобы подключиться к модему, потребуется не только Comms Link, но еще и нуль-модемный адаптер. Следует заметить, что он отличается от переходника для смены "пола", потому что имеет другую распайку. Psion Organiser II способен работать даже самостоятельно как удаленный терминал и включаться при входящем звонке с модема! Таким образом, можно оставить Psion Organiser II дома, подключенным к модему (а модем - к телефонной линии), и иметь доступ к нему с удаленного компьютера.

Система и программное обеспечение
Итак, какие же программы установлены в Psion Organiser II? При включении устройства пользователь попадает в главное меню системы, в котором перечислены приложения и команды, которые выполняет Organiser II, модель XP.
FIND - поиск данных. Предназначено для поиска конкретной записи из базы по контексту. Необходимо выбрать диск, на котором производить поиск (клавишей MODE), ввести поисковую строку и нажать клавишу EXE, после чего будет показана первая найденная запись. Для просмотра следующих надо последовательно нажимать EXE.
SAVE - сохранение записи в базе данных. Запись может иметь длину до 254 символов и содержать любые данные, например, контактные данные персоны.
DIARY - ежедневник. Он позволяет записывать и быть в курсе всех событий, с которыми вы планируете встретиться. События назначаются на конкретную дату и время. Им можно присваивать и звуковой сигнал, чтобы не пропустить событие. В режиме ежедневника доступно множество функций по его редактированию, перемещения по записям, поиска, списка, вычеркивания и восстановления, а также полного удаления записи.
CALC - калькулятор. При работе с калькулятором необходимо вводить строки для вычисления и нажимать клавишу EXE. Калькулятор поддерживает: 4 основных арифметических действия, возведение в степень, тригонометрические функции, число пи, квадратный корень и работу в 10-тичном и 16-ричном режимах. Для записей выражений разрешается использовать скобки любых уровней вложенности. Калькулятор имеет 10 регистров памяти и позволяет производить над ними действия.
PROG - режим программирования OPL. Этот язык установлен на все машинки, которые выпускал Psion, и Psion Organiser II - не исключение. Версия OPL, установленная в нем, позволяет обращаться к почти 150 командам и функциям. Имеются средства по редактированию, трансляции и запуску программ.
ERASE - команда, предназначенная для стирания файла. С помощью клавиши MODE можно выбрать диск, а затем нужно выбрать из списка удаляемый файл и нажать клавишу DEL.
TIME - встроенные часы. Показывают время, дату, день недели. Примечательно, что часы не рассчитаны на 2000 год и выше (поддержка 2000 г есть только в модели LZ). Поэтому после 1999 г начинается 1900. Для решения этой проблемы можно либо выбрать года с совпадающими днями недели, либо воспользоваться специальным патчем системы, который написал один из пользователей. Вторая примечательность встроенных часов Psion Organiser II состоит в том, что он, находясь в спящем (выключенном) режиме вынужден включаться каждые 2048 секунд (34 минуты) и тут же снова выключаться. При этом можно услышать тихий звук включения.
INFO - информация о системной памяти. Показывает объем занятого и свободного места на дисках, а также количество свободных байт ОЗУ.
ALARM - будильники. Можно определять до восьми будильников. Причем будильники могут быть как единовременные, так и повторяющиеся (ежечасно, ежесуточно, еженедельно). Сам сигнал будильника и его громкость выбирать нельзя, приходится довольствоваться единственным имеющимся, сиренообразным.
COPY - команда копирования файлов. Можно копировать файлы как в пределах одного устройства (под разными именами), так и на другое устройство хранения данных.
RESET - команда для полного сброса машинки. При ее выборе полностью очищается содержимое ОЗУ, включая файлы и программы, находящиеся в нем (на диске А:). Рекомендуется удалить эту команду из меню, чтобы случайно не произвести такой сброс.
OFF - команда для выключения устройства. В принципе, Psion Organiser II работает в таком режиме, что после 5 минут бездействия отключается сам автоматически и переходит в спящий режим. Но в любой момент можно и выключить его вручную через команду OFF.

Это были стандартные команды для моделей CM, XP. В более старших моделях Psion Organiser II, а именно, LZ, данный список расширен, а имеющимся и в ранних моделях командам добавлена расширенная функциональность. Так, добавлены программы Notes (записная книжка), World (мировое время по городам и странам, а также телефонный код города), Month (месячник), Xfiles (файловый менеджер), Utils (поиск, информация, управление звуком, список файлов, копирование, установка пароля, выбор языка, сброс машинки и форматирование флэшпаков), а также улучшены имеющиеся (например, в Alarm можно выбирать сигнал будильника).

Помимо этих стандартных, пользователь имеет возможность размещать в меню и свои собственные программы. Делается это с помощью клавиши MODE - INSERT ITEM. То же самое касается и удаления: ненужные пункты можно удалить с помощью клавиши DEL.

Рынок внешних программ, созданных для Psion Organiser II, весьма и весьма велик. По скромным подсчетам, существует порядка 150-200 дополнительных программ. Примерно половина из них разработана профессиональными компаниями - производителями софта, а другая половина - пользователями. Среди программ можно найти системы управления, телефонные менеджеры, анализаторы данных, презентационные пакеты, PIM, электронные таблицы, текстовые процессоры, утилиты проверки орфографии, математические пакеты, аудиторские и финансовые программы, игры (даже графические), программы электронной почты и факса, навигационные программы и еще много, много другого. Большинство программ, работающих с базами данных, поддерживают импорт и экспорт популярных (в те времена) пакетов для настольных компьютеров.

Средства разработки
Разумеется, плоха была бы та машинка, в которой нет внешних средств разработки программ. Конечно, программу можно написать и набрать на самом Organiser II, но работа с его клавиатурой вряд ли покажется кому-то удобной, потому что она не предназначена для ввода большого количества данных.

Несмотря на то, что Psion Organiser II имел не графический дисплей, а буквенно-цифровой, была возможность применять некоторые графические возможности за счет того, что символы из кодовой таблицы с кодами от 0 до 7 являлись доступными для перепрограммирования. С помощью их переопределения можно было даже делать несложные графические игры, как, например, тетрис или PacMan, которую вы видите чуть ниже.

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

Psion Organiser II XP: картинка #16 (2949 байт)
Первый из них разработан самой компанией Psion и называется Organiser Developer Kit. Это коммерческий продукт. Сердце Organiser Developer - это эмулятор. Эмулятор работает на персональном компьютере в среде DOS и требует 512 Кб оперативной памяти. По нынешним временам это совсем мало, но 15 лет назад эту программу можно было отнести к весьма ресурсоемким. В связке с коммуникационным шнуром Comms Link эмулятор позволял производить такие операции: копировать содержимого датапаков на PC и разбивать его на файлы, писать, редактировать и отлаживать программы и переносить их затем на Organiser II, создавать образы датапаков и затем переносить их на чистые датапаки.

Organiser Developer позволял эмулировать только устройство Organiser II модели LZ. Несмотря на то, что на нем можно было создавать программы и для предыдущих устройств, следовало иметь в виду, что размер экрана у них отличался. Эмулятор позволял работать только в "режиме" PROG, который доступен из главного меню самой машинки. Но из него нельзя было перейти на верхний уровень и запускать остальные имеющиеся в Psion Organiser II программы. Из-за различий архитектуры PC и Organiser II были недоступными также и некоторые команды для прямой работы с памятью.

Psion Organiser II XP: картинка #17 (3435 байт)
Второй эмулятор, называющийся без лишних мудростей Psion Organiser II Emulator, был разработан сторонним программистом Полом Робсоном в 1998 году, и он стал бесплатным. В отличие от предыдущего, данный эмулятор использовал образы памяти ПЗУ самих машинок и поэтому имел преимущества, заключающиеся в том, что мог эмулировать любую из машинок, а не только LZ, а также предоставлял возможности по работе со встроенными программами Organiser II. Образы ПЗУ по соглашению с компанией Psion тоже доступны со странички автора этого эмулятора. Видимо, Psion Plc к тому времени окончательно потеряли интерес к поддержке Psion Organiser II. Данная программа позволяет разрабатывать и отлаживать свои OPL-процедуры так же, как если бы это делалось на самой машинке. К сожалению, работа над этим эмулятором была остановлена на 5-й бета-версии, поэтому сложно сказать, насколько он совместим с функционированием устройства Organiser II.

Эти инструменты позволяли вести разработки на языке OPL. Но не только на OPL можно было разрабатывать свои программы. Бельгийская компания AR Software выпустила программный пакет Assembler Pack, специально предназначенный для программирования на самом устройстве на языке ассемблер. Он поддерживал стандартные мнемоники и метки, допускал как построчный ввод данных, так и чтение из файла, обеспечивал OPL-совместимые средства управления файлами, имел мощный отладчик с пошаговым режимом, 16-ти ричным редактором и функциями дисассемблирования и копирования. Assembler Pack работал на Organiser II без связи с PC.

Технические характеристики
Модели Psion Organiser II CM, XP и LZ
Год выпуска 1986 (CM, XP), 1988 (LZ)
Стоимость £82 (CM), £139 (XP,LZ) , £169 (LZ64)
Габариты 142,0 мм (высота) х 78,0 мм (ширина) х 29,3 мм (толщина)
Масса 250 г вместе с батареей
Процессор 8-ми разрядный Hitachi HD6303X
Частота процессора 3,6863 МГц
ПЗУ 32 Кб или 64 Кб
ОЗУ 8 Кб, 16 Кб, 32 Кб или 64 Кб
Расширения 2 SSD разъема для подключения ППЗУ, ОЗУ или пакетов с программными приложениями
Часы часы реального времени с кварцевым генератором 32768 Гц
Источник питания 9 В батарея, 10 В источник постоянного тока
Дисплей жидкокристалличский, 2х16 или 4х20 знакомест
Клавиатура 36 клавиш, алфавитная раскладка
Комммуникации собственный соединитель для подключения внешних устройств и RS232


Дата статьи: 31 июля 2001 г

« Назад в каталог | Обсудить в конференции »
[На главную] [Обновления] [Новости] [Клуб] [Обзоры программ] [Советы] [Обзоры железа] [SIBO] [Конференция] [Статьи] [Базы] [Ссылки] [Поиск]
Характеристики и параметры ml 1860 картриджей на tricart.ru.