Slashdot Mirror


Borland Releases Old Turbo C, Turbo Pascal for Free

Geek Boy writes "Borland has released for free on their website, Turbo Pascal v1.0, v3.02 and v5.5, and Turbo C v1.0, v1.5, and v2.01. They also have links to the story of Frank Borland and the "TurboMan" ad from September 1988. " No source code (that would be pretty smooth) but I'm tempted to put Turbo Pascal on my box and see if I can't compile some of my old hacks with dosemu. I wrote a 15,000 line BBS game my soph year of high school... I wonder if I still have a copy.

20 of 155 comments (clear)

  1. Re:nice, but useless by Joe+Groff · · Score: 2
    Well, Micro$oft isn't giving away Windows 3.1, but someone else is:

    http://members.primary.net/~cholo wat/utility.html

    You can even get Windows 1.x! You can't say Microsoft hasn't made some progress.

    --

    -Joe

  2. Re:Memories of highschool... by dmorin · · Score: 2
    http://www.ugcs.caltech.edu/~boul tonj/snipes.html

    Not yet, but maybe you can add it for him :).

  3. Sprint source code by mogdax · · Score: 2

    What I would really like Borland to free is the source code for Sprint, a MS-Word competitor ten years ago.

    It had nice features for something to run on a 8088 with 512KB RAM (spell checking, autosave, customizable UI), and its formatter was inspired from Scribe.

    It seems that the company that made it (it was not originally written by Borland) it making Midi hw and software right now.

  4. The best thing about this... by poohbear_honeypot · · Score: 2

    ... Is that there are now free useable *16bit* compilers out on the net. I hope the FreeDOS guys take notice...

    ---
    Joseph Foley
    InCert Software Corp.

    1. Re:The best thing about this... by Jim+Hall · · Score: 3
      I hope the FreeDOS guys take notice

      We certainly have! When I was made aware of this yesterday 7/28, I immediately contacted Borland to determine if (a) their free compilers can be included in our distribution, and (b) if Borland will consider releasing the source as well along with the binaries.

      This is a Good Thing(tm) for FreeDOS, and pretty much anyone who uses DOS.

      -jh

    2. Re:The best thing about this... by AJWM · · Score: 2
      If you're interested in (free) text formatting software for DOS, check out my old "FORMAL" program, which compiles under TurboPascal on DOS.

      Note, this isn't a wordprocessor, but a text formatter like "nroff", or more like IBM's old "script" (which it was cloned from).

      (Sorry about the double post, I screwed up the HTML for the link in the previous and Slashdot ate it.)

      --
      -- Alastair
  5. Turbo Pascal 6/7 by Rayban · · Score: 2

    I wonder if they're still making money off these two? These were the ones I was using way back when, and stuck with them until I started C/C++ with DJGPP.

    Hopefully they'll release these two in a few years. I'd love to be able to go back and compile a few of my programs and demos.

    --
    æeee!
  6. Re:TP3.0 by daviddennis · · Score: 2

    Control-K Q I believe.

    Like CmdrTaco, I wrote a BBS in Turbo Pascal years ago. It was quite successful, too. My newer BBS projects were in C on a ghastly version of Unix. I spent some of the most fun years of my life running that thing.

    D

    ----

  7. Re:Turbo C++ rocked the house by dattaway · · Score: 2

    This is a great gift to budding programmers. It was the environment that made Turbo C great for me to learn. It didn't have the nonsense that Visual C had, the help was much easier to find, and the compiles were instant. If you wanted to try out a few quick lines of code, it was hard to beat. Turbo C just didn't seem to have any bloat in its compiler.

    I did buy Visual C++ (upgraded from MSC 5 through 6) and my brain started to rot. Perhaps that was my fault, but I do remember getting along very well with Turbo C and wrote lots of school projects and getting many A's with it.

  8. Re:Well done? by IntlHarvester · · Score: 2


    I looked around a bit at lotus.com and couldn't find it. You wouldn't still have a link?
    --

    --
    Business. Numbers. Money. People. Computer World.
  9. Where is Turbo C/C++ v3.0? by Trepidity · · Score: 2

    I'd have to say I'm confused as to why they released only Turbo C 1.0 and 2.0...what could possibly be wrong with releasing Turbo C/C++ v3.0 for free? I mean, it's a 16-bit DOS compiler from 1992, what do they have to lose by releasing it?

  10. TP 3.xx was brilliant! by jd · · Score: 2
    The interface for TP 4 was dreadful, IMHO, and they got rid of all the nice features, like generic data structures.

    I remember learning Pascal, using TP 3, and writing a meteorological database as an O-level project. Wrote a generic file I/O system, which allowed me to read/write data structures of any type to and from disk, in just a few lines of code. Nothing special, by any stretch of the imagination, but it felt good to write.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  11. Yay, Borland! by pb · · Score: 2

    The old Borland is back, I was wondering what was going to happen when they changed to Inprise...

    I don't know the legalities of this, but I just downloaded the zip files for TP 5.5 and TC 2.01. My advice for distribution (for personal use, of course...) is to unzip these without expanding the directories (just use pkunzip, if you have it), install it (since the filenames are unique, it won't look for the other disks... nice feature, that) and then archive the installation with a real archiver like RAR. I did this, and they both fit on a 1.44MB disk, with some room left over (enough for a copy of rar, say. :). Now I'm going to bring it home, and install it.

    Why, you say? Well, it's a perfectly good, free DOS development environment. If you ever wanted to back-port something to DOS, or compile something with Borland extensions, here's an easy answer. They both run flawlessly under DOSEmu, as far as I can tell, so my Linux-only environment is safe. And they're free. If anyone asks you, Borland gave it to you. :)

    Also, I have a lot of old Pascal code I've been porting for sentimental reasons. It'll be interesting to compare this. If I remember correctly, TP5.5 started supporting OOP in Pascal, which I loved. (TP7.0 did it right, but TP5.5 started it, I think) However, I just got a copy of the new version of Free Pascal, and it looks like it might do a good job under Linux... I'll have to compare it to my own porting efforts. (I've got my old graphics libraries working in C and SVGALIB now, I got plasma and color-cycling to work, so I'm happy... :)

    --
    pb Reply or e-mail; don't vaguely moderate.
  12. Re:nice, but useless by Jburkholder · · Score: 2

    Really. The Sam's teach yourself C in 21 days (chuckle) comes with 3.1 which is pretty worthless for anything beyond "hello world" so I can't imagine 2.x is all that useful (hell, it wants windows 3.1 to intstall, thats got to tell you right there).

    This would be kinda like Microsoft giving away Windows 3.1 (whoop1) :-P

  13. Turbo C++ rocked the house by FigWig · · Score: 3

    Borland had some great development tools. Turbo Pascal was the fastest compiler I have ever seen. I still use Turbo C++ 2.0 for development when I need to quickly hack up some code. It's simple interface and lightning fast compile times make it worlds ahead of MS VC++. I only wish that I could resize the screen to arbitrary size (right now it is DOS text mode) and it could generate 32-bit code.

    It looks like there are a couple of projects to mimic this interface in a GCC environment. Here's one:
    http://www.rpi.edu/~payned/xwpe/

    --
    Scuttlemonkey is a troll
  14. Re:I wish more companies would do this... by Otto · · Score: 2

    Didn't read enough of the page, I suppose.. It has this link on there, where you can download it.

    http://members.primary.net/~cholowa t/utility.html

    Not illegal, if you ever legally owned (and did not sell) a copy of Windows 1.0 ..

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  15. Re:Well done? by phil+reed · · Score: 2

    Lotus, now the owner of the original Visicalc, has released the first version of Visicalc for PC-DOS. You can get it from the Lotus web site. It weighs in at a grand 27K for a fully-functional spreadsheet. Hell, the PDF of the quick-reference card is bigger than that.


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  16. Turbo Prolog by dmorin · · Score: 2
    Freshman year of college, I got a job working at my local SoftwareETC (lured in by the "loan out software" policy). I ended up buying a copy of TurboProlog. A year or so later in Human-Computer Interaction class, when we were given an assignment to write a shell, and told it didn't matter what language, I wrote it in Prolog. I got a 98. The instructor had taken 2 points off because in my finite state diagram I had used rectangles instead of circles. I'm convinced that he just didn't know the language, and was looking for something to take points off on. :)

    I remember trying to teach fellow students how to work with TurboPascal vs DOS, and having to make statements such as "The menu in pascal knows what you want to do after the first letter you push, so you don't have to hit Enter. But with DOS, it doesn't know when you're done, so you have to hit Enter to tell it."

    Ahhh, memories.

  17. A Good Day by eGabriel · · Score: 2

    I logged more hours in front of various versions
    of Turbo Pascal than a growing boy should have.
    I wrote terminal software, inventory programs; it
    made me the programmer I am today.

    Even though I never touch Pascal now, I suppose
    I will never lose my proficiency, ingrained as it is.

    It is a nice thought that perhaps a new generation will cut their teeth on this software like I did, but now there is Free Pascal. I'd personally just recommend Perl and C these days, anyway.

    If you want software straight from the source, Wirth's Oberon environment is a free download, and can run under DOS, Linux, or can boot standalone.

  18. Memories of highschool... by dmorin · · Score: 4
    (1984-1987, during which time we moved from Apples and TRS-80s to a Novell network of PCs. But no internet or unix in sight)

    ...the kids who would write out text letters into pascal files, then tell each other their passwords so that they could pass notes. Hey, we didn't have an email system yet. Being system administrator, I would go in and correct their spelling.

    ...my friend who wrote a parser in TurboPascal to count the words in Green Eggs and Ham, because he'd heard that there were exactly 50. He ran it, there were 52, he was depressed and left. I looked at his code, found a bug, reran it - sure enough, 50. I never told him. :) (Numbers from memory! Don't anybody flame me and tell me they're wrong!)

    ...same kid who wrote a D&D character generator (didn't we all?) Of course, his worked by generating random numbers, and then applying a huge bunch of If statements to make sure that the abilities matched the class you wanted, and if they didn't, it would start over. So if you asked for a Monk you had to wait 10 minutes to get a good roll.

    ...our "friend" who wrote an accounting package in GW-Basic, then sold it for a few thousand...several times. I remember, even then, thinking "But you already wrote it, how come you're selling it to the next guy for the same price as the first guy?" That was about 16 years ago..last I heard from that guy he was trying to break a cocaine habit :). So the evidence is there: write commercial code --> get addicted to cocaine. :)

    ..the discovery of our first networked game, Snipes (Novell). Ah, the joy of seeing that familiar looking little beastie appear on screen. "The hell?!" you yell, as you hear "What's that?" from the other side of the room, and it dawns on you what multiplayer is all about. Your little guy is on his screen, his little guy is on your screen. Snipes becomes an instant classic and has to be removed from the network. Toward the end of the school year the teachers ask me to reinstall it because they have nothing for their kids to do.

    ..the test where the teacher said just to write any sort procedure. A friend wrote "random sort", which would grab two numbers and exchange them (without comparison) and then check to see if everything was in order. I wrote recursort, a recursive version of bubblesort. It got marked wrong, because the teacher couldn't find the failthrough/terminating condition. I said "Duh, when they're sorted, it falls through." He said "Oh."

    Ah, memories.