G.O.S.S.I.P2026新春总动员(2):黑胶唱片,启动!

admin 2026-03-03 08:48:09 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍了一个创意技术项目:斯洛伐克工程师JozefBogin将FreeDOS引导程序编码至黑胶唱片,成功引导一台1984年的IBMPCModel4860计算机。该电脑原生支持盒式录像带存储接口,作者利用IBMcassette协议将模拟信号转接至BIOS启动,并通过Hi-Fi设置确保数据无失真还原,展示了复古计算机与现代创意结合的趣味实践。 综合评分: 55 文章分类: 其他,逆向分析


)!伴随着《春节序曲》的旋律,各家各户的电视里面都在播放着春节的美食和喜庆活动吧?我们也给大家介绍一个非常有意思的项目:使用文艺青年喜闻乐见的黑胶唱片引导一台计算机!


黑胶唱片是一种传统的存储介质,和数字化的存储介质不同,黑胶唱片是用模拟化的方式(黑胶唱盘的凹凸)来记录声音,因此具有独特的质感和声音特点,也吸引了一大批的拥趸。

虽然我们很多人都是木头耳朵,但是这并不妨碍我们把一首歌转成数字信号,更重要的是,这声音可以让一台40年前的古老机器——IBM PC Model 4860焕发新的活力!

IBM PC Model 4860是IBM在1984-1985年期间推出的一款(很不成功的)个人电脑产品(如果你想了解更多,可以访问这个网页看看更多的细节:https://boginjr.com/electronics/old/ibm4860/),它的神奇之处在于原生支持盒式录像带(cassette,知道这个的读者可能已经不多了?)作为存储介质。而我们今天介绍的这个故事的主人公Jozef Bogin甚至还不如这台电脑年纪大——他是一名来自斯洛伐克的31岁的工程师,他的爱好是研究复古计算机,之前曾经制作了一个支持FreeDOS的bootdisk——BootLPT(在作者的另一篇文章里有详细介绍: https://boginjr.com/it/sw/dev/bootlpt-86/ ,本来是支持IBM 5150 PC的),这次直接把BootLPT移植到了黑胶唱片上并支持4860型号~

把数字内容编码到黑胶唱片上很有意思(也颇具挑战),首先是要考虑到后续怎么读取,不过IBM 4860很厉害,它的BIOS支持原生从录像带接口读取数据并启动,因此只需要把唱片机的模拟信号转接给它(有一个“IBM cassette tape”-protocol 直接可以利用)就好。不过这里我们要考虑到黑胶唱片会有失真(数字信号表示我不背锅),为了保证数据不要出错,这里还要搞一些Hi-Fi发烧友的设置来保证数据能够无失真还原(应该是调整了采样频率之类?),这些内容我们并不熟悉,如果有熟悉的读者欢迎看看原文并给大家介绍介绍。

最后就是直接播放声音然后让PC启动了!大家可以看看前面的视频,当然也可以去下载这段bootloader+FreeDOS kernel回来当成你的助眠音乐!

https://boginjr.com/misc/bootdisk.flac

已关注

关注

重播 分享 赞

关闭

观看更多

更多

退出全屏

切换到竖屏全屏退出全屏

安全研究GoSSIP已关注

分享视频

,时长02:10

0/0

00:00/02:10

切换到横屏模式

继续播放

[ ]

进度条,百分之0

播放

00:00

/

02:10

02:10

倍速

全屏

倍速播放中

0.5倍 0.75倍 1.0倍 1.5倍 2.0倍

超清 流畅

 您的浏览器不支持 video 标签

继续观看

G.O.S.S.I.P 2026 新春总动员(2):黑胶唱片,启动!

观看更多

原创

,

G.O.S.S.I.P 2026 新春总动员(2):黑胶唱片,启动!

安全研究GoSSIP已关注

分享点赞在看

已同步到看一看写下你的评论

视频详情

是不是很有意思?你别说,我敢保证AI肯定会很喜欢这种声音的!

原文:https://boginjr.com/it/sw/dev/vinyl-boot/


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:安全研究GoSSIP G.O.S.S.I.P G.O.S.S.I.P《G.O.S.S.I.P 2026 新春总动员(2):黑胶唱片,启动!》

评论:0   参与:  0