File DownloadsThe software published on this page is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation (unless otherwise noted). You are free to use any version of this license. The original versions of the software projects are copyrighted by me, Alexey Yakovlev. These programs are distributed in the hope that they 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. YalgolLanguage | | Yalgol/02 | Compiler version | 0.02 beta, build 150 (2003/07/06 21:42:48) | Output format | TASM-compatible assembly language | Implementation | Yalgol/02 (build 150 or greater) | Host platform | Win32, DOS/32rtm | Target platform | Win32, DOS/32rtm |
yalgol02_150.zip (168 kbytes) Full source code for Yalgol/02 compiler for Win32 and DOS/32rtm platforms, including the run-time library source code and startup code. The archive also contains pre-compiled binary of Yalgol/02 compiler. yalgol02_asmlink.zip (608 kbytes) Assembler (TASM 5.0), linker (ALink 1.6a based on ALink 1.6 by Anthony A. J. Williams), make (Borland MAKE 4.0) and Win32 API functions import library. colorer_schemes.zip (15 kbytes) Colorer 4ever syntax highlighing schemes for Yalgol, Why, Slang and Brainf*ck languages, formal grammar (BNF) and Yalgol/02 compiler syntax trees. - project information
Other projectsBrainf*ck compilerLanguage | | Brainf*ck | Version | 0.00 alpha (January 2003) | Output format | plain COM-files | Implementation | Assembly (TASM) | Host platform | DOS/Windows | Target platform | DOS/Windows |
Hypertext compressorLanguage | | HTML + Javascript/CSS/PHP | Version | 0.01 delta (November 2000) | Implementation | Perl 5 | Host platform | Win32, Linux, UNIX | Target platform | |
Outdated projectsWhyLanguage | | Why not a programming language? | Compiler version | 0.06 gamma (September 2000) | Output format | TASM-compatible assembly language | Implementation | Borland Pascal | Host platform | MS/PC-DOS or Windows 95/98/2000 | Target platform | DOS4G/W or compatible extender |
Besides all those files, the project requires TASM 5.0 (Copyright © Borland International) and WLINK 11.0 (Copyright © OpenWatcom.org). These tools are distributed as a parts of the following free packages: Borland C++ 5.0 (Borland International) and WATCOM C/C++ 11.0 (OpenWatcom.org). If you can't find one of those programs for some reason, try to use the link below (I hope I'm not violating someone's copyrights by distributing this file): - asmlink.zip (460 kbytes) assembler and linker (in a minimal configuration required by this project)
JadScriptLanguage | | Just Another Data Definition Scripting Language | Compiler version | 0.00 alpha (January 2001) | Implementation | Borland Pascal | Host platform | MS/PC-DOS or Windows 95/98/2000 | Target platform | |
Miscellaneous- uuexe02b.zip (19 kbytes) UUEXE, UU-encoder for MSDOS executables.
This utility can convert plain DOS COM-files into ASCII text files still leaving them executable. Like usual UUEs, the resulting files contain only ASCII symbols, but they remain COM files. The archive contains program binary, full source code (Pascal + TASM) and brief technical documentation (in English only). - x2com003.zip (18 kbytes) x2com, EXE to COM convertor.
Converts DOS EXE-files into old good COM format. Written for those Turbo Pascal users who desires to have COM-files. It is also the good companion for UUEXE which allows to process all EXEs having the appropriate size. It can also be used as a teaching aid for the students of my specialty. The archive contains program binary with Pascal and assembly source code. - jabb102.zip (19 kbytes) Jabberwock conversion tool.
Converts text files from DOS-866 into Windows-1251 codepage (or back). For example, if you type HTML-text using your favorite editor edit.com ;) The archive contains program binary with Pascal source code. - scrns000.zip (37 kbytes) Screen Saver Launcher
Launches the current screen saver of Windows 9x/NT/2000. Place the shortcut to your desktop and enjoy. The archive contains program binary with Delphi source code.
|