DDLab code Aug 2026 readme (updates for the istr-graph +) ---------------------------- The source code, written in c, is provided for ddlabz19 in this ddcode-z19-Aug2026.tar.gz (591K) ... includes DOS and revisions. Supersedes ddcode-z13-Jan2025.tar.gz (591K) ... updates relate to the new istr-graph making any classic-graph interactive, described in chapter 20 of the upadated Aug 2026 online version of "Exploring Discrete Dynamics" hyperref-PDF, available at www.ddlab.org. Extra files to supplement DDLab (in dd_extra.tar.gz) as described in EDD section 3.6 should be accessible, though DDLab will run without them. --------------------------------------------------------------------------- ddcode_z13_Jan2025.tar.gz contains the following files: GNU_GPL_3.txt (GNU General Public License version 3) bytes date file description ----- ------------ ---------- ----------- 37555 Jul 18 2025 edecfunc.h declare functions 31977 Jun 6 2025 eglob_ab.h global variables 31987 May 27 2024 alloc44.c allocate and free memory 130216 Jul 9 2025 back07.c generate pre-images 36485 Aug 28 18:07 boxes64.c create prompt boxes 388151 Apr 15 2023 capara99.c set network rules and states 35158 Jan 26 2026 drawb84.c draw attractor basins 191534 Jan 24 2026 drpara10.c set drawing/display parameters 129415 Apr 9 2025 for84.c run network forward 176684 Dec 6 2022 forint46.c run forward on-the-fly changes 197614 Jan 30 2026 forvar58.c other functions, running forward 233835 Apr 2 14:33 graph61.c interactive graphs 74905 Aug 1 2023 g_set31.c graphics setup 23095 Aug 2 2023 in_put16.c functions for user input 25026 Mar 29 2020 learn33.c learning algorithms 105227 Sep 24 2021 l_save13.c saving and loading files 152854 Aug 30 11:28 main05.c main, and some other functions 300287 May 12 2025 misc94.c various miscellaneous functions 11164 Mar 29 2020 mtree08.c decision tree for kcode 20066 Mar 29 2020 orbants03.c easter egg 73655 Jan 31 2026 run09.c generate attractor basins 50726 Nov 11 2024 vecpost36.c vector PostScrip files 383674 Jan 22 2025 wiring20.c network wiring and wiring graphic total lines (*.c and *.h) excluding blanks/comments = 70634 note: list files with lines and total: wc -l *.c *.h total excluding blanks/comments: cat *.c *.h | sed '/^\s*#/d;/^\s*$/d' | wc -l the following Makefiles files are available separately: for linux/cygwin/RPI: Makefile_linux_z19 for mac: Makefile_mac_z19 (for intel and silicon) see www.ddlab.org or readme's for Makefiles of older ddlab versions -- linux/cygwin/unix/mac/RaspberryPi/Sun -- which can be adapted for ddlabz19) to compile: make -f Makefile_linux_z19 (for example) if renamed just "Makefile", to compile "make" is sufficient DOS version: see dd_DOS_readme_z19.txt describes running ddz19dos.exe in DosBox (windows 7 and later), and commands for compiling DDLab in Open Watcom C Version 1.9 Cygwin version: see dd_cygwin_readme_z19.txt describes running ddlabz19_cygwin32.exe in Cygwin/X, a Linux environment running in Windows. Raspberry Pi compile is available for a previous version, ddlabz12, see dd_RPI_readme_z12.txt, thanks to Dave Burraston The same source code compiles on all platforms above. --------------------------------------------------------------------------- each DDLab source code file includes the following (or similar) header: Copyright (C) Andrew Wuensche DDLab is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DDLab. If not, see . ---------------------------------------------------------------------------