Re: [Freedos-user] FreeDOS and Foxpro problem
Juan Matias Granda wrote: The problem was me :) , the problem was a wrong autoexec.bat configuration, sorry my DOS knowledge is bad :). Could you be more specific, please? What was wrong with your `autoexec.bat'? Robert Riebisch -- BTTR Software http://www.bttr-software.de/ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] djgpp snprintf?
Robert Riebisch wrote: Another solution is linking against GNU GLib, which has g_snprintf(). I could tell you more tomorrow. 1) Grab `current/v2tk/glib126b.zip' from a DJGPP repository. 2) Expand `glib126b.zip' to your DJGPP installation. 3) Add the following to `src/speech.h'. #ifdef __DJGPP__ #include glib.h #define snprintfg_snprintf #endif 4) Add `-lglib' to `LIBSx =' lines in `src/Makefile'. 5) Add `-I/dev/env/DJDIR/lib/glib/include' to `CXXFLAGS=' line in `src/Makefile'. Robert Riebisch -- BTTR Software http://www.bttr-software.de/ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
Self-correction. There IS NLSFUNC, but only for the UNSTABLE kernel, so I guess perhaps hasn't been distributed in the official distributions. I wonder what is the criterion by which something goes from unstable to stable. I think NLSFUNC and the involved changes have been there for a long time already. Aitor 2007/6/26, Aitor Santamaría [EMAIL PROTECTED]: Hello, As there's no NLSFUNC, you just create a new entry and re-compile. As for the EURO, make sure that you choose a codepage that contains the symbol (e.g. 858). Aitor 2007/6/26, Mateusz Viste [EMAIL PROTECTED]: Hi, Is there any way to set up manually all configurations for the COUTRY.SYS settings? I mean, how could I decide exactly which character I want to use for decimals, which for hundreds separator, how to display the date etc...? I know that I can choose between various countries standards, but none of them fills all my needs. What I would like to have is: Date format: dd.mm. Time format: hh:mm Decimal separator: . Hundreds separator: ' Currency: € (I don't know if FreeDOS is storing the currency anywhere) Any ideas? ;-) Best regards, Mateusz Viste - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] announce: fdapm update: bochs fix, acpi dump
Eric Auer wrote: - the APMDOS function (the only function where FDAPM stays in RAM as a resident tool) now avoids using the APM BIOS CPU idle function if the VESA VBE BIOS OEM name string starts with Boch. Background: Bochs BIOS implements the function but the Bochs 2.3 engine crashes if you use it. Thanks to Rugxulo for the VBE suggestion - a simple check and reasonably safe as Bochs detector. As FDAPM will use non-BIOS CPU idle instead, APMDOS now works in Bochs. Eric, sorry for the delay! For running vanilla FreeDOS 1.0, e.g., `fdbasecd.iso' on Win32 I made special Bochs 2.3 replacement binaries available at http://www.bttr-software.de/misc/bx23fdos.zip. Robert Riebisch -- BTTR Software http://www.bttr-software.de/ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] announce: fdapm update: bochs fix, acpi dump
Hi Robert, - the APMDOS function [...] Background: Bochs BIOS implements the function but the Bochs 2.3 engine crashes if you use it [...] Thanks to Rugxulo for the VBE suggestion - a simple check and reasonably safe as Bochs detector. As FDAPM will use non-BIOS CPU idle instead, APMDOS now works in Bochs. So one solution is to update FDAPM. The other is to update Bochs: For running vanilla FreeDOS 1.0, e.g., `fdbasecd.iso' on Win32 I made special Bochs 2.3 replacement binaries available at http://www.bttr-software.de/misc/bx23fdos.zip. Here is some extra information about your current zip: $ zipinfo bx23fdos.zip Archive: bx23fdos.zip 1014711 bytes 3 files -rwxa-- 2.3 ntf 458752 b- defX 27-Jun-07 15:13 bochs.exe -rwxa-- 2.3 ntf 561664 b- defX 27-Jun-07 15:27 bochsdbg.exe -rw-a-- 2.3 ntf 186 t- defX 27-Jun-07 16:16 README 3 files, 1020602 bytes uncompressed, 1014407 bytes compressed: 0.6% The readme tells that the zip only contains the exe files, so you need a working Bochs first before you can update by replacing only the exe files. Eric - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Freedos 1.1 or 2.0...
Do both ;-) Save Freedos 1.1 for all the bug fixes that have come out after Freedos 1.0's release. For Freedos 2.0, accept new programs such as free scandisk and/or a 16 bit freedos compatible win32 emulator. A 2.0 release to me means that compatibility is being improved and that more of the famous MS-DOS commands from the 6.2 days and later are going to be replaced with comparable ones. I've love to see an effort to make a freedos friendly Ultima VII like game under the GPL that will work with a 386 on up capable of supporting up to three or more real players. -- Michael C. Robinson Replace memmaker anyone??? - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
On Wednesday 27 June 2007 12:55, Aitor Santamaría wrote: There IS NLSFUNC, but only for the UNSTABLE kernel, so I guess perhaps hasn't been distributed in the official distributions. Okay, I have installed the unstable kernel (which, by the way, isn't unstable at all - at least for me). I have now the NLSFUNC command available, but how can I change date format using that command? I studied the docs, and there are very few possible parameters for NLSFUNC... Best regards, Mateusz Viste - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
Hello, Once with the unstable kernel, you should create a COUNTRY.SYS-style file with the settings you want. You can either load it at boot with COUNTRY= in CONFIG.SYS, or either load it hot with NLSFUNC (in this case, create your file in a way that the country code is the same as the country code in which your system is booted). Finally, make sure to choose the appropriate codepage (see Henrique's mail). You can either do it at boot with COUNTRY= in CONFIG.SYS, or either call nlsfunc hot, by means of the CHCP command. Hope that helps... Aitor 2007/6/27, Mateusz Viste [EMAIL PROTECTED]: On Wednesday 27 June 2007 12:55, Aitor Santamaría wrote: There IS NLSFUNC, but only for the UNSTABLE kernel, so I guess perhaps hasn't been distributed in the official distributions. Okay, I have installed the unstable kernel (which, by the way, isn't unstable at all - at least for me). I have now the NLSFUNC command available, but how can I change date format using that command? I studied the docs, and there are very few possible parameters for NLSFUNC... Best regards, Mateusz Viste - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
On Wednesday 27 June 2007 19:54, Aitor Santamaría wrote: Once with the unstable kernel, you should create a COUNTRY.SYS-style file with the settings you want. I understand that the only way to make FreeDOS changes date/time format is to choose a contry code, or make its own COUNTRY.SYS file, right? Then how can I edit the COUNTRY.SYS? I tried to open it in a text editor, but it seems to be a regular binary file. Have it to be compiled with something? Where can I find any how-to about creating COUNTRY.SYS files? Best regards, Mateusz Viste - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
I ignore it, perhaps Eduardo (developer of NLSFUNC) has some tools for creating/editing such files, or Eric or Henrique have some ideas? Aitor 2007/6/27, Mateusz Viste [EMAIL PROTECTED]: On Wednesday 27 June 2007 19:54, Aitor Santamaría wrote: Once with the unstable kernel, you should create a COUNTRY.SYS-style file with the settings you want. I understand that the only way to make FreeDOS changes date/time format is to choose a contry code, or make its own COUNTRY.SYS file, right? Then how can I edit the COUNTRY.SYS? I tried to open it in a text editor, but it seems to be a regular binary file. Have it to be compiled with something? Where can I find any how-to about creating COUNTRY.SYS files? Best regards, Mateusz Viste - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
BTW: country=33 (spain) would be perfekt, it it wasn't buggy (1000's/decimal point swapped) /* Spain */ ,{ 33, /* = W1 W437 # Country ID Codepage */ 850, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ EUR, /* '$' ,'EUR' */ .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision */ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } Tom Is there any way to set up manually all configurations for the COUTRY.SYS settings? I mean, how could I decide exactly which character I want to use for decimals, which for hundreds separator, how to display the date etc...? I know that I can choose between various countries standards, but none of them fills all my needs. What I would like to have is: Date format: dd.mm. Time format: hh:mm Decimal separator: . Hundreds separator: ' Currency: € (I don't know if FreeDOS is storing the currency anywhere) enter into CONFIG.SYS: country=49 (german) gets pretty close to what you want (even for the stable kernel), see the other possibilities below, hard compiled into the kernel. the currency is probably irrelevant, no program ever cared Tom FIXED country settings: struct CountrySpecificInfo specificCountriesSupported[] = { /* US */ { 1, /* = W1 W437 # Country ID Codepage */ 437, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Canadian French */ ,{ 2, /* = W1 W437 # Country ID Codepage */ 863, _DATE_YMD, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } /* Latin America */ ,{ 3, /* = W1 W437 # Country ID Codepage */ 850, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Russia - by arkady */ ,{ 7, /* = W1 W437 # Country ID Codepage */ 866, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ RUB, /* '$' ,'EUR' */ /* should be \xE0, but as no codepage support exists (yet), better to leave it as 'Rubels' */ ,/* ',' # Thousand's separator */ ,,/* '.'# Decimal point */ .,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 3, /* Currency format : currency follows, after blank */ 2, /* = 2 # Currency precision*/ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } /* DUTCH */ ,{ 31, /* = W1 W437 # Country ID Codepage */ 850,
Re: [Freedos-user] COUNTRY.SYS settings
Looks ok to me, in what sense is it buggy? Aitor 2007/6/27, Tom Ehlert [EMAIL PROTECTED]: BTW: country=33 (spain) would be perfekt, it it wasn't buggy (1000's/decimal point swapped) /* Spain */ ,{ 33, /* = W1 W437 # Country ID Codepage */ 850, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ EUR, /* '$' ,'EUR' */ .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision */ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } Tom Is there any way to set up manually all configurations for the COUTRY.SYS settings? I mean, how could I decide exactly which character I want to use for decimals, which for hundreds separator, how to display the date etc...? I know that I can choose between various countries standards, but none of them fills all my needs. What I would like to have is: Date format: dd.mm. Time format: hh:mm Decimal separator: . Hundreds separator: ' Currency: € (I don't know if FreeDOS is storing the currency anywhere) enter into CONFIG.SYS: country=49 (german) gets pretty close to what you want (even for the stable kernel), see the other possibilities below, hard compiled into the kernel. the currency is probably irrelevant, no program ever cared Tom FIXED country settings: struct CountrySpecificInfo specificCountriesSupported[] = { /* US */ { 1, /* = W1 W437 # Country ID Codepage */ 437, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Canadian French */ ,{ 2, /* = W1 W437 # Country ID Codepage */ 863, _DATE_YMD, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } /* Latin America */ ,{ 3, /* = W1 W437 # Country ID Codepage */ 850, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Russia - by arkady */ ,{ 7, /* = W1 W437 # Country ID Codepage */ 866, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ RUB, /* '$' ,'EUR' */ /* should be \xE0, but as no codepage support exists (yet), better to leave it as 'Rubels' */ ,/* ',' # Thousand's separator */ ,,/* '.'# Decimal point */ .,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 3, /* Currency format : currency follows, after blank */ 2, /* = 2 # Currency precision*/ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ }
Re: [Freedos-user] COUNTRY.SYS settings
I've seen one bug right now, shouldn't Spain be 34? (Can't remember if the DOS country codes are the ones used in telephony, but in such case, it's definitely 34). Aitor 2007/6/27, Tom Ehlert [EMAIL PROTECTED]: BTW: country=33 (spain) would be perfekt, it it wasn't buggy (1000's/decimal point swapped) /* Spain */ ,{ 33, /* = W1 W437 # Country ID Codepage */ 850, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ EUR, /* '$' ,'EUR' */ .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision */ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } Tom Is there any way to set up manually all configurations for the COUTRY.SYS settings? I mean, how could I decide exactly which character I want to use for decimals, which for hundreds separator, how to display the date etc...? I know that I can choose between various countries standards, but none of them fills all my needs. What I would like to have is: Date format: dd.mm. Time format: hh:mm Decimal separator: . Hundreds separator: ' Currency: € (I don't know if FreeDOS is storing the currency anywhere) enter into CONFIG.SYS: country=49 (german) gets pretty close to what you want (even for the stable kernel), see the other possibilities below, hard compiled into the kernel. the currency is probably irrelevant, no program ever cared Tom FIXED country settings: struct CountrySpecificInfo specificCountriesSupported[] = { /* US */ { 1, /* = W1 W437 # Country ID Codepage */ 437, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Canadian French */ ,{ 2, /* = W1 W437 # Country ID Codepage */ 863, _DATE_YMD, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } /* Latin America */ ,{ 3, /* = W1 W437 # Country ID Codepage */ 850, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Russia - by arkady */ ,{ 7, /* = W1 W437 # Country ID Codepage */ 866, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ RUB, /* '$' ,'EUR' */ /* should be \xE0, but as no codepage support exists (yet), better to leave it as 'Rubels' */ ,/* ',' # Thousand's separator */ ,,/* '.'# Decimal point */ .,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 3, /* Currency format : currency follows, after blank */ 2, /* = 2
Re: [Freedos-user] COUNTRY.SYS settings
Hi Aitor, Tom, Mateusz, to continue this thread with somewhat shorter mails... ;-) What Mateusz wanted is: dd.mm. hh:mm:ss 1'234.56 Country 41, Switzerland, is pretty close: dd.mm. hh,mm,ss 1'234.56 Country 33, France, would use: dd.mm. hh:mm:ss 1 234,56 In codepage 858, France will be with Euro sign. Otherwise, the string EUR will be used. Indeed the stable kernel contains built-in country definitions, which you can change by recompiling it. With the unstable kernel (and it does have bugs, really...), you can use country.sys ... As far as I remember, you simply need the country.asm source code if you want to edit it - no special tools needed, just edit the source and recompile it. Of course country.sys is not really a program, it is a binary data file. But you still compile it. Eric - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
I've seen one bug right now, shouldn't Spain be 34? according to http://www.vfrazee.com/ms-dos/6.22/help/country.htm - yes unfortunately I took the 33 from a VERY old kernel35, the current has a 34 but still .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ look swapped Tom (Can't remember if the DOS country codes are the ones used in telephony, but in such case, it's definitely 34). Aitor 2007/6/27, Tom Ehlert [EMAIL PROTECTED]: BTW: country=33 (spain) would be perfekt, it it wasn't buggy (1000's/decimal point swapped) /* Spain */ ,{ 33, /* = W1 W437 # Country ID Codepage */ 850, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ EUR, /* '$' ,'EUR' */ .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision */ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } Tom Is there any way to set up manually all configurations for the COUTRY.SYS settings? I mean, how could I decide exactly which character I want to use for decimals, which for hundreds separator, how to display the date etc...? I know that I can choose between various countries standards, but none of them fills all my needs. What I would like to have is: Date format: dd.mm. Time format: hh:mm Decimal separator: . Hundreds separator: ' Currency: € (I don't know if FreeDOS is storing the currency anywhere) enter into CONFIG.SYS: country=49 (german) gets pretty close to what you want (even for the stable kernel), see the other possibilities below, hard compiled into the kernel. the currency is probably irrelevant, no program ever cared Tom FIXED country settings: struct CountrySpecificInfo specificCountriesSupported[] = { /* US */ { 1, /* = W1 W437 # Country ID Codepage */ 437, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Canadian French */ ,{ 2, /* = W1 W437 # Country ID Codepage */ 863, _DATE_YMD, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } /* Latin America */ ,{ 3, /* = W1 W437 # Country ID Codepage */ 850, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Russia - by arkady */ ,{ 7, /* = W1 W437 # Country ID Codepage */ 866, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ RUB, /* '$' ,'EUR' */ /* should be \xE0, but as no codepage support exists (yet), better to leave it as 'Rubels' */ ,/* ',' #
[Freedos-user] Install fail
I just downloaded and burned FDFULLCD.ISO. I installed it on a rather old machine: 1G P4. I have trouble getting any DOS to boot on some late model machines. Bootable CD install stops at Configuring through DHCP. Someone else complained about this last November. I don't find a response. How can I determine what did not get installed because of this? Is there a way to do an incremental install, that is, jump to a particular install page? Ray - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Install fail
I just downloaded and burned FDFULLCD.ISO. I installed it on a rather old machine: 1G P4. I have trouble getting any DOS to boot on some late model machines. Bootable CD install stops at Configuring through DHCP. Someone else complained about this last November. I don't find a response. How can I determine what did not get installed because of this? Is there a way to do an incremental install, that is, jump to a particular install page? The HDD does boot in that machine. Ray - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] COUNTRY.SYS settings
Hello Tom, Actually they aren't. The decimal separator is arguably ' (see below), but the thousand separator is universally accepted (and known) as . in Spain (and NEVER the ,). As for the decimal separator, there's a typical controversy between official and widespread. The official symbol is ' (as stated in official national public agencies, I can't remember if the Spanish language academy or by scientific (physics) academies). However, few people actually uses it, or what's more, few people would ever know (and what's worse accept it) as decimal separator. Although I myself remember being taught to use ' in School, the common belief between Spaniards is that the decimal separator is the , (and NEVER the .). Even in Microsoft Windows and other programs (MS-Excel), they have by default , (so perhaps a reason to change our COUNTRY setting, although it was myself who suggested to use the official ' ). Just for an extra bit, there's another similar discussion with the capital vowels and diacritics. A very old rule stated that the capital letters would NEVER accept a diacritic sign (thus, ÁÉÍÓÚÜ should NEVER be used, you write AEIOUU as the capitals for áéíóúü). However, the Spanish language academy changed their mind (I think about three decades ago) as they judged that not using them may lead to ambiguous or illegible words. However, not many people knows it, and there are quite some that haven't bothered to check it and will swear that you MUST never used ÁÉÍÓÚÜ. Aitor 2007/6/27, Tom Ehlert [EMAIL PROTECTED]: I've seen one bug right now, shouldn't Spain be 34? according to http://www.vfrazee.com/ms-dos/6.22/help/country.htm - yes unfortunately I took the 33 from a VERY old kernel35, the current has a 34 but still .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ look swapped Tom (Can't remember if the DOS country codes are the ones used in telephony, but in such case, it's definitely 34). Aitor 2007/6/27, Tom Ehlert [EMAIL PROTECTED]: BTW: country=33 (spain) would be perfekt, it it wasn't buggy (1000's/decimal point swapped) /* Spain */ ,{ 33, /* = W1 W437 # Country ID Codepage */ 850, _DATE_DMY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ EUR, /* '$' ,'EUR' */ .,/* ',' # Thousand's separator */ ',/* Decimal point - by aitor */ -,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision */ _TIME_24/* = 0 # time format: 0/1: 12/24 houres */ } Tom Is there any way to set up manually all configurations for the COUTRY.SYS settings? I mean, how could I decide exactly which character I want to use for decimals, which for hundreds separator, how to display the date etc...? I know that I can choose between various countries standards, but none of them fills all my needs. What I would like to have is: Date format: dd.mm. Time format: hh:mm Decimal separator: . Hundreds separator: ' Currency: € (I don't know if FreeDOS is storing the currency anywhere) enter into CONFIG.SYS: country=49 (german) gets pretty close to what you want (even for the stable kernel), see the other possibilities below, hard compiled into the kernel. the currency is probably irrelevant, no program ever cared Tom FIXED country settings: struct CountrySpecificInfo specificCountriesSupported[] = { /* US */ { 1, /* = W1 W437 # Country ID Codepage */ 437, _DATE_MDY, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,/* '.'# Decimal point */ /,/* '-' DateSeparator */ :,/* ':' TimeSeparator */ 0, /* = 0 # Currency format (bit array) */ 2, /* = 2 # Currency precision*/ _TIME_12/* = 0 # time format: 0/1: 12/24 houres */ } /* Canadian French */ ,{ 2, /* = W1 W437 # Country ID Codepage */ 863, _DATE_YMD, /*Date format: 0/1/2: U.S.A./Europe/Japan */ $,/* '$' ,'EUR' */ ,,/* ',' # Thousand's separator */ .,
Re: [Freedos-user] Install fail
Hi Ray, I just downloaded and burned FDFULLCD.ISO... Bootable CD install stops at Configuring through DHCP. Then it tried to download further updates but failed to communicate with your ADSL router or similar device. How can I determine what did not get installed because of this? I think the whole install process did not finalize that way... Is there a way to do an incremental install Yes. Please do a BASE install to make sure that your DOS is installed and bootable. You can always start the install again later to add more packages. You can also use fdpkg to install packages manually. Or, even easier, you can just do cdd c:\fdos and then unzip some_file_on_cdrom.zip to install the package some_file :-). FDPKG adds some extra things like automatic dependency checking and setup of packages, but at least ninety percent of the packages work perfectly after a simple UNZIP instead of FDPKG already. http://fd-doc.sourceforge.net/wiki/index.php?n=FdDocEn.FdInstall points you to http://fd-doc.sourceforge.net/wiki/index.php?n=FdDocEn.FdDependencies which contains a list of packages which will make the installer try to contact the internet during install. If you unselect those packages in the list of installable packages dialogue, your install should proceed without any DHCP troubles. As said, you can still add the network related packages later :-). Eric PS: I recommend that FreeDOS 1.1 will have a preselection ALMOST FULL, which is like FULL but excludes packages that need internet or lots of disk space during install. So you get a quick install in only 100 MB ;-). Adding more packages can happen later based on manual choice. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] How to block Windows98 IHC diskette label trash / SETVER news
FYI: this has also been available on the FreeDOS ibiblio site since 2004. I worked with Matthias to find a home for it on the FreeDOS files archive, since it helped DOS users. http://www.ibiblio.org/pub/micro/pc-stuff/freedos/win9x/ On 6/13/07, Eric Auer [EMAIL PROTECTED] wrote: Hi, I just found a nice .reg file from Matthias Paul: The file starts with the word REGEDIT4 -- REGEDIT4 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\NoVolTrack] Any DOS formatted disk 0 = hex:FE,01,55,AA ; 55aa Any DOS formatted disk 1 = hex:00,00,EB ; new jmp Any DOS formatted disk 2 = hex:00,00,E9 ; old jmp Any DOS formatted disk 3 = hex:00,00,90 ; nop Any DOS formatted disk 4 = hex:00,00,69 ; any... ; End of file -- the file ends with a ctrl-z / eof char here The full file is called novoltrk.reg, by Matthias Paul 2002-2004, licensed under the GNU GPL 2 (no good license for registry entries). The file also tells that it is FreeWare... The full file also contains long explanation of the problem and solution and also many alternative configuration options beyond the above small one. By importing the above file in your Windows9x/ME, you stop the bad habit of the volume tracker to replace the OEMID (which can be for example FRDOS4.1) on diskettes with some ?IHC string whenever you even READ a disk with a boot sector not known to Win9x. I think the trick with the reg file would make a good FAQ item if that is okay for Matthias :-). Comments? Eric PS: Another nice thing found in a similar place on ibiblio is www.ibiblio.org/pub/micro/pc-stuff/freedos/ftp.gcfl.net/pub/freedos/setver/ ... The setver61.zip there has a MAGIC setver device driver: You can load that SETVER both as device driver and from the command prompt, and the handler automatically figures out which DOS version the caller WANTS to see and then just gives whatever answer to the which DOS version is this? question will please the caller :-). No more wrong DOS version :-p. Of course you can also use FreeDOS VERSION=... in config sys or the FreeDOS CALLVER tool, but setver 6.1 is automatic :-). - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] freedos not installing
This is interesting ... I actually visited with Dell back in August (about a month before 1.0) as part of my work. We met with several folks there, including the guy responsible for Dell's Linux program. I let him know that FreeDOS 1.0 was on the way, and he promised to get 1.0 in the pipeline for newer n-series systems. I'm disappointed that they are still shipping beta8. FreeDOS 1.0 is much better, way more professional, not so buggy. (That said, beta8 was a good release, but newer is better in this case.) -jh On 6/15/07, Eric Auer [EMAIL PROTECTED] wrote: Hi Elias, I bought a new Dell n series with freedos. i want to install freedos on it from the CD. All goes well until it asks me to chose 1) FreeDOS beta8 installation... Beta8 is more than 5 years old...! I need help since Dell doesn't support FreeDOS You should still file a complaint and ask Dell to give you the CURRENT version. After all, you paid for FreeDOS, even though it was only the cost of the CD-ROM because the soft- ware itself is free. We do not want to assume that Dell is trying to make FreeDOS look bad by shipping ancient versions, so let us assume that Dell will fix this when told about it. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Recording sound
Translated request: I need driver to record sound using plate of sound (?) with FreeDOS. Does there exist a sound recording program for FreeDOS? Thanks. On 6/26/07, Josberto Vieira [EMAIL PROTECTED] wrote: In portuguese: Eu preciso do driver para gravar som usando placa de som com o free-dos. Existe programa gravador de som para o free-dos? Obrigado. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Recording sound
Oops .. I'm still behind on my email, didn't realize this was answered already (suggesting to use Creative Labs.) -jh On 6/27/07, Jim Hall [EMAIL PROTECTED] wrote: Translated request: I need driver to record sound using plate of sound (?) with FreeDOS. Does there exist a sound recording program for FreeDOS? Thanks. On 6/26/07, Josberto Vieira [EMAIL PROTECTED] wrote: In portuguese: Eu preciso do driver para gravar som usando placa de som com o free-dos. Existe programa gravador de som para o free-dos? Obrigado. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Freedos 1.1 or 2.0...
someone escreveu: -- Michael C. Robinson Replace memmaker anyone??? INHO memmaker is not very inportant for new hardware (newer then 386!). It was very important when UMB was complex and tricky made of many small memory areas. For some time now, it has become a contimous block of memory and so, a simple standard emm386 setup works for 99% of the machines... Alain - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user