nedoPC.org

Community for electronics hobbyists, established in 2002
Last visit was: 20 Sep 2024 16:55
It is currently 20 Sep 2024 16:55



 [ 17 posts ]  Go to page 1, 2  Next
nedoPunch (самодельная перфолента) 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
Наткнулся сегодня в магазине на бумагу для заклейки щелей в гипсокартоне - пощупал её и меня осенило что её можно использовать для создания своей собственной перфоленты для недокомпов :)

Image

Суть аналогично троичной перфокарте - берём ручной дырокол и дырим дырки, единственное что 8 дырок в ряд не влезает, тогда я выдумал такую систему кодирования - каждый байт занимает 2 строчки: первая этой старший ниббл D7-D4, вторая - младший ниббл D3-D0, кроме того в каждой строчке есть дополнительная дырка чётности (Odd Parity т.е. при нуле там будет дырка), ну и по правому краю для синхронизации будет растянуютая дырка по фронту которой будет считываться старшая половина байта, а по спаду - младшая.

На мелкой логике можно построить читалку в байт (и звенелку если чётность не совпала), которая после успешного чтения будет дёргать недокомп (например вызывать прерывание), который будет этот байт считывать и что-то с ним делать...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


12 Mar 2016 19:38 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
В качестве альтернативы можно в 6 дырках в ряд располагать часть ASCII-таблицы с кодами от 0x20 до 0x5F (символы, цифры и большие буквы) - вместо отдельной дырки для синхронизации будет "самосинхронизация" по типу вот такого:

https://hackaday.io/project/9753-binary-punched-card-reader

Там каждя приходящая дырка запоминалась, но код считывался только если все дырки закончились - тем самым решалась проблема неравномерности распределения дырок (при этом правда нулевой код использовать нелья).

P.S. Причём дырить надо тупо младшие 6 битов кода ASCII - в этом случае большие буквы попадут в диапазон 0x00-0x1F (в нуль попадёт символ '@' который можно никогда не использовать), а символы и цифры попадут в диапазон 0x20-0x3F...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


12 Mar 2016 19:58 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Странная бумага... как из прошлого... такая раньше была для заклейки щелей окон на зиму.
Только рулончики поменьше...

Странная, поскольку сейчас такие вещи в подавляющем большинстве - самоклеящиеся...

_________________
iLavr


12 Mar 2016 23:36
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
Lavr wrote:
Странная бумага... как из прошлого... такая раньше была для заклейки щелей окон на зиму.
Только рулончики поменьше...

Странная, поскольку сейчас такие вещи в подавляющем большинстве - самоклеящиеся...


Зато дешёвая ;)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


13 Mar 2016 05:02 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
В твиттере вот наткнулся - интересно можно щас такое где-то купить? :o

Attachment:
manual-punch.gif


P.S. eBay предлагает за $400: https://www.ebay.com/itm/Rare-Wright-Manual-Keypunch-Model-2600-Ships-Worldwide/153318994096


You do not have the required permissions to view the files attached to this post.

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


03 Feb 2019 12:03 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Вот ты всё же лучше с бумагой определись...
А то мы так и не решили вопрос, как на бумаге ставить троичные дырки... :wink:

А еще мы на форуме много обсуждали формат распечаток бинарных (ну если хочешь и тринарных)
файлов, такой, чтобы ни на глаз ни под OCR не путать 8 с B ну и т.п.
Но к общему знаменателю тоже так и не пришли... :-?

_________________
iLavr


03 Feb 2019 12:18
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
про троичную перфокарту было тут:
http://www.nedopc.org/forum/viewtopic.php?f=79&t=49
я предлагал со смещением дырки делать - т.е. по сути BCT где 00-->O 01-->P 10-->N

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


03 Feb 2019 12:28 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Shaos wrote:
про троичную перфокарту было тут:
http://www.nedopc.org/forum/viewtopic.php?f=79&t=49
я предлагал со смещением дырки делать - т.е. по сути BCT где 00-->O 01-->P 10-->N

Да я читал это... я ж тут с 2009 года... 10 лет в этом году будет, как никак... :lol:
Но что-то там пипл дырки влево-вправо не одобрил... :wink:

_________________
iLavr


03 Feb 2019 12:50
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
Lavr wrote:
Но что-то там пипл дырки влево-вправо не одобрил... :wink:

нетроично :)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


03 Feb 2019 13:15 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Shaos wrote:
нетроично :)

А вот магнитофонная запись довольно-таки троична!
Вот в этой книжке был интересный пример, как её магнитить в "+" и "-"...
Вот такая примерно идея:
Attachment:
Time_series1.gif

На магнитофон это запишется.

И где-то у нас тут ссылка была на соратника Брусенцова о записи троичных сигналов
на магнитный барабан... всё собирался почитать я, да некогда... :-?


You do not have the required permissions to view the files attached to this post.

_________________
iLavr


03 Feb 2019 14:17
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
Shaos wrote:
В качестве альтернативы можно в 6 дырках в ряд располагать часть ASCII-таблицы с кодами от 0x20 до 0x5F (символы, цифры и большие буквы) - вместо отдельной дырки для синхронизации будет "самосинхронизация" по типу вот такого:
https://hackaday.io/project/9753-binary-punched-card-reader
Там каждя приходящая дырка запоминалась, но код считывался только если все дырки закончились - тем самым решалась проблема неравномерности распределения дырок (при этом правда нулевой код использовать нелья).

P.S. Причём дырить надо тупо младшие 6 битов кода ASCII - в этом случае большие буквы попадут в диапазон 0x00-0x1F (в нуль попадёт символ '@' который можно никогда не использовать), а символы и цифры попадут в диапазон 0x20-0x3F...

Вот что я имел ввиду:

Attachment:
ascii6bit.gif


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

P.S. Можно какую-то редкую двухсимвольную комбинацию использовать, чтобы переключать кодовую страницу для первых двух колонок - например ?2 может переключать в маленькие буквы, а ?1 обратно в большие. Последний символ в табличке маленьких букв с кодом 0x7F можно использовать как разделитель строк, а также можно добавить как минимум русские заглавные буквы по ?3 (например как в КОИ-7 где нет Ё и Ъ - правда при этом Ю придётся перенести на последнее место, которое в КОИ-7 было ЗБ)...


You do not have the required permissions to view the files attached to this post.

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


03 Feb 2019 16:31 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
Shaos wrote:
В твиттере вот наткнулся - интересно можно щас такое где-то купить? :o

Image

P.S. eBay предлагает за $400: https://www.ebay.com/itm/Rare-Wright-Manual-Keypunch-Model-2600-Ships-Worldwide/153318994096

Вот в эти выходные посмотрел на реальную дырилку перфокарт :)

Image

Причём это старая дырилка - там кнопки 11 и 12 ещё назывались - и + :)

P.S. Уже больше 5 лет прошло - пора браться за физическую реализацию? ;)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


11 Aug 2021 20:22 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Shaos wrote:
Уже больше 5 лет прошло - пора браться за физическую реализацию? ;)

Я думаю, браться за физическую реализацию совершенно ни к чему, разве что для создания артефакта.
Потому как уже весьма давно люди заинтересованные собрались на Симпозиум в Kansas City, чтобы
выработать единый стандарт записи на магнитную ленту и уйти от неудобных и непрактичных перфолент
и перфокарт.

А ты хочешь снова "войти в эту же реку" до этих событий. Мне это кажется совершенно неконструктивным,
поскольку гаджеты для записи звука есть сейчас у всех, а вот с необходимыми для твоей затеи "дыроколами"
всё обстоит очень и очень проблематично... :-?

_________________
iLavr


15 Aug 2021 01:09
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
Ну так как мы тут очень любим рассуждать о постапокалиптическом мире и создании всего заново "на коленке", то дырки в бумаге выглядят более простым вариантом, нежели запись на магнитную ленту - магнитофон "на коленке" построить на порядок сложнее...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


15 Aug 2021 20:18 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Shaos wrote:
Ну так как мы тут очень любим рассуждать о постапокалиптическом мире и создании всего заново "на коленке", ...

Ну кагбэ посты у тебя в "Проект nedoPC", а не там, где мы рассуждаем о постапокалиптическом мире... :lol:
Я обычно всё около-постапокалиптическое туда пишу... :wink:
Shaos wrote:
магнитофон "на коленке" построить на порядок сложнее...
Я думаю, Вальдемар Поульсен с тобой бы не согласился... :ewink:
Да и на мой взгляд дырокол для перфоленты более сложное механически устройство, нежели
перемотка проволоки с катушки на катушку...
Тем более, что и сигнал-то цифровой: "есть" - "нет".

_________________
iLavr


15 Aug 2021 23:43
 [ 17 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: Claude AI [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.