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.

119 of 155 comments (clear)

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

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

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

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

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

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

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

  22. 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!
  23. 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!
  24. 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 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
    7. 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!

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

  26. 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 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.
    2. 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."
  27. 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!

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

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

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

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

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

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

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

  35. 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.
  36. 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
  37. 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.

  38. 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!"
  39. 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?!? :)

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

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

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

  44. 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
  45. Re:nice, but useless by James+Kachel · · Score: 1

    How legal is this?

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

  47. 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. --
  48. 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. --
  49. 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?

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

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

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

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

    It's hanging around at www.bricklin.com

    It's about 25k in size! Heh!

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

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

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

  58. 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.
  59. 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 :)

  60. 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
  61. 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
  62. 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
  63. 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

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

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

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

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

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

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

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

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

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

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

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

  77. 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 ;]

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

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

  81. 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
  82. 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
  83. 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
  84. 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
  85. 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.

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

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

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

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

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