FreeDOS/kernel
KJD 234ed1181f Improve support for older BPB based volumes lacking extended fields.
Based on lpproj's nec98:Fix for DOS 3.x partitions
5fab40fc63
On loading BPB check signature if extended fields (serial#, volume, and fstype) are available, use dummy values if not.
Return error if attempt to set BPB serial# and not part of BPB.
2015-05-27 23:54:45 -04:00
..
nls FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
apisupt.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
asmsupt.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
blockio.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
break.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
chario.c fix reading from NULL; sentinel lost due to conversion to char from int 2013-12-29 11:04:56 -05:00
config.c Write correct length of DBCS table on loading country.sys 2015-03-29 22:37:46 +09:00
config.h FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
console.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
country.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
cpu.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
dosfns.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
dosidle.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
dsk.c Improve support for older BPB based volumes lacking extended fields. 2015-05-27 23:54:45 -04:00
dyndata.h FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
dyninit.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
entry.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
error.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
execrh.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
fatdir.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
fatfs.c merge creation date & time from old dev branch 2014-07-03 20:01:57 -04:00
fattab.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
fcbfns.c 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
globals.h FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
init-dat.h FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
init-mod.h FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
initclk.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
initdisk.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
inithma.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
initoem.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
int2f.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
inthndlr.c Return current country code (func 0x38) 2015-03-29 15:16:59 +09:00
intr.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
io.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
io.inc FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
ioctl.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
iprf.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
irqstack.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
kernel.asm display error for unsupported CPU from C. Masloch 2012-10-15 12:41:25 -04:00
kernel.cfg FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
lfnapi.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
ludivmul.inc FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
main.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
makefile Fix build break on DOSish buildenv 2014-11-22 11:40:26 +09:00
memdisk.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
memmgr.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
misc.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
network.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
newstuff.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
nls_hc.asm Increase size of nlsDBCSHardcoded (to sizeof struct nlsDBCS) 2015-03-29 22:46:57 +09:00
nls_load.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
nls.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
nlssupt.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
prf.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
printer.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
procsupt.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
proto.h FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
segs.inc FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
serial.asm FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
strings.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
sysclk.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
syspack.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
systime.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
task.c FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00
turboc.cfg FreeDOS kernel current - 2041+svn1709 2012-10-14 20:08:06 -04:00