Skip to content

Turbo Pascal library. LFN, Buffered I/O, memory files (EMS/XMS). Command line argument parsing.

License

Notifications You must be signed in to change notification settings

DosWorld/libsystem2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
DosWorld
Mar 16, 2025
7fe9abb · Mar 16, 2025

History

66 Commits
Oct 18, 2022
Oct 18, 2022
Sep 30, 2022
Apr 17, 2023
Sep 30, 2022
Sep 30, 2022
Apr 17, 2023
Oct 18, 2022
Oct 18, 2022
Apr 17, 2023
Jan 9, 2022
Mar 16, 2025
Apr 17, 2023
Sep 30, 2022
Sep 30, 2022
Nov 12, 2022
Mar 16, 2025
Mar 16, 2025
Sep 30, 2022
Mar 16, 2025
Apr 5, 2024
Mar 16, 2025
Apr 5, 2024
Jan 15, 2022

Repository files navigation

System2 library for Turbo Pascal (MS-DOS)

This units is designed to replace some functions from system unit.

It has support for:

  1. Long file names (LFN).
  2. Buffered I/O (per file: DOS memory - 16K and EMS/XMS - 128K).
  3. Temporary files.
  4. Quoted command-line parameters.

NOTE about 16K: This value became from EMS-page size, so please dont change it.

WinCB

Unit for Windows Clipboard support for MS-DOS applications. 64KB limited.

StrBin

Convert Byte/Integers/Longint to/from string in various format.

Args

Command line parser in modern style.

READARC

Reading non-compressed archives: zip, ha, tar

License

MIT License, See LICENSE file.

About

Turbo Pascal library. LFN, Buffered I/O, memory files (EMS/XMS). Command line argument parsing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages