I'd be interested in access to real drives capable of reading real tapes, to get archival data off my tapes. And, DAT format. If the emulation aides in FPGA or small device coding to make modern interface bindings to older devices and so drops the entry cost to get an older SCSI or firewire drive working, I'd be delighted. If this is emulation of the command set aimed at "driving" a software emulated tape drive, It's…
Claude × retrocomputing: emulating a QIC-117 tape drive
11–19 of 19 posts
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#12I think LLMs go against the retrocomputing ethos
Then so do emulators, flash drives instead of 1541's, etc. Nobody forces you to use generative models to get older hardware to do its thing, you're still free to try to get the actual hardware to run, free to build interfaces to get QIC drives connected to whatever you want them connected to, etc.
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#13Earlier quoted context omitted.
Then so do emulators, flash drives instead of 1541's, etc. Nobody forces you to use generative models to get older hardware to do its thing, you're still free to try to get the actual hardware to run, free to build interfaces to get QIC drives connected to whatever you want them connected to, etc.
Are you trying to prove their personal preference wrong?
I'm not an AI maximalist, but I really can't see the issue with using it to preserve this hardware (especially into RTL for FPGA), if it's highly accurate.
These machines are dying in real time, and having cycle and operationally accurate emulation options is more important than the bad taste the Glorified Copymachine leaves in my mouth, to be honest.
Honestly, by quantity alone, I've seen more impressive and quality reverse-engineering and documentation work of these platforms done in the last year than i have in the last 20.
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#14Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#15I'd be interested in access to real drives capable of reading real tapes, to get archival data off my tapes. And, DAT format. If the emulation aides in FPGA or small device coding to make modern interface bindings to older devices and so drops the entry cost to get an older SCSI or firewire drive working, I'd be delighted. If this is emulation of the command set aimed at "driving" a software emulated tape drive, It's…
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#16I think LLMs go against the retrocomputing ethos
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#17I think LLMs go against the retrocomputing ethos
I'm part of a group of collectors/users of HP and Tektronix test gear from the same eras that the retrocomputing fans are typically focused on, and LLM-guided ROM disassembly has already solved some longstanding (if admittedly obscure) problems in our community.
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#18Earlier quoted context omitted.
Then so do emulators, flash drives instead of 1541's, etc. Nobody forces you to use generative models to get older hardware to do its thing, you're still free to try to get the actual hardware to run, free to build interfaces to get QIC drives connected to whatever you want them connected to, etc.
Are you trying to prove their personal preference wrong?
Re: Claude × retrocomputing: emulating a QIC-117 tape drive
#19I think LLMs go against the retrocomputing ethos
All the assembly code, and the C harness which loads the textures etc, was hand done by me, and period correct. That's where the fun is!
Outside of that, there are so many anachronisms. I actually built the test geometry as a quake map, and processed it using Quake's BSP/lightmap tools. That's 1996 vintage.. except I'm using a newer Quake editor (Trenchbroom, 2013) and modern forks of the tools. All natively on a modern system with a 4K monitor. Building and non-performance testing of the DOS code happens in a Windows XP (2001) VirtualBox (2007) using its' Shared Folder feature.
I might have time to pick this up again soon. My post-processing of the Quake .bsp presently only handles axis-aligned 64x64 surfaces with some hardcoded texturing assumptions. I'll want a full .bsp-to-isometric-data "renderer" - either written from scratch or somehow derived from Quake's source. But this is all just to enable the 286 assembly code noodling, which is what I want to spend time on!
So I'll probably use Claude to assist with the tooling side. By "assist" I mean "do as much as possible to produce the file format I specify". It doesn't seem much worse to me than all the other modernisms I'm already relying on outside of the core task.