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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

File transfers via the parallel port on DOS using LapLink

130 点作者 fcambus大约 3 年前

38 条评论

wmitty大约 3 年前
Laplink had a really neat feature for when you didn&#x27;t have your laplink install disk with you (or had the wrong size laplink install disk).<p>You could connect the two computers with a RS232 null modem cable, then type something like the following on the target computer:<p>mode COM1:2400,n,8,1,p<p>ctty COM1<p>This redirected the input&#x2F;output for the terminal to the serial port.<p>Laplink on the source computer would then &#x27;type&#x27; a series of console commands to create a simple transfer program on the target computer. It would use this simple transfer program to transfer the full laplink.<p>IIRC it used the msdos DEBUG.COM to build the transfer program on the target computer (but this is an old memory, so could easily be a reconstruction).<p>Composing this message is bringing back lots of weird memories about how we used to compute before the internet.
评论 #31017020 未加载
评论 #31017674 未加载
评论 #31016378 未加载
wdrw大约 3 年前
The parallel port was wonderfully hackable. Having your PC control an LED light, or even a motor (with some effort), didn&#x27;t take a whole lot of electronics knowledge. Or 8 LEDs, one per pin. And controlling it was as easy as sending text to a printer. We lost this in the age of USB...<p>When I was a kid my dad helped me hook up a pin to a motor. And not just any motor, but one inside a cassette tape player. I could then make little games in BASIC that had real voice! Of course it had to be linear, it basically played chunks of voice recording and stopped at the right times.
评论 #31020072 未加载
评论 #31014679 未加载
评论 #31014700 未加载
评论 #31016548 未加载
评论 #31018307 未加载
评论 #31015625 未加载
评论 #31015656 未加载
评论 #31017150 未加载
评论 #31016247 未加载
评论 #31016682 未加载
评论 #31014918 未加载
FullyFunctional大约 3 年前
Linux support IP over the same cable, it&#x27;s known as PLIP, parallel-port Internet. It was the only way to access the outside world on my Toshiba T1800 laptop. However it wasn&#x27;t fast (23 kB&#x2F;s IIRC) and it completely bogged down the host (no hardware acceleration there).<p>There were experimental work on &quot;8-bit PLIP&quot;, but the hardware wasn&#x27;t very standard and in my testing it wasn&#x27;t actually faster in practice. There was also some kind of DMA standard for the parallel port, but I don&#x27;t think anyone succeeded in exploiting it for PLIP.<p>The who PLIP experience gave me a new appreciation for IBM&#x27;s hardware accelerated &quot;channels&quot; concept - something we never got with x86 given its origin.
评论 #31016178 未加载
评论 #31016041 未加载
评论 #31016579 未加载
评论 #31015353 未加载
bcrl大约 3 年前
The first x86 system I had was a hand me down 286. The parallel port on the motherboard was only unidirectional, so I modified it to be bidirectional by soldering a bodge wire between the output enable signal on one of the 74LS374 (I think) and the other control register. Ah, old systems were so hackable in the 1980s prior to the mass migration to large scale SoCs.
sponaugle大约 3 年前
There was a lot you could do with the parallel port. I was a coauthor on a paper about using parallel ports to interconnect computers to provide barrier synchronization for large parallel computing projects. It was a surprisingly fast way of getting a bunch of single bit synchronizations across a bunch of machines. This was back in the early 90s.<p>link - <a href="https:&#x2F;&#x2F;ieeexplore.ieee.org&#x2F;document&#x2F;4115699" rel="nofollow">https:&#x2F;&#x2F;ieeexplore.ieee.org&#x2F;document&#x2F;4115699</a>
评论 #31018203 未加载
phendrenad2大约 3 年前
Parallel port was great. It&#x27;s super annoying that USB-to-Parallel adapters cut corners and only transmit the bare minimum signals to print to an inkjet printer. There was a rich ecosystem of parallel port devices out there, including MIDI and SCSI adapters, even ethernet ports. But none of them work through USB adapters.
评论 #31018429 未加载
dmeybohm大约 3 年前
I wrote a utility to copy small files from Linux -&gt; DOS over a LapLink cable.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dmeybohm&#x2F;ppcopy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dmeybohm&#x2F;ppcopy</a><p>I used it to fix a Windows 98 laptop that wasn&#x27;t booting all the way to Windows. The would boot to a DOS prompt only, there was no CD-ROM driver, and I only had a Windows 98 install CD. So, there was no to re-install Windows to fix it.<p>So I wrote the assembly copier for the parallel port. I think it was about 200-500 bytes. Then I used dos DEBUG.EXE to write the hexadecimal code for the program into memory and then write the .COM program to disk. Surprisingly, I didn&#x27;t make any mistakes (or any that mattered...) and it worked the first time. I had also done a checksum in the copy program in case I screwed it up. But it took about an hour to write the program into DOS debug.exe.
评论 #31015548 未加载
mwexler大约 3 年前
I loved the kit: easy to use software with a hydra cable that linked to everything available at the time (which was basically serial and parallel printer ports). Did many migrations with this thing. I remember one friend asked me to bring over &quot;your computer jumper cables&quot; to help migrate.
评论 #31014335 未加载
ThinkingGuy大约 3 年前
At my first desktop support job, we used to back up users&#x27; laptops over the parallel port to a blank drive on another computer.<p>One time, I got the command line parameters wrong, and accidentally ran the copy in the opposite direction, overwriting a senior manager&#x27;s disk drive with a blank disk image. It was the first &quot;big mistake&quot; of my IT career.
评论 #31015473 未加载
unixhero大约 3 年前
Laplink was so great and always worked. The only thing was the lack of possibility to play games over parralell link, only serial was possible. That is not laplinks&#x27; fault but rather the technology. Naturally parallell 25 pin cables had a much higher throughoutput rate than serial 9pin links had.
评论 #31014233 未加载
评论 #31014460 未加载
jgrahamc大约 3 年前
We&#x27;ve got so used to WiFi, GSM and Bluetooth that people forget how robust wired connections are.
评论 #31014206 未加载
评论 #31022815 未加载
Starwatcher2001大约 3 年前
Good old laplink. I&#x27;ve still got a &quot;hydra&quot; cable in my desk drawer.<p>Back in the 90s I used the parallel port to interface a PC to a TRS-80 to allow me to store games on the PC. As another commenter has mentioned, the parallel cable isn&#x27;t fully bidirectional so I used the printer ready, paper out and other signals as imput lines and wrote a nybble (half a byte) based protocol between the two. Fun times.
api大约 3 年前
I migrated data off a dying PC once onto a new one in a pinch by using two paperclips to cross the TX&#x2F;RX pins of both computers&#x27; serial ports while they were back to back. Then I used PC Anywhere (another fine bit of software) to do the file transfer. Took about 24 hours but moved everything fine.<p>Year was 1997 I think.
hed大约 3 年前
My best use of LapLink was as a teen helping migrate a library off an old system. I think it was using NetWare 2.x with some DOS emulation for a library card catalog. Couldn&#x27;t get it to talk IPX to the existing NetWare stuff (5.x) we were migrating to. But the DOS emulation was complete enough for us to install LapLink and bring over the files for the program!<p>I still have the yellow parallel cable and blue serial cables at my parents&#x27; house.<p>Also pretty sure I used the blue cable to do Command &amp; Conquer over null modem to the next room at home before I figured out how to install IPX&#x2F;SPX and get the machines to talk over the 10Base2 that was between them.
评论 #31015435 未加载
fortran77大约 3 年前
LaPlink (as we called it) was such a useful utility back before wireless and even before ethernet.<p>And they&#x27;re still in business: <a href="https:&#x2F;&#x2F;web.laplink.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.laplink.com&#x2F;</a>
andix大约 3 年前
I always used INTERLNK, which was included with MS-DOS 6.22. I think you could even just copy the exe to older DOS versions and it would just work.
评论 #31014938 未加载
评论 #31014841 未加载
scurraorbis大约 3 年前
I really like the UX&#x2F;UI of the transfer tool. The dialog meant for literate people that explains in clear terms what the problem is and what can be done about it is a breath of fresh air coming from our world where &quot;the user is stupid&quot; toy-like UIs dominate.
awiesenhofer大约 3 年前
Oh what a blast from the past - copying files with blazingly fast 1MB&#x2F;s!<p>If you prefer a Windows GUI to this, Total Commander has full support for Laplink (still) built in:<p><a href="https:&#x2F;&#x2F;www.ghisler.com&#x2F;efaqport.htm" rel="nofollow">https:&#x2F;&#x2F;www.ghisler.com&#x2F;efaqport.htm</a>
评论 #31020925 未加载
jacquesm大约 3 年前
You can even do IP:<p><a href="https:&#x2F;&#x2F;docs.freebsd.org&#x2F;doc&#x2F;7.4-RELEASE&#x2F;usr&#x2F;share&#x2F;doc&#x2F;handbook&#x2F;network-plip.html" rel="nofollow">https:&#x2F;&#x2F;docs.freebsd.org&#x2F;doc&#x2F;7.4-RELEASE&#x2F;usr&#x2F;share&#x2F;doc&#x2F;handb...</a>
评论 #31014425 未加载
tristor大约 3 年前
Oh wow, this brought back memories. I remember using LapLink to transfer files from our family desktop to a used Toshiba 286 laptop that my parents found for me over a parallel cable so I could mirror the setup.<p>I ended up using this tool multiple times over the years, and even well into the Win2k &#x2F; Win98 days, it was still a more reliable method for transferring files between computers on WinTel systems vs other methods. Sometime in the Win2k days I transitioned to using a crossover Ethernet cable and setting up an FTP server on the origin system.
danrl大约 3 年前
Nostalgic! I used LapLink a lot back in the days. When Ethernet became affordable I was baffled by the speed of data transfer. Lightning fast!<p>Written from a mobile phone with 5G. Tell me about exponential growth.
评论 #31014981 未加载
JoeAltmaier大约 3 年前
I tried to make a high-speed bus between a pair of computers using the parallel port once. But I couldn&#x27;t get any appreciable bandwidth out of it. Turns out the hardware I was using (CTOS&#x2F;BTOS workstation) had a capacitor on a critical line. To reduce noise the hardware guy said. But it severely limited the maximum transfer rate. On the widest connector available at the time! Printers don&#x27;t need to go that fast, he said.<p>Anyway it still seems like a lost opportunity, years later.
bane大约 3 年前
oh man, this brings back some memories. In the early-mid 90s I worked at a mom-n-pop computer repair store and LapLink at some point became sort of a standard tool for all sorts of system setup and configuration stuff.<p>Keep in mind that other data transfer options were generally disks of some sort that held less than 1.5MB of data and were very slow to write&#x2F;read. It wasn&#x27;t too important at the beginning as most systems with hard drives were generally only a few MB anyways.<p>But storage moves fast and software bloats quick and it wasn&#x27;t too long before we were shuffling a couple dozen disks worth of stuff onto new system builds or worse, between systems as people migrated. Optical wasn&#x27;t really an option for lots of reasons, most notably very expensive and at the time generally SCSI and tended to be exotic WORM drives. Almost nobody in the consume market had SCSI in the IBM-PC compatibles, and the disks were $30-40 each if you managed to write one successfully.<p>LapLink filled the gap for a couple of years instead. Connect the cable, boot to a couple of prepared floppies and start transferring. Really quite reliable even if it was slow.<p>Eventually it became so slow, and we realized &quot;hey we work in a shop where we can take the hardware apart anyways&quot; and just started mounting the harddrives with the data to transfer from into the system with the new volume and using xcopy or eventually a clone tool.<p>I think even that finally fell out of favor once rewritable IDE CDs became common, plus zip&#x2F;jazz etc. drives, and eventually windows started shipping with a network stack, but I was long out of that business by then.
bluedino大约 3 年前
Had some fun one time making a boot floppy to install Linux from a parallel port CD-ROM or Zip drive<p><a href="https:&#x2F;&#x2F;tldp.org&#x2F;LDP&#x2F;Mobile-Guide&#x2F;html&#x2F;mobile-guide-p1c3s4-installation-methods.html#mobile-guide-p1c3s10-from-a-parallel-port-zip-drive" rel="nofollow">https:&#x2F;&#x2F;tldp.org&#x2F;LDP&#x2F;Mobile-Guide&#x2F;html&#x2F;mobile-guide-p1c3s4-i...</a><p>Worked great in the days when networking equipment was still expensive
fatnoah大约 3 年前
Wow, this takes me back to my freshman year of college in 1993 and trying to connect computers in different dorm rooms with lengthy serial cables. We eventually got it to work, but I remember it took a couple days of tinkering.<p>In the summer after that year, the school networked all of the on campus housing via ethernet, so connecting things the following year was much easier.
raffraffraff大约 3 年前
Jesus, HN has been a nostalgia machine recently. That&#x27;s another thing I didn&#x27;t realise I had forgotten.
评论 #31018314 未加载
anotherevan大约 3 年前
I have vague memories of doing this.<p>For my final year project in university I made a signal generator that was controlled via the parallel port. Would create the desired waveform in a GUI DOS program, then download via the parallel port. Would also start&#x2F;stop the signal generator via computer.
deelowe大约 3 年前
Early in my career, I spent an extraordinary amount of time as a co-op in a factory running around backing up logs and various other items using LapLink. If we ignore the manual labor part of it, it was a fairly decent system for weekly cold backups (our warm back-up solution was network based).
pjmlp大约 3 年前
Now that is a travel to my teenage years
malkia大约 3 年前
I used this few times, when I was a kid in one of our local PC computer clubs. It was magic to me. There were some alternatives, and friend of mine was using something &quot;kermit&quot;-based (protocol?). That was years before internet really came to my city for real.
评论 #31018216 未加载
1970-01-01大约 3 年前
LapLink was a great idea and solved a very real problem: You could not copy large files (anything larger than 1.44MB) around without this, tape, or modem (and when it worked you felt it was finally time to build that Ethernet network).
评论 #31018611 未加载
systems_glitch大约 3 年前
This works with Microsoft&#x27;s INTERLNK&#x2F;INTERSVR as well. As others have mentioned, this was our first form of networking at home! Even had a special DB25 punchout wall plate to make the non-basement end more presentable.
akudlacek大约 3 年前
Not as convenient for transfering from a modern Windows 10 to MS-DOS. I ran into this problem and used Kermit and teraterm. Teraterm has ability to transfer over a couple different protocols.
chrisstanchak大约 3 年前
Ah, the days of hauling my massive tower over to friend&#x27;s houses and sharing programs we downloaded on BBSs via Laplink. Good times.
raintrees大约 3 年前
I still have my custom-made 20&#x27; cable for laplink over parallel ports...<p>Those were the days.
outside1234大约 3 年前
Holy cow - totally forgot about this. Thanks for the memory lane.
hestefisk大约 3 年前
Oh man the nostalgia. Took me right back to my childhood.
jaimex2大约 3 年前
Remote install on Laplink was the bomb.