| ILLUSTRATING SHADOWS focusing on education and interesting practical aspects of sundial design |
| Book purchase options are here... |
| Email comments or questions to the author at: illustratingshadows at yahoo dot com |
| MAIN TURBO-CAD FILE PAGE ( vbs macros, programming notes, and tcw files ) |
| LAZARUS (free OPEN SOURCE version of Borland's DELPHI, fairly compatible) Open Source version of and almost fully compatible with: DELPHI http://www.osalt.com/lazarus And locate the download link http://sourceforge.net/project/showfiles.php?group_id=89339 and locate the Windows 32 bit version or for VISTA 64 locate the 64 bit version. NOTE: The win32 works on XP and Vista, the win64 version only works on XP and its EXE results only work on win64 and not on XP win 32. So, use the win32 version for maximum compatibility. This is around 57mb to download, which compares well to Borland's 332mb and another 234mb if you don't have the prereqs. IMPORTANT NOTE: all folders for LAZARUS as well as your programs you write must be in folders with no blanks in their names. And if you use a hiearchy of folders, no blanks in their names either. See this PASCAL page for good PASCAL documentation, however LAZARUS documentation is consistent with many new language implementations: namely it exists and is helpful once you know everything. My notes on LAZARUS may prove very helpful (revised Feb 28, 2010, other means of converting FLOAT to INTEGER), and if you have Windows Vista win64 please read. In the ZIP files below the EXE files are omitted. So, install Lazarus and PROJECT, OPEN, RUN A LAZARUS horizontal and vertical (non declining) sundial program with tabular output, in a ZIP file is here. A LAZARUS horizontal and vertical (non declining) sundial program with tabular output and graphical depictions in a ZIP file is here. A LAZARUS vertical declining sundial program with tabular output, in a ZIP file is here. A LAZARUS vertical declining sundial program with tabular output and graphical depictions in a ZIP file is here. Or, all three dial types, h, v, v-dec, with text, and graphics, and intelligent buttons in ZIP file here including the EXE file Works on XP and Vista 64. Same program but large graph area Sept 23, 2009 Lazarus code generates an executable which works on Windows XP SP1, however the code is of the order of 12mb. However, read my Lazarus notes on how to shrink that to 1.5mb approx and then down to about 600k very easily. Compare this to Visual Basic NET which generates much smaller code, however it requires enormous amounts of mb for NET itself to be already on the users system. Lazarus initially generates such large EXE files because of adding a lot of debugging code, so the shrinking program removes that. The VISTA Win64 version generates larger code, and STRIP/UPX compressors don't work however, ZIP does still do a good job of compression. Suggest using the win32 version even on Vista win64. A FREE PASCAL COMPILER WITH GOOD DOCUMENTATION http://www.taoyue.com/tutorials/pascal/contents.html An excellent online tutorial for Pascal - better examples than rtl.pdf and ref.pdf, but you need rtl.pdf and rtl.pdf for detailed research if you intend to write programs. And you should read PASCAL notes because it explains a few things about the program and why it is a conversational program as opposed to an object oriented one. And so on. |

| the version to download for Windows XP is: lazarus-0.9.26-fpc-2.2.2-win32.exe however, do not download: lazarus-qt-0.9.26-fpc-2.2.2-win32.exe unless you want to get very frustrated trying to locate qtcore4.dll Windows Vista has a win64 version, but you may prefer the above 32 bit system, see these notes here. |
| LAZARUS GUI BASED IBM 360 and an IBM 1401 SIMULATOR June 30, 2009 An IBM 360 GUI simulator written in LAZARUS/PASCAL, open source, is on the IBM 360 page. This assembles and runs a horizontal and a vertical sundial program. June 27, 2009 And, a Lazarus based open source IBM 1401 simulator runs an H and a V dial program, see the IBM 1401 page. The Win32 (XP) version works on both XP sp1 win32 systems as well as Vista win64. |


A Lazarus program, source and executable for nomograms. Of Open source as always. See also the DeltaCAD nomogram program. Handles h, v, v-dec, p and m dials and sunrise/set. For this program, see the nomogram page. Sept 25, 2009 |

| Illustrating Time's Shadow ISBN 0-9765286-8-1 plus 0-9765286-9-X Lib Cong 2005900674 plus 2006930654 Merges Illustrating Shadows and Illustrating More Shadows, deletes duplicated material, and techniques that are complex and replaced by easier methods, adds new material. Hands on, empirical, geometric, trigonometric, CAD, and spreadsheet dial design for small dials plus garden dials using common masonry supplies, clay, and glass, with emphasis on many calendar line techniques, and inclined decliners, while providing details on the use of DeltaCAD programming including the animation of many sheets as parameters vary. Case studies abound with associated problems solved, and cover the infamous inclined decliner, as well as all the other kinds of outdoor dials. The printed book comes with a CD of booklets, spreadsheets, VRML/WRL files, templates, etc with the printed book. The CD has all books and booklets and programs along with source code. You can get the printed book and CD, just the CD, or an online download here. |