This follows a post on the SvarDOS forum. The EDR kernel relies on a custom format for country.sys and it appears there is no technical advantage for this, other than be somehow lined up with internal DR-DOS structures.
I would respectfully suggest moving towards the MS-DOS country.sys format. Perhaps adapting the EDR internal structure so they would reflect how MS country.sys is laid out? or, worst case scenario, some on-demand conversion within the kernel...
country.sys building and management is a burden that brings little added value, in other words - a nuisance. Being MS-DOS compatible would allow to reuse the COUNTRY.SYS from the FreeDOS project where lots of brainpower and human lifetime have been spent already.
It would also make it easier for users switching from one kernel to another, so they could keep their NLS settings and country.sys path without any change.
This is only a suggestion, and have little technical insight on the EDR internals, so feel free to reject this right away if you judge the cost/benefit ratio to be too poor.
This follows a post on the SvarDOS forum. The EDR kernel relies on a custom format for country.sys and it appears there is no technical advantage for this, other than be somehow lined up with internal DR-DOS structures.
I would respectfully suggest moving towards the MS-DOS country.sys format. Perhaps adapting the EDR internal structure so they would reflect how MS country.sys is laid out? or, worst case scenario, some on-demand conversion within the kernel...
country.sys building and management is a burden that brings little added value, in other words - a nuisance. Being MS-DOS compatible would allow to reuse the COUNTRY.SYS from the FreeDOS project where lots of brainpower and human lifetime have been spent already.
It would also make it easier for users switching from one kernel to another, so they could keep their NLS settings and country.sys path without any change.
This is only a suggestion, and have little technical insight on the EDR internals, so feel free to reject this right away if you judge the cost/benefit ratio to be too poor.