Hi all! After 22 years of being dormant I recently re-discovered the joy of DOS and my old DOG project.
Today I'm proud to release version 0.8.4b together with a migration to github and a brand new website. You can find the new DOG Operating Guide at https://dog.zumppe.net/ and the github project is at https://github.com/susi/dog Please give it a spin, if you're curious, and if you find bugs or have feature requests, please report them in GitHub: https://github.com/susi/dog/issues ^..^ Fixes/changes: ============== DOG: - Fixed init + mkudata (for env and alias blocks). - Restored the old DOG prompt as the default when no PROMPT variable is set. - Now using Borland C++ 3.1 to build, and Make instead of the batch files in previous versions. - HH utilizes HELP to display more thorough help texts, through the alias HHH. The example DOG.DOG file sets up the alias: al hhh %DOGDIR%\bin\help.com - Updated the IF syntax to be more versatile and to be similar with DO. - Implemented 44 and DO and IN and TI. - Fixed the Control-C implementation. Now it asks the user if they want to abort the program. - Implemented a proper Critical Error handler. - Fixed environment initialization and management. - Default dog.dog is used to set up the basic environment, edit this to suit your needs. External commands: - CP: now takes more options: -i (interactive), -f (force) - VR: Fixed FreeDOS detection + print FD kernel string. Also added DOSbox detection. - LS: -w option to display a wide listing with no details -z to show human readable sizes. - RT: Is now built from the rm.c file in addition to RM. Utilities: - HELP - Expanded help to fully document all commands and DOG itself. The manual.txt is built with HELP. - GENERR - is a silly utility which returns the error code given as arg 1. Used in testbat.dog to have predictable errorlevels. - TINT24 - test utility for testing the critical error handler. --Wolf -- |\_ | .\---. / ,__/ / /Wolf <wolf+...@bergenheim.net>_
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user