Sunday, March 3, 2013

Create Your Own Magical Delphi Tour

There is no time like the present to create your own "Magical Delphi Tour". I'm currently working on upgrading a software program that turns twenty years old in 2014. Wow, who would have thunk it.

You are probably thinking, "Delphi wasn't around in 1994", and you would be correct. However, Delphi's predecessor Turbo Pascal was. So my Magical Delphi Tour includes TP which was a DOS product.

So how do you run Turbo Pascal programs today... through the magic of DOSBox. DOSBox lets you run your old Turbo Pascal programs. Once your old DOS programming is running you can take the screen shots you need for your own trip down memory lane.

Thank you Borland, Code Gear, Embarcadero and DOSBox. May the next twenty years be as much fun:

Credit Card Math 1994: Turbo Pascal 5.5

Credit Card Math 1994: Turbo Pascal 5.5

Credit Card Math 1998: Delphi 3

Credit Card Math 2004: Delphi 5

Credit Card Math 2013: Delphi 2010 (1st Attempt)

Credit Card Math 2013: Delphi 2010 (2nd Attempt)
Semper Fi,
Gunny Mike


  1. How do you see Delphi surviving for another twenty years? Delphi today is a lot less popular than Turbo Pascal was in 1994. A whole generation has grown up now who have never programmed a line of Turbo (or any) Pascal, Delphi, Modula-2 or Modula-3 in school and probably wouldn't even recognize Pascal code if shown a sample of it. Combined with Embarcadero's pricing the kills off the hobby market (and the rise of open source and enterprise-grade tools available for free) I don't see how two more decades are even possible. Today's trend is everything-in-a-browser and Delphi still doesn't have a feasible offering for the web. Its ecosystem is on life support (no books commercially published in seven years, no more conferences in America, no jobs available, etc.) which makes enterprise reluctant to adopt it. There's really no way forward for Delphi (in its present incarnation).

    1. funny, some special folks underways doing the same job:
      writing bad about delphi with lying.
      alcalde -profile on blogger didn't have any entries, interesting.
      alcalde - who did pay for you?

      = Lie 1:
      E.G: no jobs:
      frist try: google jobs delphi florida
      5 jobs Delphi etc

      = Lie 2:
      no Books:
      Delphi XE Handbook: A Guide to New Features in Delphi XE
      see Amazon

      = Lie 3:pascal not known:
      a lot of people do pascal with freepascal (,
      daily downloads Lazarus 1250 times 2013/02/27

      A lot of people that will upgrade to Delphi when they need advanced

      = Lie 4:
      "Today's trend is everything-in-a-browser "
      the Java-security-flaw a few weeks ago, not closed for weeks, shows
      that every responsable manager never ever should rely on security in a
      These days all few days you need a browser-update out of security


      etc pp

    2. I have to agree with Anonymous (doesn't THAT sound strange?). The demise of Delphi has been predicted over and over and yet somehow Delphi, Object Pascal and Pascal stays in the top 15 of the Tiobe index and when combined, are in the top 10.
      I personally believe that Delphi is on the mend, having turned the corner of a few years ago.
      Until "everything in a browser" becomes de facto, and I'm not sure that it will anytime soon, there will always be a place for native applications, on the Windows desktop, on the Mac desktop, on the iPhone (all do-able now with Delphi) and on the Android (on the way).
      Even Facebook has acknowledged a problem with non-native applications on mobile. Eventually, I suppose everything in a browser will be a reality. For now, not the case.

  2. Another point to bear in mind about the often prophesied demise of Delphi: The TIOBE index makes very clear the reality that the front runners in the language market each command roughly 5% of the market. Despite claims to the contrary, no computer language dominates the field. Moreover, many will run to whatever is the latest, greatest supposed solution to all programming problems language, only to drop it later, running to another. Meanwhile, many of us stand fast with Delphi, which does a great job, and in which we are very well versed, after all this time.

    No one becomes master of a language overnight.

  3. Wow, that's a fun series of screenshots that brings back some fun memories....I didn't start using Delphi until version 2, but I first learned to program using Lightspeed Pascal on a [then] state-of-the-art Macintosh 512.

    ...and congratulations to you for keeping a software title alive for almost 20 years!

  4. I like the 2013 2nd Attempt Screenshot! Now your program is arrived in 2001 (XP-Style). But unfortunately, Microsoft has went his Windows Design Guide back to the late 80s, so Screenshot 2 is the most appropriate style for your program on Windows 8. :-D