Тёмный

Reading punched tapes with a Remex RRS7155BA1 reader 

Robert Baruch
Подписаться 37 тыс.
Просмотров 3,5 тыс.
50% 1

I got a Remex RRS7155BA1 punched tape reader on eBay. It works.
Almost the manual: archive.org/details/RemexRR71...

Наука

Опубликовано:

 

23 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@davidwise9119
@davidwise9119 Месяц назад
You have inspired me to do my own video. I have a Remex RRS3300. In read mode it moves the tape at 300cps by a capstan and pinch roller and stops it with a brake; in wind mode it goes around 300ips using reel torque controlled by a complex system of AC motors, triacs, brakes, relays, and microswitches, including one that acts as a differentiator. No sprocket. It reads the sprocket holes optically same as the data holes and outputs them as a ninth channel for sync. Compared to your machine, it absolutely flies, so it should make an exciting video if not as polished as yours. I use it to archive tapes that came with my IBM 1620 Data Processing System in 1978, because the 1620's own reader wears out tapes.
@giacomo.delazzari
@giacomo.delazzari 6 лет назад
Parse the data and convert it to something like a CSV, then try to plot the numbers!
@williamsteele
@williamsteele 5 лет назад
I have one of these... just acquired it... and want to hook it up to my Altair 8800... this video is perfect... just what I needed! I set it up and did it exactly the way you did... awesome!
@noggin73
@noggin73 6 лет назад
Nice old technology! You should try creating a graph of the data. Interesting that this is ASCII. I guess it wasn't from an IBM?
@Milosz_Ostrow
@Milosz_Ostrow 5 лет назад
@Robert Baruch - The reel that contains the tape to be read is called the "supply reel" and the empty reel onto which the tape will be wound is called the "takeup reel". The same terminology is used in reel-to-reel magnetic recorders.
@ShellacScrubber
@ShellacScrubber 6 лет назад
Another great video.Fascinating stuff.
@ZomB1986
@ZomB1986 6 лет назад
Drop the upper bit. AD = '-' AB = '+' AC = ',' 8D8A = CRLF
@RobertBaruch
@RobertBaruch 6 лет назад
ZomB1986 nice catch!! It's all just comma separated data!
@gorak9000
@gorak9000 2 года назад
oh, yeah, someone else got the pattern further down the comments. I hadn't read this before I posted my guess at hte same thing. It looks like they "ab-used" the parity bit to indicate any byte that wasn't a digit, so signs, comma, and . The dead giveaway for me was the 0x8D 0x8A, which is just too similar to 0x0D 0x0A, which anyone that's spent any time in a hex editor immediately recognizes. I got a piece of plastic tape with something I bought, and I was curious if anyone had an open source reader design to read the tape (besides decoding it manually) to see what it is. This isn't quite that, but there are some open source designs that use LEDs (both as light source and reverse biased as photo diodes) to make an easy reader.
@gudenau
@gudenau 6 лет назад
I'm just imagining a giant drum with a gig of tape. That would be crazy.
@Moonblade042194
@Moonblade042194 6 лет назад
YAY ANOTHER VIDEO!
@rodrigobrasiliense5406
@rodrigobrasiliense5406 5 лет назад
Friend, there are 2 ways to store content on punched tapes. Tapes with text information and tapes with machine code (binary codes), which is your case. Therefore, your tape used as an example in this video is binary, it can be executable file or data file. Although its tape is called binary, the 8 bits combined, shows codes in base 16, that is, hexadecimal. The hexadecimal code is represented by numbers from 0 to 9 and from A to F, totaling 16. This is why you see AB, C6, 3F, EE, etc. So that your binary tape can be a computer game, or it can be a utility, or it can be data, or both. If you want a tape that contains text, which is easy for you to read, then the tape should be in the standard ASCII format, which has 128 combinations, and therefore uses 7 bits. Therefore, tapes that have ASCII text recording, will have the eighth bit always punched, by the way, since it is not used in reading. This allows you to view the naked eye, any tape, and whether it is text or binary, because of bit 8. So if bit 8 is being used, the tape is in machine code, otherwise if bit 8 does not is used and is punched, in one corner, across the row of the tape, then the tape refers to text characters, such as uncompiled source codes, digital books, personal notes, readable data, and so on. It is important to remember that even ASCII characters have their hexadecimal equivalent. So your program in Raspberry should be able to display text as text, rather than hexadecimal. Otherwise, you will continue to see characters illegible for texts, because as you know, the punched tape always represents information in binary form, whatever the content. Hope this helps. Greetings from Brazil.
@gorak9000
@gorak9000 2 года назад
The first tape he read is definitely a bunch of data with record separators. It looks like they "ab-used" the parity bit (bit 7) to indicate any character that isn't a digit, so if you strip off the "parity bit", you get AD ==> 2D or "-" (minus), AC==> 2C or "," (comma), AB ==> 2B or "+" (positive), 8A ==> 0A (line feed) and 8D ==> 0D (carriage return). Then when you decode the first 2 lines of data, you get: -000101,+000385,+000385,+000410,+000421,+000453,+000491,+000540 +000562,+000658,+000757,+000895,+001069,+001179,+001460,+001694 Looks like some sequence of increasing numbers. This makes sense with what was written on the tape by hand, indicating it's some data for some test at a particular temperature.
@Milosz_Ostrow
@Milosz_Ostrow 5 лет назад
@Robert Baruch - Does this Remex reader have a tape brake? In the early 1970s I worked with computers that used paper tape readers and punches, and high-speed optical readers were capable of reading the tape faster than the rather slow computers were able to accept the data. Since the tape reels couldn't be stopped instantaneously, an electromagnetic brake shoe was built into the reader head that could be actuated in less than a millisecond, halting the tape until the computer was ready for more data. In fact, a "stupid computer trick" of the day was to write a program in assembly language that could actuate the brake at audio frequencies. One would stick a sliver of paper into the reader, load the program into RAM, and the brake shoe would hit the paper, playing buzzy, kazoo-like music.
@rarrawer
@rarrawer 6 лет назад
This is pretty neat.Together with that writer you could build a translator system to read/write paper tapes to/from modern formats such as 5 1/4' floppies, audio cassette, and CF cards. Are you going to upload dumps of the data from the tapes you read?Best of luck with your future project stuff.
@ciano5475
@ciano5475 6 лет назад
Hi, as always, an interesting video. How is defined the start and direction of the tape?
@RobertBaruch
@RobertBaruch 6 лет назад
Nobody knows! Presumably the end with the longer leader is the beginning.
@Arnthorg
@Arnthorg 6 лет назад
Pretty cool
@w2hx
@w2hx 3 года назад
Nice video. Have you ever tried to read the tape without stopping the drive? I suspect the electronics to read are fast enough that you dont need to keep stopping the tape to read? thanks
@johnbullpit9481
@johnbullpit9481 8 месяцев назад
I was surprised when he explained about the tape momentarily stopping for reading. I wonder if it makes a noise. From England
@lmiddleman
@lmiddleman 6 лет назад
Just curious how the MSB/LSB on the tape is defined. I suppose the bit order on the DE25 is well-defined. Are the tractor/sprocket holes off-center to enforce this physically, so the tape can only lay in the reader with the right side "up"?
@RobertBaruch
@RobertBaruch 6 лет назад
lmiddleman "Track 1" has a well defined position, the outermost of the group of 3 holes on the one side of the sprocket holes. This is usually the lsb. It seems that the msb is a parity bit for ASCII data.
@RobertBaruch
@RobertBaruch 6 лет назад
lmiddleman And yes, the sprocket holes are asymmetrical on purpose!
@xnooga
@xnooga 6 лет назад
Are you going to use that with your LMARV-1? Wait... where are the new LMARV-1 vids!?
@RobertBaruch
@RobertBaruch 6 лет назад
nooga I promise the next video will be LMARV-1. I finally have all the parts in.
@xnooga
@xnooga 6 лет назад
Robert Baruch it would be awesome to see such CPU reading programs from tape!
@RussellSenior
@RussellSenior 5 лет назад
What are you using for tape and where are you getting it?
@byronwatkins2565
@byronwatkins2565 5 лет назад
That white tape seems to hold ASCII six-digit numbers separated by control characters: 000101, 000385, 000385, 000410, 000421, 000453, ...
@danielcogburn4355
@danielcogburn4355 6 лет назад
How wide is the tape in inches + fractions of an inch?
@RobertBaruch
@RobertBaruch 6 лет назад
1 inch exactly.
Далее
VTC P.34 - Building the Paper Tape Interface
25:10
Просмотров 53 тыс.
5 Hole Paper Tape - Computerphile
9:46
Просмотров 131 тыс.
It seems Sonya's choice was obvious! 😅 #cat #cats
00:20
9 Ways to drive a MOSFET
8:10
Просмотров 31 тыс.
Is gaming at 4K Stupid?!? 4K vs 1440p vs 1080p
24:41
I Melted Wood With Friction
8:44
Просмотров 999 тыс.
How Could ANYONE Spend $4000 on a SOUNDBAR??
11:40
Просмотров 882 тыс.
Teletype ASR 33 Part 8: Paper Tape Punch
12:11
Просмотров 21 тыс.
Decapping ICS without acid
7:52
Просмотров 473
Paper Tape Reader demo
2:58
Просмотров 30 тыс.
ОШИБКИ НА ANDROID 2
5:13
Просмотров 25 тыс.
Собираем комп за 500 000 рублей!
6:44:35
Battery  low 🔋 🪫
0:10
Просмотров 12 млн