Migrated to GitHub
system does not have required compilers and libraries
Not able to see all the results in the bifurcation diagram (8 dim ODE)
There are two workarounds: 1. set NPR=1 and use the values in the solution file; for every line in the bifurcation diagram there is now a label with a corresponding solution. 2. or: use the PVLS subroutine (see demo pvl for examples) to put the values of U into unused parameter values (e.g PAR(21) to PAR(29)) and list those explicitly in the ICP list. All parameters that are listed in ICP are put in the bifurcation diagram file.
Floating point number format
This was done in 2013 in the SVN here and now at https://github.com/auto-07p
problem in compiling fcon.c
Install error: "No rule to make target `install'. Stop."
There has never been a proper "make install". You compiled successfully and can now use AUTO by doing "source cmds/auto.env.sh" (you may need to edit that file to adjust AUTO_DIR if AUTO is not in $HOME/auto/07p).
Error when trying to plot since instation of Matplotlib 2.0
It's a combination of not overriding N.nonzero (because that is now used by matplotlib itself) but also explicitly using N.flatnonzero in the AUTO python code, as done here: https://github.com/auto-07p/auto-07p/commit/df84ddbc79ae86f13d5840f3c6cdfdfe56b7936a it's now fixed in that github repository.
fix auto-07p for newer numpy
Please try: https://github.com/auto-07p/auto-07p it's fixed there and the plotter tested with Python 3, numpy and matplotlib.
E for exponent dropped in solution file
Fails to build with GCC/ gfortran 8: "Error: Actual argument contains too few elements for dummy argument ‘angle’ (3/4) at (1)".
I fixed it here: https://github.com/auto-07p/auto-07p/commit/4d22983d627762fc2d6e763796668e6ea4f7a783 just replace ANGLE(3) with ANGLE(4) and it will compile.
Minor compile fix
fcon.c
I can't reproduce this anymore with the newest pre's (which no longer use stream i/o except for debug statements)
The OpenWatcom built-in delay() and the one I wrote for GCC use int21/ah=0x2c instead, to go via DOS. sound() itself still uses port 0x61 bits 0 and 1 to turn the PC speaker on and off. commandg.com and commandw.com in the newest pre's use that (at github.com/FDOS/freecom)
Fixed in 0.83pre5.
cmd: shift: use correct context
Replace XMSrequest external asm with inline asm for GCC.
Update version.
Remove extra "far", no longer necessary for GCC, breaks OW.
Update changelog for 0.84pre5.
Serbian/Yugoslavian for cp852 from freedoslocal (Dejan Strbac)
Slovenian translations from freedoslocal (Matej Horvat)
Set eol-style to CRLF on Turkish language files.
Add Turkish translations from freedoslocal.
Update French translations from freedoslocal (Mateusz Viste)
Thanks for the proposed fix. I fixed it slightly differently though: https://sourceforge.net/p/freedos/svn/1825
Fix #192 FOR %i IN (*.*) do @ECHO %i does not work
Fix [bugs:#209] The shell doesn't display any error if exec fails.
Reduce ifdef's for GCC, using new ia16-elf-gcc functionality.
Use cglobal and cextern macros in asm files for globals.
Use last-fit dosalloc for copy&dir buffers to work well with large model
Plug memory leak in and around comResFile().
Plug memory leak in and around comResFile().
_dos_allocmem takes a pointer to unsigned, not unsigned long.
Wrap dprintf macro into do { ... } while (0);
Use only libc stdio in DEBUG build, not printf from clib.
Use plain CLIB (non-tiny) stdio for debug build.
Override printf and co via preprocessor instead of linker level.
Add missing io.h include for dos_write/_write.
Remove no longer used tempfile/rmtmpfile.
Fix cgetchar_timed and eliminate its call to fputmc.
Replace fputmc calls by more direct memset/dos_write calls.
Fix non-small (debug) model compilations for Turbo/Borland.
Compile debug version in medium memory model instead of large.
Fix debug version (large model); enable for watcom.
Create and use sfn_creat() and use instead of dos_creatnew()
lfn_creat needs to truncate files that already exist.
Fix hang for batchfiles that do not end with an EOL character.
Update changelog and version to 0.83pre4.
Make echolib.bat compatible with cmd.exe (Tom Ehlert).
Fix build for gcc: load_icd and strings did not agree.
Fix parsefnm failures and cleanup other inline asm.
Revert change for rev 1776.
Replace use of inline asm lcall/call for gcc with plain C calls.
Clean more thoroughly and build output infores.exe for GCC instead of a.out.
Update changelog for 0.84pre3.
Bump version to 0.84pre3 and announce the compiler that was used.
Make sure that ds=ss in XMSexec call.
fmemcpy now compiles properly with ia16-elf-gcc.
Use GNU Make instead of OW wmake to compile with ia16-elf-gcc.
Build strings without needing to create/remove the subdirectory.
Fix warnings and 1 error when compiling with Turbo C++.
Fix dosFCB2 typo in commit 1781, thanks Christian Masloch.
Enable -Wall for ia16-elf-gcc and fix all those warnings.
Move xmssave and some related variables to near transient data.
Fix "TODO make XMSsave two structures in order to drop this subroutine"
Make XMSexec function near and move 80 resident code bytes to transient section.
fix xms-swap TODO: first_time either 04ah or 049h --> no jumps
Port xms-swap support to ia16-elf-gcc.
xms-swap: move residentCS from cs: to ds:
Adjust stack and heap for ia16-elf-gcc command.com.
Stack size for OW needs to be 4K instead of default 2K.
Reduce heap memory by only keeping the necessary rest of the command line.
Keep the context permanently on the heap via realloc, to reduce fragmentation.
Properly patch the heap size for Open Watcom
getEnv: remove static pointers, caller responsible for free.
We need to save ES in asm for ia16-elf-gcc.
Fix farwrite and hence copy for Turbo/GCC. Fixes regression from r1614.
Fix "dir" output for dates with our own printf.
Use stdcall calling convention (-mrtd) for intr().
ia16-elf-gcc: do not use builtin printf, because we supply our own.
ia16-elf-gcc: use _lseek instead of lseek.
Eliminate dependency on feof and fileno from stdio.h.
Add missing functions so command.exe and load_icd.exe link for ia16-elf-gcc.
The ia16-elf-gcc port now compiles asm files to elf.
Port C files in shell to ia16-elf-gcc. Now fails at linker stage.
Port lib and cmd to ia16-elf-gcc.
Port strings library to ia16-elf-gcc.
Port suppl to ia16-elf-gcc.
kswap_p is a _seg * pointer so we need MK_SEG_PTR
Fix build.sh -r and XMS_SWAP.
Fix ptchsize for 64-bit gcc.
Fix DOS-typo in %LNG% (should be $LNG)
Use "add si, byte 10" so old and new NASM generate the same opcodes.