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
Luchezar Georgiev
9584e214f5
Cleanup & optimisation
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1029 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-09 12:17:56 +00:00
Kenneth J Davis
fce371ba94
pc/ms DOS compatible boot sector
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1028 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-07 19:17:09 +00:00
Kenneth J Davis
6e7415e7a4
add optionally compiled in support to sys for PC/MS DOS versions (FAT16 only)
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1027 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-07 18:31:41 +00:00
Luchezar Georgiev
a9c8174b5d
If no floppy drives present, don't initialise DDT for drive A:.
...
" - Initdisk" no longer shifts text if no FAT partitions found.
Converted cdiv() from macro to function; optimise and clean-up.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1026 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-07 14:15:49 +00:00
Kenneth J Davis
463535c87d
limited support for DR-DOS enhancement project or any OEM DOS using IBMBIO/IBMDOS
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1025 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-06 09:41:29 +00:00
Luchezar Georgiev
dfdf72645b
fatfs.c:
...
- zero creation/access stamp on directory entry write as MS-DOS 7.10
- prevent removal or renaming of the current directory of that drive
- optimisation and clean-up
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1024 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-05 08:58:44 +00:00
Luchezar Georgiev
a6b468389b
COUNTRY.SYS & NLSFUNC support added: Lucho, Eduardo.
...
32RTM and BRUN45 incompatibilities fixed by Michael.
ZIP drive serial numbers now work: bug fix by Lucho.
Small clean-ups and optimisations by Lucho & Arkady.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1023 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-03 09:26:53 +00:00
Kenneth J Davis
31a4275854
easier change of kernel load segment, remove need of keypress when linking
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1022 6ac86273-5f31-0410-b378-82cca8765d1b
2004-09-02 20:22:05 +00:00
Kenneth J Davis
03fc88df3e
Lucho's fix to use start_seg-2 instead of hard coded 0x60-2 in UPX trailer
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1014 6ac86273-5f31-0410-b378-82cca8765d1b
2004-08-10 20:21:01 +00:00
Kenneth J Davis
f4ab00c556
patches from Arkady, Lucho, and Bart -- see history.txt for details
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1009 6ac86273-5f31-0410-b378-82cca8765d1b
2004-07-25 09:55:58 +00:00
Kenneth J Davis
640ab403e2
from Arkady: actually remove indicated files, readd filelist, fix co_m_piler typo,
...
from Tom: improve behaviour on failed FindFirst call and return to app not DOS
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@991 6ac86273-5f31-0410-b378-82cca8765d1b
2004-07-11 08:36:25 +00:00
Kenneth J Davis
a097825f6b
remove unused make files
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@990 6ac86273-5f31-0410-b378-82cca8765d1b
2004-07-11 07:28:13 +00:00
Kenneth J Davis
b0c98dd553
update history with changes from Lucho's NEWS file
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@989 6ac86273-5f31-0410-b378-82cca8765d1b
2004-07-09 02:48:58 +00:00
Kenneth J Davis
9c94426d7a
Lucho's kernel with Arkady's changes, initial unstable branch
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@988 6ac86273-5f31-0410-b378-82cca8765d1b
2004-07-09 02:16:31 +00:00
Jim Hall
38bcefb6e8
This commit was manufactured by cvs2svn to create branch 'UNSTABLE'.
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@981 6ac86273-5f31-0410-b378-82cca8765d1b
2004-06-19 19:41:47 +00:00
Kenneth J Davis
1d684a4eac
minor comment corrections
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@980 6ac86273-5f31-0410-b378-82cca8765d1b
2004-06-19 19:41:47 +00:00
Kenneth J Davis
b4ec361ab6
based on floppy.asm patchset from Arkady, use ret instead of ret 8 appropriately;
...
improve comments, including sync with prototypes in dsk.c; small code clean up
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@979 6ac86273-5f31-0410-b378-82cca8765d1b
2004-06-18 06:57:33 +00:00
Bart Oldeman
fe30b5a698
Fix some dependencies.
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@973 6ac86273-5f31-0410-b378-82cca8765d1b
2004-05-30 20:59:33 +00:00
Bart Oldeman
f93aa59957
Update history.txt
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@972 6ac86273-5f31-0410-b378-82cca8765d1b
2004-05-30 20:56:29 +00:00
Bart Oldeman
11e6ccefbf
high-part-of register save fixes from Lucho.
...
Bump version to 2035.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@971 6ac86273-5f31-0410-b378-82cca8765d1b
2004-05-30 19:31:07 +00:00
Bart Oldeman
2c8a4b8c34
MSC fixes and small cleanups from Lucho
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@970 6ac86273-5f31-0410-b378-82cca8765d1b
2004-05-29 09:51:47 +00:00
Bart Oldeman
41edf4f640
Don't take attr if dpbp == NULL! OW does some optimizations assuming that
...
NULL does not point to valid memory, in this case it hurts.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@969 6ac86273-5f31-0410-b378-82cca8765d1b
2004-05-29 01:33:12 +00:00
Bart Oldeman
7a9c620d82
DosUmbLink no longer tries to merge free blocks. Also cleaned up a bit.
...
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@968 6ac86273-5f31-0410-b378-82cca8765d1b
2004-05-28 19:08:48 +00:00