Комментарии 159
Осталось найти банкомат ;)
Atari will be back!
its_beautiful.jpg
Даже сейчас выглядит компактно, а 20 лет назад вообще был чем-то фантастическим.
У меня где-то в шкафу валяется Casio PB-2000C. Тоже весьма интересный аппарат, можно было на С программировать.
НЛО прилетело и опубликовало эту надпись здесь
Всегда интересовался Атари.
> где-то расформировывался музей старых компьютеров
А можно подробнее?
> где-то расформировывался музей старых компьютеров
А можно подробнее?
К сожалению, это все что мне удалось вытянуть у продавца.
Очень интересно, давно хотел узнать, что это был за аппарат.
Интересно, а RS-232 скорость 115200 потянет?
Интересно, а RS-232 скорость 115200 потянет?
К сожалению только 9600.
Эх, я всё мечтаю о какой-то такой мелкой терминальной коробочке, которая удобна была бы для отладки.
Ну, проблема только в корпусе. Всё остальное сейчас легко сделать самому. Я вот тоже подумываю…
Да у меня был такой чудесный аппарат, работающий на двух пальчиковых батарейках
Я кратко описывал сей чудный девайс тут habrahabr.ru/post/109395/. Главный недостаток подобных устройств — это меньшее соотношение, чем 80х25. Вот например недавно проскакивал кошерный пост, где было сделан экран для OpenWRT: habrahabr.ru/post/163689/
Видно, как mc тупо не влезает в экран. У меня на картинке сверху видно, что лог загрузки превращается в фарш при таком соотношении. И т.п. Т.е. экран надо брать ЗДОРОВЕННЫЙ
Я кратко описывал сей чудный девайс тут habrahabr.ru/post/109395/. Главный недостаток подобных устройств — это меньшее соотношение, чем 80х25. Вот например недавно проскакивал кошерный пост, где было сделан экран для OpenWRT: habrahabr.ru/post/163689/
Видно, как mc тупо не влезает в экран. У меня на картинке сверху видно, что лог загрузки превращается в фарш при таком соотношении. И т.п. Т.е. экран надо брать ЗДОРОВЕННЫЙ
О, про экран на OpenWRT не читал, спасибо. У меня как раз TP-Link работает на ней (только четырёхпортовый), да и с STM32 дружу (хотя ничего серьёзного пока не паял на них).
У меня так руки и не дошли STM32 попробовать, хотя впрочем пока острой нужды не было.
У экрана главное — это соотношение сторон.
У экрана главное — это соотношение сторон.
Дык под другой шрифт фбкон скомпилять и все. Я в следующих статьях могу сфотографировать как будет выглядеть при шрифте 4х4 и 6х11.
4х4 очень мелко, зато влезает весь экран (80х60 символов).
6х11 выглядит более чем хорошо, и влезает тоже неплохо, 53 символа в длину.
4х4 очень мелко, зато влезает весь экран (80х60 символов).
6х11 выглядит более чем хорошо, и влезает тоже неплохо, 53 символа в длину.
На ебее есть за те же деньги www.ebay.com/itm/Atari-Portfolio-with-Accessories-/330847131701?pt=US_Vintage_Computers_Mainframes&hash=item4d08069835 :))0
Через LPT адаптеры можно хоть COM на 115200 завести, хоть USB.
Ага, и драйвер самостоятельно к ним написать, да ещё и под древний ДОС и уложиться в мизерные килобайты.
Если мне не изменяет память драйвер там не нужен. COM и LPT порты писались\читались напрямую через взаимодействие с железом, благо оно совсем не сложно.
А вот про 115200 и уж тем более USB через LPT не факт что хватит скорости, тк тактовая частота 5MHz, а IN и OUT, если не изменяет память, длились минимум два такта.
А вот про 115200 и уж тем более USB через LPT не факт что хватит скорости, тк тактовая частота 5MHz, а IN и OUT, если не изменяет память, длились минимум два такта.
Ну я погорячился, через LPT можно реализовать программный UART, и 115200 вполне себе хватит для работы.115200 бит в секунду, это 115 кГц (а у нас 5 МГц), так что должно хватить и даже на отображение и сохранения лога.
Главное, чтобы сам LPT-порт переварил такие частоты :) Я даже сейчас помню какие пины за что отвечают, и порт вывода 378h :)
Главное, чтобы сам 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.
Если что-то не понятно из моих рассуждений, предлагаю дальше обсудить в личной переписке, у меня сложилось впечатление, что кроме нас обсуждаемая тема мало кому интересна, а к топику имеет очень сомнительное отношение.
Если что-то не понятно из моих рассуждений, предлагаю дальше обсудить в личной переписке, у меня сложилось впечатление, что кроме нас обсуждаемая тема мало кому интересна, а к топику имеет очень сомнительное отношение.
Во первых можете показать мне аппаратную реализацию этого переходника, с описанием его функциональности? И как с ним работать, нужны ли дрова и т.п.
Повторяю свой вопрос, преобразователь LPT to RS-232 (по вашей ссылке такого нет)
Это был прозрачный намёк на то, что вы могли бы и сами погуглить. Запишу, что вы должны мне 15 минут свободного времени. Пожалуйста.
Про боды всё понятно. Эм… Я думал сделать тупую симуляцию — программный UART. Даже для программного UART должно всё хватить. Но тут придётся мобилизовать по максимуму ресурсы камня, таймеры там и т.п.
А вы как предлагаете это реализовать, можете объяснить?
Что именно? Отправку поочерёдно байтов из ES:SI в AL, а потом INT 17h в порт LPT, инкремент SI, и услвоный JMP?
Эм, можно полный листинг. Мне не понятна фраза
1. mov al, <значение>
2. out 378h,al
3. ?????
4. PROFIT!!!
Аналогично прочитать. Меня более интересует аппаратная реализация, ибо программная так проста, что даже не особо интересна.
INT 17h в порт LPT.Я говорю про аппаратную реализацию, как вы планируете реализовать UART на LPT-порте? Плюс, на сколько я помню (а помню хорошо), чтобы записать байт в порт, требуется ДВЕ команды (а у вас три)
1. mov al, <значение>
2. out 378h,al
3. ?????
4. PROFIT!!!
Аналогично прочитать. Меня более интересует аппаратная реализация, ибо программная так проста, что даже не особо интересна.
LPT разгонялся до какой угодно скорости. На моем 286'м больше чем ~150 я получить не мог по LPT/LPT кабелю — процессора недоставало уже.
А я бы и сейчас не отказался от компьютера в таком формфакторе — субноутбук 20х10 см, только потоньше и экран побольше.
Sony пыталась сделать что-то подобное (Vaio P, причём с retina-экраном задолго до этих ваших эпплов), но получилось как обычно это у Sony получается.
Sony пыталась сделать что-то подобное (Vaio P, причём с retina-экраном задолго до этих ваших эпплов), но получилось как обычно это у Sony получается.
К такому субноуту я бы ещё хотел быстрый процессор и подключение к большому монитору. Один монитор на работе, другой дома и твой комп всегда с собой.
Ноутбук? Мак мини?
Что-то вроде такого?
www.ubuntu.com/devices/android
www.ubuntu.com/devices/android
Маленькая придирка. «5' диски» это «пятифутовые диски».
А пятидюймовые это 5". 8)
А пятидюймовые это 5". 8)
Тогда умели ценить каждый байт. А сейчас девальвация…
Самое интересное, что задачи практически не изменились и вся возросшая мощность компьютера расходуется на рюшечки.
Так вся сложность в этих рюшечках. И не такие уж они несущественные. Например, может ли редактор этого компьютера обеспечивать форматирование текста сложнее, чем plain text?
Ну и девайс несомненно классный, но попытка использовать его по назначению напорется на то, что он уже не соответствует современным требованиям, как по железу, так и по ПО. Остается только играться.
Ну и девайс несомненно классный, но попытка использовать его по назначению напорется на то, что он уже не соответствует современным требованиям, как по железу, так и по ПО. Остается только играться.
НЛО прилетело и опубликовало эту надпись здесь
Ни одного фото, на котором можно нормально разглядеть клавиатуру :(
Подбор пин кода в терминаторе киношный трюк или это реально было сделать исходя из уровня защиты банкоматов того времени и подобной техники?
Конечно можно!
того времени — вполне, но это тщательно скрывалось. поскольку стандарты защиты и безопасности для ПО и железа на банкоматах ввели значительно позже.
Пруфлинк? Думаю, стандарты были тогда уже утверждены вполне. Более того, мы до сих пор используем карты с магнитной полосой. Не представляю что там можно было подобрать, и каким образом, если стандарты шифрования были утверждены еще тогда.
вы шутите? в те времена да и много позже валидность номера карточки проверялась тупо контрольной суммой:)
Одно дело когда есть в теории, другое когда на практике.
Например сейчас большинство внешних портов банкоматов закрыто, а раньше так не делали, т.к. нужны были сервисные функции.
P.S. раньше банкоматы были на *-DOS и на QNX (у кого средств достаточно) — так что не удивлен.
Например сейчас большинство внешних портов банкоматов закрыто, а раньше так не делали, т.к. нужны были сервисные функции.
P.S. раньше банкоматы были на *-DOS и на QNX (у кого средств достаточно) — так что не удивлен.
С Вас машина времени и я готов проверить это вместе)
Обычно меня не возбуждает старое железо, но эта штука…
Можно фоток клавиатуры?
Можно фоток клавиатуры?
Наделайте реально много фоток и выложите куда-нибудь:) Девайс — супер, олицетворение каких-то романтических хакерских образов из детства…
Да эт… У меня девайса к сожалению нет :(, просто ссылку указал
гик порно
Ну, если оно так сильно нравится, то можно погуглить фоточки HP Jornada 720 или Sony Vaio C1
Это, конечно не Atari, и не 1989й год, но форм-фактор тот же самый.
Это, конечно не 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. Только с расширяемостью хуже и нет клавиатуры, плюс своя странная ОС.
Хотя парочка девайсов со сравнимым потреблением у меня есть. 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, у него не будет.
Так что со сравнимым потреблением устройство сделать можно, но получится нечто наподобие сабжа. А хочется то от современного девайса веб, видео и все такое, и очарования старины, как у Portfolio, у него не будет.
Ну как вариант вот такого представителя так и не взлетевшего класса UMPC прикупить: dx.com/p/mi13-5-resistive-touch-screen-windows-xp-mid-umpc-wifi-version-112822 а к нему в довесок еще внешнюю батарею повышенной емкости. Да и вообще если поискать среди UMPC много интересных девайсов такого форм-фактора можно найти)
глюк
Вы один из поклонников «Комментарий пиши & Статью не читай»?
Мне тут вдруг стало интересно, как комментатор выше(KhanTengri) изменил комментарий, спустя минимум 7-10 минут?
А он менял?
А что там было?
Чуть выше ответил: habrahabr.ru/post/163869/#comment_5635183
с чего вы взяли, что спустя 7-10 минут поменял?
поменял через минуту-две
поменял через минуту-две
А как в карте памяти поменять батарейку, чтобы данные с карты не пропали? Только, если она вставлена в картридер / компьютер? А батарейка заряжается, когда карта вставлена в устройство?
Вряд ли заряжается, просто очень маленький ток потребляется.
Да, чтобы не терять данные батарейку нужно менять когда карта в компьютере, она предусмотрительно с «наружной» стороны расположена.
Да, чтобы не терять данные батарейку нужно менять когда карта в компьютере, она предусмотрительно с «наружной» стороны расположена.
Это обычная литиевая батарейка, а не аккумулятор. Они не заряжаются.
Ну и 2 года — вполне типичный срок для BBSRAM. Она практически ничего не потребляет, когда не в работе. А когда в работе — питается не от батарейки.
Ну и 2 года — вполне типичный срок для BBSRAM. Она практически ничего не потребляет, когда не в работе. А когда в работе — питается не от батарейки.
>>>Календарь. Как видим, не предвидится ни проблемы 2000-го года, ни конца света
На самом деле, ситуация с концом летоисчисления странная. В описании BUILT-IN SOFTWARE упомянуто вот что:
Это несколько странно, учитывая формат дат, принятый в MS DOS, предполагающий переполнение в 2108'ом году.
На самом деле, ситуация с концом летоисчисления странная. В описании BUILT-IN SOFTWARE упомянуто вот что:
Comprehensive calendar and diary to the year 2049
Это несколько странно, учитывая формат дат, принятый в MS DOS, предполагающий переполнение в 2108'ом году.
А можно ещё и видео работы показать, чтобы мы вообще слюной захлебнулись…
презентацию собственными руками представляет Джон Коннор!
Всегда в гостиницах для сейфа в номере забивал код 7526 (когда-то жил в доме №75 в квартире 26, вот и запомнил).
Осенью в Тунисе решил пересмотреть терминаторов. В момент, когда Джон взломал код доступа к лаборатории и его показали на экране мне стало ссыкотно и код я сменил. На всякий случай :)
Осенью в Тунисе решил пересмотреть терминаторов. В момент, когда Джон взломал код доступа к лаборатории и его показали на экране мне стало ссыкотно и код я сменил. На всякий случай :)
Эх, снова захотелось qwerty-телефон.
Карта памяти — просто мечта любого хакера. Выдернул батарейку — и данные надежно уничтожены.
Ссд бы сделать из планок памяти с батарейкой. Память дешевая, а мелкие модули от обновления железа можно и вообще бесплатно достать.
DRAM довольно много жрет, в отличие от SRAM (так, то ли один, то ли два чипа памяти DDR1 в моем КПК выжирают резервный аккумулятор за 10 минут, а его емкость сравнима с батарейкой этой карточки, отличие максимум в несколько раз). А SRAM маленькая и дорогая. Такой SSD придется оснащать батарейкой как у планшета и заряжать не реже раза в неделю.
Зато при отключении питания такая память почти мгновенно забудет, что в ней хранилось. SRAM еще довольно долго будет удерживать данные, питаясь от паразитных емкостей. Хотя, в одном устройстве у меня данные в DDR SDRAM частично сохраняются при отключении питания где-то на секунду. Не все, но на надежное уничтожение это уже не тянет.
Зато при отключении питания такая память почти мгновенно забудет, что в ней хранилось. SRAM еще довольно долго будет удерживать данные, питаясь от паразитных емкостей. Хотя, в одном устройстве у меня данные в DDR SDRAM частично сохраняются при отключении питания где-то на секунду. Не все, но на надежное уничтожение это уже не тянет.
О спасибо за статью. Развеяли мое заблуждение — я то был уверен, что он на psion series 3 хакерил.
НЛО прилетело и опубликовало эту надпись здесь
Можно спросить, а откуда 2700 мАч? Ёмкость ААА-батареи составляет около 900 мАч, но они соединены последовательно, значит суммарная ёмкость в амперчасах так и останется около 900 мАч (а соединялись бы параллельно — вот тогда токи сложились бы). Или у вас Ni-MH аккумуляторы по 2700 мАч каждый?
Да… классный компьютер! И сохранился очень хорошо. Интересно, сколько он стоил в те времена? Думаю, юному Джону Коннору не по карману. :-)
Экран: ЖК 240x64, или 40 x 8 символов (совместим с MDA).
Позвольте усомниться? MDA — это такой жесткий буфер с 0xb000 на 4 килобайта, там фиксированное разрешение текстового режима 80*25 с весьма жесткой привязкой знакомест.
Easy money! ©
Пост хорошо, спасибо. Всегда хотел что то подобное олдскульное, но увы не попадалось. Тут хоть полюбуемся.
В посте про Robotron СМ 1910, пользователь RZK333 оставил комментарий про Contiki, посмотрел в википедии, там заявлена поддержка Atari Portfolio. Интересно взглянуть на работу этой ОС на Atari, судя по описанию должно появиться много возможностей! ;-)
Спасибо! Замечательный пост, замечательная тема… замечательное все.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Atari Portfolio — ноутбук Джона Коннора