I’ve been rather quiet on here lately. But I’ve kept my eyes open on what things have been appearing on the ARPANET relating to Delphi. I kept a list of things that piqued my interest.
On the off-chance you’ve missed any of these and might find them of interest, here’s a list of Delphi stuff.
Open source code bases:
- Delphi IDE shortcut finder by Nicholas Ring on github (Delphi XE onwards should work)
- RAD-Split by Simon Stuart on github – dockable split-screen editors (XE2, XE5 and XE7 packages supplied, should work in others)
- Parnassus Bookmarks by David Millington, a new IDE bookmarks replacement plugin (Delphi XE and later)
- LaKraven Studios Standard Library by Simon Stuart on github (Delphi XE3-XE8 packages supplied at time of writing)
- FMX Enhancements Library by Simon Stuart on github (relies on LaKraven Studios Standard Library, above)
- AGE Open Source multi-platform gaming engine, a 2.5D video game engine (based on FMX core) by Simon Stuart (Delphi XE5 and later)
- GLScene on SourceForge, an OpenGL based 3D library – read more here (unclear which Delphi versions are supported)
- SynEdit on Sourceforge, a syntax highlighting edit control, not based on Windows common controls (packages supplied for Delphi 5 through to Delphi XE6 at the time of writing)
- Multithreading – The Delphi Way, by Martin Harvey, an online guide/eBook, hosted on Nick Hodges’ site (written in the era of Delphi 6)
- Turbo Pascal compiler in JavaScript by Lawrence Kesteloot – read about it here, source on github here
- Selective Debug DCUs by Uwe Raabe (supports Delphi XE to XE8 at the time of writing)
- Enabling Windows 10 Aero Glass (aka Blur Behind) in Delphi by Victor Alberto Gil (applicable to Delphi XE and later)
- DelphiDoom on Sourceforge by Jim Valavanis. This is a port of the Doom code base to Delphi (it is unclear which Delphi versions are supported)
- DelphiQuake on SourceForge by Jim Valavanis. This is a port of the Quake code base to Delphi and supersedes this older version (it is unclear which Delphi versions are supported)
- Doom 3 Delphi conversion project on Sourceforge (it is unclear which Delphi versions are supported)
Delphi GLQuake- Quake 2 Delphi conversion project on Sourceforge (it is unclear which Delphi versions are supported)
WinSoft XE has released their commercial NFC Library for Android 2.0 for Delphi/C++Builder XE7 and XE8 – see FMX Express mention here. This is a ready made approach to NFC, which might be preferable to the do-it-yourself approach previously (and still) freely available:
- My article on NFC in Delphi XE7 – see FMX Express mention here
- Daniel Magin’s article on NFC in Delphi XE6 and XE7 – see FMX Express mention here
One of the stalwarts of the old Delphi team, Charles Jazdzewski, aka Chuck J (also aka DJ Jazzy Chuck aka The Chuckinator aka Chuck-a-luck-a-high-chuck-a-hiney-ho), has been posting some nostalgic memories about the origins of the Delphi project:
- Properties on Purpose
- First-class Class
- The Delphi Event
- A Component of The Story
- Will The True Component Please Stand Up
- The Biggest Bang
- Simplicity Isn't Simple
Old Borland videos:
- The Adventures of Turboman – Part 1
- Delphi Transformer
- Delphi Oktoberfest
- Developer Tool Time
- Paul Gross and The Temple of Doom from BorCon 1996 – unfortunately this has been blocked from YouTue thanks to a copyright infringement claim :( If you’ve got a copy of this one, do let me know!
- Software Wars from BorCon 1997
Borland Old Testament Histories by Verity Stob
- Book of Anders (1996)
- Yocam hokum (1998)
- Book of Yoc-am (contd.) (1999)
- Borland Revelations (2004)
- Borland's Delphi Goodbye (2006)
- A reading from the second book of Codh (2008)
- Sons of Kahn: The Apocrypha (2010)
- The Sons of Khan and the Pascal Spring (2012)
- The Sons of Kahn and the assembly language of the internet (2012)
Not quite Delphi stuff:
- How to build the Wolfenstein 3D source code with Borland C++ 3.1
- Android ports of Doom3, Quake I, Quake II, Quake III
Unlikely to actually be interesting to anyone other than myself, but I was following a chain of posts on the old Windows Error Reporting tool, Dr Watson:
- Why is Windows Error Reporting nicknamed "Dr. Watson"?
- What did the Ignore button do in Windows 3.1 when an application encountered a general protection fault?
This led me back to a post by Matt Pietrek (who worked for Borland and wrote TDump and WinSpector) from his awesome Under The Hood column:
and right at the end he included a link to one of my various Undocumented Easter Eggs pages :o) That made me smile!
Thanks for this list - with a more sophisticated blog subject it'd be even more useful ;-)
ReplyDeleteYeah, it was a bit vague, I'll grant you that. It was late :o)
DeleteNice list. But would be useful to see what Delphi version is required. Not everyone is running the latest
ReplyDeleteGood point. I'll try and get back to these things and edit them as I identify suggested supported versions.
DeleteOK, got round to it in the end!
DeleteI have "the quest for the left testicle of knowledge" video... and Camelot one, I am sure I have the Temple of doom one somewhere in my digital loft... will forward them...
ReplyDeleteOh brilliant, cheers Roy!
Delete