从黑胶唱片启动

2020-11-22 21:41:01

大多数PC倾向于从主介质存储启动,无论是硬盘驱动器还是固态驱动器,都可能从网络启动,或者-如果所有其他故障都无法解决-USB记忆棒或启动DVD可以抢救……很有趣。 ,嗯?无聊!我们为什么不尝试从电唱机启动进行更改?

10英寸记录上有64 512字节DOS引导磁盘,总播放时间为45 rpm时为06:10

因此,这个小巧的小实验通过放大器将PC或精确地说是IBM PC直接连接到电唱机。有一个小的ROM引导加载程序,用于操作PC的内置“盒式接口”(几乎从未使用过),如果所有其他引导选项(即软盘和硬盘驱动器)均失败,则由BIOS调用。转盘旋转一个可引导的小型只读RAM驱动器(大小为64K)的模拟记录。它包含一个FreeDOS内核(由我修改以将其塞入内存约束),COMMAND.COM的微变体和INTERLNK的修补版本,该版本允许通过打印机电缆传输文件,已修改为可在FreeDOS上运行。引导加载程序通过盒式调制解调器从音频记录中读取磁盘映像,将其加载到内存中并在其上引导系统。简单吧?

乙烯基加载器代码,位于ROM中(也可以驻留在硬盘驱动器或软盘上,但可能会作弊)

现在要获得更多技术:这基本上是BootLPT / 86和5150CAXX之间的合并,减去打印机端口支持。它也位于BIOS扩展插槽中的ROM中,但不是必须的。 PC和唱片机放大器之间的连接电缆与5150CAXX相同,只是没有输入(PC数据输出)插孔。 “盒式磁带接口”本身只是PC扬声器定时器通道2用于输出,而8255A-5 PPI端口C通道4(PC4,I / O端口62h位4)用于输入。 BIOS INT 15h例程用于软件(解调)调制。引导映像与可以在BootLPT文章底部下载的64K BOOTDISK.IMG“示例” RAM驱动器相同。它已使用5150CAXX转换为符合“ IBM盒式磁带”协议的音频信号,并直接发送到唱片切割车床。用RIAA均衡曲线剪切乙烯基,通常在播放过程中,前置放大器会反转,但并非完美。因此,必须对放大器进行一些信号校正,因为我无法使其与唱机前置放大器的线路输出直接配合使用。就我而言,涉及一个带有集成MM phono前置放大器的老式Harman&Kardon 6300放大器,我不得不将高音一直衰减到-10dB / 10kHz,将低音均衡提高到大约。 + 6dB / 50Hz,并将音量降低到大约0.7伏的峰值,因此不会失真。自然,所有这些都将关闭任何相位和响度校正。当然,盒式调制解调器不会给信号的来源带来麻烦。尽管如此,记录必须是原始的,并且不包含会破坏数据流连续性的爆裂声或大声crack啪声(乙烯基)或调制/频率下降(录音带)。但是,有些哇是可以容忍的,速度也可以提高2%或3%。

就是这样!对于那些感兴趣的人,可以在此处获得为2364芯片设计的引导程序二进制文件(可以通过适配器使用2764s)。假定IBM 5150具有单色屏幕和至少512K RAM,这让我想起了我的设置(巧合)。引导盘映像可以从BootLPT / 86文章的底部获得,这是它的模拟变形,直接从凹槽🙂