Kenneth J Davis
3acc1e41de
tc debug build fix
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1096 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-17 18:34:10 +00:00
Kenneth J Davis
ba36e777f0
be more restrictive in what we consider a volume label search
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1095 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-15 19:33:37 +00:00
Luchezar Georgiev
51e7674e84
Change divide error message text pursuant to the RBIL
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1094 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-11 09:10:58 +00:00
Luchezar Georgiev
4fda42aafc
RcsId got somehow deleted - re-add it
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1093 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-11 08:56:17 +00:00
Luchezar Georgiev
a0b903cb25
Update copyright year
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1092 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-11 07:20:07 +00:00
Luchezar Georgiev
9de6fccc3e
Possible bugfix for Grub
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1091 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-09 20:36:21 +00:00
Kenneth J Davis
fba50f1c19
fix bug 1789 and add some extra debug prints
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1089 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-09 11:25:44 +00:00
Kenneth J Davis
babd516db4
fix warning to not include garbage chars
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1088 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-07 21:03:00 +00:00
Luchezar Georgiev
3d60c864e2
Put back breaks after return_user as Pat recommends and optimise a bit
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1087 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-05 16:14:59 +00:00
Luchezar Georgiev
784e9b7ef5
Fix divide error message text
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1086 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-04 19:05:08 +00:00
Kenneth J Davis
51adbac8fd
do not fail on internal driver, corrects bug 1850 fix to work with test case
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1085 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-01 18:07:03 +00:00
Kenneth J Davis
ebecfcb6b0
add dumpbs option to sys
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1083 6ac86273-5f31-0410-b378-82cca8765d1b
2005-01-01 15:30:56 +00:00
Kenneth J Davis
2c6ba2f90e
use NT OW binaries on NT, add access to more options from build cmd line
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1082 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-31 21:37:51 +00:00
Luchezar Georgiev
a76186391f
To err is human, to forgive divine
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1081 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-31 12:53:05 +00:00
Luchezar Georgiev
750b471eec
To error is human, to forgive divine
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1080 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-31 12:46:21 +00:00
Luchezar Georgiev
c93f67a15b
Fix Int 21h AH=38h bugs noted by Arkady
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1079 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-30 15:59:38 +00:00
Luchezar Georgiev
79be05f804
Remove hack in Int 21h AH=38h, revert bad change in _CmdInstall
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1078 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-29 19:27:31 +00:00
Kenneth J Davis
47137fde93
add some debug messages, use master_env even if no SET= in config.sys, cosmetic changes to sys
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1077 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-22 12:11:00 +00:00
Kenneth J Davis
d3482e2c86
corrections for prior sys changes
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1076 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-20 00:13:32 +00:00
Kenneth J Davis
fc19c3584f
fix TC build (remove signed/unsigned mix warning)
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1075 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-19 22:37:16 +00:00
Kenneth J Davis
4de23bcebf
handle block drivers that indicate load failure just by returning units = 0
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1074 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-19 22:16:40 +00:00
Kenneth J Davis
e90387e6dd
change comments to old C style (oops, TC fix)
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1073 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-19 21:35:14 +00:00
Kenneth J Davis
89c51f2223
rework sys option handling and add some, update sys docs
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1072 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-19 19:33:29 +00:00
Luchezar Georgiev
7b0a023193
By Eduardo - update hardcoded country and codepage IDs
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1071 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-05 14:21:00 +00:00
Luchezar Georgiev
a77e3ef3c7
Forgotten changes for the last patch by Jason
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1070 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-04 17:18:23 +00:00
Luchezar Georgiev
7e1d6fb8a9
Replace bug 1819 fix with the better patch of Jason Hood and add his Set Extended Error implementation
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1069 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-04 16:48:44 +00:00
Luchezar Georgiev
b50bf0f0e7
Fix bug 1819 by setting FAT32 fields of FAT12/16 DPBs on Int21/7302
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1068 6ac86273-5f31-0410-b378-82cca8765d1b
2004-12-02 18:03:35 +00:00
Kenneth J Davis
45e35f46cf
from Bart, invoke DOS idle int 28h for int21/ah=6/dl=ff if busy waiting on input
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1066 6ac86273-5f31-0410-b378-82cca8765d1b
2004-11-21 13:37:52 +00:00
Luchezar Georgiev
69df2d06f7
(Arkady) Remove -U option as Bart's new EXFLAT now uses XUPX variable directly
...
Suppress TC++ 1.01 warnings (BC++ 3/4/5 not affected!) and MSC LIB prompt
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1065 6ac86273-5f31-0410-b378-82cca8765d1b
2004-11-18 11:20:04 +00:00
Luchezar Georgiev
dc550c065a
sg
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1064 6ac86273-5f31-0410-b378-82cca8765d1b
2004-11-18 11:16:23 +00:00
Luchezar Georgiev
b7a86735a2
Bart enhanced EXEFLAT for smaller packed binary; now calls UPX itself
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1063 6ac86273-5f31-0410-b378-82cca8765d1b
2004-11-17 18:01:54 +00:00
Luchezar Georgiev
279107ab8e
A much richer updated COUNTRY.SYS by Eduardo
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1061 6ac86273-5f31-0410-b378-82cca8765d1b
2004-11-03 18:37:16 +00:00
Luchezar Georgiev
003933efdb
Divide hard-coded UCASE and FUCASE tables
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1054 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-23 13:08:23 +00:00
Luchezar Georgiev
d9d31322aa
Fix SET PATH=xxx in CONFIG.SYS
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1053 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-23 07:43:17 +00:00
Luchezar Georgiev
08e3c61ebc
Fix COUNTRY.SYS error processing logic when UCASE is used as FUCASE
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1052 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-23 06:24:28 +00:00
Luchezar Georgiev
1e507dae69
Now can read all COUNTRY.SYS data but LCASE/DBCS/YESNO
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1051 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-22 18:41:58 +00:00
Kenneth J Davis
b5b7fec1a8
include OEM MS/PC boot sector in sys by default
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1050 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-20 09:41:42 +00:00
Luchezar Georgiev
d87c8972fb
fix MKDIR timestamp bug introduced in previous revision
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1048 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-19 17:01:16 +00:00
Luchezar Georgiev
6aad41e7d5
Fix a typo
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1044 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-15 09:01:28 +00:00
Luchezar Georgiev
91189d3608
Creation time/date set on create instead of write time/date (set on close)
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1043 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-14 15:02:17 +00:00
Luchezar Georgiev
66e2a7d174
Tom's patch releasing near f-nodes on Int 24 that returns to user
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1041 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-13 12:09:37 +00:00
Luchezar Georgiev
6e7cf96323
By Eduardo Casino-Almao:
...
adds DBCS support to DOS-65-23 (Determine if a character represents
yes/no response) as specified by RBIL, and fixes DOS-63-00 (Get
Double Byte Character Set lead-byte table.) It now returns the DBCS
table from the active NLS package, not the harcoded one.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1040 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-12 17:47:21 +00:00
Luchezar Georgiev
e0dfeaada1
NLS uppercase/collating and YES/NO tables added
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1039 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-12 11:03:35 +00:00
Kenneth J Davis
e90edc941b
UNSTABLE branch is always kernel revision 'w' for WorkInProgress (to avoid
...
confusion with stable series)
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1038 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-12 06:42:05 +00:00
Luchezar Georgiev
79720273dc
break.c: check_handle_break() return type was undefined if no Ctrl-break
...
dosnames.c: macro to function conversion, optimisation and clean-up
dyninit.c: "what" passed to the DynAlloc() function only in DEBUG mode
inithma.c: InstallVDISK() function inlined, optimised and cleaned up
prf.c: fixed long argument bug introduced in the previous optimisation
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1035 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-11 15:52:57 +00:00
Kenneth J Davis
6eff2f4bb2
correct non8086 division in bootcode, add boot drive option to sys
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1034 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-11 13:42:30 +00:00
Luchezar Georgiev
7aaf2cae37
Fix warning and typo
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1033 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-10 07:43:05 +00:00
Luchezar Georgiev
ac6ae24931
Using a macro for country data
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1032 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-09 19:14:46 +00:00
Luchezar Georgiev
6a3380a10a
Israeli country information was referring to Middle East.
...
Watcom AUX DEFAULT pragma works only for 80386 and above.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1031 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-09 14:06:23 +00:00
Luchezar Georgiev
b3a4a7eda1
Clobber oem*.h too
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1030 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-09 12:29:09 +00:00