Как стать автором
Обновить

Комментарии 159

Осталось найти банкомат ;)
И лабораторию.
И друга с мотороллером :)
с пропеллером, на худой конец
Главное, чтобы потом за тобой никакой терминатор не пришел.
Easy money!
Даже сейчас выглядит компактно, а 20 лет назад вообще был чем-то фантастическим.
У меня где-то в шкафу валяется Casio PB-2000C. Тоже весьма интересный аппарат, можно было на С программировать.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Видимо за то, что не дали посмотреть.
Всегда интересовался Атари.

> где-то расформировывался музей старых компьютеров
А можно подробнее?
К сожалению, это все что мне удалось вытянуть у продавца.
А можно поинтересоваться его контакатами?
Отправил в ЛС.
А можно мне тоже его контакты. Хотел бы себе такой подарок на НГ, если еще есть в наличии.
Там 100% больше нет, тем более такого-же, покупал 9 месяцев назад.
Тут остается eBay.
Ок, спасибо за информацию
Очень интересно, давно хотел узнать, что это был за аппарат.

Интересно, а RS-232 скорость 115200 потянет?
К сожалению только 9600.
Эх, я всё мечтаю о какой-то такой мелкой терминальной коробочке, которая удобна была бы для отладки.
Ну, проблема только в корпусе. Всё остальное сейчас легко сделать самому. Я вот тоже подумываю…
Да у меня был такой чудесный аппарат, работающий на двух пальчиковых батарейках

image

Я кратко описывал сей чудный девайс тут habrahabr.ru/post/109395/. Главный недостаток подобных устройств — это меньшее соотношение, чем 80х25. Вот например недавно проскакивал кошерный пост, где было сделан экран для OpenWRT: habrahabr.ru/post/163689/

image

Видно, как mc тупо не влезает в экран. У меня на картинке сверху видно, что лог загрузки превращается в фарш при таком соотношении. И т.п. Т.е. экран надо брать ЗДОРОВЕННЫЙ
О, про экран на OpenWRT не читал, спасибо. У меня как раз TP-Link работает на ней (только четырёхпортовый), да и с STM32 дружу (хотя ничего серьёзного пока не паял на них).
У меня так руки и не дошли STM32 попробовать, хотя впрочем пока острой нужды не было.

У экрана главное — это соотношение сторон.
Советую попробовать, очень интересно после avr-ок ковырять. Во всяком случае мне удалось заставить работать 16-символьный ЖК где-то через час, как приехала дискавери. В основном время ушло на настройку эклипса, на чтение «основ» и т.д. Главное готовыми библиотеками не сильно увлекаться :)
Я под линуксом живу, там чуть сложнее всё :). Ну я пока обхожусь lpc2103, он конечно староват, но даёт жару AVR-кам :)
Так я тоже чисто под линуксом. Других систем не держу, даже на виртуалке :)
Дык под другой шрифт фбкон скомпилять и все. Я в следующих статьях могу сфотографировать как будет выглядеть при шрифте 4х4 и 6х11.
4х4 очень мелко, зато влезает весь экран (80х60 символов).
6х11 выглядит более чем хорошо, и влезает тоже неплохо, 53 символа в длину.
Давай, мы следим за этим :)))) Интересно таки
Я тут внезапно подумал, что в моё ДОСовское детство и програмки на паскале — душу продал бы за такой КПК!
Через LPT адаптеры можно хоть COM на 115200 завести, хоть USB.
Ага, и драйвер самостоятельно к ним написать, да ещё и под древний ДОС и уложиться в мизерные килобайты.
Если мне не изменяет память драйвер там не нужен. COM и LPT порты писались\читались напрямую через взаимодействие с железом, благо оно совсем не сложно.

А вот про 115200 и уж тем более USB через LPT не факт что хватит скорости, тк тактовая частота 5MHz, а IN и OUT, если не изменяет память, длились минимум два такта.
Ну я погорячился, через LPT можно реализовать программный UART, и 115200 вполне себе хватит для работы.115200 бит в секунду, это 115 кГц (а у нас 5 МГц), так что должно хватить и даже на отображение и сохранения лога.

