
Borland Releases Old Turbo C, Turbo Pascal for Free 155
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.
Re:nice, but useless (Score:1)
Re:nice, but useless (Score:2)
http://members.primary.net/~cholo wat/utility.html [primary.net]
You can even get Windows 1.x! You can't say Microsoft hasn't made some progress.
Re:Turbo C++ rocked the house (Score:1)
turbo c++ looks kinda old. does it have support for templates, namespaces, exceptions, RTTI, the STL? It's not a rhetorical question, i seriously don't know. i've never used any borland products before. It may be small & sweet which is great for hello worldesque projects but i'm not sure if it's worlds ahead of MS VC++.
Don't get me wrong, vc++ has got a lot of known issues (bugs) and probably the worst STL implementation that i have ever seen but for windows development, it's pretty handy.
Then again i consider myself a novice programmer (just learning semaphores and condition variables) and since my programming experience is limited to just 2 compilers (ms vc++, gcc), maybe i'm just totally clueless and turbo c++ is the best thing since sliced cheese.
jacob
Who has TP 3.0 manuals? (Score:1)
Now I have to see if they have the Turbo Toolbox and Turbo Tutor companion programs.
Remember, Frank Borland is sorta like J.R. "Bob" Dobbs.
--
Re:Turbo Prolog (Score:1)
Win32 Visual Prolog was on a PC Plus cover disk a few months back - fully functional, with the usual restrictions about being for non-commercial use etc., IIRC. Tried it a bit, but didn't like the mandatory type system (you have to predeclare everything with the argument types).
Re:TP3.0 (Score:1)
I used an editor supporting those commands... yesterday! Borland still uses them, so JBuilder 3 - and probably C++Builder 4, Delphi 5 - can be set up to use the ole' WordStar standard.
RimArts, a Japanese shareware company, also use the WordStar commands for their Dana editor/word processor for Windows, including the editor in their excellent Becky! email client.
The advertising trick (Score:1)
Re:Anyone old enough to remember Brief? (Score:1)
And yes, Brief. Brief features on my top 5 programs of all time. The Keyboard macros were FANTASTIC! Saved my arse and my deadlines more than once.
Of course, Its all Microsoft now. Shoddy, shoddy workmanship...
Re:Oh yeah, TOP THIS! (Score:1)
The hardware ? Commodore 720 in CPM emulation mode. That must have been around '84 back in high school.
/ol
Re:Delphi 4 includes Delphi 1 (Score:1)
It's cool and all (Score:1)
It's cool and all, but too bad they're not releasing the newer stuff. (no, I'm gracious for what they have released, and I know why they can't.)
I actually own, and can locate the disks for, newer versions. (of course, all the older versions I owned, I had pirated ... got them all as a kid, and the first piece of software I purchased was TC++ 3.0 and then TP 7.0 ... wish I had more money to afford the Borland versions back then.)
Now I'm a microsoft programmer 99% of the time, but I *soooooo* wish I could use Delphi as easily as VB. Just doesn't pay to learn a new language for me, though. (not one that I don't get paid.) Feel like such a traitor.
Yay... (Score:1)
...VERY cool thing. VERY VERY cool thing. =) Too bad they didn't released TP 7.0, but I'm not complaining 'cuz I have the original floppies and manuals.
Ah, nostalgy... I learned OOP when I was using TP 7.0, and TP 3.x was the first DOS compiler I have used.
Re:Well done!! (Score:1)
TP3.0 (Score:1)
Amazing how ^K^B, ^K^K, ^K^V, ^K^C all came back even though I haven't used an editor with those key combos in years. Couldn't for the life of me remember how to exit the editor and compile though, so I had to kill it
Re:Memories of highschool... (Score:2)
Not yet, but maybe you can add it for him :).
Anyone have an official licensing statement? (Score:1)
It would be nice to have an official, blessed by Borland's (Inprise's?) lawyers, statement telling us what we can and can't do with these images.
I assume that we can freely download the zipfiles from Borland's site, and install Turbo Pascal on machines with said zipfiles. But can we, say, put those zipfiles up on the web ourself? What about installing Turbo Pascal on a thousand machines from a single download? (The licenses of some downloadable software prohibit this) What about reverse engineering; is that allowed?
Or, since the old "you agree by breaking this seal" license agreement isn't reproduced in the
ahhh... the memories... (Score:1)
And used Turbo Pascal 3 in my CS class in high school. Of course our teacher, I remember, was a little bit of an old-timer and got amazed every time we added a little bit of color to our program (e.g. "ooh, color! that's wonderful!")
Turbo Pascal v5.5 for free? I'll take one. (Score:1)
Cheers for Borland!
Sprint source code (Score:2)
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.
Re:A show of hands! (Score:1)
Exact same configuration. I was taking a university course to complete a degree, and had the option of using any programming language / system. I had this Osborne and had seen ads for this $49.95 compiler. Bought it and fell in love with Borland and their products.
Now we just need the original Sidekick!!!
The memories! (Score:1)
Re:Oh yeah, TOP THIS! (Score:1)
Re:Who cares? (Score:1)
As to the legality of this... Microsoft deserves it, we should also reverse engineer these copies since the EULA won't really apply.... Just to see the resulting pissed off look on Pearly (Gates)'s face.... hehe
The best thing about this... (Score:2)
---
Joseph Foley
InCert Software Corp.
Re:The memories! (Score:1)
I taught myself enough C with the TurboC manual to get hired into Dell tech support. Within 6 months I'd written a bunch of useful C programs and got myself promoted into the engineering dept..
11 years later I'm the Director of Technology for CyberPlex USA, an internet technology company. I've been a development manager at Dell, Tivoli and Motive. I've taken companies public and ridden some of the hottest stocks in the industry. I've learned 2 languages or environments a year every year, gotten married, bought an old church to rennovate and had a kid.
Thanks Borland. Best money I ever spent.
Re:The best thing about this... (Score:3)
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
Re:The memories! (Score:1)
Somebody forward this to the folks at borland, the higher-ups I mean...
And if anybody else remembers DesqView/X; let's get together and dig it from the ruins of Quaterdeck, shall we?
Turbo Pascal 6/7 (Score:2)
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.
Re:Sprint source code (Score:1)
Now that most laser printers contain at least a few fonts, the payback for editing font tables for Sprint would be immediate.
The one shortcoming, I think, would be the lack of tools for inserting images.
Well done? (Score:1)
with their old software that has no commercial value anymore (Hello, Amiga? Do you hear me? Kickstart 1.3, at least...) This sort of software can still be quite
useful (I occasionally need to compile some old ms-dos only source code to run under dosemu) and it is quite nice to be able to
reuse my old 286 for something (still running).
unpack fails for me for tp 5.5 (Score:1)
unpack caused win98 to close the dos window!
Re:The best thing about this... (Score:1)
Have they responeded (in particular about the source, but also about redistribution...)
---
Joseph Foley
InCert Software Corp.
Turbo Pascal 1.0 (Score:1)
A show of hands! (Score:1)
Turbo Pascal running on an Osborne
back 1985?
A dig at Ole' Bill.
Back in 85 I was trying to use Microsoft
Pascal on a TIPC (tibm). Took 15-20 mins. to
compile.
I got me a copy Turbo Pascal, my compile time
dropped to 20 seconds. I fell in love.
Re:The best thing about this... (Score:1)
Note, this isn't a wordprocessor, but a text formatter like "nroff", or more like IBM's old "script" (which it was cloned from).
Re:Memories of highschool... (Score:1)
Those first late night hacking sessions, learning the intracacies of the PC and it's architecture. Learning what a "register" was and then writing code in C that should have been done in assembly.
I have to admit that I still have my original disks and manuals for most of these compilers on my shelf at home. It's nice to see that they are being made freely available.
I do have to say that I find it interesting that Borland left so many "gaps" in the releases they posted. They may as well have posted every release (TP4, TP5). I can't see as it would have really hurt anything.
Ah well, at least these treasures from the past are available for reminiscing.
Re:The best thing about this... (Score:2)
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.)
Re:Y2k Compliant? (Score:1)
Oh yeah, TOP THIS! (Score:1)
COLECO ADAM!!!!!
Love those dual tape drives and dual 160K 5.25" floppies!
I used it for my college AI class. Class project was to write an Othello/Reversi program. Mine kicked ass - I saw the Professor the next fall, he said that he couldn't beat the thing.
Re:nice, but useless (Score:1)
Re:Turbo Pascal 6/7 (Score:1)
WIN for my Intro to Programming class. Cost 50 USD:-) TP7 is very fast and elegant. I hope they release it soon.
Turbo Vision (Score:1)
I remember TP from sophomore year, high school.. (Score:1)
Howard Salis
Re:Turbo Pascal 3.02: A Classic (Score:1)
Re:TP3.0 (Score:2)
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
----
Re:Y2k Compliant? (Score:1)
YAMOHS (Yet Another Memory Of High School) (Score:1)
I think it was Pascal 4(?).
Re:Well then :) (Score:1)
There's one included in the distribution, but it
dies due to a svgalib problem. I was after an X program if possible.
All I want to do is play Lemonade Stand and loderunner, surely there's some hope for me, rather than dosemu?!?
I wish more companies would do this... (Score:1)
Seriously, Windows 1.0 is a perfect example of something which has no value these days, and obviously is not supported, so why not make it available.
--
Re:Turbo C++ rocked the house (Score:1)
Some ppl (like myself) use that crap for building console apps, no gui. so, i'm beginning to think it's more of a trade-off than an issue of one being better than the other. msvc has more features (not including gui stuff) but slower compiles while turbo c is more simpistic and compiles faster. makes sense.
jacob
Re:Turbo C++ rocked the house (Score:2)
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.
Yo! (Score:1)
Steven, Senior Technology Editor, Sm@rt Reseller
Wolfenstein anybody? (Score:1)
Re:nice, but useless (Score:1)
Thinking of WordStar (Score:1)
As memory serves me, there was a WordStar command clone that worked on MS-DOS and Unix in under 64K named... vde?
On Unix, I'm a vi fan, but it would be great to have a full-fledged WordStar clone for Linux.
Steven, Senior Technology Editor, Sm@rt Reseller
Re:Well done? (Score:2)
I looked around a bit at lotus.com and couldn't find it. You wouldn't still have a link?
--
Ever play SWAR on the Atari Portfolio? (Score:1)
Man, that was a fun project - from concept to product in just under 3 hours, and a fully working game to boot!
I think I've still got the source code for it around somewhere... should see if I can dig it out and fire it up on the old Portfolio, which has been collecting dust.
SNIPES for Novell... but "hunt" for Unix. (Score:1)
"hunt" is where it's at - it could even be played over MODEM!!!
Re:The best thing about this... (Score:1)
Where is Turbo C/C++ v3.0? (Score:2)
Turbo C++ 3 and Borland C++ for OS/2?? (Score:1)
I know they can't be making any money off either, so why shouldn't they, ya know? I'd LOVE to have Borland C++ for OS/2.
And wouldn't it be really great if they released source code for all this stuff.
TP 3.xx was brilliant! (Score:2)
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.
Re: Scorched Earth (Score:1)
Re:What about Turbo Basic? (Score:1)
Where it's at (Score:1)
It's about 25k in size! Heh!
Re:A Good Day (Score:1)
I wrote a BBS entirely in Turbo Pascal, plus a bunch of utilites and games for it. I'd guess it was about 30,000 lines of code.
The programming habits that Pascal forced me to use have stayed with me now that I do C, and I'm a better programmer for it.
The only downside was that since TP was so powerful, I kept putting off learning C, which stalled my career for a bit until I did.
Joe D
Anyone old enough to remember Brief? (Score:1)
How about open sourcing that one so we can port it to Linux? That would be cool. For now though, I am quite happy with Visual SlickEdit for both Windows and Linux.
Turbo Legacy: Keyboard Shortcuts (Score:1)
This is too cool... TP 5 is the first real compiler I used, about 10 years ago. Had to steal it at the end of my first class, just in case I would need it at home one day (I didn't have a computer to run it on, but hey). And the environment was awesome, much less confusing than TP 6 IMHO. Hell, I still use the same keyboard shortcuts in XEmacs!
Tired of C-x-s? Would rather make use of those neat (and otherwise useless) function keys at the top of your keyboard? An elegant solution to a common problem, re-bind Emacs commands to their Turbo shortcuts. With judicious of Meta and Control, you can get a lot of power at your fingertips. Plus the nostalgia factor... ;)
Add this to your .emacs:
Mmmmh, and that was all of 10 years ago... Maybe I should say that in my resume "Been programming for ten years".
Anyways, I just downloaded the beast, and sure enough, it runs great on NT. The compile+run time is so fast, I did it three times before realizing I had to switch to user window to see the output!
TP rocks...
Yay, Borland! (Score:2)
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.
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...
Windows 1.0 (Score:1)
Re:ahhh... the memories... (Score:1)
Looking back, I guess it was a kind of CDE rip-off, rather fitting that I'm using XFCE now... It sure beat the pants off of Program Manager.
Corel actually bundled a copy of version 3.0 with WP6.1, but by that time it was useless..
Re:What about Turbo Basic? (Score:1)
I have only played around with 3.2 - for a DOS level BASIC it really kicks the crap out of QuickBASIC 4.5 (haven't ever played with Turbo Basic) - my favorite part is it's ability to inline assembler code (which you have to do if you want to use any VGA mode worth using!)...
Turbo Pascal 4 was for DOS (Score:1)
It was a different product that supported Windows, called TP for Windows, and they reset the version number to 1.0.
Re:TP3.0 (Score:1)
Re:Sprint source code (Score:1)
I never saw Scribe, but if it was good enough to write a book with more than 2 fonts, then you could probably use it for almost anything.
Re:nice, and useful (Score:1)
-russ
Re:The best thing about this... (Score:1)
-russ
Re:nice, but useless (Score:2)
This would be kinda like Microsoft giving away Windows 3.1 (whoop1)
Turbo C++ rocked the house (Score:3)
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/
Re:nice, but useless (Score:1)
So for robotics, home control, art goo and a lot of other stuff, TurboC is VERY useful!!!
(and actually pretty darn fun)
Re:nice, but useless (Score:1)
Nested procedures (Score:1)
The string support in the language was also much better.
Re: Scorched Earth (Score:1)
You too? Scorched Earth was great, especially for its time -- it even supported that newfangled (sp?) "SVGA" :).
Is Scorched Earth still around, in any form? I don't even think a Windows version was made...
Alex Bischoff
---
Re:The best thing about this... (Score:1)
Re:Turbo Pascal v5.5 for free? I'll take one. (Score:1)
as long as you use the one-file-for-the-program approach Pascal forces from you (aside from units, accessed via far jumps) But still you get this long part inbetween procedure/parameter declaration and variable declaration, which makes it a little hard to read. Or could you use "forward;" with nested procedures?
If you use multiple files, the C style, using "static" achieves about the same thing, except you dont have to care about the correct nesting of procedures if you later on decide to do other procedures, which need those tiny helpers as well.
Re:Writing games in Pascal (Score:1)
Nah.. piece of cake.. at least for RemoteAcces, QuickBBS and SuperBBS. First wrote a toolbox (RAdoor) later also used RADU which basicly reimplemented the CRT unit fossil awear, and once you have this lowlevel stuff out of the way, creating doors (RANews f.e.) and utilities (UserOn) was a snap..
Even wrote a multiuser adventure in tp5! MyMUD 2.something is still around on the net.
Re:I wish more companies would do this... (Score:2)
http://members.primary.net/~cholowa t/utility.html [primary.net]
Not illegal, if you ever legally owned (and did not sell) a copy of Windows 1.0
Re:Turbo Prolog (Score:1)
However, unless the folks that Borland sold Turbo Prolog to (PDC - Prolog Development Corp) open up and let Prolog for DOS go free (they've got "Visual Prolog" now, for Win9x, NT, and supposedly Linux), we probably won't see a free usable version of Prolog. Especially for DOS.
Anybody want to start a petition? Email me.
(iowa_so8ng@hot8mail.com -- Remove eights).
Symantec Stuff Released Free? PDC Prolog? (Score:1)
released some of their old development stuff
free as well (Think C 5? Think Pascal?). I
poked around their website, but couldn't find
much. Anybody know anything?
Also, anybody wanna help me petition to get
Turbo Prolog released? It was actually sold
to a company called PDC a ways back; now that
they're several years into "Visual Prolog" maybe
they'd release the old DOS version?
-Weston
iowa_so8ng@hot8mail.com (Remove eights)
Re:*sniff* a tear well in the eye (Score:1)
All of this great software and a lot of other really cool stuff like Ventura Publisher, Xywrite, etc. were designed to run on an 8086 machine. Anything faster was frosting on the cake. Remember, or was it just me, but didn't there seem to be a time when software products were judged on their performance and functionality?
(I still use my '286 and use Xywrite becuase it is still the best wordprocessor for writers, IMHO.)
But i wonder what would happen if we abandoned the M$ gui's...Hmm
well, we'd have smaller programs, running faster on our current machines than the apps we have now, it would be a more open market for developers of applications, we wouldn't be having to buy a new machine every six months so that the new upgrade we HAD to buy to fix a small bug, runs at about the same speed and performance that the previous version did. Maybe that 600k spreadsheet we created in 1985 wouldn't be 15MB now....
Nah.... the powers that be would never let us do that!
(sigh)
Russ
Re:I used TC2 2 weeks ago (was:Re:nice, but useles (Score:1)
AtW,
http://www.investigatio.com [investigatio.com]
Re:ahhh... the memories... (Score:1)
Re:Turbo C++ rocked the house (Score:1)
AtW,
http://www.investigatio.com [investigatio.com]
Re:Turbo C++ rocked the house (Score:1)
AtW,
http://www.investigatio.com [investigatio.com]
Re:Turbo C++ rocked the house (Score:1)
With BP7, I wrote an object oriented math package that could symbolically take the derivative of functions, and graph them along with the derivative. EXE size: about 100K.
(I've sinced open sourced it and am converting it to C++. Get it at http://cvs.seul.org/~yoderm )
The worst thing about this... (Score:1)
bought all of those.
I have all the version up to 3.1
and then I bought OS/2 version
then I switched to IBM after Borland dropped OS/2
What I want is the Linux version. I don't give
a rat's ass about the graphic version, I want
a command line version with a working turbovision.
Re:Well done? (Score:2)
...phil
Turbo Prolog (Score:2)
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.
A Good Day (Score:2)
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.
Memories of highschool... (Score:4)
...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.