Kenneth J Davis 
							
						 
					 
					
						
						
						
						
							
						
						
							e321f10fae 
							
						 
					 
					
						
						
							
							from dev: add MK_PTR and MK_SEG_PTR macros  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1121  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2005-03-15 15:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Kenneth J Davis 
							
						 
					 
					
						
						
						
						
							
						
						
							a40b93283f 
							
						 
					 
					
						
						
							
							merge from UNSTABLE: inthndlr.c (Lucho): added Int 2Fh/26-29h with Eduardo  
						
						... 
						
						
						
						for NLSFUNC, bug fixes from Michael Devore (add undoc behavior), and
fix MS Format + Ramdisk bug in INT21/5F07 and 5F08
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1037  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-09-12 06:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Kenneth J Davis 
							
						 
					 
					
						
						
						
						
							
						
						
							99f863a28f 
							
						 
					 
					
						
						
							
							merge in some changes from UNSTABLE, batch files no change just line ending issue  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1036  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-09-12 04:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							fcaf8682dc 
							
						 
					 
					
						
						
							
							Avoid problem with BC declaring __emit__, en/disable twice.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@923  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-05-10 00:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							6947542a5e 
							
						 
					 
					
						
						
							
							Initialise all int vectors except the ones at 70:xxxx using a table.  
						
						... 
						
						
						
						Convert setvec into a function that disables/enables ints (init code only
for now, resident code will follow later); cli/sti (disable/enable) are
now macros (inlined).
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@918  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-05-04 09:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e3b7a3a4 
							
						 
					 
					
						
						
							
							Use the "small" model for the init code (split code/data). This will enable  
						
						... 
						
						
						
						us to use the same CS for resident and init code for Watcom (Borland's
too big), and share a bit.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@859  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-04-10 10:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae98cee2a 
							
						 
					 
					
						
						
							
							Introduce VA_CDECL: only Turbo C 2.01 needs an explicit cdecl for printf,  
						
						... 
						
						
						
						all other compilers can use it with pascal or "register" calling conventions.
Saves ~50 bytes for the init code.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@845  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-04-07 16:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							de444743cc 
							
						 
					 
					
						
						
							
							Define I386 and I186 more cleanly.  
						
						... 
						
						
						
						Add (UWORD) casts to silence the compiler.
Optimize (head*sector) to secs_per_cyl
Add BORLANDC to compiler list and simplify startup printf to one message.
#pragma enable_message(130) for Watcom C causes it to behave a little more
like Borland in terms of warnings.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@776  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2004-02-07 18:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							f1f51592ba 
							
						 
					 
					
						
						
							
							MSC/TurboC compatibility fixes (Luchezar/Bart)  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@735  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-12-02 23:46:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							21f2b2ec5e 
							
						 
					 
					
						
						
							
							Fix nls upcase problem with SS!=DS.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@728  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-11-30 04:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4e2d3a69 
							
						 
					 
					
						
						
							
							* add support for the far jmp at "int 30" (0000:00c0)  
						
						... 
						
						
						
						* mirror it for the HMA (ffff:00d0)
* put all DOS int handler (and the CPM entry jumped to from int30)
  jumpers in the "CONST" portion of DGROUP (instead of LGROUP)
  This helps Turbo C++ 1.01 make with the -S (swap) switch.
* adjustments to set the relevant PSP fields in task.c
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@694  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-09-16 12:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							0aba4bc7fb 
							
						 
					 
					
						
						
							
							Use STATIC=static for watcom C (statics are in the mapfile); remove  
						
						... 
						
						
						
						some cruft.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@686  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-09-15 10:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							44c5a93bdb 
							
						 
					 
					
						
						
							
							New UNREFERENCED_PARAMETER macro that appears to work for all compilers.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@678  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-09-09 17:22:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							b88881b8a0 
							
						 
					 
					
						
						
							
							Add peek and poke #defines  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@672  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-09-04 18:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							b43f271014 
							
						 
					 
					
						
						
							
							"rmdir" and FAT32 fixes from Tom.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@499  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2003-02-20 20:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							43bee4de3a 
							
						 
					 
					
						
						
							
							Adjustments to #error for pre-ANSI compilers.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@489  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-12-10 03:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							e67a8f5058 
							
						 
					 
					
						
						
							
							Changes for kernel 2028 (see history.txt)  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@485  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-12-09 00:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							bf8d11a9a6 
							
						 
					 
					
						
						
							
							Change to get this to compile with TC 2.01  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@432  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-10-28 03:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							83b77cbb1b 
							
						 
					 
					
						
						
							
							Changes for kernel 2027rc.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@427  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-10-22 02:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5ac953f0 
							
						 
					 
					
						
						
							
							Allow compilation with gcc (non-working result); define size_t.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@405  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-08-03 02:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							3644d8c222 
							
						 
					 
					
						
						
							
							final changes for kernel 2026 test  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@345  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-02-03 22:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8b739c4c 
							
						 
					 
					
						
						
							
							kernel 2026 test changes (see history.txt)  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@343  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2002-01-23 22:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							b6d423a1b3 
							
						 
					 
					
						
						
							
							Ran all .c and .h files through "indent"  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@329  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-11-18 14:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							fe51b7a036 
							
						 
					 
					
						
						
							
							Truncated and disabled $Logs, fixed r/w bugs for kernel 2025b  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@326  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-11-17 23:26:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							048c87bbac 
							
						 
					 
					
						
						
							
							FAT32 support, misc fixes, INT2F/AH=12 support, drive B: handling  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@305  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-09-23 20:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							68375764dd 
							
						 
					 
					
						
						
							
							BUFFERS tuning and misc bug fixes/cleanups (2024c).  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@232  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-06-03 14:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							be2ae12b54 
							
						 
					 
					
						
						
							
							See history.txt for the list of fixes.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@196  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-04-15 03:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							f2184025da 
							
						 
					 
					
						
						
							
							See history.txt for changes. Bug fixes and HMA support are the main ones.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@167  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-03-21 02:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							513094d9fe 
							
						 
					 
					
						
						
							
							New macros from Tom Ehlert to save even more bytes.  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@166  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-03-19 05:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bart Oldeman 
							
						 
					 
					
						
						
						
						
							
						
						
							f22376eec8 
							
						 
					 
					
						
						
							
							See history.txt for overview: put kernel 2022beo1 into CVS  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@164  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2001-03-19 04:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Tabor 
							
						 
					 
					
						
						
						
						
							
						
						
							214dfed06b 
							
						 
					 
					
						
						
							
							See history.txt  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@57  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2000-08-06 04:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Tabor 
							
						 
					 
					
						
						
						
						
							
						
						
							21bb3f6923 
							
						 
					 
					
						
						
							
							Fixed project history  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@26  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2000-05-25 20:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Tabor 
							
						 
					 
					
						
						
						
						
							
						
						
							b857858f48 
							
						 
					 
					
						
						
							
							Update CVS to 2020  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@7  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2000-05-08 04:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Hall 
							
						 
					 
					
						
						
						
						
							
						
						
							060002c5ae 
							
						 
					 
					
						
						
							
							Initial revision  
						
						... 
						
						
						
						git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@2  6ac86273-5f31-0410-b378-82cca8765d1b 
						
						
					 
					
						2000-05-06 19:34:20 +00:00