Looks like a big system - was this your first major project?
I seem to recall OS/2 and a C compiler cost money back? How did you get to be using those, through work or did you buy them? Why did you choose OS/2 - did you consider any other alternatives?
It was towards the end of middle school and through high school. So, my early to mid teens.
I had never worked on a larger project before that. It was great to have one single large project to work on, and to keep adding features to. I had messed around with code since I was about 7. It was based on the source code of something else which did the heaviest of lifting.
My dad taught computer science at a small college and was able to get OS/2 and C compilers for me. I forget which C compiler I used, I think I might have switched from Borland to something else at the time -- but I remember the one C compiler came with a set of books in a box that was about 4 feet long. I used the box as a footrest when I'd code. Haha.
I chose OS/2 because it was the first operating system that I knew of which allowed true multi-tasking. Two processes (instances of the BBS}) could actually run at the same time without one pausing the inactive one. It was also cool to try a new OS, to try something new.
OS/2 and C compilers were readily available for downloaded on BBses.
I'm pretty sure I downloaded Turbo C onto like 20 floppy disks over ZModem or something. Not only did it take forever to download, but installing it was a huge pain, with all the disk swapping. I guess the hard disk didn't have enough space for both the raw disks and the install? I don't remember exactly.
I never ran OS/2 but a friend did, and I'm pretty sure he downloaded it rather than paying for it. A primary form of social currency on BBSes is who had access to commercial software, i.e. the "zero-day warez".
> I guess the hard disk didn't have enough space for both the raw disks and the install?
Floppy-disk-based installers were often hardcoded to use the A: drive so even if there was space for the install and the floppy installer on the HDD, you'd need to copy the installer to the floppies to use it, unless you had some workaround.
Yeah Borland Turbo C in DOS was the way to go. My first board ran on multi-tasking DOS in DESQview before moving over to OS/2 -> Windows over the years.
Most software back then was openly pirated and traded. Even non-warez BBS's had pirated software in the 1980s. It wasn't even considered a bad thing, just, "I have this, want a copy?" or "I need this, anyone have a copy?" We had Commodore meet ups at the local library and everyone openly copied software. Local governments had little idea what a computer even did. The SPA hadn't been considered or was in it's infancy. Computer nerd was barely a term yet. It was our own little world.
Looks like a big system - was this your first major project?
I seem to recall OS/2 and a C compiler cost money back? How did you get to be using those, through work or did you buy them? Why did you choose OS/2 - did you consider any other alternatives?