Hi Tom, >> That was the case with the "unstable" DOS-C version 2037 (which >> had many features version 2036 and the upcoming 2038 don't have). > > I forgot to mention: > 2038 is 'upcoming' since about 2 years. it's probable stable > (the last changes were done by Bart, no Arkady in sight ), > most likely better then 2036 (at some bugs fixed), but still > not published.
We found some bugs recently which will be fixed first: - int 21.1c should report invalid drives via AL (keep other regs?) News here: DR-DOS modifies BX/CX/DX but not DS for inv drives. - CHS calculations are off by 1 and overflowing (thanks Rayer) If your BIOS has no LBA, this was probably a real pain for you. - the BSS_INIT macro is bogus (thanks Rayer) See below: It is fatal on some BIOSes to not init the BSS... - support for 4 GB files would be easy to add (thanks Christian) Basically "allow all seeks, pass status via extra param in the dos_lseek and remote_lseek calls instead of using the sign :-) - Rayer says there are format string bugs in debug messages (I do not have the list, but some compiler seems to tell?) - there is a DF_NOACCESS / DF_DISKCHANGE / initial DBP and BPB (FAT1x FAT32 confusion) patch to be tested with disk tools(*) Does anybody know why we assumed that all compilers except MS C (which almost nobody uses for the kernel) would init BSS to 0, while at least the often-used OpenWatcom does not? It seems that only the habit of BIOSes to zero-out low DOS RAM on boot made DOS able to boot with the broken macro... (*) Would be good to know a volunteer who has floppy drive(s) and preferably also a virtual or free-for-experiments harddisk so we can make sure all DOS disk tools are happy with the patch! > similar can be said about 'Freeedos 1.1 forever' Progress is mostly behind the scenes: People are busy with packaging zips and translating the updated htmlhelp, for example. A lot of work, so more helpers are welcome... What do you think about the idea to use grub4dos instead of isolinux to boot our CD/DVD? Would still use MEMDISK from the isolinux suite, of course ;-). Eric ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user