Thanks for responses..
wdosx comes with open watcom. no setting up. its an extender tacked onto front of your executable. it just works.
Lots of People are saying that Watcom is outdated that DJGPP is better is there same thing?
flat means no segmentation. in protected mode your memory model is 4gb/32bit. in real mode, flat no segments memory model is 64kb/16bit (often called small or tiny memory model).
Thanks, Its still a bit abstract, i completely forgot how it was working, i remember something about malloc, free and heaps and that i didnt like it. If someone can compare it with languages running within VM with automatic memory management are needed, what additional steps to memory management in comparison with it are needed, except necessity of use pointers on coding level? Ideal would be comparision of modern VM solution, flat mode and not flat mode.
Arrays array are big data structures is flat modemy model clever enough to handle memory size of array from its definition or i need some additional code for memory area for array too? What if i need load some asset (lets same some Title screen) from disc to memory to use it in code, how i do it?
MS-DOS boot menu more items
- good luck with that one...
I wrote that it would be hard, but who know maybe someone can hack just replace number 9(8) with something bigger and it will work. its not use full screen area, so only real problem is add few other options, you dont need implement any scrolling etc. Someone thought that 9 options is enough for everyone..
Graphical Frontend for mTCP fpt client
better off using wattcp library and just writing an ftp client. I dont think you grasp what it would take to write a tsr gui to sit on top of ftp.exe while its running.
Again, i wrote that is task for someone skilled. I spend quite time to analyze DOS networking - details are here: Dos / Dosbox / Dos VMs ethernet / filesharing /network Dos to Win98-Win10 -WIP, help needed especially from Win admins..
In my opinion is that anything outside mTCP (runs even on 8088 and take ~10KB) and Nowell (allmost dead for New OSes) networking is quite bloatware, MS stack is worst (it eats at least 150 KB of conventional memory for filesharing..). mTCP would be best if there would be NC like GUI klient and support for long filenames conversion to 8.3 format and back, how it works on FAT32, i forgot name of this feature, because todays mTCP text klient is stuck on long files names.
Dos Console with output history and scrolling as Linux terminal.
doskey will give history of commands. scrolling terminal wouldnt capture anything directly written to text mode memory.
I know Doskey, im not Unix/Linux guy, but i would really like to have something better with auto command output history.. maybe doskey or something else could be somewhat hacked to add automatically after every not external binary execution command MS-DOS command something like ">LogOutput.txt" and manage log size to specific max by deleting oldest messages.
so why not port Diablo to DOS.. and there are lots of such games.
Im not sure about details, but on Japase Playstation disc or something like that some found some debug output files (Sym file) and from was possible reconstruct source code
https://www.youtube.com/watch?v=5tADL_fmsHQ
Source is here:
https://github.com/diasurgical/devilutionX
Otherwise i played with Python on Windows, are there nice IDEs, syntax looks fine.. Who is good that its possible compile *.py script to one *.exe to be standalone and run on machines where python is not installed. Today dont need to care i dont care that Hello World within *.exe has 5MB.. probably because of integrated Python runtimes.
Big question is if this some Windows hack or its Python feature and its possible to make standalone Python packages for too DOS? I dont mind make them fro Linux, MacOS too. It would be even better than C# or Java, which need to install some packages on target OS to run, even MS C++ need some redistribut.. packages too.
Python for DOS is somehow made for DJGPP too:
http://www.caddit.net/pythond/
Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.