Главное, чтобы сам LPT-порт переварил такие частоты :) Я даже сейчас помню какие пины за что отвечают, и порт вывода 378h :)
Вы там не по одному биту за раз собираетесь выводить? 115200 это в бодах, в байтах это скромные 14400 байт/с. Поскольку отправка в LPT идёт байтами, а на запись данных в регистр, инкремент и отправку уйдёт около десятка тактов, то тактовой частоты хватит с огромным излишком. Подтверждения найти не смог, но, насколько помню LPT как раз примерно такую скорость и поддерживал в те времена.
dlinyj предлагает программный UART. А там да, по битику.
А смысл? Если мигать диодом, так и использовать надо RS232. А если для скоростной передачи данных по RS232, так и пользуйтесь предлагаемым бесплатно LPT-COM адаптером 8битными буфферами приёма и передачи.
Смысл софтовой реализации всегда один и тот же — обойтись без аппаратной части.
Скорость данных, передаваемых на одном контакте LPT и COM примерно одинакова, но у LPT есть преимущество в большем количестве этих самых ножек, что позволяет получать с обсуждаемого девайса сразу байт, и мультиплексировать его в последовательный интерфейс с большей пропускной способностью. Так что я не совсем понимаю, без чего именно вы хотите обойтись.
Так что я не совсем понимаю, без чего именно вы хотите обойтись.

Без вот этого, по моему это очевидно.
Очевидно, что без вот этого не получится запустить LPT порт в режиме UART на скорости выше, чем может COM порт, что вы там софтом ни делайте.
Возможно я ошибаюсь, но мне это как раз не очевидно.
Я не понимаю, почему LPT не может работать на скорости выше СОМ-порта?
LPT может. Но каждая отдельная его ножка, будучи присоединена к Rx ножке принимающего COM порта — не может. То есть без мулитиплексора-демультиплексора нельзя повысить скорость передачи по одному контакту. Но суммарно, теоретически, можно один LPT порт использовать для передачи на 8 штук принимающих COM портов, каждый на скорости меньше в 8 раз, чем собственная скорость LPT порта. Если скорость COM у нас тут 9600 бод, а LPT — 12 КБ/с, то поделив скорость LPT на 8, получим, что скорость по COM портам будет ~14400 бод. А нам изначально хотелось 115200.

Если что-то не понятно из моих рассуждений, предлагаю дальше обсудить в личной переписке, у меня сложилось впечатление, что кроме нас обсуждаемая тема мало кому интересна, а к топику имеет очень сомнительное отношение.
Хорошо, я завтра с работы отвечу.
Но каждая отдельная его ножка, будучи присоединена к Rx ножке принимающего COM порта — не может.

Не вижу предпосылок для этого утверждения. Или ты знаешь какой конкретно контроллер (или контроллеры) LPT и COM стоит в этом компьютере и каковы его возможности?
Во первых можете показать мне аппаратную реализацию этого переходника, с описанием его функциональности? И как с ним работать, нужны ли дрова и т.п.
С удовольствием, тут и схематика и все подробности.
Повторяю свой вопрос, преобразователь LPT to RS-232 (по вашей ссылке такого нет)
Это был прозрачный намёк на то, что вы могли бы и сами погуглить. Запишу, что вы должны мне 15 минут свободного времени. Пожалуйста.
Про боды всё понятно. Эм… Я думал сделать тупую симуляцию — программный UART. Даже для программного UART должно всё хватить. Но тут придётся мобилизовать по максимуму ресурсы камня, таймеры там и т.п.
А вы как предлагаете это реализовать, можете объяснить?
Что именно? Отправку поочерёдно байтов из ES:SI в AL, а потом INT 17h в порт LPT, инкремент SI, и услвоный JMP?
Эм, можно полный листинг. Мне не понятна фраза
INT 17h в порт LPT
.Я говорю про аппаратную реализацию, как вы планируете реализовать UART на LPT-порте? Плюс, на сколько я помню (а помню хорошо), чтобы записать байт в порт, требуется ДВЕ команды (а у вас три)

1. mov al, <значение>
2. out 378h,al
3. ?????
4. PROFIT!!!

Аналогично прочитать. Меня более интересует аппаратная реализация, ибо программная так проста, что даже не особо интересна.

