Computing: Free Pascal Programming

Programming Home   Home   Contact

My Free Pascal Console Programs.


All downloads on this side are provided free and without any warranty of any kind. You may use them as you want, but if you do so, it's entirely on your own risk! Please, have a look at this Web site's disclaimer for details.

These 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 modification to create executables 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 packed with the executable in the .zip 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 a more detailed description of the program (including screenshots), click the program name in the "Program" column. To get all my Lazarus/Free Pascal stuff at once, you may want to download all my programs and applications in one big .zip archive.

Program list:


Domain Program Language Description Exec Source
Biology Hardy-Weinberg Law English Population genetics: Calculating the Hardy-Weinberg equilibrium frequencies Windows x64 executable Free Pascal sources
Chemistry Chemical equations English Simple command line program to balance chemical equations Windows x64 executable Free Pascal sources
Games Snake game English Simple Snake game. Cursor keys usage to move the snake (which grows by eating meats, dies when hitting rocks) Obsolete. Use Snake2 GUI application instead! Free Pascal sources
Maths Arithmetic baubles German Console version of Arithmetic3. Generation of arithmetic related problems (intended for primary school pupils) Windows x64 executable Free Pascal sources
  Burning Ship fractal English Burning Ship fractal command line program. Very simple (text based X-/Y-scaling and zooming), but nice pictures Windows x64 executable Free Pascal sources
  Cubic equations English Resolution of cubic equations in one variable (ax3 + bx2 + cx + d = 0) Windows x64 executable Free Pascal sources
  Julia sets English Quadratic Julia sets command line program. Very simple (text based X-/Y-scaling and zooming), but nice pictures Windows x64 executable Free Pascal sources
  Linear equations English Resolution of linear equation systems in one, two or three variables Windows x64 executable Free Pascal sources
  Lines in the plane French Geometry in the plane: Line passing through 2 points Windows x64 executable Free Pascal sources
  Lines in the plane II French Geometry in the plane: Parallel lines; lines intersection point Windows x64 executable Free Pascal sources
  Mandelbrot set English Mandelbrot set command line program. Very simple (elementary scaling and zooming), but nice pictures Windows x64 executable Free Pascal sources
  Quadratic equations English Resolution of quadratic equations in one variable (ax2 + bx + c = 0) Windows x64 executable Free Pascal sources
Various 3-month calendar English Multi-lingual calendar with 3 months display. Usage of cursor and function keys to change month, year or language Windows x64 executable Free Pascal sources
  Downloads count English Very simple command line program to determine the count of the monthly downloads from a webside Windows x64 executable Lazarus/Free Pascal sources
  Morse alphabet English Character or complete text translation (from or to morse code). Morse alphabet knowledge test Obsolete. Use Morse2 GUI application instead! Free Pascal sources
  New program (2020-10-24) Text file sort English Simple text file sort command line program Windows x64 executable Lazarus/Free Pascal sources