About the programs on this page. |
All downloads on this side are provided free of charge and without any warranty of any kind. You may use them as you like, but if you do so, it's entirely
on your own risk! Please, have a look at this Web site's disclaimer for further details.
|
The programs on this page are text-based (non-graphical) programs, running in a console, such as MS Windows Command Prompt. The executables on this site have
been compiled for a Windows 64bit platform. The sources of most of them should be suitable without greater modifications to create
binaries for Windows 32bit, Linux, Mac OS and even FreeDOS. Just recompile them on the platform where you want to execute them. If you just want to run the
program, use the icon in the Exec column to download the executable (if it needs supplementary files such as data, these are normally
packed with the executable in the .zip download archive). If you are interested in the code or want to recompile the program (to adapt it to your needs or to use
it on a different platform), use the icon in the Source column (the download file will be a .zip archive with all relevant files,
NOT including any executables). To view the description of the program (including Lazarus/Free Pascal features and screenshots), click the program name in the
Program column.
|
Note, that there are also some Free Pascal programs (source + executable) available for platforms other than Windows 64bit, in particular for
DOS operating systems. Please, have a look at the DOS, OS/2 & Windows Pogramming section of
this site.
|
|
Domain
| Program
| Language
| Description
| Exec
| Source
|
Biology |
Hardy-Weinberg Law |
|
Population genetics: Calculating the Hardy-Weinberg equilibrium frequencies |
|
|
Chemistry |
Chemical equations |
|
Simple command line program to balance chemical equations |
|
|
Computing |
Directory compare |
|
Compare the content of two (Windows) directories |
|
|
|
Downloads count |
|
Simple command line program to determine the count of the monthly downloads from a webside |
|
|
|
Linux file permissions |
|
Interactively change Linux file permissions |
|
|
|
Lockscreen pictures |
|
Very simple command line program to copy the Windows 10 lockscreen pictures to a user directory |
|
|
|
Text file merge |
|
Simple text file merge command line program |
|
|
|
Text file sort |
|
Simple text file sort command line program |
|
|
Games |
Simple Blackjack |
|
Simple Blackjack command line card game |
|
|
|
Snake game |
|
Classic Snake game (console version) |
|
|
Mathematics |
Arithmetic baubles |
|
Arithmetic problems for primary school pupils (console version) |
|
|
|
Burning Ship fractal |
|
Burning Ship fractal program. Very simple (text based X-/Y-scaling and zooming), but nice pictures |
|
|
|
Complex equations |
|
First degree complex equations in 1 variable |
|
|
|
Complex equations II |
|
Second degree complex equations in 1 variable |
|
|
|
Complex roots |
|
Determination of all nth roots of a complex number |
|
|
|
Cubic equations |
|
Resolution of cubic equations in one variable (ax3 + bx2 + cx + d = 0) |
|
|
|
de Jong attractors |
|
Mathematical images: Peter de Jong attractors |
|
|
|
Julia sets |
|
Quadratic Julia sets program. Very simple (text based X-/Y-scaling and zooming), but nice pictures |
|
|
|
Linear equations |
|
Resolution of linear equation systems in one, two or three variables |
|
|
|
Lines in the plane |
|
Geometry in the plane: Line passing through 2 points |
|
|
|
Lines in the plane II |
|
Geometry in the plane: Parallel lines; lines intersection point |
|
|
|
Mandelbrot set |
|
Mandelbrot set program. Very simple (elementary scaling and zooming), but nice pictures |
|
|
|
Quadratic equations |
|
Resolution of quadratic equations in one variable (ax2 + bx + c = 0) |
|
|
Various |
3-month calendar |
|
Multi-lingual calendar with 3 months display. Use cursor and PF keys to change month, year or language |
|
|
|
Morse alphabet |
|
Character or complete text translation (from or to morse code). Morse alphabet knowledge test |
|
|