Не понимаю, где вы нашли у меня три.
1. mov al, es:di
2. int 17h
3. ???
Эм, и что вы выводите?
Дёргаю bios, чтобы передавал на принтер. Слегка более кросс-платформенно.
LPT разгонялся до какой угодно скорости. На моем 286'м больше чем ~150 я получить не мог по LPT/LPT кабелю — процессора недоставало уже.
А я бы и сейчас не отказался от компьютера в таком формфакторе — субноутбук 20х10 см, только потоньше и экран побольше.
Sony пыталась сделать что-то подобное (Vaio P, причём с retina-экраном задолго до этих ваших эпплов), но получилось как обычно это у Sony получается.
ックのご利用には、ホームページより電子ブックリーダーをダウンロードし、インストールする必要があります。
И что?
К такому субноуту я бы ещё хотел быстрый процессор и подключение к большому монитору. Один монитор на работе, другой дома и твой комп всегда с собой.
Ноутбук? Мак мини?
Маленькая придирка. «5' диски» это «пятифутовые диски».
А пятидюймовые это 5". 8)
пятидюймовые это 5.25" :-)
Тогда умели ценить каждый байт. А сейчас девальвация…
Самое интересное, что задачи практически не изменились и вся возросшая мощность компьютера расходуется на рюшечки.
Так вся сложность в этих рюшечках. И не такие уж они несущественные. Например, может ли редактор этого компьютера обеспечивать форматирование текста сложнее, чем plain text?
Ну и девайс несомненно классный, но попытка использовать его по назначению напорется на то, что он уже не соответствует современным требованиям, как по железу, так и по ПО. Остается только играться.
latex же есть.
НЛО прилетело и опубликовало эту надпись здесь
Ни одного фото, на котором можно нормально разглядеть клавиатуру :(
image
Забавно, стрелки можно было разместить «нормально» — вверх над стрелкой вниз. Но в те времена это было как-то не очень принято :)
Или хотя бы «влево-вниз-вверх-вправо». Как в Vim.
Добавил.
Подбор пин кода в терминаторе киношный трюк или это реально было сделать исходя из уровня защиты банкоматов того времени и подобной техники?
Конечно можно!
того времени — вполне, но это тщательно скрывалось. поскольку стандарты защиты и безопасности для ПО и железа на банкоматах ввели значительно позже.
Пруфлинк? Думаю, стандарты были тогда уже утверждены вполне. Более того, мы до сих пор используем карты с магнитной полосой. Не представляю что там можно было подобрать, и каким образом, если стандарты шифрования были утверждены еще тогда.
вы шутите? в те времена да и много позже валидность номера карточки проверялась тупо контрольной суммой:)
Одно дело когда есть в теории, другое когда на практике.
Например сейчас большинство внешних портов банкоматов закрыто, а раньше так не делали, т.к. нужны были сервисные функции.
P.S. раньше банкоматы были на *-DOS и на QNX (у кого средств достаточно) — так что не удивлен.
Еще ходил слушок в рунете про баекоматы на OS/2. Сам ни разу такого не видел.
на OS/2 не слышал и не видел таких.
Я видел. Собственно, они и работают до сих пор, парочка — точно. Примсоцбанк, владивосток.
Сбер.
С Вас машина времени и я готов проверить это вместе)
не надо машину времени, достаточно будет купить старый банкомат где-либо
Обычно меня не возбуждает старое железо, но эта штука…

