C. Masloch
49733547f1
kernel, main: add debugger_present variable and skip ints 0, 1, 3, 6
...
Also adds a CheckDebugger byte to the CONFIG block and
support for reading and writing this setting in the
SYS CONFIG program. Default is 0 (no check assume absent).
2022-05-21 23:22:08 -04:00
C. Masloch
6d23a787fb
fdkrncfg: bugfix, version info check should not include signature
2022-05-21 23:22:08 -04:00
Piotr Durlej
e0818e305b
SYS: Fix a bad merge
2021-05-11 21:45:38 -04:00
Piotr Durlej
0a0d55ea53
SYS: Reduce verbosity when the verbose flag is not set
2021-05-11 21:45:38 -04:00
Kenneth J Davis
49d3c8d76b
add safety check to FAT12/16 boot sector to warn about breaking sys, update new offset in sys.c for NOPing out use of BIOS boot drive during boot (fix error about boot sector unsupported format)
2021-05-11 21:39:29 -04:00
Bart Oldeman
a70f31bf61
ia16-elf-gcc: enable and fix basic warnings; don't do strict ptr aliasing for now
2018-01-11 17:50:31 -05:00
Bart Oldeman
9e04932d2b
sys.com compiled with ia16-elf-gcc: fill in missing functions.
2018-01-11 17:50:31 -05:00
Bart Oldeman
71a7d0d264
ia16-elf-gcc: provide GNU LD linker script and symbols to link kernel.
...
The resulting kernel and sys.com do not work yet (kernel prints 123 only).
Some functions in sys.com are placeholders.
2018-01-11 17:50:31 -05:00
Bart Oldeman
fbdbc4c25c
C source code changes so the kernel can compile with ia16-elf-gcc.
...
Use "make all COMPILER=gcc".
Linking does not work yet with these changes.
2018-01-11 17:50:31 -05:00
Bart Oldeman
33d707ba7f
Fix compilation with MSVC 1.52c.
...
Needs one more file from the c library, BSS_INIT all uninitialized
globals in config.c and a define of SEEK_SET.
2017-12-22 13:13:37 -05:00
KJD
bdc2e068c4
remove some additional built files during clobber, ignore command.com in bin directory
2016-05-12 19:05:02 -04:00
lpproj
0c6be32a7a
Add cross-compile capability on Windows with OpenWatcom and mingw32-make
...
(Remove dependance on 16bit DOS executables when building)
2014-11-22 11:38:43 +09:00
KJD
a260927440
Tell version info without booting kernel
2012-10-15 06:41:07 -04:00
KJD
c431157156
FreeDOS kernel current - 2041+svn1709
2012-10-14 20:08:06 -04:00