nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 10:35



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

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

Image

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

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

_________________
:dj: https://mastodon.social/@Shaos


12 Mar 2016 19:38
Profile WWW
Admin
User avatar

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

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

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

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

_________________
:dj: https://mastodon.social/@Shaos


12 Mar 2016 19:58
Profile WWW
Supreme God
User avatar

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

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

_________________
iLavr


12 Mar 2016 23:36
Profile
Admin
User avatar

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

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


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

_________________
:dj: https://mastodon.social/@Shaos


13 Mar 2016 05:02
Profile WWW
Admin
User avatar

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

Attachment:
manual-punch.gif
manual-punch.gif [ 125.59 KiB | Viewed 13230 times ]


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

_________________
:dj: https://mastodon.social/@Shaos


03 Feb 2019 12:03
Profile WWW
Supreme God
User avatar

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

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

_________________
iLavr


03 Feb 2019 12:18
Profile
Admin
User avatar

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

_________________
:dj: https://mastodon.social/@Shaos


03 Feb 2019 12:28
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
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
Profile
Admin
User avatar

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

нетроично :)

_________________
:dj: https://mastodon.social/@Shaos


03 Feb 2019 13:15
Profile WWW
Supreme God
User avatar

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

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

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

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

_________________
iLavr


03 Feb 2019 14:17
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22410
Location: Silicon Valley
Reply with quote
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
ascii6bit.gif [ 75.58 KiB | Viewed 13209 times ]


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

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

_________________
:dj: https://mastodon.social/@Shaos


03 Feb 2019 16:31
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22410
Location: Silicon Valley
Reply with quote
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 лет прошло - пора браться за физическую реализацию? ;)

_________________
:dj: https://mastodon.social/@Shaos


11 Aug 2021 20:22
Profile WWW
Supreme God
User avatar

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

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

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

_________________
iLavr


15 Aug 2021 01:09
Profile
Admin
User avatar

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

_________________
:dj: https://mastodon.social/@Shaos


15 Aug 2021 20:18
Profile WWW
Supreme God
User avatar

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

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

_________________
iLavr


15 Aug 2021 23:43
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 17 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 32 guests


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

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