Можно фоток клавиатуры?
Наделайте реально много фоток и выложите куда-нибудь:) Девайс — супер, олицетворение каких-то романтических хакерских образов из детства…
Да эт… У меня девайса к сожалению нет :(, просто ссылку указал
гик порно
Ну, если оно так сильно нравится, то можно погуглить фоточки HP Jornada 720 или Sony Vaio C1

Это, конечно не Atari, и не 1989й год, но форм-фактор тот же самый.
Добавил.
Супер! Сейчас бы такой девайс, с современным железом… но в таком же форм-факторе и с таким же временем работы. Лично я надеялся на технологию Mirasol, которая якобы потребляет даже меньше e-ink, но что-то там заглохло все. Хотя все равно современные производители ничего не торопятся делать в таком форм-факторе.
На сейчас такое потребление можно достигнуть только с пассивным экраном (для динамичных картинок это только LCD без подсветки) и маломощным процессором (врядли больше 100-200МГц).
Хотя парочка девайсов со сравнимым потреблением у меня есть. GBA SP потребляет 40мА при отключенной подсветке, это ARM7 16.8MHz и TFT LCD 240x160 (правда, там батарея на 700мАч, что дает около 15-20 часов работы). Casio PocketViewer потребляет 5-30мА без подсветки (в зависимости от загрузки процессора) и вполне способен протянуть до 180 часов на 2хААА. По железу даже помощнее сабжа — 80186@25MHz, 128KB RAM, 2-8MB ROM, графический сенсорный экран 160х160. Только с расширяемостью хуже и нет клавиатуры, плюс своя странная ОС.
Есть асусовская читалка на чернобелом ЖК экране без подсветки — подозреваю на основе её можно что-то подобное сделать.
Ну, во первых, ЧБ ЖК — не очень современный экран (хотя по экономичности может тягаться с e-ink). А во вторых, процессоры в книгах обычно спят, в активном режиме у них скорее всего повыше потребление будет (да и маломощные они, до 400МГц при достаточно старой архитектуре вроде ARM9).
Так что со сравнимым потреблением устройство сделать можно, но получится нечто наподобие сабжа. А хочется то от современного девайса веб, видео и все такое, и очарования старины, как у Portfolio, у него не будет.
Ну как вариант вот такого представителя так и не взлетевшего класса UMPC прикупить: dx.com/p/mi13-5-resistive-touch-screen-windows-xp-mid-umpc-wifi-version-112822 а к нему в довесок еще внешнюю батарею повышенной емкости. Да и вообще если поискать среди UMPC много интересных девайсов такого форм-фактора можно найти)
Форм-фактор то может и похож, а вот до 60 часов от 2хАА ему далековато. Да и даже на родной батарейке…
Как я и написал с батареей повышенной плотности может и проживет. Ну такова цена за шустрое железо)
Вы один из поклонников «Комментарий пиши & Статью не читай»?
image
Мне тут вдруг стало интересно, как комментатор выше(KhanTengri) изменил комментарий, спустя минимум 7-10 минут?
А он менял?
Да, изначально он спрашивал какая ОС в девайсе.
А что там было?
с чего вы взяли, что спустя 7-10 минут поменял?
поменял через минуту-две
А как в карте памяти поменять батарейку, чтобы данные с карты не пропали? Только, если она вставлена в картридер / компьютер? А батарейка заряжается, когда карта вставлена в устройство?
Вряд ли заряжается, просто очень маленький ток потребляется.
Да, чтобы не терять данные батарейку нужно менять когда карта в компьютере, она предусмотрительно с «наружной» стороны расположена.
Это обычная литиевая батарейка, а не аккумулятор. Они не заряжаются.
Ну и 2 года — вполне типичный срок для BBSRAM. Она практически ничего не потребляет, когда не в работе. А когда в работе — питается не от батарейки.
Есть и аккумуляторы в таком формате, ёмкость только вдвое меньше.
Но в моём случае банальная батарейка.
У них и саморазряд выше. Да и срок службы литиевых аккумуляторов невысок, сравним с сроком службы батарейки. Не говоря уже о том, что флеш появился как бы не раньше юзабельных литиевых аккумов.
Литиевые аккумы в таком форм-факторе живут до 10 лет, у меня уже 5 лет, полет нормальный
Ну, если правильно с ними обращаться и считать время до полного отказа (3-4 года — это по потере емкости) — да. Но в целом по сравнению с батарейкой в таком применении они не дают выигрыша.
>>>Календарь. Как видим, не предвидится ни проблемы 2000-го года, ни конца света
На самом деле, ситуация с концом летоисчисления странная. В описании BUILT-IN SOFTWARE упомянуто вот что:
Comprehensive calendar and diary to the year 2049

Это несколько странно, учитывая формат дат, принятый в MS DOS, предполагающий переполнение в 2108'ом году.
А можно ещё и видео работы показать, чтобы мы вообще слюной захлебнулись…
Готово, как закончит обрабатываться Ютубом — можно будет увидеть в конце статьи.
От лица читателей — спасибо!
презентацию собственными руками представляет Джон Коннор!
Всегда в гостиницах для сейфа в номере забивал код 7526 (когда-то жил в доме №75 в квартире 26, вот и запомнил).
Осенью в Тунисе решил пересмотреть терминаторов. В момент, когда Джон взломал код доступа к лаборатории и его показали на экране мне стало ссыкотно и код я сменил. На всякий случай :)
Эх, снова захотелось qwerty-телефон.
это нынче не в моде(
Nokia N900 — самое близкое из современного. RS232 придется подключить через USB, благо хост там есть.
Хост почти везде сейчас есть через USB OTG.
Карта памяти — просто мечта любого хакера. Выдернул батарейку — и данные надежно уничтожены.
Ссд бы сделать из планок памяти с батарейкой. Память дешевая, а мелкие модули от обновления железа можно и вообще бесплатно достать.
DRAM довольно много жрет, в отличие от SRAM (так, то ли один, то ли два чипа памяти DDR1 в моем КПК выжирают резервный аккумулятор за 10 минут, а его емкость сравнима с батарейкой этой карточки, отличие максимум в несколько раз). А SRAM маленькая и дорогая. Такой SSD придется оснащать батарейкой как у планшета и заряжать не реже раза в неделю.
Зато при отключении питания такая память почти мгновенно забудет, что в ней хранилось. SRAM еще довольно долго будет удерживать данные, питаясь от паразитных емкостей. Хотя, в одном устройстве у меня данные в DDR SDRAM частично сохраняются при отключении питания где-то на секунду. Не все, но на надежное уничтожение это уже не тянет.
Ну и пусть будет с большой батарейкой, все равно большую часть времени он будет работать — батарея не нужна. А сбросится — невелика потеря, там можно систему и программы хранить, которые из образа раскатать недолго.
О спасибо за статью. Развеяли мое заблуждение — я то был уверен, что он на psion series 3 хакерил.
Забавно, у вашего экземпляра поменены местами клавиши «Z» и «Y».
На фотографии в этом коментарии все как обычно.
А это немецкая раскладка :-)
НЛО прилетело и опубликовало эту надпись здесь
Корпус видимо собирается на защелках, а не винтах (по крайней мере я их не нашел) — так что открывать его с шансом повреждения корпуса я не рискнул :-/
Можно спросить, а откуда 2700 мАч? Ёмкость ААА-батареи составляет около 900 мАч, но они соединены последовательно, значит суммарная ёмкость в амперчасах так и останется около 900 мАч (а соединялись бы параллельно — вот тогда токи сложились бы). Или у вас Ni-MH аккумуляторы по 2700 мАч каждый?
Там AA
Действительно, АА, не углядел. Тогда всё в порядке, 2700 мАч в каждом аккумуляторе.
А что странного в акамуляторах по 2700мАч?
Я для вспышки использую Sony NHAAB2F. Дорогие правда, зато хватает на долго
Да… классный компьютер! И сохранился очень хорошо. Интересно, сколько он стоил в те времена? Думаю, юному Джону Коннору не по карману. :-)
Первый банкомат вручную, а дальше уже и инструментами можно затариться.
в те времена он стоил в районе 400$
Экран: ЖК 240x64, или 40 x 8 символов (совместим с MDA).

Позвольте усомниться? MDA — это такой жесткий буфер с 0xb000 на 4 килобайта, там фиксированное разрешение текстового режима 80*25 с весьма жесткой привязкой знакомест.
Ну может просто режется все, что не влезло в 8 строк…
Тогда это какая-то очень странная «совместимость»: де факто пользоваться этим будет толком невозможно, когда из 80*25 ты видишь левую половину и от той лишь 8 верхних строк…
Пост хорошо, спасибо. Всегда хотел что то подобное олдскульное, но увы не попадалось. Тут хоть полюбуемся.
В посте про Robotron СМ 1910, пользователь RZK333 оставил комментарий про Contiki, посмотрел в википедии, там заявлена поддержка Atari Portfolio. Интересно взглянуть на работу этой ОС на Atari, судя по описанию должно появиться много возможностей! ;-)
Эх, был у меня Psion Revo, но прожил всего 1.5 дня :-)
Очень уж там не разборная конструкция была, а батарейку нужно было поменять (его больное место)
Спасибо! Замечательный пост, замечательная тема… замечательное все.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации