Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DOS specifications ("standards") (Developers)

posted by Zyzzle, 19.11.2020, 02:23

> Hi all,
>
> I've long been concerned about the fact that there is a lack of new
> specifications and standards for DOS programming (or even general usage)
> insofar as newer technologies are concerned.
>
> I'm hereby volunteering to at least *begin* trying to address this
> shortage. I am not guaranteeing that I can take this effort to its
> conclusion, though, because although I have plenty of time on my hands, I
> also have ADD.
>
> Some of the things I feel need to be done, or at least started, as soon as
> possible are:
> 1. large physical memory support (ie. above 4 GB)
> 2. standardised 64-bit program support
> 3. MBR amendments to support blocks (sectors) above 4G
> 4. large file support (llseek, etc.)
> 5. Memory mapped file API for INT21.
> 6. SMP (multiprocessing) support
>
> Where it makes sense, existing specifications should be amended, but some
> things may be better to redo from scratch.
>
> Cheers,
> Albert.

They're all good and would be useful. #2 and #6 have been demonstrated by NDN and other attempts.

Most important seem to be 2 and 3, along with perhaps native ExFAT (FAT64) support. Large media support and large file sizes. #1 is being worked on as we speak -- HIMEMSX has shown large memory support is possible. At very minimum get rid of signed filesizes, extend lseek to be at least an unsigned 32-bit integer.

 

Complete thread:

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