[展品介绍]复古1999和穿孔纸带打印机

83 views
Skip to first unread message

danfei

unread,
Nov 13, 2023, 8:11:26 AM11/13/23
to szdiy
介绍一下这次展出的两样作品
1396166885.jpg

复古1999

我是在1999年有了第一台电脑,那个时间,千禧年要到来,计算机技术日新月异,目之所及一切事物也都逐渐向好。所以这个作品就这么选题了。

具体来说,就是在一台1999年上市的ThinkPad上安装Windows 98,同时安装了1999年最新发布的各种软件,通过笔记本的Modem拨号上网,连上树莓派的拨号服务器。当你使用IE5访问网页的时候,服务器就会通过DNS拦截,把你指向早已准备好的1999年的网页存档。同时,你的耳边会有Winamp循环播放两首歌,一首是黎明的Happy2000,另一首是朴树的《我去2000》专辑里的NewBoy,告诉你:轻松一下,Windows98。

穿孔纸带打印机

MakerFaire上演示的这台机器是使用一块树莓派通过串口控制穿孔纸带打印机,通过编程实现了三种打印方式,一种是打印文字的外形,事实上这只是一种字库中提前绘制好的文字图案,一种是打印二进制的ASCII码,这是一种常见的存储数据的方式,再有一种就是即时打印出你在键盘上按下的每个按键的字符图案。最后这种方式是我看到Yoshi在东京Makerfaire上的类似作品视频时受到的启发(我甚至在Shenzhen Makerfaire现场见到了Yoshi本人!)。

在MakerFair现场,我们向很多来参观的朋友介绍这种已经消失的数据存储方式,我遇到了一个香港人,他显得很兴奋,他说他曾经在工厂里就使用这种机器工作(他说旁边应该还有一台带键盘的控制机啊?懂行!那玩意我在说明书上才看到过)。
2023-11-13 205808.png
还有一个澳大利亚人,告诉我们他在80年代就专门维修这种机器。但更多的人都很难想象,在上个世纪七八十年代人们都居然使用纸带分发软件。

当然,也被很多人问起,如果这种技术已经被淘汰了,我们复刻这种设备的意义是什么?我忽然想起我们在对机器上的六个按键进行重新编程并内置了一些经典的影视剧的台词,以供现场交互时打印使用,其中标记为RM的按钮打印出来的是动画片Rick and Morty中的台词:“Nobody exists on purpose. Nobody belongs anywhere. Everybody's gonna die. Come watch TV.”

项目代码https://github.com/danfei/PunchedTape

感谢方舟、四眼猫、欧阳希对这两个作品的支持

Mitch Davis

unread,
Nov 13, 2023, 6:48:18 PM11/13/23
to sz...@googlegroups.com
On Tue, 14 Nov 2023 at 00:11, danfei <df4v...@gmail.com> wrote:

但更多的人都很难想象,在上个世纪七八十年代人们都居然使用纸带分发软件。

While paper tape was (sometimes) used for software, I think for things like this FANUC machine, the paper tapes were used to store G-CODE.  The tape with the G-CODE was then played in order to control an industrial manufacturing machine.


G-CODE still lives today, every time we send a job from our computer to the 3D printer!

Mitch.

danfei

unread,
Nov 13, 2023, 8:08:30 PM11/13/23
to sz...@googlegroups.com

没错,这台发那科的机器是控制工业机床的,打印的应该是gcode,使用方法我想大概和我们用电脑输出gcode到u盘,再把u盘插到3d打印机上差不多。


至于用穿孔纸带来分发软件的描述,我最早是在保罗艾伦的自传《idea man》里看到的,他曾经带着打印了Basic解释器程序的纸带飞到阿尔伯克基市,并成功的将它运行在了Altair8800上(甚至还在飞机上给程序打了patch)


听Nathan说,打patch应当就是在punch tape上用胶纸粘住打错的孔来修改:)


Mitch Davis <m...@afork.com>于2023年11月14日 周二上午7:48写道:
--
--
You received this message because you are subscribed to the Google
Groups "Shenzhen DIY community" group.
To post to this group, send email to sz...@googlegroups.com
To unsubscribe from this group, send email to
szdiy+un...@googlegroups.com
For more options, visit this group at
http://www.szdiy.org
http://groups.google.com/group/szdiy?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shenzhen DIY community”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到szdiy+un...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/szdiy/CABg7HFP01FgnHWKzEL1mNF%3DaT-A%2BtL8h3A_DYZ8exE0rDU551w%40mail.gmail.com

Mitch Davis

unread,
Nov 13, 2023, 8:44:02 PM11/13/23
to sz...@googlegroups.com
On Tue, 14 Nov 2023 at 12:08, danfei <df4v...@gmail.com> wrote:

没错,这台发那科的机器是控制工业机床的,打印的应该是gcode,使用方法我想大概和我们用电脑输出gcode到u盘,再把u盘插到3d打印机上差不多。


对!

I just want to say I miss you all so much.  I'm still hacking, mostly on small boards with KiCad.  SZDIY was the best part of being in SZ!

M.

danfei

unread,
Nov 13, 2023, 8:55:36 PM11/13/23
to sz...@googlegroups.com


Mitch Davis <m...@afork.com>于2023年11月14日 周二上午9:44写道:
Everyone misses you very much. We will meet again.

--
--
You received this message because you are subscribed to the Google
Groups "Shenzhen DIY community" group.
To post to this group, send email to sz...@googlegroups.com
To unsubscribe from this group, send email to
szdiy+un...@googlegroups.com
For more options, visit this group at
http://www.szdiy.org
http://groups.google.com/group/szdiy?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shenzhen DIY community”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到szdiy+un...@googlegroups.com

Atommann

unread,
Nov 15, 2023, 7:45:40 PM11/15/23
to sz...@googlegroups.com
> 听Nathan说,打patch应当就是在punch tape上用胶纸粘住打错的孔来修改:)

OMG, 这可是物理意义上的 patch, 又让我想到那个物理意义上的 bug.

--
Best regards,
Atommann

danfei

unread,
Nov 15, 2023, 10:59:05 PM11/15/23
to sz...@googlegroups.com


Atommann <atom...@gmail.com>于2023年11月16日 周四上午8:45写道:
> 听Nathan说,打patch应当就是在punch tape上用胶纸粘住打错的孔来修改:)

OMG, 这可是物理意义上的 patch, 又让我想到那个物理意义上的 bug.
所以要不要来一台继电器计算机?


--
Best regards,
Atommann


--
--
You received this message because you are subscribed to the Google
Groups "Shenzhen DIY community" group.
To post to this group, send email to sz...@googlegroups.com
To unsubscribe from this group, send email to
szdiy+un...@googlegroups.com
For more options, visit this group at
http://www.szdiy.org
http://groups.google.com/group/szdiy?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shenzhen DIY community”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到szdiy+un...@googlegroups.com
要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/szdiy/CANDNR8qsFMmSfMMiCFW-UjLZPb2JqrK6PgG2wusG8ncYyRmTqg%40mail.gmail.com
Reply all
Reply to author
Forward
0 new messages