[Last update: 2001-03-12]


Matthias Paul's homepage


These pages contain up-to-date versions of my FreeWare and ShareWare packages for DOS PCs, plus some other interesting files from the Public Domain.  You can also find detailed info on DOS internals, including Novell DOS and Caldera OpenDOS / DR-DOS here.  Sorry, but some parts of these pages are available in German language, only.  But you won't have any problems to download files, will you?

No special graphical features were used, so these pages should perform fine in any system's environment.  To reduce download time and costs to a minimum, most files have been compressed to .ZIP archives.  You'll need PKUNZIP v2.0+ (or any other compatible decompression utility) to unpack files before usage.

You can select any software for download by clicking on the highlighted section of a chapter's headline (where file size and release date are mentioned, too).

Please, check out what you want and have fun.

 Matthias Paul

IMPORTANT: This homepage moved recently (2001-02). If you have links to my site, please update them to reflect the new location. Please note, that not all packages available here have been updated already to include the new address.


Contents:       [Deutsch]

  1. Some hints on usage of these pages
  2. MPDOSTIPs - Tips & Tricks for DOS and PCs
  3. FreeKEYB - The ultimative DOS keyboard driver (K3PLUS)
  4. CPI - Analyzer utility for DOS Code Page files
  5. NECPINW - DOS Code Page file for the NEC Pinwriter series [Updated!!! 2001-02-26]
  6. PROSHELL - A projectoriented menushell for DOS (German)
  7. ACOM - All-in-one serial port maintenance utility for DOS (German)
  8. INSTCDEX - Install your CD-ROM/redirector drivers in CONFIG.SYS!
  9. COUNTRY - Analyze or modify your DOS system's country support at runtime!
  10. JPDATE49 - Enable your DOS system using new German business standards (ISO 28601/ISO 8601)!
  11. SETENV - Squeeze the last bytes out of your system by hiding DR DOS 6.0+ pre-environment!
  12. DESC2ZIP - Batchjobs to store/restore 4DOS/NDOS descriptions in .ZIP archives
  13. INTERxx - Ralf Brown's interrupt list
  14. COMBINE - Batchjob to combine files from Ralf Brown's interrupt list
  15. Janis Joplin - A comprehensive discography [Updated!!! 2001-03-09]
Other topics...


A few more liner notes:


[Deutsch]


MPDOSTIPs - Tips & Tricks for DOS and PCs 

Copyright © 1991-1997 Matthias Paul

[527.989 bytes, release date: 1997-05-13]

This is a comprehensive collection of my DOS tips and tricks documents (written in German language).  It covers hints, bugs, workarounds, and undocumented features of different DOSes, also describing internationalization/localization items and problems with version incompatibilities.  Additionally, MPDOSTIP.ZIP contains guidelines on batchjob programming, hints on some COMMAND.COM replacements, some application programs, and different hardware related PC stuff.

The greatest part of my work is about Novell DOS 7 and Caldera OpenDOS 7.0x:  Much more than 1.3 MegaByte (!!!) of text documents (more than 400 pages to print), highlighting hundreds of exiting, powerful, and undocumented features of these DOS editions, which cannot be found anywhere else!  Therefore, MPDOSTIPs is an ideal completion alongside with the original documentation, and/or any 3rd party books.

The major topics:

The collection is updated as soon as new information arises and I've found the time to write it down...

The most up-to-date release of this collection can be found on this web page, but the FTP server of University Stuttgart, Germany, and some other servers are also being updated quite often.

From the OpenDOS / DR-DOS people I have recieved quite alot of eMails giving me the impression that there was a strong demand for an English version of MPDOSTIPs.  Unfortunately, I don't have the time to do it myself.  Therefore, if you are a (natively) English speaker, having a fair understanding of the German language, or are in some other way enthusiastic enough to take part in a planned future MPDOSTIPs translation project into English (mainly the NWDOSTIP.TXT file) on a non-profit basis, I'd like to hear from you for registering you for this project.  If we'd find enough people to divide the work load, we could have an English version of MPDOSTIPs reasonably soon to help all those not speaking German.  (Please note, that at present this query is in no way a permission to translate, transscribe, or modify the files without my prior explicit written permission.  All rights reserved.)

[Deutsch]


CPI v3.03

Copyright © 1995-1996 Matthias Paul & Axel C. Frinke

[208.715 bytes, upload date: 1996-07-19]

The FreeWare utility CPI, also part of FreeDOS, can be used to analyze DOS Code Page Information files (.CPI) in many different ways (MS-DOS/PC DOS 3.3+, IBM OS/2, DR DOS 3.41+, DR PalmDOS, Novell DOS, Caldera OpenDOS, DR-OpenDOS, DR-DOS).

It adapts to the internal structural file format (standard display FONT, standard printer FONT, and DRFONT compressed format, each in different flavours) and displays any valuable information from the file.

Additionally, CPI is able to extract the font data contained in a .CPI file in different ways.  These font data files may be edited by common font editors.  Also, you are now able to create your own .CPI and font files using these files.

Comes with full PASCAL sources, .CPI format descriptions, documentation, AddOn utilities, and example reports.

Announcement:

The next version (CPI v4.00) is under development.  It'll come with enhanced support for printer Code Page files, and also will be able to handle .CPI and .CP files from MS-DOS OEMs (e.g. Toshiba, Compaq, Hewlett Packard), PTS-DOS, S/DOS, Linux, and MS Windows NT.  A new commenting decompiler will provide means to create ASM-sources for any kind of Code Page files.  Several binary export styles such as for Linux .PSF files (0/1) have been added.  Since CPI is a fully-fledged CUI_LIB application, other features to come will be a much improved parameter interface (e.g. include lists, list files, wildcards, full 4DOS/NDOS support, and more...).

The beta version does not ship with documentation, but contains updated format descriptions for reference, also covering Caldera OpenDOS and DR-DOS.

Click here for the current v4.00 beta 2 executable! [78.506 bytes, release date: 1997-02-28]


[Deutsch]


NECPINW V2.08

Copyright © 1996-2001 Matthias Paul

[73.953 bytes, release date: 2001-02-26]

NECPI208.ZIP contains a FreeWare printer Code Page Information file for the NEC Pinwriter series: NECPINW.CPI.

Using a NEC P5200/P5300 (P6plus/P7plus), P3200/P3300 (P20/P30), P6200/P6300 (P60/P70), P9300 (P90), P22Q/P32Q, P7200/P7300 (P62/P72), P3800/P3900 (P42Q/P52Q), P1200/P1300 (P2Q/P3Q), P2000/P8000 (P2X/P72X), P2000+/P8000+, or other compatible printer model, it features Code Page switching support for Code Pages 367 (7-bit ISO-646-US, US-ASCII), 437 (International, World Trade, IBM-2, PC-8), 850 (Multilingual), 860 (Portuguese), 863 (French Canadian), 865 (Nordic), and 1011 (7-bit ISO-7 German) (plus some more) for PRINTER.SYS from DR DOS 6.0, (DR PalmDOS,) DR DOS "Panther" & DR DOS "StarTrek", Novell DOS 7, Caldera OpenDOS 7.01, DR-OpenDOS 7.02, and DR-DOS 7.02-7.05.

Printers which can be configured to accept a 256 char download font also support Code Page 858/8501 (Multilingual with EURO SIGN), representing the PC DOS 7 & 2000 and OS/2 FixPak variant of Code Page 850.

Except for the very first two printers mentioned, these printers optionally support Code Pages 667/991 (Polish, Mazovia), 852 (Slavic, Eastern Europe, Latin II), 855 (Cyrillic I), 866 (Russian, Cyrillic II), 867/895 (Czech, Kamenicky), and some more (737, 853, 857), also covered by NECPINW.CPI.

In addition to these Code Pages, variants of Code Pages 437, 667/991, 850, 863, and 865 are available for use with the FreeDOS EUROTSR extension.

NECPINW.CPI provides a large set of "pseudo" Code Pages in the IBM CDRA user definable range allowing to switch to any internal, EPROM, download, or external cartridge character set and/or font regardless of an offical Code Page assignment in existence or not.  This brings the total number of charsets provided by NECPINW.CPI up to 90!

Since older DR DOS versions and MS-DOS/PC DOS may need minor changes, the assembler source code plus some extra hints are included.

Note:

The printers mentioned above accept NEC specific enhancements of Epson's ESC/P standard and IBM's escape sequences, enabling use of "mixed-language" programming.  Many other printers need to be explicitly set to either Epson LQ or IBM/X24 Proprinter emulation mode.  Unfortunately, while most of a printer's features are bound to Epson LQ emulation, the majority of them supports Code Page switching in IBM-mode, only.  However, if your printer is as flexible as the NEC Pinwriters, chances are good, that NECPINW can be used as a prototype for your own .CPI files with only minor changes.  (A similar file for the Epson LQ-570+/LQ-1070+ already exists.)


[Deutsch]


INSTCDEX v2.12

Copyright © 1996-1997 Matthias Paul

[50.771 bytes, release date: 1997-03-03]
(Currently some parts of documentation in German, only)

This FreeWare utility provides means to overcome some design limitations of the DOS kernel's handling of its pre-CDS when trying to install DOS redirector drivers during execution of CONFIG.SYS.  You can now load CD-ROM drivers like NWCDEX.EXE/MSCDEX.EXE in CONFIG.SYS by using INSTCDEX, making DOS life much easier:


Works with MS-DOS/PC DOS 4.0+ (partially 3.3+), DR DOS 6.0+ "business update 1993", DR PalmDOS, Novell DOS 7, and Caldera OpenDOS, DR-OpenDOS, and DR-DOS.  Paradoxically, MS-DOS 7 (alias MS Windows95) no longer needs INSTCDEX because of its advanced loadhigh features, while for the same reason for the former Digital Research operating system family it's exactly the opposite.  INSTCDEX is absolutely required here.  (When Microsoft finally followed Novell's approach and implemented their CDS loadhigh feature almost equal to the one of Novell DOS, they didn't bother so much with compatibility to former MS-DOS releases.)

[Deutsch]


COUNTRY v1.11

Copyright © 1996-1997 Matthias Paul

[52.908 bytes, release date: 1997-02-28]
(currently some parts of documentation in German, only)

This FreeWare utility COUNTRY.EXE allows to read out and modify the DOS country setting at runtime.  (Normally, you can do this only at boottime by using the CONFIG.SYS COUNTRY= directive).

Additionally it provides means to list all the countries, actually supported by your system's configuration.  Also, it allows to set a country code by its name (most often identically to the corresponding phone code), and allows for setting the errorlevel to the country code (useful for batchjob programming).

Contains comprehensive reference sheets of DOS country codes and the COUNTRY.SYS file formats used by DOS (including Caldera OpenDOS und DR-DOS), IBM OS/2, and MS Windows NT (in English).

For any DOS 2.0+.

[Deutsch]


JPDATE49

Copyright © 1996-1997 Matthias Paul

[33.542 bytes, release date: 1997-05-14]
(currently some parts of documentation in German, only)

The FreeWare archive JPDATE49 (49 is the country code for Germany) enables a DOS system to use Germany's new business and office standards (DIN EN 28601 alias ISO 28601/ISO 8601 since May 1996).

It contains several DEBUG/SID/SID86 scripts to patch your DOS system's COUNTRY.SYS file.  For Novell DOS 7 and Caldera OpenDOS 7.0x users there are automated batchjobs included, guiding you through the procedure for both, Novell DOS/Caldera OpenDOS and all releases of DR DOS.  It won't take you more than one or two minutes to complete the patch.

With German country settings active, the system now uses the more practical 'Japanese' date format "yy-mm-dd" and "hh:mm" instead of the former European format "dd.mm.yy" and "hh:mm"/"hh.mm".

Even if you do not live in Germany and don't run a German DOS environment, JPDATE49 still might be of interest to you.  If you are in the international business for example, your applications might demand specific data about Germany.  Of course, JPDATE49 does not patch country data other than for Germany.

For any DOS 3.3+ (the former Digital Research-, the Microsoft- and the PTS-families), plus IBM OS/2 and MS Windows NT. DR-OpenDOS 7.02 and DR-DOS 7.02+ do not require this patch any more, because they come with enhanced NLS support that directly supports these new settings with country codes > 999.

[Deutsch]


SETENV v1.11

Copyright © 1996-1997 Matthias Paul

[27.096 bytes, release date: 1997-05-27]

