TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How to copy a file from a 30-year-old laptop

607 点作者 tfvlrue大约 1 年前

84 条评论

qiqitori大约 1 年前
&gt; I try a bunch of different OCR programs, but can&#x27;t find any that can transcribe the document with 100% accuracy. They often confuse certain letters or numbers (like 0 and C, 9 and 4, 0 and D). Sometimes they omit characters, sometimes they introduce new ones. I try different font sizes and different fonts, but it doesn&#x27;t matter.<p>I decided to OCR a hex dump from an old computer magazine a while back and fixed this problem by writing a tool to help verify the OCR result. Basically you input the OCR&#x27;d result and segment the numbers. It&#x27;ll display the original segmented characters ordered by their class, and the human eye will very quickly find any chars that do not belong, e.g. 3s sorted under &quot;8&quot; etc.<p><a href="https:&#x2F;&#x2F;blog.qiqitori.com&#x2F;2023&#x2F;03&#x2F;ocring-hex-dumps-or-other-monospace-text-and-verifying-the-result&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.qiqitori.com&#x2F;2023&#x2F;03&#x2F;ocring-hex-dumps-or-other-...</a><p><a href="https:&#x2F;&#x2F;blog.qiqitori.com&#x2F;2023&#x2F;03&#x2F;ai-day-in-retroland-prolog-on-the-commodore-vic-20-needs-expanded-ram&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.qiqitori.com&#x2F;2023&#x2F;03&#x2F;ai-day-in-retroland-prolog...</a><p>I wrote two blog posts about this, and the tools are also linked from the blog posts. Note: the tools are just slightly more user-friendly than sendmail.<p>That said, I don&#x27;t know if these old Apple laptops came with anything resembling a programming environment (or at least that ancient version of Microsoft Word?), but even if not... There must be a better way (even without hardware hacking)!
评论 #40538007 未加载
评论 #40538044 未加载
评论 #40542607 未加载
评论 #40538917 未加载
评论 #40537005 未加载
评论 #40539328 未加载
ruslan大约 1 年前
Arn&#x27;t there a serial (COM) port available on that laptop ? It was kind of ubiquitous at those days. This website [1] says there were two of them. Solving the probem with Zmodem would be trivial. The software (terminal) is already there, it seems.<p>1. <a href="https:&#x2F;&#x2F;everymac.com&#x2F;systems&#x2F;apple&#x2F;powerbook_duo&#x2F;specs&#x2F;mac_powerbook_duo280c.html#macspecs2" rel="nofollow">https:&#x2F;&#x2F;everymac.com&#x2F;systems&#x2F;apple&#x2F;powerbook_duo&#x2F;specs&#x2F;mac_p...</a>
评论 #40537020 未加载
评论 #40536988 未加载
评论 #40539176 未加载
评论 #40537188 未加载
评论 #40536903 未加载
评论 #40543552 未加载
评论 #40537078 未加载
mbreese大约 1 年前
I was actually expecting the author to take photos of the old laptop&#x27;s screen and OCR those. This was far more entertaining.<p>I do wonder though... perhaps it would have been faster to have the larger fonts and let the transfer take 24 minutes. It probably took longer than 24 minutes to write the updated OCR software.<p>But, where&#x27;s the fun in that?
评论 #40536867 未加载
评论 #40537162 未加载
评论 #40543020 未加载
评论 #40539850 未加载
评论 #40536795 未加载
评论 #40539185 未加载
chasil大约 1 年前
In my younger years, I had to pull a dBase 2 database off a CP&#x2F;M desktop into an MS-DOS portable.<p>I ended up configuring a serial cable, and running PROCOMM on the PC, set 9600&#x2F;n&#x2F;8&#x2F;1 on both ports, then printed from dBase 2 and set PROCOMM to record the session to a file.<p>It would lose characters if I let it run too long without a pause to write to a floppy, so I would ctrl-s&#x2F;q on the CP&#x2F;M side.<p>I guess nobody else had ever figured out how to do this.
评论 #40536861 未加载
StillBored大约 1 年前
Appletalk is the way to go, the drivers are built in and apple did a good job of maintaining compatibility over a long timeframe. I have similar issues moving stuff between a IIGS and modern machines. Its possible to move stuff with floppy emulators, via scsi <i>, or just raw serial, but the simplicity of having a Mac with both appletalk and ethernet, allows one to drag and drop entire file hierarchies between the target appletalk based machine and a SMB&#x2F;etc share from the machine in the middle.<p></i> Also SCSI tends to be easy to convert if one knows the drive connector&#x2F;type, and is willing to chain a couple adapters. I&#x27;m sure that is the case here too, the 2.5&quot; scsi drives were a form of SCA connectors IIRC, SCSI adapters exist for almost anything to anything as long as the single ended vs differential rules are followed, newer ultra differential adapters could usually fall back to 8 bit single ended allowing them to drive just about everything. The problem is going to be finding an OS&#x2F;etc that can real the old mac filesystems although I&#x27;m guessing one of the utilities to read raw images (of which i&#x27;m failing to remember the ones Ive used in the past) could probably read&#x2F;write the raw disk image.
评论 #40544564 未加载
评论 #40539576 未加载
评论 #40542232 未加载
kjellsbells大约 1 年前
This feels like a practical exam in information theory, and I love it.<p>&quot;You&#x27;ve got a 32,000 byte file to transmit over a channel of your choice. They all suck in some way. You have a smartphone, a serial port, and a computer. The computer has no compiler, but you can use any of its native facilities. Solutions that require more bytes of input (eg scripts) than are in the file to be transferred are disqualified. There is no time limit, but the fastest solution wins. Go.&quot;<p>Given this is an old Mac, Im not sure I could have outdone the author. Although I was tempted by the notion that if you could replace visually similar chars like 3 and 8 with something very distinct (eg 8 with Z), then using a smartphone to capture the screen and OCR might be the fastest path of all. I think System 7 had AppleScript so perhaps that sed-like step is possible?
评论 #40541331 未加载
评论 #40541143 未加载
评论 #40541174 未加载
fsckboy大约 1 年前
&gt;<i>The internal hard drive uses SCSI with an unusual connector. Adapting it didn&#x27;t seem straightforward</i><p>this was the way:<p>SCSI is a bus mastering protocol which allows multiple masters to share the bus, which means you can plug two computers into the same SCSI bus at the same time and they will both be able to share access the disk device. You wouldn&#x27;t want to rely on simultaneous access to the file system, but the entire disk from those days would be just a large file today and you could just dump the whole thing (the inconsistencies in the open file system would be like recovering from a crash, and none of the long term files would be affected)<p>&gt; <i>and we weren&#x27;t confident the old file system (HFS) would be easy to read from a modern system.</i><p>the nice thing about opensource&#x2F;New Jersey style is that that old HFS would be completely easy to mount loopback on linux<p>I still have a complete disk image of my old Mac SE20 from 1988, and I still mount it up from time to time, and I pulled it off my old mac through the scsi bus. I believe the 20 referred to the MHz of the 68020 processor, but it also coincidentally had a 20MB disk, as was the case for the SE30 that came out the following year.<p>&gt; <i>Deus fax machina: While the laptop has no networking software, it does have fax software ... The first question was how to turn the audio file into something faxable.</i><p>this reminds me of an old idea I had that I never pursued. Back in the days of fax there was generally a cover sheet for tracking&#x2F;delivery of faxes in an office environment, but which seemed like a waste of paper&#x2F;modem time to me who was never in a big org situation. To cut to the chase for my idea, I thought it would be cool to transmit something like a large QR code on the coversheet, which would be an encoding of the document you were sending in .DOC (ms-word) format. That way, you could fax to a fax machine, but if the recipient was a computer modem it could receive the document in original format, and abort (via handshake) the rest of the fax transmission. I thought it would be a gentle way to transition past &quot;obsolete&quot; fax technology.
t0mek大约 1 年前
A few years ago, I spent a fair share of time trying to copy files from and to a Macintosh Plus. I decided to use a 100 MB ZIP drive (actually two of them, SCSI for the Mac Plus and USB for a modern computer) and later a serial port connection with terminal software [1].<p>Now there&#x27;s a much better and cheaper option: BlueSCSI [2]. It&#x27;s a SCSI HDD emulator that allows to mount .img files stored on a SD card as HDD disks. It also supports CD and network card emulation.<p>Once the files are copied on a such a virtual drive, they can be extracted on a modern machine using via some kind of HFS explorer or an emulator.<p>[1] <a href="https:&#x2F;&#x2F;blog.rekawek.eu&#x2F;2016&#x2F;12&#x2F;08&#x2F;mac-plus#hard-drive" rel="nofollow">https:&#x2F;&#x2F;blog.rekawek.eu&#x2F;2016&#x2F;12&#x2F;08&#x2F;mac-plus#hard-drive</a><p>[2] <a href="https:&#x2F;&#x2F;bluescsi.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bluescsi.com&#x2F;</a>
评论 #40539271 未加载
Brajeshwar大约 1 年前
Wow! That was an exciting read. It was way too complex for my limited knowledge of computers.<p>Sometime around 1993-1994, based on my placements against other relative events, I had the opportunity to &quot;fix&quot; a non-booting IBM Laptop. It was thick, heavy, and large but with just a screen the size of a 3½ Floppy. I have never encountered such a laptop in pictures or elsewhere, so I will assume it was even older in those years.<p>If anyone have any idea what that might be, it would be nice to see a picture.<p>An eccentric, out-of-time, local-uncle&#x2F;mentor gave me that to fix and I let it lie on my table for a few days just to show off to others. I think we did something stupid and simple to fix it - replace the AUTOEXEC.BAT and then load WordStar, which was the only thing they need. Not even Windows 3x but DOS.<p>The Laptop was likely given by the visiting Christian Missionaries who visit the local Churches in my hometown.<p>I&#x27;ve another computer-fixing story, but I need to remember and write down the details. Sleeping in an army barrack in the mountains, armed guards while we pee, and returning home while taking care of a pregnant woman in an ambulance. That &quot;mission&quot; was with my childhood&#x2F;neighbor friend, but he died. That out-of-time uncle also died. Not related.
评论 #40539206 未加载
wannacboatmovie大约 1 年前
If it had &quot;fax software&quot; it almost certainly had terminal emulator software whereby one could use something like ZMODEM and not corrupting the files in the process.<p>This was painful to read, like using a butter knife as a precision screwdriver.
PreInternet01大约 1 年前
Well, the source site seems to be hosted on an 30-year-old laptop, and therefore unavailable (even trough archive.org), but here we go:<p>-If you ever encounter a situation where &quot;well, this volume might contain valuable data&quot; is a thing, try to make a forensically-sound copy first;<p>-Depending on the exact source media, this might be a <i>very specific</i> process. Don&#x27;t skip on it, though.<p>But, once you have an accurate copy of the source media, feel free to run any non-destructive experiments that you&#x27;d like. After, of course, publishing the source media for fellow enthousiasts...
评论 #40543072 未加载
评论 #40536718 未加载
gist大约 1 年前
Very creative and interesting ie &#x27;use whatever tools&#x2F;knowledge you have&#x27; but:<p>&gt; The internal hard drive uses SCSI with an unusual connector.<p>This is literally never an issue as old connectors are easily obtainable (in particular &#x27;in this day and age&#x27;).<p>&gt; Adapting it didn&#x27;t seem straightforward, and we weren&#x27;t confident the old file system (HFS) would be easy to read from a modern system.<p>Simple search pulled this up. Honestly that reason didn&#x27;t make any sense to me at all. The other way might be interesting and fun but I don&#x27;t think this is a reason not to attempt mounting the old file system.<p><a href="https:&#x2F;&#x2F;www.matthewhughes.co.uk&#x2F;how-to-mount-hfs-classic-drives-on-macos-catalina-and-later&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.matthewhughes.co.uk&#x2F;how-to-mount-hfs-classic-dri...</a>
评论 #40536946 未加载
评论 #40536842 未加载
评论 #40536885 未加载
endgame大约 1 年前
The fax is a good trick, but my favourite story of this type involves a hand-written hex editor and many, many, hours of copying bytes by hand:<p><a href="http:&#x2F;&#x2F;www.oocities.org&#x2F;zztexpert&#x2F;docs&#x2F;upoprgv4.html" rel="nofollow">http:&#x2F;&#x2F;www.oocities.org&#x2F;zztexpert&#x2F;docs&#x2F;upoprgv4.html</a>
评论 #40545804 未加载
Suppafly大约 1 年前
I&#x27;m not a Mac guy, but it seems like they glossed over all of the normal solutions to intentionally come up with weirdest one possible. Good for them getting the files they needed I guess, but still weird.
评论 #40538371 未加载
gizajob大约 1 年前
What about pointing a camera at the screen and then paging through all the numbers on the Mac while capturing images?? Then you could OCR the numbers directly on the capturing laptop rather than trying to convert sound back into text.<p>10&#x2F;10 for ingenuity anyway using the fax port.
评论 #40539985 未加载
axus大约 1 年前
Good story, I liked how they were almost thwarted by FCC fax regulations.
评论 #40538002 未加载
WalterBright大约 1 年前
In the olden days, we transferred files using the RS232 serial port between computers that had no compatible media.
jandrese大约 1 年前
In the picture with the phone cable plugged into the modem port directly next to it appears to be an Ethernet port. I know the blog post says there was &quot;no networking software&quot; installed, but the OS came with file sharing capabilities built in. Someone would have had to gone to effort to remove it. It might even have an old school FTP client.
评论 #40538258 未加载
andix大约 1 年前
If it was an old DOS&#x2F;Windows laptop, you could just use INTERLNK via COM or parallel port. I have to post that, it&#x27;s just such a nostalgic memory copying files like that.<p>So if somebody needs to do it: Dosbox + USB-RS232 adapter and the right cable. INTERLNK&#x2F;SRV was included with DOS 6.0 and later, so it&#x27;s rather easy to find.
mysteria大约 1 年前
Since these are audio recordings an easier hardware approach would be to tap the output of the motherboard&#x27;s D&#x2F;A converter right before the speaker amp and capture it with an A&#x2F;D. You could also tap the speaker wires which should be easier than tapping thin SMD traces, though the signal might have been highpassed before amplication to better support the small laptop speakers.<p>Of course this means you&#x27;ll have to disassemble the ancient laptop and all that, and it won&#x27;t be a bitperfect capture. For voice recordings though the quality should be more than adequate.
Felger大约 1 年前
I recovered a post apo novel written like 30 years ago by a friend last year.<p>Patient : Miniscribe 8425SA 20 MB SCSI hard disk from an Apple Hard Disk 20SC (external SCSI enclosure with a HDD). Hoped the disk was still in working condition after more than a decade stored (HDD was built in &#x27;88 and a sticker mentioned a repair in &#x27;99), the enclosure power supply was presumed dead (no power on) and the mac itself was shorting mains power in a few little minutes, probably from the screen high voltage converter dying and shorting.<p>I simply extracted the hard disk from the enclosure. This full height 3.5&quot; disk has an &quot;external&quot; mechanical actuator : a stepper motor visible from outside drives the arm with the head(s) inside the disk, protected by a bellows. It gives a cool sort of a floppy drive sound when random access occurs.<p>I simply plugged it on a SCSI chain on my vintage Advansys SCSI PCI Card and ribbons.<p>Read the HFS partition with an old recovery software I could find on the recovery computer, quickly found the files (very simple file system and hierarchy), recovered them on the PC. Encountered just one bad sector.<p>Then looked the content of the file as raw shaking and ajusted the recovered text format for use with Windows PC&#x2F;Word from the old word processor software - I think they were Corel Wordperfect files.<p>Very few correction to make to the raw text. Layout will have to be more thoroughly restored beyond EOL. Mainly accented characters and a few other replacements to do. I thought it would be more of an chore from an vintage apple system and third party software.<p>Overall, it was far easier than expected. Took me less than 2 hours. But am a ex data recovery guy with some ressources.<p>Quite pleased the miniscribe acted almost like a charm after 10 years or so of (warm, indoor) storage and not a single power on. Feared the HDD motor&#x27;s ball bearing were totaly stuck !
eviks大约 1 年前
Since the two easier options of transferring data directly via the modem or connecting the hard drive were not explored properly, nor the third option of <i>much</i> bigger font size (let it take 8 overnight hours for large easily OCRable text?), maybe adding some kind of parity check could&#x27;ve helped restore audio perfectly?
MarkusWandel大约 1 年前
I keep an old USB-to-SCSI adapter cable handy for this sort of challenge. In general, I hoard any USB-to-X adapters that I come across (RS232, parallel printer port, USB floppy drive, USB optical drive). Of course if you don&#x27;t have the right SCSI cable that may not be worth the effort in this case.
评论 #40539820 未加载
评论 #40544401 未加载
PhasmaFelis大约 1 年前
I&#x27;m slightly shocked that (all?) modern OCR systems can&#x27;t handle a perfectly clean image of Courier text with 100% reliability.<p>I wonder if reducing the font size for faster transmission made it worse? A larger font might have been easier to read. Probably save time in the long run.<p>EDIT: Actually, looking at the output of the Fax to Binary Converter program, I think that&#x27;s very likely. Even <i>I&#x27;m</i> not 100% sure whether that 8x6 glob of pixels is a 0 or a D.<p>Hmmm. If nothing else, what about search-and-replacing the Word doc to replace some of the most difficult characters with clearer ones, and then reversing the process on the other end? I mean, that&#x27;s ridiculously complex, but not <i>as</i> complex as writing a custom Fax to Binary Converter app.
评论 #40542621 未加载
kleiba大约 1 年前
If you have OCR in the loop anyway, you could have just taken a picture of the file as displayed on the original laptop, no need to do the fax transfer.
评论 #40539704 未加载
评论 #40536904 未加载
theideaofcoffee大约 1 年前
He says that there are internal speakers, but no jack. If it were me, I would have cracked the case open and tapped into the audio going to the speakers directly and recorded it from another device, but then again this makes a much more satisfying hack.
评论 #40538100 未加载
评论 #40538035 未加载
dewfaced大约 1 年前
Was Appletalk not installed? It just used a apple printer cable to do networking, this is how I played Warcraft II back in the day.
johnklos大约 1 年前
&gt; The internal hard drive uses SCSI with an unusual connector. Adapting it didn&#x27;t seem straightforward[...]<p>I suppose the author hasn&#x27;t heard of eBay. The adapter is $15.<p>&gt; The laptop has an AppleTalk port and a phone jack... but no networking software installed.<p>The author may have some search engine problems if they can&#x27;t figure out that Macs have had networking software built in for ages, and that a PowerBook is too new to run any Mac OS that <i>doesn&#x27;t</i> have networking :P<p>Transferring data via FAX is cool and job well done, but the other things really don&#x27;t fit with a clever solution.
评论 #40546893 未加载
goda90大约 1 年前
I did tech support for my college&#x27;s library. Someone donated some collection to the library and their catalog of it was in a spreadsheet on an Amiga 2000. I was tasked with recovering it. The Amiga turned on, but its normal monitor connection didn&#x27;t work. It did have another connector that I hooked up to a CRT TV and got a blurry black and white output. I think I used a floppy disk to copy the file off, and the format was not supported so I picked through the plain text view to get the info.
btbuildem大约 1 年前
My first thought was to use the serial port, but perhaps that was unavailable on the recipient hardware?<p>The second, much more entertaining approach, would&#x27;ve been to harken back to the very arcane days of ZX Spectrums and C64s with tape drives... since the old laptop had functional speakers, it may have been possible to write a bit of code that endcoded the binary data to an audio stream, played that over the speakers, recorded on the recipient machine, and decoded it back to binary form there.
评论 #40544693 未加载
评论 #40537236 未加载
olddragon2a大约 1 年前
Brings back a memory of doing a similar transfer with two systems that refused to communicate with each other. Had to install a printer driver long ago. The computer wasn&#x27;t on the network and refused all media including connecting another hard drive directly. It did have a 300 baud modem though. Took an entire weekend to bounce the 11 something megabyte driver over to it through a BBS I emailed the driver to.
musicale大约 1 年前
I like the idea of using a SCSI adapter or cable and then making a hard drive image, which can then be booted in an emulator or mounted in Linux (or NetBSD, or older MacOS?) using the hfs filesystem. Could also use hfstools.<p>Making a localtalk adapter is also a cool idea. There seem to be localtalk implementations (tashtalk) for PIC microcontrollers. Someone even made a localtalk-wifi gateway.
评论 #40542512 未加载
ggm大约 1 年前
Years ago bootstrapping 4.1BSD on a vax730 (a very mini variant of the 11&#x2F;780) all I had was single disk removable rl02 type platters. And had to do a sequence of<p><pre><code> dd seek= </code></pre> Commands to split a 1200 bpi tape read ona larger machine nto chunks, write to the pack as a raw bits to read off, and reassemble as a boot structure to install from.
ChoGGi大约 1 年前
If you can find it, there&#x27;s an adapter for the drive<p><a href="https:&#x2F;&#x2F;68kmla.org&#x2F;bb&#x2F;index.php?threads&#x2F;adtx-scsi-ide-2-5-inch-adapter-compatibility-and-performance.45713&#x2F;" rel="nofollow">https:&#x2F;&#x2F;68kmla.org&#x2F;bb&#x2F;index.php?threads&#x2F;adtx-scsi-ide-2-5-in...</a>
telegtron大约 1 年前
Was it not an option to take out the HD and connect it to a modern computer? It sure had an HD. [0]<p>[0] Macintosh PowerBook Duo 280c: Technical Specifications <a href="https:&#x2F;&#x2F;support.apple.com&#x2F;en-us&#x2F;112137" rel="nofollow">https:&#x2F;&#x2F;support.apple.com&#x2F;en-us&#x2F;112137</a>
评论 #40541553 未加载
评论 #40541598 未加载
novagameco大约 1 年前
Did the laptop not have any kind of serial port to write to?
Dwedit大约 1 年前
Upon reading the headline, my guess for how to copy a file off would involve a Parallel-port ZIP drive on the old computer, then using a USB ZIP drive on the modern computer. Or a USB disk enclosure that uses IDE. Now I&#x27;ll go read the article...<p>Oh, it&#x27;s about a Mac...
Terretta大约 1 年前
&quot;Think Alert Sound&quot; I see in the dialog box -- is that the <i>&quot;I&#x27;m trying to think but nothing happens!&quot;</i> error message alert sound popular on Macs of that era? (We had that sound in the office, and many more.)<p>The sound I recall is the last phrase in 3stooges05.mp3 from here:<p><a href="https:&#x2F;&#x2F;www.barbneal.com&#x2F;the-collection&#x2F;tv-shows&#x2F;the-three-stooges&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.barbneal.com&#x2F;the-collection&#x2F;tv-shows&#x2F;the-three-s...</a><p>Everyone&#x27;s talking about the way to connect to the Mac, I&#x27;m just wondering if it&#x27;s easier get the sound sources the Mac sounds the person wants were made from.
评论 #40547226 未加载
mrunkel大约 1 年前
DB9 serial to USB Null modem cable + some simple file transfer software would have solved this in minutes.<p>Since the mac had a built-in modem, you could have used that software to transfer the file via xmodem or ymodem protocol.<p>I guess this isn&#x27;t common knowledge any more.
评论 #40539861 未加载
jesprenj大约 1 年前
OP could search-and-replace all Ds in Word with something more understandable by the OCR, maybe a period, before faxing the document. Or maybe convert every hex character into two characters from the set .0-|, doubling page count.
skeaker大约 1 年前
Maybe I missed it, but it seems the actual sound file that was transferred wasn&#x27;t included in the post... A shame, since all that buildup had me wondering what the file was!
pradmatic大约 1 年前
One of the coolest articles I’ve read lately. Thanks for sharing!
anthk大约 1 年前
If you can fax I&#x27;m sure you can do some zmodem&#x2F;ymodem.
isoprophlex大约 1 年前
A (lossy) fix for the bad OCR giving glitched PCM data would be to do a median sliding window filter. Not 100% accurate, but it would probably be good enough...
1970-01-01大约 1 年前
You can also print it: <a href="http:&#x2F;&#x2F;ollydbg.de&#x2F;Paperbak&#x2F;#1" rel="nofollow">http:&#x2F;&#x2F;ollydbg.de&#x2F;Paperbak&#x2F;#1</a>
asveikau大约 1 年前
I wonder how hard it would be to track down a dock. Googling around, it seems like the dock has nubus slots, which would mean you could add ethernet.<p>From there, I remember running ssh and scp on classic macs, so that is theoretically possible. Getting those old clients to talk with modern sshd might be tough.<p>I feel like I would attempt that, or perhaps floppies, before what this person did...
userbinator大约 1 年前
I have hard drives a little older than that, which work just fine with an IDE-SATA adapter. It looks like 2.5&quot; SCSI adapters do exist, although they are much rarer:<p><a href="https:&#x2F;&#x2F;vintagemacmuseum.com&#x2F;reading-powerbook-2-5-scsi-hard-drives&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vintagemacmuseum.com&#x2F;reading-powerbook-2-5-scsi-hard...</a>
kristopolous大约 1 年前
people have done floppy&lt;-&gt;SD card emulators for over a decade such as here (<a href="https:&#x2F;&#x2F;jimatwood.wordpress.com&#x2F;2011&#x2F;04&#x2F;23&#x2F;sd-card-hxc-floppy-emulator-for-roland-w-30-s-330-samplers&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jimatwood.wordpress.com&#x2F;2011&#x2F;04&#x2F;23&#x2F;sd-card-hxc-flopp...</a>)<p>It&#x27;d take a bit of work but you could probably just go straight to USB and maybe even have some file system trickery where you misreport the amount of &quot;free space&quot; as the host os copies to the &quot;1.44MB&quot; floppy basically by opportunistically &quot;removing and freeing&quot; sectors from the virtual disk transparently, essentially always reporting 1.44MB. It&#x27;s such a dirty and beautiful hack if it would work.<p>If I were doing this, this is essentially the only approach I&#x27;d actually be interested in.
rurban大约 1 年前
I would have compressed it with some kind of Reed-Solomon (ARC, RAR,...) and sent this hexdump instead per fax. Much shorter (audio is extremely compressable) and with additional OCR hints in the RS decoder. Even a trivial CRC check per block or line would be better than nothing
jorgelbg大约 1 年前
Immediately took me back to the scene from Firewall (2006) when Harrison Ford is copying the account data with an iPod and a fax machine <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=J13jKfVH01o" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=J13jKfVH01o</a> ^_^.
评论 #40537923 未加载
brisketbbq大约 1 年前
I think I would have just pulled out my audio recorder and played the file on the computer.<p>The files were very small and recorded with the internal mic on the computer, so it&#x27;s not as though these are high quality recordings, they&#x27;re more sentimental to whoever owned the laptop.
ganesmo大约 1 年前
I would suggest you to tap the inputs to the speaker to get preout equivalent of audio signal using audio transformers that support the input impedance equal to the speaker impedance. Once pre out is achieved, then it is easy to record
cycomanic大约 1 年前
Those artifacts in the audio file should be trivial to correct, I suspect even a super simple outlier detection script would have worked. Should have been much easier than optimising the OCR (not to disparage the effort).
Sprotch大约 1 年前
Those games brought back some memories…. Escape Velocity was such an awesome game!
lemoncucumber大约 1 年前
Like others have said, AppleTalk is the right way to solve this.<p>But if we’re going with crazy hacks, I bet one could emulate an ADB keyboard to copy binaries onto the laptop by sending keystrokes to “type” hex into ResEdit.
metalliqaz大约 1 年前
If you&#x27;re just doing OCR you could have taken photos of the screen, right?
kkfx大约 1 年前
Hum, a 30-years-old laptop without a serial port? Because a usb-serial on a modern machine, a null-modem cable, kermit&#x2F;gtkterm&#x2F;minicom&#x2F;* and passing data it&#x27;s much easier...
qalmakka大约 1 年前
&gt; we weren&#x27;t confident the old file system (HFS) would be easy to read from a modern system.<p>AFAIK modern Linux is still able to properly read from HFS and HFS+. I mounted a MacOS 9 disk image just a few days ago.
og2023大约 1 年前
You could have made photographs of the hex representation right from the screen with a modern smartphone, recognize them through the built in into the camera app software and call it a day.
gumby大约 1 年前
I like this article, but given the number of misreads (small, in the example given) it might have been easier to diff a couple of OCR&#x27;d versions and just look up the diffs manually.
causality0大约 1 年前
<i>How do you transfer files off an Apple laptop from 1994? It&#x27;s harder than it sounds!</i><p>Somewhat misleading. It would have been trivial if the laptop didn&#x27;t have multiple hardware faults.
评论 #40540308 未加载
SillyUsername大约 1 年前
I&#x27;d have got the floppy working. It&#x27;s highly likely a short, perhaps a bent pin, if it&#x27;s failing to start with it connected, or possibly just some duff caps.
jeffbee大约 1 年前
Something is a little off about the statements regarding the rarity of HTTP in 1994. I didn&#x27;t know anyone with a Mac that lacked Mosaic (or, later, Netscape) and NCSA Telnet.
j45大约 1 年前
Creative way to transfer a file.<p>Could just use a serial cable on one end, and USB-&gt;serial or parallel port cable that could transfer files with the software to allow file transfers easily.
duxup大约 1 年前
The phone line simulator was very impressive.<p>I likely would have given up several times and just played the audio on the laptop and tried capturing it with another device (my phone) over the air.
评论 #40536749 未加载
amelius大约 1 年前
&gt; The laptop has no audio jacks, so we couldn&#x27;t get good analog copies of the recordings even if we wanted to.<p>How about directly connecting a DSO to the speaker terminals?
thrtythreeforty大约 1 年前
Is a fax implicitly an analog transmission? Or is there a digital data stream somewhere beneath the layer sending the photo that could be used like a modem?
评论 #40536932 未加载
评论 #40536836 未加载
cabirum大约 1 年前
Does it have a working C compiler? May have tried hacking together a data-over-audio app. Or quickly steam a bunch of qr codes.
评论 #40538891 未加载
RIMR大约 1 年前
This is a neat trick and all, but if you could find the Duo Dock, it has a SCSI port on it to connect a second hard drive.
m_herrlich大约 1 年前
Jeez, no floppy drive on this laptop? How did people install stuff back then? But thanks, this is inspirational :)
评论 #40537180 未加载
Cockbrand大约 1 年前
ResEdit... now that&#x27;s a name I hadn&#x27;t heard in a long time. ResEdit was really a fantastic tool to do all sorts of tinkering. Too bad pretty much all Mac software is signed now, so this kind of tinkering isn&#x27;t possible any more.
评论 #40547874 未加载
rnitchy大约 1 年前
o shoot. i see Lode Runner, the legend returns on there!! Some great times as a kid playing that
devit大约 1 年前
Seems far easier to figure out the hard drive connector and find software that can read the filesystem.
评论 #40539154 未加载
ThePowerOfFuet大约 1 年前
Faxing a hexdump then OCRing it,.instead of sending the file itself by Xmodem&#x2F;Zmodem?
kk6mrp大约 1 年前
Did you get Doom on it the same way?
vorticalbox大约 1 年前
Would opening the laptop and attaching an audio jack the speaker wires have worked?
评论 #40547181 未加载
kilianinbox大约 1 年前
there is a screen and speaker :) mobiles have mic and cam.. and we can write a C or any oldschool that can transfer data to screen or speaker :) noisy ! no need to physically serial floppy disk things
mmmlinux大约 1 年前
raspberry pi with serial and localtalk. done.
mongol大约 1 年前
Didn&#x27;t it have 3.5&quot; floppy disk?
评论 #40539366 未加载
notorandit大约 1 年前
Video hex display and camera recording...
ska大约 1 年前
Years ago I had a (much older) colleague who seemed to obsessively copy data onto newer media, including transcoding file formats sometimes. I&#x27;m pretty sure it was to avoid this sort of dance <i>and</i> avoid thinking about what they might want to keep. They had a nightmare story of recovering data off an obsolete-ish tape format, after all...
josephcsible大约 1 年前
&gt; Oops. The FCC says I need a cover page. Let&#x27;s try to appease them.<p>Yet another reason I hate when things I own try to enforce laws against me: there will be cases, like the author&#x27;s, in which the law doesn&#x27;t apply but the thing doesn&#x27;t know it.
irusensei大约 1 年前
Uh... Laplink serial cable?
sed3大约 1 年前
This laptop has a serial port, I am pretty sure vanilla Mac is capable of transferring files over serial port. We did that on DOS all the the time.
评论 #40537256 未加载