Forum > Documentation (Maintaining -)

DOS wiki page

(1/2) > >>

Ñuño_Martínez:
I'm doing some DOS development lately, and today I've looked at the wiki DOS page and it is highly outdated.  For example, it says 16bit compiler needs Watcom linker, but readme file of 3.2 compiler says it is no needed anymore.

I was wondering about trying to update and clean it up, but I don't know how to start.  What I'm thinking is to have various pages:


* DOS explaining what DOS is, versions available, emulation, etc... and brief description of what FPC have for DOS and relation with Turbo Pascal.
* DOS 16bit explaining this is the original version, where to find and install the snapshots (and/or how to build the cross-compiler by yourself), the quirks of the system (i.e. file name limitations, memory models and such) and an introduction of Assembler and BIOS stuff.
* DOS 32bit with description of DPMI, Go32V2 and some Assembler/BIOS stuff (differences with 16bits version).
Problem is that my DOS 32bit programming skills are not too good (I did 16bit a lot of time ago, and using Turbo C only) so I have more questions than answers.

Do you think it is a good idea?

marcov:
Is dos really a sane target for people that don't already know it?

Probably some restructuring is fine, but it doesn't really have to be totally introductory. Some basic knowledge can be assumed

trev:
Any updates to out of date information are a good idea.

The page appears to be up to date as far as FPC 3.04; the note about trunk mentions no longer needing the Watcom linker, so perhaps it's just a matter of updating it for the FPC 3.2.0 release.

Nickysn appears to be the main contributor to the page up to the start of 2018 so it may pay to have a chat with him too.

Ñuño_Martínez:

--- Quote from: marcov on April 07, 2021, 01:08:57 pm ---Is dos really a sane target for people that don't already know it?
--- End quote ---
Maybe not, but people is still creating new stuff for old systems.  I know most of it is for C64, BBC-Micro, MSX, NES and such, but DOS is also there, and since Free Pascal is a Turbo clone (or it was) I think it is a good tool for it, so the more information, the better.


--- Quote from: marcov ---Probably some restructuring is fine, but it doesn't really have to be totally introductory. Some basic knowledge can be assumed

--- End quote ---
Yes, that's the minimal thing to do.  Maybe you're right and it is too soon to split it in different pages.


--- Quote from: trev on April 07, 2021, 01:09:31 pm ---Nickysn appears to be the main contributor to the page up to the start of 2018 so it may pay to have a chat with him too.

--- End quote ---
I'll send a message to him.

lucamar:

--- Quote from: Ñuño_Martínez on April 08, 2021, 12:26:54 pm ---
--- Quote from: marcov ---Probably some restructuring is fine, but it doesn't really have to be totally introductory. Some basic knowledge can be assumed

--- End quote ---
Yes, that's the minimal thing to do.  Maybe you're right and it is too soon to split it in different pages.
--- End quote ---
Isn't it already split in (at least) two pages? There is DOS for 16 bit  and GO32V2 for 32 bit, thought this last is rather "thin".

Navigation

[0] Message Index

[#] Next page

Go to full version