Ask HN: What 1980s/90s-era shareware did you purchase?
In the 90s i used perhaps half a dozen pieces of shareware with any regularity but only purchased three (in no particular order):
1) TheDraw - an ANSI/ASCII art editor, which i briefly used for creating animated screens for use with dial-up BBSes.
2) 4DOS/4NT was a command.com replacement for DOS/Windows which offered features such as the command-line editing available in all modern shells.
3) DOOM, which my two housemates chipped in to help buy. We played the hell out of it, multi-player on two 486/66's connected with a serial cable.
All of the purchases arrived via snail-mail, with TheDraw and DOOM on floppy disks and 4DOS on a CD. A couple weeks after buying it, one of my housemates took the DOOM disk(s?) to his father's place and ended up infecting it with a virus.
What shareware, if any, did you purchase back in the day (and what did you use it for)?
Edit: there was a 4th: WinRCS was a Windows front-end to the RCS version control system. It didn't get much use but it was my introduction to source code control.
[+] [-] myself248|2 years ago|reply
Commander Keen and Jazz Jackrabbit -- we played the hell out of these and it was only right to register them. Additional levels, whoah!
PKZip 2.04g -- back when software could just be "finished".
mIRC -- I sunk way too many hours of my life into mIRC scripts....
ACDSee 3.x -- Another "there's just nothing like it especially on linux", the fastest JPEG viewer ever to exist. I could crank up my key repeat rate, hold PgDn, and it would blast images into VRAM as fast as the keyboard asked for. Used 4DOS-style Descript.ion files and, to this day, I have a mindboggling amount of photo descriptions trapped in these files. No modern equivalent makes it so easy to tag things right in the filesystem without sucking them into some walled-garden database.
[+] [-] randombits0|2 years ago|reply
[+] [-] jclulow|2 years ago|reply
[+] [-] codespin|2 years ago|reply
[+] [-] TacticalCoder|2 years ago|reply
However one day, when Ultima V came out, I decided I'd buy it: I had been playing Ultima III and Ultima IV so much, it seemed right to buy Ultima V. But I was not on the C64/C128 anymore, I had an Amiga. So I broke my wallet and bought the Amiga version of Ultima V.
Turns out: the port of Ultima V to the Amiga was particularly bad.
So I borrowed my neighbour's C128D (nice machine: my C128 had a little issue) and... Played a pirated version of Ultima V for the C64 (I'd use the C128 in C64 mode), which was way better than its Amiga port.
Aye.
P.S: semi-seriously though: I remember it was hard to buy US shareware from Europe in the eighties/nineties. My parents didn't even have credit cards back then (it was all still "cheques" and lots of tiny local currencies).
[+] [-] DarmokJalad1701|2 years ago|reply
So I learned to "crack" shareware, first by patching using hex editors and then using debuggers like SoftICE and Ollydbg to figure out the correct registration code myself. This got me into reading/writing x86 (win32) assembly pretty early and gave me a very intuitive understanding about how programs work. There were also plenty of "crackme" programs to test my skills on.
Thank you, "Santa's Secret Valley". I have a great career today thanks in a small part to you!
[+] [-] Clubber|2 years ago|reply
[+] [-] Log_out_|2 years ago|reply
[+] [-] bigmattystyles|2 years ago|reply
[+] [-] ethbr1|2 years ago|reply
You rail against "the system" to justify not paying for something...
... but really you just don't have money, want something, and don't want to feel bad about getting it. Cue post-hoc rationalization.
And money is a precious thing in teenage years! And time is not! So 3 hours scouring IRC to save $10 is a valid trade-off.
But I did like that shareware and smaller software companies, put a human face on things. You were giving money to a person (e.g. now example, Raymond Hill), not a corporate entity.
[+] [-] EvanAnderson|2 years ago|reply
A friend actually ran the board but I paid for the software. I coded in Turbo Pascal and enjoyed the file format documentation that came with it and the TPU containing various user interface components that allowed you to write "Door" programs that mimic the BBS UI.
It was also particularly neat that Searchlight supported redirecting BIOS screen writes to remote users, allowing you to use any program that wrote to the screen thru the BIOS as a "Door", with the BBS handling the serial communication.
I had a ton of fun with it in the mid-90s. Then the Internet came along and killed it all off.
[+] [-] linsomniac|2 years ago|reply
A buddy wanted to scan his album cover, so I bought a HP scanner and wrote some CLI software to do it. Then I started thinking about making a Unix GUI for it and kept thinking "I need to do X like xv does, I need to do Y and Z like xv does." So eventually I decided to just build it as an add-on to xv, and made a deal with John Bradley to sell it, giving him his shareware license cut.
[+] [-] nathan_douglas|2 years ago|reply
I'd wanted to use Linux for a couple years (I thought it looked hacker-ish and had watched _The Matrix_ in theaters not long before that). But my PC didn't have a CD writer. My 4.3GB HD didn't have enough free space to download the ISOs. And I didn't have internet access.
So I bought it at a bookstore and installed it. I didn't understand any of what was happening. Everything was hard. I didn't see "power," or "freedom," or anything like that. I just knew that suddenly my computer was a complete pain in the ass to use and I couldn't play games anymore.
I don't really know why I stuck with it, but it led to me fighting with computers for a living, which is fantastic.
[+] [-] nocoiner|2 years ago|reply
The first time I called with a question, the support agent suggested that I maybe check the man pages? At this point, I’m an unreformed Windows user and I’m just trying to set up my system, I have no idea what a man page is! As I recall, I was just trying to get into the GUI - not sure why they couldn’t have just said “startx”.
Second time I called with a question (by this point, I had learned enough to know to ask the question “how do I create a non-root user account?”), they suggested I hop onto their IRC channel and ask the community. I logged on to IRC and … promptly got booted for being logged into my local system as root. Strike 2, I was out. A few years after that, OS X because semi-usable (10.2?) and I didn’t have much use for Linux for the next decade and a half.
Now I run a couple server-ish boxes on Debian and quite like it - there’s not a whole lot I know how to do, but in those narrow domains that I semi-understand, it works very well for me. But even with as much progress as it has actually made in the last few years, I’m not sure the year of Linux on the desktop is imminent for me any time soon.
[+] [-] qup|2 years ago|reply
I remember doing a lot of fighting with '3dfx' drivers, X, and network drivers. I only had one PC, so I had to run to a friend's house to google [edit: search for things on altavista] things, then I'd bash my head against my keyboard all evening.
I found debian soon after that, and though I've jumped around a little, I run debian still today.
[+] [-] conradfr|2 years ago|reply
[+] [-] strict9|2 years ago|reply
Also WildCat! BBS: https://en.wikipedia.org/wiki/Wildcat!_BBS
[+] [-] specialist|2 years ago|reply
I also bought all the related sysop stuff. PKZIP, misc dial-up programs (names?), was Eudora shareware?, QEdit, PC-Write, etc.
The offline mail reader Silly Little Mail Reader (SLMR) had discount bulk purchases to help BBS hosts (and themselves). So I'd buy 20 licenses and resell them to my regular callers at full price.
I miss SLMR every single day. Especially its TWIT filter feature.
--
I also published a few AutoCAD add-ons as shareware.
As plaintext source code, because obfuscaters were ineffective and made tech supp that much harder (AutoCAD didn't have a plugin/sandbox framework, so add-ons could clobber each other).
So others would plagiarize my stuff. Which I thought was both funny and helpful. Funny, because the knockoffs were always worse, instead of better. Helpful, because free marketing, because knockoff users would eventually need tech supp, find my originals, and end up buying my version. Woot!
Gods, those were the days. I'm sure it sucked IRL and I'm wearing nostalgia-powered rose-tinted hindsight glasses.
FWIW, I feel like patreon style funding is finally getting us back to the shareware culture (esthetic). Meaning customers give you money to encourage continued development, instead of buying licenses to use existing versions.
--
Edit. TIL:
Jim Button (RIP) was a pseudonym. What!?
https://en.wikipedia.org/wiki/Jim_Knopf
And I misremembered. Bob Wallace (RIP) wrote PC-Write, not Jim Button.
https://en.wikipedia.org/wiki/Bob_Wallace_(computer_scientis...
I'm sorry I never thought or tried to meet either of them. Darn.
[+] [-] allenu|2 years ago|reply
1) Telemate - Probably the best software to call BBSes and download files.
2) Blue Wave (mail reader) - I got hooked on FidoNet, so needed a good mail reader.
3) Legend of the Red Dragon - I ran a BBS too so I absolutely needed this door game. Interestingly enough, reading about how much money the author made got me to write my own BBS door games and I was able to sell a decent number of copies! I really cut my programming teeth on those games I made (in C and C++).
[+] [-] throw0101d|2 years ago|reply
My person favourite was TradeWars 2002:
* https://en.wikipedia.org/wiki/Trade_Wars
Still seems to be playable online:
* http://wiki.classictw.com/index.php?title=Jumpgate
* http://www.tradewars.com/default.html
[+] [-] iroddis|2 years ago|reply
RoboFX was insane. It was this little-known host that offered a full windowing system using a client that fit on a single disk. It had movable windows, image viewing, messaging, forums, downloads, the works. Truly incredible for the time, but it was released just at the end of the BBS era. Along with BeOS and WebOS, some of the saddest technologies that never caught on.
Thanks for the memories!
[+] [-] martin1b|2 years ago|reply
Also liked Telix. Was more simple and like Procomm, but Telemate seemed more extensible.
[+] [-] jrmg|2 years ago|reply
https://shapeshifter.cebix.net/
…or - memory is hazy - maybe it was more esoteric than that - was there a fast graphics driver for ShapeShifter by a different author?
Edit:
Checked my old email and, yes, a graphics ‘driver’ called ‘Savage030’ which I think used the 68030’s MMU somehow to make Mac 256 color graphics work full speed on the Amiga’s AGA system. I mailed cash to Hungary for it, which in 1997 felt pretty exotic - just a few years before that it was behind the Iron Curtain.
[+] [-] ralphc|2 years ago|reply
[+] [-] flohofwoe|2 years ago|reply
I exchanged Deutsche Mark into a hundred-dollar bill, put that into an envelope with backaddress and sent it over to the US. A couple of weeks later I got the reply with a 3.5" floppy disc (or was it two?) and a handwritten letter by Matt Dillon (later of DragonFly BSD fame).
Good times! (and one of the best software investments I ever made)
[+] [-] Wildgoose|2 years ago|reply
I am still happy to make a contribution for useful software, e.g. WinSCP.
[+] [-] carlesfe|2 years ago|reply
It was a Civilization-like game, but in space, with lots of pop culture references, complex like Dwarf Fortress, and turn-based. Each turn was uploaded to a BBS or Usenet, and a host put all the players' turns together every few days, then sent the turn files back. So fun.
[+] [-] steamodon|2 years ago|reply
It is probably the oldest game I still play occasionally (it runs fine in Wine). In a weird coincidence, in the 201Xs my best friend and I were reminiscing about old games and it turned out he played it in his youth as well, so we fired up our respective copies and got several PBEM (well s/email/Google Drive) games going.
One of my favorite things about it is tweaking scripts to optimize the game economy each time I get another round of obsession with the game. It will dump detailed game data into TSV specifically for parsing by other tools.
If anyone is interested, you can still get legit software keys for it [1].
[0]: <https://en.wikipedia.org/wiki/Stars!>
[1]: <https://wiki.starsautohost.org/wiki/Get_Stars!>
[+] [-] wkat4242|2 years ago|reply
[+] [-] reactordev|2 years ago|reply
By mid-90s we had IRC and the wonderful Wild West that DCC brought. By late 90s we had P2P services like Napster and LimeWire.
[+] [-] theshrike79|2 years ago|reply
[+] [-] nprateem|2 years ago|reply
[+] [-] cpach|2 years ago|reply
[+] [-] lproven|2 years ago|reply
Now: Carbon Copy Cloner. (https://bombich.com/)
[+] [-] dantheta|2 years ago|reply
[+] [-] Cthulhu_|2 years ago|reply
[+] [-] gcp123|2 years ago|reply
[+] [-] morsch|2 years ago|reply
[+] [-] linuxdaemon|2 years ago|reply
It didn't run speedily on the 286 IBM clone that we had, but it was pretty amazing to me at the time (ca. 1993)
[+] [-] thanatos519|2 years ago|reply
[+] [-] myself248|2 years ago|reply
(The fourth was a revolutionary display-a-GIF-while-it-downloads program, which would let you bail on the transfer early if the file wasn't shaping up to be what you wanted, or bail at 98% if you were shady and didn't want to use up the download credit because the board only counted completed transfers. It was barely related to the rest of TeleMate and had to be shelled out to, since it took over the display.)