Commit Graph

129 Commits

Author SHA1 Message Date
lpproj 08c05b1d7a Fix build break on DOSish buildenv 2014-11-22 11:40:26 +09: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 8ca06cf20a Fix FCB parse filename (int21h func 29h) - update filename separators and terminators and remove extra handling of spaces, invert lead separator parsing to match description in MS Encyclopedia pages 269 and 1263-1264. 2014-11-04 23:01:35 -05:00
KJD ed84760c0e use absolute not relative disk read/writes;
fix for syslinux DOS installer
partial fix, still need to confirm if other uses should also be absolute
2014-07-03 20:06:47 -04:00
KJD ed05c9231c Merge branch 'master' of https://github.com/PerditionC/fdkernel 2014-07-03 20:04:08 -04:00
KJD 8be4c2974a merge creation date & time from old dev branch 2014-07-03 20:01:57 -04:00
PerditionC c776ed4644 Update README.md
Add link to where to download compiled files.
2014-01-24 10:05:25 -05:00
KJD 3535e9d243 git should also ignore build artifact kernel 2014-01-24 08:47:58 -05:00
KJD 22e53d1e91 add batch file used to build package archives (similar to release batch but uses local filesystem and no tagging of svn) 2014-01-24 08:44:45 -05:00
KJD 23eb8ff825 fix reading from NULL; sentinel lost due to conversion to char from int 2013-12-29 11:04:56 -05:00
KJD 4b08676a48 when updating MCB to add UMB chain, redetermine top of memory again in case changed (e.g. device driver relocated EBDA) to avoid corrupt MCB chain. Revert checking for switches only on pass==0, causes error due to portion of command line not skipped when reevaluated on next pass. Allow undocumented -1 for /E: switches option for use calculated EBDA size when moving. 2013-07-17 22:58:44 -04:00
KJD 087a0fee4e update comments, swap order to ensure ram_top adjusted by actual size of ebda moved, not just calculated size 2013-07-14 19:35:54 -04:00
KJD 806ea112d4 sync config.sys switches documentation with DOSC kernel documentation 2013-07-13 17:12:43 -04:00
KJD ae6837e75e Correct documentation for switches /E option 2013-07-13 09:12:28 -04:00
Kenneth J. Davis f190fc5842 correct case in memdisk document's example 2012-11-10 21:08:06 -05:00
Kenneth J. Davis c125de457e document memdisk support 2012-11-10 20:45:56 -05:00
Kenneth J. Davis 99461450aa remove unneeded printfs and properly handle multiple options on memdisk specified last line 2012-11-10 16:10:39 -05:00
Kenneth J. Davis 3a69192e7d allow user to more easily override preexisting options specified in last cfg line on memdisk line 2012-11-10 13:50:11 -05:00
Kenneth J. Davis 1fd28ea850 remove some debug printfs 2012-11-09 19:39:09 -05:00
Kenneth J. Davis a9c0702807 rework memdisk command line processing so only last line skips memdisk options (less likely to skip options unexpectly) 2012-11-09 19:32:55 -05:00
Kenneth J. Davis 69f76c377e memdisk rework to not require fd=, better handling of memdisk options inbetween config commands 2012-11-07 01:47:42 -05:00
Kenneth J. Davis 9c7e161526 memdisk support spaces between line markers }{ and treat initrd and/or BOOT_IMAGE options as eol and eof indicator 2012-11-05 23:37:36 -05:00
Kenneth J. Davis 0053674575 memdisk support - handle whitespace better, support lower case FD= as well 2012-11-05 22:22:14 -05:00
KJD 0564f18516 Add brief description of 0xFD FreeDOS kernel 2012-10-20 11:55:52 -04:00
Kenneth J. Davis 5d3c213666 Ignore user specific build configuration file 2012-10-19 20:43:11 -04:00
Kenneth J. Davis f3bc7e882a display error for unsupported CPU from C. Masloch 2012-10-15 12:41:25 -04: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
PerditionC 1cef75adce Initial commit 2012-10-14 16:56:41 -07:00