SETENV.COM is a FreeWare utility especially designed for DR DOS 6.0, DR PalmDOS, Novell DOS 7, and Caldera OpenDOS 7.01.  These operating systems support a CONFIG.SYS SET= directive to pre-build the later environment.  For TSRs loaded by INSTALL=/INSTALLHIGH=/HIINSTALL= this pre-environment is treated same as the later environment for TSRs loaded after execution of CONFIG.SYS has been finished.

SETENV.COM provides means to hide and later restore the contents of this pre-environment, giving you a chance to squeeze the last bytes out of your system.  (Unfortunately, Microsoft implemented CONFIG.SYS SET= differently, when they copied this DR DOS 6.0 feature, so SETENV.COM currently cannot run with MS-DOS/PC DOS 6.0+).

By using SETENV.COM you can save some KiloBytes of rare DOS memory (typically amounting to 1-3 KByte with many advanced system configurations), depending on the number of drivers loaded by INSTALL=/INSTALLHIGH=/HIINSTALL= and the current size of the pre-environment.

Since SETENV.COM is very easy to use and changes to CONFIG.SYS can be done in some minutes, there is no reason, why not to optimize your configuration.  Mind, how much effort has to be done or money has to be spend to get some KiloByte reduced size by extreme code optimizations or improved memory managers...

So far, this original SETENV.COM feature cannot be found in any known memory manager/optimizer.

For studying purposes, the archive contains the ASM source code.

[Deutsch]


DESC2ZIP

Copyright © 1996-1997 Matthias Paul

[10.584 bytes, release date: 1997-05-13]

FreeWare batchjob utilities to pack/unpack .ZIP archives using PKZIP/PKUNZIP, while automatically storing/restoring 4DOS/NDOS DESCRIPT.ION file comments to/from archives.

Easy to use. 

Now, this new version is able to support versatile include lists and list files and allows for absolute/relative paths in the file specs, including wildcards.

(4DOS/NDOS required.)

[Deutsch]


COMBINE v1.09-53

Copyright © 1995-1997 Matthias Paul

[10.116 bytes, release date: 1997-02-06]

This archive contains the FreeWare batchjob COMBINE.BAT, formerly enclosed with Ralf Brown's interrupt list and once needed to combine the separated INTERRUP.? files into a single INTERRUP.LST file.  Although having been replaced by a more robust .COM version with release of INTER51+ (Summer 1996), this older .BAT version still might be useful in very low hard disk space situations, since only COMBINE.BAT can automatically extract & concatenate the files directly out of the original .ZIP archives.  So, there is no need to extract these files on hard disk.

Besides COMBINE.BAT still is a nice (but frustrating) example for the 'fine arts of batchjob programming'.  You may study how to use advanced 4DOS/NDOS and/or DR DOS/Novell DOS COMMAND.COM features while still maintaining compatibility with MS-DOS/PC DOS COMMAND.COM.


This release has been updated to run fine with Caldera OpenDOS and INTER53.  Don't expect any further updates...

More about Ralf Brown's interrupt list INTERxx
[Deutsch]


Janis Joplin & Big Brother and The Holding Company discography v2.11.0

Copyright © 1993-2001 Matthias Paul

[63.171 bytes, release date: 2001-03-09]
(in German language, only)

This archive contains a comprehensive and very detailed discography of the unforgettable bluesrock singer of the Sixties until the beginning of the Seventies, Janis Joplin, covering virtually all of her well known as well as rare works which she performed live and on record with her bands Big Brother and The Holding Company, Kozmic Blues Band, Full Tilt Boogie Band, and others.

Written in German language!

[Deutsch]


PROSHELL v1.3.7i

Copyright © 1991-1996 Matthias Paul

PROSHELL - A projectoriented menushell for DOS (German)


ACOM v3.03

Copyright © 1990-1997 Matthias Paul

ACOM - All-in-one serial port maintenance utility for DOS (German)


eMail form for contacting me...

Depending on the HTML-browser you use, this form could be misshaped.  If this is the case, the browser is most probably not able to create a valid mail out of this form.  Also, a classical email is usually saver and more reliable in general.  If you are unsure, you should better write a normal email (<Matthias.Paul@post.rwth-aachen.de>) instead.  (Refer to any of my software packages for my mail address.)

[Deutsch]

Name   
eMail
Subject

Comment


  • Back to the start of this page
  • Flipping to the German issue of this page
  • Back to Axel C. Frinke's homepage, host of this page