[EMAIL PROTECTED] schreef:
I don't recall off hand what is new with the kernel, for stable only bugfixes I
think, and for dev I can't say off hand. The cvs logs (or cvs mailing list
archives) are the best place to look, but the history file within the kernel
source docs should give a good indication of the changes. Most recently I've
been playing with sys, so I can easily make an alternate DOS kernel boot,
allowing me to more easily test various programs and how the FreeDOS kernel
compares (working or not, not speed).
As for FreeCom, again I don't recall offhand, but if you look in the readme
I've included there is a detailed all the changes and which files the fix or
enhancement was for; also included is a diff file. As best I can recall, there
is a bug fix for errorlevel when loading high, a few language file
updates/compile fixes, support for dir showing 4DOS descriptions, added support
to SET so it will set a user response to uppercase and I think I added the code
so you can do an IF ignoring case, a couple other bugfixes, and some build
fixes (valid mini-suppl library based on an prerelease version I had access to
and implemention for a missing but referenced file). The size difference, I
believe is due to compression, I'd have to check to be sure, but I do not
believe the FreeCom builds on my site are compressed, whereas the released one
is. To check for yourself just run upx --8086 --best command.com and if it
does not give already compressed error, then the size should be com
parable. Not a change I did, but cvs FreeCom (at least I don't think the release has them, but maybe it does) can display LFNs with dir if the LFN api is available; I think the switch to dir /lfn. And for seeing error codes, it supports the /z option, I believe command.com /z. Check the docs for them though, I could be mistaken on the proper switch.
Please note that I don't maintain FreeCom, I just maintain a small patch set that my builds use until they are committed to cvs by a FreeCom maintainer.
Send me another note this weekend (Fri/Sat) and when I am back at my computer and give a better answer if needed. And if I get to it, I will see about updating my FreeCom builds to include loadfix and one that has less features but works with an 8086+. (Almost forget, my FreeCom builds are compiled with 186+ due to size increases mostly unrelated to any changes I made, just the set of features I wanted enabled).
Jeremy
Jeremy, I can read your email correctly but responding to it creates 4
long sentences (paragraphs) divided by 3 ">" each.
This is Mozilla Thunderbird v1.0.x win32.
Most notable difference between stable development kernel and the
unstable/experimental development kernel would be (for an end-user)
support for NLS codepages. (COUNTRY=xx,yy ; DISPLAY ; MODE)
FreeCOM is now available in a few more languages, but I'm absolutely not
sure if the binary can be created without any errors, as build procedure
is kind of obscure, and many language files are outdated or result in
errors.
SYS program has been made more flexible to work with anything based on
MS-DOS. It's not perfect yet, but getting close. One fine example is
that SYS can now create a bootsector for the windows98 kernel files.
It even works with WindowsME. However, currently limited to diskettes only.
I too have been working a bit on FreeDOS again, based on the need for a
new FreeDOS cdrom as there have been many updated components now with
added possibilities (kernel, emm386, udma, shsucdx), and a few new
programs, of which mainly the ramdisk and diskette image mounting
programs worked on by Jason Hood are interesting.
Installation process for the bootable cdrom has hardly changes, but for
next FreeDOS distribution I have a few goals:
*provide translated interface for batchfile messages/menus (done)
*accelerate bootdisk by using ramdrives
*store only a minimum of temporary files on the installed distribution.
again, a ramdisk might be usefull.
*integrate user-provided drivers in the freedos distribution, for
example cdrom drivers or USB drivers (not yet possible to implement).
*allow uninstallation of FreeDOS (not yet possible to implement)
*create a diskette that can boot both FreeDOS and MSDOS (done)
*use build scripts to create ODIN, FreeDOS installation diskette and the
FreeDOS cdrom (slowly being worked on)
Implementing these features still requires a few changes to several
components. Examples are getting a fat16 and fat32 bootsector working
for MSDOS (to allow restoring bootsector for Win98 when FreeDOS is
uninstalled), and allow CDD to accept filenames (and switch to directory
in which this file is located).
CDD A:\KERNEL.SYS for example would switch to A:\ then.
ofcourse packages will be updated also, but people will have to remind
me what to update, as I somehow always forget things like improved HELP
html-files and such.
Bernd
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel