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.

155 comments

  1. Re:nice, but useless by Arandir · · Score: 1

    I've got the 2.0 disks and manuals. If you want them, Ricochet, let me know!

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  2. 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

  3. Re:Turbo C++ rocked the house by jacob+marley · · Score: 1
    better than MS VC++??
    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

  4. Who has TP 3.0 manuals? by Gleepy · · Score: 1

    I still have my manual for that beast (which I bought for CP/M way back in '84.)
    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.
    --

    --
    Gleepy the Hen. More intelligent than the average hen.
  5. Re:Turbo Prolog by toriver · · 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.

    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).

  6. Re:TP3.0 by toriver · · 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.

    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.

  7. The advertising trick by kju · · Score: 1

    The way they cheated byte was rather incredible. The sales people of byte visited Kahn in his office, where he put out posters naming all big magazines with numbers behind it, and only byte stroken througth. And then he told them, he could advertise in all magazines but didnt have enough money left for advertising in byte. That way he got the ad on credit... :-)

  8. Re:Anyone old enough to remember Brief? by Stimpson · · Score: 1
    Ah Jeasus. This brings me back. Not that I remember much about college. I do remember writing my first few lines of REAL (non BASIC) code on TP. (not in the Beavis sense). And then on to Turbo C, followed by Windows coding on BC++ 3.1. I even used BC3.1 last year on a clients product. Ahhh they don't build compilers like they used to!

    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...

  9. Re:Oh yeah, TOP THIS! by otmar · · Score: 1

    I wrote my first Pascal programs with Turbo Pascal (I think it was 3.0) on CPM as well.

    The hardware ? Commodore 720 in CPM emulation mode. That must have been around '84 back in high school.

    /ol

  10. Re:Delphi 4 includes Delphi 1 by markhb · · Score: 1

    I never looked for "console mode" in it (I don't even have it installed currently), but Delphi 4 includes a full copy of Delphi 1, which is the original Win16 version, on the CD. Does anyone know if that supports DOS?

    --
    Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
  11. It's cool and all by Sabby · · 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.

  12. Yay... by WWWWolf · · Score: 1
    Yay, and that's just about that...

    ...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.

  13. Re:Well done!! by Uart · · Score: 1

    SCO was always a separate company, however, they never really owned Xenix, they licenced it. So, Microsoft probably owns the code.

    --

    Opinionated Law Student Strikes Again!
  14. Re:Memories of highschool... by Anonymous Coward · · Score: 0

    Snipes...

    wow that brings up old memories.. what a great game. I wonder if there is a TCP/IP version out? :)

  15. TP3.0 by AT · · Score: 1

    I downloaded Turbo Pascal 3.0 for old time sake -- it was the first programming language I used.

    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 :)

    1. 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

      ----

    2. Re:TP3.0 by madbrain · · Score: 1

      Try CTRL K D .

      --
      -- Julien Pierre http://www.madbrain.com/blog
  16. 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 :).

  17. Anyone have an official licensing statement? by fizbin · · Score: 1

    As far as I can tell, their website contains only zip files containg the original contents of the disks.

    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 .zip files, are we perhaps bound by no agreement at all? (This might in fact be legally the worst of all possible situations, since then even downloading it is murky territory)

  18. ahhh... the memories... by ilyah · · Score: 1

    I actually had one of those nifty Sidekick manuals with the Borland guy on it...

    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!")

    --
    -Ilya Haykinson
    1. Re:ahhh... the memories... by benmhall · · Score: 1

      Sidekick eh? Anyone out there ever use Dashboard?

      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..

    2. Re:ahhh... the memories... by Fee · · Score: 1

      Dashboard was great. Made win 3.1 usable. It actually worked on win95 too after a little tweaking.

  19. Turbo Pascal v5.5 for free? I'll take one. by Charlie+Kinbote · · Score: 1

    IIRC Borland never correctly implemented ISO-standard-Pascal device I/O, but other than that it was a fine product. IMHO nested procedures in Pascal encouraged a better programming style than plain-C did.

    Cheers for Borland!

    1. Re:Turbo Pascal v5.5 for free? I'll take one. by Bananenrepublik · · Score: 1

      "IMHO nested procedures in Pascal encouraged a better programming style than plain-C did"

      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.

  20. 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.

    1. Re:Sprint source code by wmeyer · · Score: 1

      Sprint was great! Lately I have been thinking about going back to it. As a DOS program, it could be used under the DOS emulator in Linux, as well as under Windows.

      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.

      --
      --- Bill
    2. Re:Sprint source code by PD · · Score: 1

      As a side note on that, all the Borland manuals had a page in the front indicating that the manual was written using Scribe.

      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.

  21. Re:A show of hands! by peterjt · · Score: 1

    Let me stick mine up here!

    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!!!

  22. Y2k Compliant? by Anonymous Coward · · Score: 0

    Gee, I wonder if they're all why-too-kay compliant? Somehow, I doubt we'll get support from the vendor...

    1. Re:Y2k Compliant? by Jaeger · · Score: 1

      Borland won't even bother to discuss y2k compliance of the latest version of TP. Forget anything older than that. (And 7.0 -- I used it for my freshman cs class last year -- won't run properly on some newer machines. Delphi lacks console-mode capability for the moment -- they tell us it'll come with the next release. It seems Borland is intent on killing pascal... at least they did *something* clueful.)

    2. Re:Y2k Compliant? by Microlith · · Score: 1

      Err, delphi does suppport console mode (console mode, probably in a dos window only tho). In Project>Options>Linker there is an option to "generate console application". Don't know if it will run in pure dos though.

    3. Re:Y2k Compliant? by Anonymous Coward · · Score: 0

      They won't. It's win32 consolemode. The programs still use lots of win32 calls which you of course don't have access to outside of windwoes ;-)

      /Helge

  23. The memories! by Anonymous Coward · · Score: 1

    I remember being 15 years old, walking into a software store for the first time and picking up the only (repackaged, btw) copy of Turbo C 1.5 they had in stock for $150. I remember the sales man telling me "good luck" on the implication that I, like many before me, wouldn't be able to make use of it. Boy was he wrong! I'll never regret that purchase. Using ALT-F1 in Turbo C basically taught me C. Thanks Borland. Sorry about that whole Microsoft thing.

    1. Re:The memories! by kamandi · · Score: 1

      I was an out of work archealogist/musician in 1988, trying to get a real job at the tiny upstart PC's Limited (soon to be renamed Dell Computers :-) I had no computer experience except for some basic electronics hobby activity and my Sinclair ZX-80 (not the Timex-Sinclair, I'm talking 4K ROM, 1K RAM mail order from England white shell model.) My band mate loaned me a 8088 PC and I sold enough plasma to buy TurboC.

      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.

    2. Re:The memories! by h2odragon · · Score: 1

      Amen.

      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?

  24. Re:Oh yeah, TOP THIS! by Uart · · Score: 1

    COLECO, hehe haha, i saw an episode of the simpsons where they were making fun of coleco... (the one where Lisa cheats on a test)

    --

    Opinionated Law Student Strikes Again!
  25. Re:Who cares? by Uart · · Score: 1

    Well, GEM runs from Windows. And I would assume that if you renamed a few files (win.com) it should work.

    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

    --

    Opinionated Law Student Strikes Again!
  26. 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 poohbear_honeypot · · Score: 1

      (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.

      Have they responeded (in particular about the source, but also about redistribution...)

      ---
      Joseph Foley
      InCert Software Corp.

    3. Re:The best thing about this... by AJWM · · Score: 1

      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).

      --
      -- Alastair
    4. 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. Re:The best thing about this... by pocus · · Score: 1

      The best thing about this.... is that we can all drown ourselves in nostalgia. I'm just waiting to take out all my old projects, old hecks and demos and see how they'll compile.

    6. Re:The best thing about this... by Anonymous Coward · · Score: 0
      there are now free useable *16bit* compilers out on the net

      Pacific is a usable 16-bit compiler. It's more limited than BC (eg, it can't produce .COM files) but it is free and it is usable.

      (just a minor nitpick)

    7. Re:The best thing about this... by Russ+Nelson · · Score: 1

      According to my understanding of software law, everyone has the legal right to keep and use code downloaded from Borland. Their copyright still holds, though, so you can't copy it. You're doing the right thing to ask for permission, but even if they don't give it, you can still point people to those URLs.
      -russ

      --
      Don't piss off The Angry Economist
    8. Re:The best thing about this... by gregroll · · Score: 1

      The best thing about this is, I can pull out my old Artillery Simulator I wrote in TP6 and play around with it some more!

  27. 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!
    1. Re:Turbo Pascal 6/7 by Prune+Whip · · Score: 1

      In the fall of '98 I had to use TP7 DOS or TP1.5
      WIN for my Intro to Programming class. Cost 50 USD:-) TP7 is very fast and elegant. I hope they release it soon.

    2. Re:Turbo Pascal 6/7 by Syslevel · · Score: 1

      Well, the magazine PC Plus (British) has been taping full copies of C++ Builder V.3 on the cover for a few months now (Standard version a few months ago, "Professional" last month, one of the Java versions this month) so Borland is opening up, at least with regard to free personal-use versions of their one or two version old products.

  28. Well done? by Anonymous Coward · · Score: 1

    I wish other companies were going to do the same
    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).

    1. Re:Well done? by Anonymous Coward · · Score: 0
      Hello, Amiga? Do you hear me? Kickstart 1.3, at least...)

      And Workbench 1.3 to go along with it.

    2. 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.
    3. Re:Well done? by Anonymous Coward · · Score: 0

      Yeah, I would like to see the old Apple ][ programs released for free, too. The commercial value is essentially nil, and they do have historic value.

    4. 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."
  29. unpack fails for me for tp 5.5 by remle · · Score: 1

    Anybody know were I can get a program that can unpack the arc files?

    unpack caused win98 to close the dos window!

  30. Turbo Pascal 1.0 by Shrubbman · · Score: 1

    I've got my brother's old TP 1.0 disks (originals) kicking round somewhere. I've never used it... started out with v6.0 personally. Only thing I ever really wrote was a Yahtzee game... Took the cheap way with some non-standard, warned against properties...

  31. A show of hands! by Jimhotep · · Score: 1

    Who else out there had a copy of
    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.

    1. Re:A show of hands! by Anonymous Coward · · Score: 0

      Sidekick was the best TSR DOS editor EVER.
      Did a lot or work on IBM AT and XT PC's with 256K RAM and a 10MB HDD!!!!!!!!!

      Also, did write a emulator for IBM 370 assembler using TurboPascal.

  32. nice, but useless by TedC · · Score: 0
    It's nice that Borland is releasing free software, but Turbo C 2.01 is so old that it's nearly useless.

    TedC

    1. Re:nice, but useless by Ricochet · · Score: 1

      Thank you but that won't be necessary, I already have them. I also have the TC++ 3.0 disks too bad they only compile on a 386 or better. At least the binaries work on 8088 and better.

    2. Re:nice, but useless by James+Kachel · · Score: 1

      How legal is this?

    3. Re:nice, but useless by Anonymous Coward · · Score: 0

      I almost agree but I would stress the word NEARLY

    4. 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

    5. Re:nice, but useless by kamandi · · Score: 1

      There are a lot of old notebooks to be had for a song (8088, 80286, 80386SX) that kick ass as dedicated controllers. TurboC is a huge boon for making them useful. Also the whole embedded PC world benefits with a solid free compiler.

      So for robotics, home control, art goo and a lot of other stuff, TurboC is VERY useful!!!
      (and actually pretty darn fun)

    6. Re:nice, but useless by Ricochet · · Score: 1

      Heck I still use 1.5, I would have been using 2.0 but I can't find the disks anymore. It still works great on my old laptops and old desktop computer (not to mention controllers based on the intel x86 family).

  33. Re:Memories of highschool... by Zirk · · Score: 1

    I have to agree that this brings back an awful lot of memories.

    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.

  34. Re:Writing games in Pascal by Anonymous Coward · · Score: 0

    Well, that's not such a big deal. There are actually tons of BBS programs written in Pascal. For example: WWIV (originally), Telegard, Renegade, RemoteAccess... and tons of others I can't think of right now.

  35. Even worse: keyboard memories from a c64 by Anonymous Coward · · Score: 0

    A little while ago I downloaded a commodore 64 emulator and fired it up (I haven't seen one in at least 10+ years). Tried to remember some of the commands and when I went to type: LOAD "whatever"
    I *naturaly* (w/o even thinking about it) hit SHIFT-2... that freaked me out =)

  36. Oh yeah, TOP THIS! by Anonymous Coward · · Score: 1

    Hah! I had the CP/M version of Turbo Pascal running on a...

    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.

    1. Re:Oh yeah, TOP THIS! by bbcat · · Score: 1

      I loved this turbo pascal for CPM/80
      I used it on a ZCPR system in the mid 80s at
      Lamson in Syracuse NY. Do you have any idea where
      I could get a copy?

      I asked Borland and was told that it was
      no longer available. It'd be nice if they
      would post that one as well if it still exist.

      http://www.netonecom.net/~bbcat/
      bbcat@netonecom.net

  37. Snipes! by Anonymous Coward · · Score: 0

    Yes!!!

    Wouldn't you know that I was thinking about that game a month or two ago, did some searching, and found out that 1) it's been ported to Linux and 2) it's still available for DOS! I just played the DOS version last night; boy, does it bring back memories...

  38. Turbo Vision by Lalo+Martins · · Score: 1

    Turbo Vision has been available for some time (there are even 2 or 3 ports to GNU/Linux/curses), but without a license statement (so I can't package one of them for Debian). Perhaps they can care to fix this now? I love TV (and I loved Turbo/Borland Pascal).

  39. I remember TP from sophomore year, high school.. by Salis · · Score: 1

    I think one of the coolest things I did in sophomore year was program a clunky D&D type game in Turbo Pascal. I miss on-the-fly programming for fun hehe. I don't think I ever finished the entire thing, but it sorta looked like 'Blademasters' from the old MajorBBS system, without multiplayer support.
    Howard Salis

    --
    Favorite /. tagline: "On the eighth day, God created FORTRAN." And it was good.
  40. Re:Turbo Pascal 3.02: A Classic by TheMeld · · Score: 1

    I have a set of Wordstar disks for the ancient Northstar Advantage (Z80 based system) in my attic. No idea what version of WordStar, but the NorthStar definitely runs CP/M. I even have the CP/M manual that came with the machine!

    --
    -Cheetah
  41. Been There! by mholve · · Score: 0

    Still have it, including original docs and disks, along with a few aftermarket books... Talk about memories... :)

  42. Ohhhh yeah... by mholve · · Score: 0

    I spent much of my youth in front of Turbo Pascal. Wrote a good deal of stuff in it, too - including a sort of office suite! Wasn't exactly easy, but hell, it was a lot of fun. Wonderful environment (to this day I use "joe" because I remember all the keystrokes, hehehe).

  43. Re:Turbo C++ rocked the house by Anonymous Coward · · Score: 0

    The point, I think, is that for writing a quick program that doesn't need to do a lot of GUI crap, MSVC is extremely inconvienient and slow compared to Turbo C.

  44. Memories? by mholve · · Score: 0
    Most of my youth was spent in front of Turbo Pascal and Turbo C. I still have oodles of disks somewhere with tons of code. A BBS, an export license tracking system, even an office suite of sorts!

    Even funnier, to this day I use "joe" as my quick-n-dirty text editor because I have all the keystrokes memorized! Ha!

  45. YAMOHS (Yet Another Memory Of High School) by wynlyndd · · Score: 1

    Brings back memories of my Pascal teacher who stressed good programming concepts. If she ever caught you using spaghetti code, you got an instant zero. I spent many an hour in that computer lab. No games were allowed but several of us skipped lunch and pep assemblies to go play "Scorched Earth".

    I think it was Pascal 4(?).

    --
    "Dogs and cats, living together...it's mass hysteria!"
  46. Re:Well then :) by ashp · · Score: 1

    This sucks, I'm competely unable to find a Apple IIe/+/c/whatever emulator that actually works on my little Debian potato machine.

    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?!? :)

  47. TP by Anonymous Coward · · Score: 0

    Turbo Pascal was a beautiful compiler. Fast and easy. Ah.. those were the DOS days..

  48. I wish more companies would do this... by bjb · · Score: 1
    I guess in particular, after reading the quickie link of the History of the GUI, I always wanted to play with a copy of Windows 1.0. Now, you can't buy it anywhere, it's certainly not supported, and nobody (now or even then) runs it, so why not make it a free download? Is there still a possibility that they're trying to make money off of it? >snicker<

    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.
    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
    1. 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.
  49. Re:Turbo C++ rocked the house by jacob+marley · · Score: 1
    templates, RTTI, exceptions etc. have nothing to do with GUI programming. In fact, I was careful not to include any GUI stuff since i'm assuming turbo c is for dos.

    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

  50. 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.

  51. Yo! by sjvn · · Score: 1

    For me it was a KayPro II running CP/M. Course the first time I used Pascal was on an DEC PDP-11 running Unix sometime in the late 70s. That was a Bad idea.

    Steven, Senior Technology Editor, Sm@rt Reseller

  52. Wolfenstein anybody? by mjhans · · Score: 1

    A while back id released the source for Wolfenstein. Anybody have a pointer to it still? I think they used TC3.01 to compile it....

    1. Re:Wolfenstein anybody? by delmoi · · Score: 1

      Idsoftware has all there games onfile here

      did you know there was a QNX port of doom? I didn't...
      "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"

      --

      ReadThe ReflectionEngine, a cyberpunk style n
  53. Re:wordstar by Anonymous Coward · · Score: 0

    Did a lot of COBOL programming using WordStar.

    Great editor!!!

  54. Thinking of WordStar by sjvn · · Score: 1

    I wish that there was decent, modern WordStar. As is, I still run WordStar 7.0 in DOS as my word processor of choice whenever I'm stuck on a Windows machine.

    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

  55. Ever play SWAR on the Atari Portfolio? by torpor · · Score: 1

    This was a game I wrote in a couple of hours on the Atari Portfolio, using TC2.0... Ever hear of it? I put it online a few years back, it might still be kicking around.

    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.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  56. Re:Turbo C++ rocked the house by Anonymous Coward · · Score: 0

    I was under the impression that all the "Turbo" compilers were so fast because they didn't do any optimizations. Was that the case?

  57. SNIPES for Novell... but "hunt" for Unix. by torpor · · Score: 1

    Snipes was passe...

    "hunt" is where it's at - it could even be played over MODEM!!!

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  58. 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?

  59. Re:Memories of highschool... by Anonymous Coward · · Score: 0

    Sure. It's called "Quake."

  60. Turbo C++ 3 and Borland C++ for OS/2?? by mindkrime · · Score: 1

    I wish Borland would release these two products for free also.

    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.

  61. 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)
  62. Re: Scorched Earth by Syberghost · · Score: 1

    There's an SVGALIB-based Linux version being slowly cobbled together. Look around Freshmeat and you'll find it.

  63. Re:What about Turbo Basic? by smillie · · Score: 1

    Turbo Basic came out after TP3 and Turbo Prolog. The copyright was sold back to the origional author and was released under the name Power Basic. Last I saw, it was at ver 3. Very nice compiler if you like basic.

    --

    Dyslexics Untie!

  64. Cool! by Anonymous Coward · · Score: 0

    I guess if I ever have to take a C class again I'll have Turbo C on my HP100LX. ;-)

  65. Where it's at by tomblackwell · · Score: 1

    It's hanging around at www.bricklin.com

    It's about 25k in size! Heh!

  66. Re:A Good Day by JoeD · · Score: 1

    Me too. I wrote thousands of lines of TP code, starting with version 2.0 and riding the upgrade train to version 5.5.

    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

  67. Anyone old enough to remember Brief? by Stink+Juice · · Score: 1

    I know this may offend some Emacs diehards, but but back in the days of using Turbo XXXX (fill in the blank), the number one editor was (and in modern form still is) Brief. When the hell is Borland going to make that freely available?? Has anyone recently purchased a copy of it from Borland?

    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.

  68. Turbo Legacy: Keyboard Shortcuts by renaudw · · 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:

    ; delete is real delete, not freaking backspace
    (setq delete-key-deletes-forward t)

    (global-set-key [f1] 'info) ; F1 is Help
    (global-set-key [(meta f1)] 'describe-function)
    (global-set-key [(control f1)] 'describe-key)

    (global-set-key [f2] 'save-buffer) ; F2 is Save
    (global-set-key [(meta f2)] 'write-file)

    (global-set-key [f3] 'find-file) ; F3 is Open
    (global-set-key [(meta f3)] 'split-window-vertically)
    (global-set-key [(control f3)] 'make-frame)

    (global-set-key [f4] 'kill-buffer) ; F4 is Close
    (global-set-key [(meta f4)] 'delete-window)
    (global-set-key [(control f4)] 'delete-frame)

    (global-set-key [f5] 'advertised-undo) ; F5 is Undo
    (global-set-key [f6] 'kill-region) ; F6 is Cut
    (global-set-key [f7] 'copy-region-as-kill) ; F7 is Copy
    (global-set-key [f8] 'yank) ; F6 is Paste

    ;(global-set-key [f9] 'compile)
    ;(global-set-key [f10] 'switch-to-buffer)
    ;(global-set-key [f11] 'enlarge-window)
    ;(global-set-key [f12] 'make-frame)

    ; auto-indent after return
    (global-set-key [(return)] 'newline-and-indent)

    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...

  69. 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.
  70. Windows 1.0 by 198348726583297634 · · Score: 1

    I saved a boxed copy of Win1.0 from the trash recently.. it comes on a floppy disk, and Write comes on a 2nd disk. I haven't booted it in anything yet, because my computer is linux (no dos support at all) and my brother's computer doesn't have a 5 1/4" floppy. I can put it up somewhere for download, if someone wants to mirror it when MS comes knocking :)

  71. didn't we all... by Anonymous Coward · · Score: 0

    ...didn't we all have an illegal copy of
    Turbo Pascal on our 8086 at home anyway? :)
    ohhh and i loved inline assembler :)

    Ricardo.

  72. Re:What about Turbo Basic? by cr0sh · · Score: 1

    Actually, it is at 3.5 right now - they also have some kind of Windows version that is a replacement (of some sort) for VB.

    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!)...

    --
    Reason is the Path to God - Anon
  73. Turbo Pascal 4 was for DOS by madbrain · · Score: 1

    Turbo Pascal ran on DOS only up to and including version 6.0 . I should know, as it is the last version of TP that I used - having started using TP3.0 on a PC when I was 12.

    It was a different product that supported Windows, called TP for Windows, and they reset the version number to 1.0.

    --
    -- Julien Pierre http://www.madbrain.com/blog
  74. Re:Writing games in Pascal by Anonymous Coward · · Score: 0

    Yes, a lot of BBS programs were written in Pascal
    and I've seen the source for a lot of them. If
    you look carefully you'll notice a lot of these
    all go back to one system and different people
    hacked the source for what they wanted (I believe
    the system was called Forum) Anybody see the
    source for Vision/X and LSD BBS? Those are Pascal hacks
    too. I believe later versions of WWIV are written
    in C however. I'm pretty sure the compiler they
    used was Turbo C though.

  75. Re:Writing games in Pascal by Anonymous Coward · · Score: 0

    PPL? Are you referring to that byte-compiled language
    used by PCBoard? That was certainly a very
    powerful langauge for coding little apps.
    And Sun claims Java was innovative, but this
    little company and probably others already had
    byte-compiled language with integrated support
    for many things that a connected system uses such
    as mail and message boards.

  76. Pascal by Anonymous Coward · · Score: 0

    Hmm, Turbo Pascal, dos emu, party like it's 1989!
    Actually, I _LOVED_ turbo pascal. I coded a whole bunch of demos, using some freeware vesa and sound blaster libs and a mouse driver.. I also found another free turbo pascal 7 compatible compiler. Now I can get dosemu working and go back to good ole days.

  77. homage to Turbo Pascal by Anonymous Coward · · Score: 0
    Yet another ode to Turbo Pascal. :-)

    I just fell in love with Turbo Pascal 3 the first time I used it. That was the first dev tool I used under DOS. Before that I'd used BASIC on a computer called BBC Micro -- a 6502-based system that ran at 1 MHz and had 32 KB RAM. If I remember right, TP was a 40 KB COM file that had an integrated editor *and* a compiler. Amazing what it could do! I think Borland scaled great heights with TP 5.5. Units rocked. Their online help system was too good. The compiler used to be so fast on my NEC V20-based XT clone, that I used to used to repeatedly compile and and let the IDE move to the error position for errors like misspelled variables which I could have found and fixed myself.

    Ahhhh, the good old days!

    I tracked down a copy of the *original* advertisement that Borland used to launch Turbo Pascal. Legend has it that BYTE magazine agreed to run the ad on credit because Kahn sweet-talked then into it. I scanned in copy from the Nov 1983 issue of BYTE. See http://www.ece.utexas.edu/~ranga/ads/borland.html

  78. Re:nice, and useful by Russ+Nelson · · Score: 1

    Gee, um, I've still got TC 3.0 installed on my DOS development machine. Not *hardly* useless, not by a longshot.
    -russ

    --
    Don't piss off The Angry Economist
  79. Re:Well done!! by Anonymous Coward · · Score: 0

    What about Xenix/86 ?
    (even if without source code)

  80. Writing games in Pascal by mattc · · Score: 0

    Hehe.. Yes, Pascal is great for writing BBS door games. I wrote several door games and utilities myself. It was cool.

    1. Re:Writing games in Pascal by Jondor · · Score: 1
      BBS doors ?? It was quite painful to code ...
      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.

      --
      Nobody expects the spanish inquisition!
    2. Re:Writing games in Pascal by Anonymous Coward · · Score: 0

      Hehe... here in norway we actually have a whole
      bbs system called MBBS (Mike's BBS) whitch is
      written in pascal...
      i think you still telnet to it...
      the ip used to be: bbs.gar.no

      wellwell..

    3. Re:Writing games in Pascal by Anonymous Coward · · Score: 0

      BBS doors ?? It was quite painful to code ...

      PPL was nicer than Pascal for this :)

  81. 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
    1. Re:Turbo C++ rocked the house by atw · · Score: 1

      BorlandC++ 3.1 supports templates, STL,

      AtW,
      http://www.investigatio.com

    2. Re:Turbo C++ rocked the house by atw · · Score: 1

      BorlandC++ 3.1 supports templates, STL and exceptions. In either case you don't need them if you make a small project (10k lines) or even larger one. Compile times are fast and given the compatibility (with proper programming) with Unix, you can do a quick hacks on Win32 machines.

      AtW,
      http://www.investigatio.com

    3. Re:Turbo C++ rocked the house by Micah · · Score: 1

      No. Turbo Pascal, at least, optimized fairly well. It also came with a "smart linker" that stripped out unused code. You could write a 2K "Hello World" program with TP. With TC,I think it was about 12K.

      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 )

    4. Re:Turbo C++ rocked the house by jacob+marley · · Score: 1
      really? u don't use the STL and exceptions.
      templates i can understand, but coding my own linked lists and playing with character arrays is not my idea of fun. the stl makes things so much easier regardless of project size. but hey, some ppl like bloating code and creating more work for themselves -- "job security"!! ;)

      and exceptions? they're pretty useful too. error handling and debugging is much easier with 'em. but that's just personal preference, i guess.

      with proper programming you can make good portable c++ code in ms vc++, too. i know cuz i do it fairly often. again, i don't have anything against borland, i was just curious what all the hoopla was about. apparently borland's got some nostalgic value for a lotta ppl here.

      jacob

    5. Re:Turbo C++ rocked the house by bbcat · · Score: 1

      This is old stuff, look at the current Borland
      products. Microsoft is no match. A friend of
      mine is using the latest Borland and I fail
      to see what could be superior in Microsoft's
      product.

      At this time I prefer Visual Age for C++ from
      IBM.

  82. Nested procedures by madbrain · · Score: 1

    Indeed, even today, standard C++ still does not have nested procedures. This is one of the features I miss the most from Pascal.
    The string support in the language was also much better.

    --
    -- Julien Pierre http://www.madbrain.com/blog
  83. Re: Scorched Earth by abischof · · Score: 1
    > pep assemblies to go play "Scorched Earth".

    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
    ---

    --

    Alex Bischoff
    HTML/CSS coder for hire

  84. Nostalgia for TC++ People by Anonymous Coward · · Score: 0

    True Story: 7Hz is the resonant frequency of a chicken's skull cavity. This was determined empirically in Australia, where a new factory generating 7Hz tones was located too close to a chicken ranch: When the factory started up, all the chickens died.

    -- Turbo C++ 3.0 for DOS Help File, section on the sound() function.
  85. Re:Turbo Prolog by weston · · Score: 1

    Ahh, Turbo Prolog. I worked for 5 years teaching high school kids how to use it at a BYU summer camp. We switched to Prolog from Pascal because half of everyone interested in CS already knew Pascal, and Prolog really teaches a different way of thinking that can somewhat transfer over to functional languages, too. Lots of fun, and the libraries it had (characteristic of the Borland Turbos) added made it actually useful. There's still some things I would rather code in Prolog than anything else. I haven't found a Prolog I like as much yet (or even, really, a useable one).

    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).

  86. Symantec Stuff Released Free? PDC Prolog? by weston · · Score: 1

    A while back, I heard that Symantec had also
    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)

  87. Re:*sniff* a tear well in the eye by savage1 · · Score: 1

    Hear, hear!

    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

  88. I used TC2 2 weeks ago (was:Re:nice, but useless) by Anonymous Coward · · Score: 0

    If you take the Turbo C v.2.0 directory tree, help files and all, and zip it up, it fits on a single floppy disc. A 1.44 MB or 1.2 MB floppy, that is, it won't fit on a 360K floppy! (The original install discs are 360KB.) The .ZIP file is 1,011,123 bytes.

    Comparing the \TC directory with the \Program Files\DevStudio directory (VC++ 5) I get: TC, 108 files, 4 dirs, 2,120,036 bytes; VC5, 3051 files, 111 dirs, 370,930,189 bytes.

    I bought Turbo C v.2.0 in 1989 or so. I've still got the original paperback manuals. I sure got my money's worth out of that package; I still use it pretty frequently, on systems from my Pentium II desktop all the way up to my favorite and best PC, a ten-ounce HP200 handheld DOS machine that runs on two AA batteries.

    Unfortunately Perl won't run on the XT-class (80186 processor) HP200, so I have to use either Turbo C or XLISP when I need to bang out a hack on that platform.

    All I want for Christmas is a library for Turbo C v.2.0 that allows me to use VFAT long file names.

    Yours WDK - WKiernan@concentric.net

  89. Re:I used TC2 2 weeks ago (was:Re:nice, but useles by atw · · Score: 1

    TC2.0 won't fit 360k but you can use it on a computer with just one 360k disk drive by using few disks. IDE is smart enough to ask you to insert the disk with lib's to compile stuff. I used this approach back in 1991/92. Even today I use BorlandC++ 3.1 for DOS.

    AtW,
    http://www.investigatio.com

  90. The worst thing about this... by bbcat · · Score: 1

    The worst thing about this is that I allready
    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.

  91. Turbo Pascal 3.02: A Classic by hanway · · Score: 1
    This is great. TP 3.02 was a wonderful package for its time -- one of those rare programs that seems to get more out of the underlying hardware than you would have thought possible. An old version of Visicalc is also available at Dan Bricklin's web site. I'm sure that to accountants it fits that category, too, but as a programmer, TP was more significant to me. What I'd also like to see is the CP/M version of Wordstar 2.2, which amazed me for the interactivity and full-screen editing it allowed on dumb ASCII terminals, and how enormously configurable it was.

    Too often today we have the opposite: programs which are amazing for how slow they can make awesome hardware seem. Programmers today should study these classic programs -- they'd learn something.

    1. Re:Turbo Pascal 3.02: A Classic by Syslevel · · Score: 1

      A friend of mine tried running WordStar (for DOS) 2.2 on his Pentium awhile back. The only thing that made it difficult to use was that when you touched the cursor keys, it scrolled to fast to the bottom of a large document to be usable.

      I have a complete boxed set of WordStar 2.2 (PC-DOS version) somewhere on a bookshelf at home. I wonder if it would fetch bux on an auction site yet? Also have the Rev. 1.0 Basic and Pascal compilers from IBM (build DOS applications that will even run on DOS 1.0. Whooeee!)

  92. Re:nice, and useful by Anonymous Coward · · Score: 0

    Are you sure you don't mean TC++ 3.0?

  93. Well then :) by Chris+Johnson · · Score: 0

    Asimov Apple II disk image archive
    Yay- Choplifter! Now, if only we had some stuff like Opcode's original (system 6, monochrome) version of Musicshop- that sort of thing, effective but really old programs on the Mac side, because currently I can't legally make Pluses and Classics into little MIDI sequencers and give them away as such...

  94. 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.

  95. Cool...!! by Anonymous Coward · · Score: 0

    I have tonnes of old sourcecode i can't compile
    because my TurboC Diskettes are broken :)
    Now i can hehe...

  96. 10 years plus? by kill-1 · · Score: 1

    If you look closer at the original shipdates, you will notice that all of that software is at least (and some quite exactly) 10 years old. So we have to wait a bit for TC3, which is the compiler I started with. It really had a killer feature: Click with the right mouse button on a library function name and you get the online help ;]

  97. Re:Well done!! by Syslevel · · Score: 1

    Xenix/86 was written by Microsoft. The license was probably transferred to SCO when they became a separate company, though.

  98. Great! by RinkRat · · Score: 1
    My old Atari Portfolio runs old Turbo compiled stuff! This is fantastic! I was looking for a copy about a year ago and found... nothing. So I quit. And now it's dropped in my lap!

    Screw my Linux development, it's the year of the Portfolio again! 128k RAM! Yeehaw!

    --
    RinkRat
  99. Borland and Turbo C++ 3.x are still valuable by bbcat · · Score: 1

    Anyone doing embedded programming should realize
    that Borland C++ 3.0 and 3.1 are the very best
    for any programming on 80C186 and those like
    me who have some of those V25 left.

    This is also the last stable version to run
    on dos. Version 4.5 switched to graphic so
    I never bothered to update.

  100. Who cares? by delmoi · · Score: 1

    not me :P

    I need a good win3.1 instilation... I wonder if I can get 1.x to run in 9x dos box.... :)
    "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  101. Re:I used TC2 2 weeks ago (was:Re:nice, but useles by delmoi · · Score: 1

    Comparing the \TC directory with the \Program Files\DevStudio directory (VC++ 5) I get: TC, 108 files, 4 dirs, 2,120,036 bytes; VC5, 3051 files, 111 dirs, 370,930,189 bytes.

    most of that is the online documentation, (175 megs) witch is *very* usefull :)
    "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  102. Basic, with inline assembly..... by delmoi · · Score: 1

    ahahahahahahahhah, that's, just... hehe :)
    "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  103. Licensing agrements by delmoi · · Score: 1

    Well, my best gues is, they don't give a fuck at all. My guess is you can do anything with these files that you could do with old shareware files that you want.

    what I'd *really* like to see is TurboAssembler, I used to have a copy of 1.0, and someone gave me 3.0 but I never used it. I think I still have 1 installed on my rebuilt 386. since it's assembly you could target whatever you wanted (I know you could do windows programs...)

    I really missed out on all this good stuff, I got my first PC just a few months before windows 95 came out (I had to work a summer job to pay for it) so I only got a few months of "real" dos (I rebult my 386 from spare parts, the only OS it's ever run is win95's DOSmode). It was fun, but win9x is really what I'm used to. I got slackware (a linux distro) going in 96, but I never did anything with it.

    I really wish i could have gotten into that whole BBS sceen and stuff when I was a kid. there's a certan joy in using a pure modem connection instaid of a strate internet connection. it's like the diffrence between listening to a radio show, and watching TV. the only game I've ever played over a modem was starcraft...
    "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  104. Re: Scorched Earth by apirkle · · Score: 1

    Scorched Earth is still around...I have a copy that came off of IRC (all those warez idiots trade it around because it's small and gets them credit on ratio servers).

    There's a farily new game called Worms that is basically a pretty version of Scorch, and a sequel called Worms II : Armageddon (I think)

    Or, you could just play Gorillas, the game that usually came with Qbasic.

  105. Turbo Pascal v3 Source by mkennedy · · Score: 1

    I have a disassembler for turbo pascal v3. Feed it the com file and out comes fully documented source. Magic stuff. It used to be advertised in Dr Dobbs (or was that Mirocornicopia).

    It came with the as assembler by Pascal Dormier(?). This assembler was about 10kb, including a full screen editor. It assembled the source code faster than Dos did a file copy.

  106. L(shift-O)"*",8,1 baybee. by Anonymous Coward · · Score: 0

    Muscle memory, I tell ya..how many *()@ing times did you type that?

    sys64738

  107. 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.

  108. What about Turbo Basic? by Anders+H�ckersten · · Score: 1

    My friend is still a great fan of this really lovely BASIC compiler (I don't normally use BASIC myself). Why can't they release TB for free too (it's gotta be older than TP)?

  109. *sniff* a tear well in the eye by rde · · Score: 1

    The first piece of Windows software I actually paid for was Turbo Pascal 4. I loved it. In fact, years later I was still resisting Windows' ubiquity because of all those cool windowing modules I'd built over the years. I've still got those glossy developer magazinettes Borland sent out.
    All those units are still on (5.25) diskettes... I suggest we form a movement to abandon all GUIs. Back to basics, that's what the software world needs. This obsession with prettifying data means that not only are we paying less attention to the contents and more to the presentation, but I'm not able to use my pop-up boxes with cool shadows that darken the characters underneath.

  110. 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.