Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Info-ZIP Zip version 3.0 (source code) available (Announce)

posted by ho1459 Homepage E-mail, Germany, 15.07.2008, 06:40

> > Ed Gordon has released Info-ZIP Zip version 3.0 on 05 July 2008.
> >
> > * large-file support (i.e., > 2GB)
>
> Now, correct me if I'm wrong, but what OSes can use > 2 GB with the DOS
> version (DJGPP 2.04 only)? I blindly assume not FreeDOS (says DOS386) but
> EDR-DOS, Win NT 4.0, Win9x, and WinXP etc. should potentially work.

Following should also be supported by FreeDOS
(copied out of my source code, not sure where I found it):

FAT+

FAT plus is a new standard defined by Enhanced Dr-DOS and Free-DOS
developers. It extends the capacity of FAT16 (not very useful) and FAT32
partitions (very useful, called then FAT32+ and supporting files up to 256
GB).

For files larger than 4 GB, in Enhanced DR-DOS 7.01.08 WIP the file pointer
can be set with the following new 64-bit DOS function, shown as a modified
excerpt of Ralf Brown's Interrupt List:
--------O-217142-------------------------------
INT 21 - Enhanced DR-DOS 7.01.08+ - "Long LSEEK" -
SET CURRENT 64-bit FILE POSITION
AX = 7142h
CL = origin of move
00h start of file
01h current file position
02h end of file
BX = file handle
DS:DX = pointer to (signed) 64-bit offset from
origin of new position
Return: CF clear if successful
DS:DX unchanged, new 64-bit position from
start of file written into memory at -> DS:DX
CF set on error
AX = error code (01h,06h) (see #01680 at AH=59h/BX=0000h)

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 427 users online (0 registered, 427 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum