tag SVN with release version - svn copy trunk/ tags/ke2042 Committed revision 1744. Press any key to continue . . . svn export to get clean tree A SOURCE\ke2042 A SOURCE\ke2042\kernel A SOURCE\ke2042\kernel\entry.asm A SOURCE\ke2042\kernel\fcbfns.c A SOURCE\ke2042\kernel\country.asm A SOURCE\ke2042\kernel\fatfs.c A SOURCE\ke2042\kernel\config.c A SOURCE\ke2042\kernel\proto.h A SOURCE\ke2042\kernel\config.h A SOURCE\ke2042\kernel\ioctl.c A SOURCE\ke2042\kernel\procsupt.asm A SOURCE\ke2042\kernel\initdisk.c A SOURCE\ke2042\kernel\kernel.asm A SOURCE\ke2042\kernel\inthndlr.c A SOURCE\ke2042\kernel\segs.inc A SOURCE\ke2042\kernel\error.c A SOURCE\ke2042\kernel\network.c A SOURCE\ke2042\kernel\nls_load.c A SOURCE\ke2042\kernel\systime.c A SOURCE\ke2042\kernel\io.inc A SOURCE\ke2042\kernel\newstuff.c A SOURCE\ke2042\kernel\fattab.c A SOURCE\ke2042\kernel\chario.c A SOURCE\ke2042\kernel\fatdir.c A SOURCE\ke2042\kernel\dyninit.c A SOURCE\ke2042\kernel\int2f.asm A SOURCE\ke2042\kernel\memmgr.c A SOURCE\ke2042\kernel\break.c A SOURCE\ke2042\kernel\init-mod.h A SOURCE\ke2042\kernel\memdisk.asm A SOURCE\ke2042\kernel\makefile A SOURCE\ke2042\kernel\console.asm A SOURCE\ke2042\kernel\io.asm A SOURCE\ke2042\kernel\nlssupt.asm A SOURCE\ke2042\kernel\lfnapi.c A SOURCE\ke2042\kernel\turboc.cfg A SOURCE\ke2042\kernel\nls A SOURCE\ke2042\kernel\nls\049-850.hc A SOURCE\ke2042\kernel\nls\001-437.unf A SOURCE\ke2042\kernel\nls\files A SOURCE\ke2042\kernel\nls\001-437.hc A SOURCE\ke2042\kernel\nls\049-850.up A SOURCE\ke2042\kernel\nls\049-850.unf A SOURCE\ke2042\kernel\nls\001-437.up A SOURCE\ke2042\kernel\execrh.asm A SOURCE\ke2042\kernel\serial.asm A SOURCE\ke2042\kernel\syspack.c A SOURCE\ke2042\kernel\irqstack.asm A SOURCE\ke2042\kernel\cpu.asm A SOURCE\ke2042\kernel\prf.c A SOURCE\ke2042\kernel\inithma.c A SOURCE\ke2042\kernel\dyndata.h A SOURCE\ke2042\kernel\strings.c A SOURCE\ke2042\kernel\asmsupt.asm A SOURCE\ke2042\kernel\nls.c A SOURCE\ke2042\kernel\kernel.cfg A SOURCE\ke2042\kernel\iprf.c A SOURCE\ke2042\kernel\task.c A SOURCE\ke2042\kernel\initoem.c A SOURCE\ke2042\kernel\nls_hc.asm A SOURCE\ke2042\kernel\sysclk.c A SOURCE\ke2042\kernel\intr.asm A SOURCE\ke2042\kernel\init-dat.h A SOURCE\ke2042\kernel\dosidle.asm A SOURCE\ke2042\kernel\dsk.c A SOURCE\ke2042\kernel\printer.asm A SOURCE\ke2042\kernel\blockio.c A SOURCE\ke2042\kernel\apisupt.asm A SOURCE\ke2042\kernel\main.c A SOURCE\ke2042\kernel\globals.h A SOURCE\ke2042\kernel\ludivmul.inc A SOURCE\ke2042\kernel\misc.c A SOURCE\ke2042\kernel\dosfns.c A SOURCE\ke2042\kernel\initclk.c A SOURCE\ke2042\RELEASE.BAT A SOURCE\ke2042\config.b A SOURCE\ke2042\clean.bat A SOURCE\ke2042\docs A SOURCE\ke2042\docs\history.txt A SOURCE\ke2042\docs\intfns.txt A SOURCE\ke2042\docs\config.txt A SOURCE\ke2042\docs\fdkernel.lsm A SOURCE\ke2042\docs\lfnapi.txt A SOURCE\ke2042\docs\memdisk.txt A SOURCE\ke2042\docs\readme.cvs A SOURCE\ke2042\docs\copying A SOURCE\ke2042\docs\mkboot.txt A SOURCE\ke2042\docs\nls.txt A SOURCE\ke2042\docs\readme.txt A SOURCE\ke2042\docs\sys.txt A SOURCE\ke2042\docs\build.txt A SOURCE\ke2042\docs\bugs.txt A SOURCE\ke2042\docs\contrib.txt A SOURCE\ke2042\default.bat A SOURCE\ke2042\mkfiles A SOURCE\ke2042\mkfiles\tc2.mak A SOURCE\ke2042\mkfiles\bc5.mak A SOURCE\ke2042\mkfiles\tc3.mak A SOURCE\ke2042\mkfiles\watcom.mak A SOURCE\ke2042\mkfiles\generic.mak A SOURCE\ke2042\mkfiles\turbocpp.mak A SOURCE\ke2042\mkfiles\owwin.mak A SOURCE\ke2042\mkfiles\owlinux.mak A SOURCE\ke2042\mkfiles\mscl8.mak A SOURCE\ke2042\buildall.bat A SOURCE\ke2042\utils A SOURCE\ke2042\utils\indent.ini A SOURCE\ke2042\utils\wlinker.bat A SOURCE\ke2042\utils\relocinf.c A SOURCE\ke2042\utils\echoto.bat A SOURCE\ke2042\utils\rmfiles.bat A SOURCE\ke2042\utils\proto.bat A SOURCE\ke2042\utils\exeflat.c A SOURCE\ke2042\utils\patchobj.c A SOURCE\ke2042\utils\makefile A SOURCE\ke2042\config.m A SOURCE\ke2042\share A SOURCE\ke2042\share\share.c A SOURCE\ke2042\share\share.hlp A SOURCE\ke2042\share\makefile A SOURCE\ke2042\boot A SOURCE\ke2042\boot\boot.asm A SOURCE\ke2042\boot\oemboot.asm A SOURCE\ke2042\boot\boot32lb.asm A SOURCE\ke2042\boot\boot32.asm A SOURCE\ke2042\boot\makefile A SOURCE\ke2042\build.bat A SOURCE\ke2042\lib A SOURCE\ke2042\lib\makefile A SOURCE\ke2042\MAKEPKGS.BAT A SOURCE\ke2042\bin A SOURCE\ke2042\bin\autoexec.bat A SOURCE\ke2042\bin\config.sys A SOURCE\ke2042\bin\install.bat A SOURCE\ke2042\filelist A SOURCE\ke2042\hdr A SOURCE\ke2042\hdr\clock.h A SOURCE\ke2042\hdr\win.h A SOURCE\ke2042\hdr\xstructs.h A SOURCE\ke2042\hdr\kbd.h A SOURCE\ke2042\hdr\cds.h A SOURCE\ke2042\hdr\stacks.inc A SOURCE\ke2042\hdr\process.h A SOURCE\ke2042\hdr\exe.h A SOURCE\ke2042\hdr\debug.h A SOURCE\ke2042\hdr\dcb.h A SOURCE\ke2042\hdr\tail.h A SOURCE\ke2042\hdr\network.h A SOURCE\ke2042\hdr\error.h A SOURCE\ke2042\hdr\fcb.h A SOURCE\ke2042\hdr\dirmatch.h A SOURCE\ke2042\hdr\fnode.h A SOURCE\ke2042\hdr\algndflt.h A SOURCE\ke2042\hdr\nls.h A SOURCE\ke2042\hdr\sft.h A SOURCE\ke2042\hdr\time.h A SOURCE\ke2042\hdr\device.h A SOURCE\ke2042\hdr\mcb.h A SOURCE\ke2042\hdr\pcb.h A SOURCE\ke2042\hdr\algnbyte.h A SOURCE\ke2042\hdr\buffer.h A SOURCE\ke2042\hdr\fat.h A SOURCE\ke2042\hdr\date.h A SOURCE\ke2042\hdr\file.h A SOURCE\ke2042\hdr\kconfig.h A SOURCE\ke2042\hdr\dsk.h A SOURCE\ke2042\hdr\version.h A SOURCE\ke2042\hdr\lol.h A SOURCE\ke2042\hdr\portab.h A SOURCE\ke2042\clobber.bat A SOURCE\ke2042\makefile A SOURCE\ke2042\drivers A SOURCE\ke2042\drivers\rdpcclk.asm A SOURCE\ke2042\drivers\wrpcclk.asm A SOURCE\ke2042\drivers\wratclk.asm A SOURCE\ke2042\drivers\floppy.asm A SOURCE\ke2042\drivers\makefile A SOURCE\ke2042\sys A SOURCE\ke2042\sys\sys.c A SOURCE\ke2042\sys\talloc.c A SOURCE\ke2042\sys\fdkrncfg.c A SOURCE\ke2042\sys\makefile A SOURCE\ke2042\sys\bin2c.c Exported revision 1744. zipping source 7-Zip 9.21 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-11 Scanning Creating archive ke2042s.zip Compressing SOURCE\ke2042\bin\autoexec.bat Compressing SOURCE\ke2042\bin\config.sys Compressing SOURCE\ke2042\bin\install.bat Compressing SOURCE\ke2042\boot\boot.asm Compressing SOURCE\ke2042\boot\boot32.asm Compressing SOURCE\ke2042\boot\boot32lb.asm Compressing SOURCE\ke2042\boot\makefile Compressing SOURCE\ke2042\boot\oemboot.asm Compressing SOURCE\ke2042\build.bat Compressing SOURCE\ke2042\buildall.bat Compressing SOURCE\ke2042\clean.bat Compressing SOURCE\ke2042\clobber.bat Compressing SOURCE\ke2042\config.b Compressing SOURCE\ke2042\config.m Compressing SOURCE\ke2042\default.bat Compressing SOURCE\ke2042\docs\bugs.txt Compressing SOURCE\ke2042\docs\build.txt Compressing SOURCE\ke2042\docs\config.txt Compressing SOURCE\ke2042\docs\contrib.txt Compressing SOURCE\ke2042\docs\copying Compressing SOURCE\ke2042\docs\fdkernel.lsm Compressing SOURCE\ke2042\docs\history.txt Compressing SOURCE\ke2042\docs\intfns.txt Compressing SOURCE\ke2042\docs\lfnapi.txt Compressing SOURCE\ke2042\docs\memdisk.txt Compressing SOURCE\ke2042\docs\mkboot.txt Compressing SOURCE\ke2042\docs\nls.txt Compressing SOURCE\ke2042\docs\readme.cvs Compressing SOURCE\ke2042\docs\readme.txt Compressing SOURCE\ke2042\docs\sys.txt Compressing SOURCE\ke2042\drivers\floppy.asm Compressing SOURCE\ke2042\drivers\makefile Compressing SOURCE\ke2042\drivers\rdpcclk.asm Compressing SOURCE\ke2042\drivers\wratclk.asm Compressing SOURCE\ke2042\drivers\wrpcclk.asm Compressing SOURCE\ke2042\filelist Compressing SOURCE\ke2042\hdr\algnbyte.h Compressing SOURCE\ke2042\hdr\algndflt.h Compressing SOURCE\ke2042\hdr\buffer.h Compressing SOURCE\ke2042\hdr\cds.h Compressing SOURCE\ke2042\hdr\clock.h Compressing SOURCE\ke2042\hdr\date.h Compressing SOURCE\ke2042\hdr\dcb.h Compressing SOURCE\ke2042\hdr\debug.h Compressing SOURCE\ke2042\hdr\device.h Compressing SOURCE\ke2042\hdr\dirmatch.h Compressing SOURCE\ke2042\hdr\dsk.h Compressing SOURCE\ke2042\hdr\error.h Compressing SOURCE\ke2042\hdr\exe.h Compressing SOURCE\ke2042\hdr\fat.h Compressing SOURCE\ke2042\hdr\fcb.h Compressing SOURCE\ke2042\hdr\file.h Compressing SOURCE\ke2042\hdr\fnode.h Compressing SOURCE\ke2042\hdr\kbd.h Compressing SOURCE\ke2042\hdr\kconfig.h Compressing SOURCE\ke2042\hdr\lol.h Compressing SOURCE\ke2042\hdr\mcb.h Compressing SOURCE\ke2042\hdr\network.h Compressing SOURCE\ke2042\hdr\nls.h Compressing SOURCE\ke2042\hdr\pcb.h Compressing SOURCE\ke2042\hdr\portab.h Compressing SOURCE\ke2042\hdr\process.h Compressing SOURCE\ke2042\hdr\sft.h Compressing SOURCE\ke2042\hdr\stacks.inc Compressing SOURCE\ke2042\hdr\tail.h Compressing SOURCE\ke2042\hdr\time.h Compressing SOURCE\ke2042\hdr\version.h Compressing SOURCE\ke2042\hdr\win.h Compressing SOURCE\ke2042\hdr\xstructs.h Compressing SOURCE\ke2042\kernel\apisupt.asm Compressing SOURCE\ke2042\kernel\asmsupt.asm Compressing SOURCE\ke2042\kernel\blockio.c Compressing SOURCE\ke2042\kernel\break.c Compressing SOURCE\ke2042\kernel\chario.c Compressing SOURCE\ke2042\kernel\config.c Compressing SOURCE\ke2042\kernel\config.h Compressing SOURCE\ke2042\kernel\console.asm Compressing SOURCE\ke2042\kernel\country.asm Compressing SOURCE\ke2042\kernel\cpu.asm Compressing SOURCE\ke2042\kernel\dosfns.c Compressing SOURCE\ke2042\kernel\dosidle.asm Compressing SOURCE\ke2042\kernel\dsk.c Compressing SOURCE\ke2042\kernel\dyndata.h Compressing SOURCE\ke2042\kernel\dyninit.c Compressing SOURCE\ke2042\kernel\entry.asm Compressing SOURCE\ke2042\kernel\error.c Compressing SOURCE\ke2042\kernel\execrh.asm Compressing SOURCE\ke2042\kernel\fatdir.c Compressing SOURCE\ke2042\kernel\fatfs.c Compressing SOURCE\ke2042\kernel\fattab.c Compressing SOURCE\ke2042\kernel\fcbfns.c Compressing SOURCE\ke2042\kernel\globals.h Compressing SOURCE\ke2042\kernel\init-dat.h Compressing SOURCE\ke2042\kernel\init-mod.h Compressing SOURCE\ke2042\kernel\initclk.c Compressing SOURCE\ke2042\kernel\initdisk.c Compressing SOURCE\ke2042\kernel\inithma.c Compressing SOURCE\ke2042\kernel\initoem.c Compressing SOURCE\ke2042\kernel\int2f.asm Compressing SOURCE\ke2042\kernel\inthndlr.c Compressing SOURCE\ke2042\kernel\intr.asm Compressing SOURCE\ke2042\kernel\io.asm Compressing SOURCE\ke2042\kernel\io.inc Compressing SOURCE\ke2042\kernel\ioctl.c Compressing SOURCE\ke2042\kernel\iprf.c Compressing SOURCE\ke2042\kernel\irqstack.asm Compressing SOURCE\ke2042\kernel\kernel.asm Compressing SOURCE\ke2042\kernel\kernel.cfg Compressing SOURCE\ke2042\kernel\lfnapi.c Compressing SOURCE\ke2042\kernel\ludivmul.inc Compressing SOURCE\ke2042\kernel\main.c Compressing SOURCE\ke2042\kernel\makefile Compressing SOURCE\ke2042\kernel\memdisk.asm Compressing SOURCE\ke2042\kernel\memmgr.c Compressing SOURCE\ke2042\kernel\misc.c Compressing SOURCE\ke2042\kernel\network.c Compressing SOURCE\ke2042\kernel\newstuff.c Compressing SOURCE\ke2042\kernel\nls.c Compressing SOURCE\ke2042\kernel\nlssupt.asm Compressing SOURCE\ke2042\kernel\nls\001-437.hc Compressing SOURCE\ke2042\kernel\nls\001-437.unf Compressing SOURCE\ke2042\kernel\nls\001-437.up Compressing SOURCE\ke2042\kernel\nls\049-850.hc Compressing SOURCE\ke2042\kernel\nls\049-850.unf Compressing SOURCE\ke2042\kernel\nls\049-850.up Compressing SOURCE\ke2042\kernel\nls\files Compressing SOURCE\ke2042\kernel\nls_hc.asm Compressing SOURCE\ke2042\kernel\nls_load.c Compressing SOURCE\ke2042\kernel\prf.c Compressing SOURCE\ke2042\kernel\printer.asm Compressing SOURCE\ke2042\kernel\procsupt.asm Compressing SOURCE\ke2042\kernel\proto.h Compressing SOURCE\ke2042\kernel\segs.inc Compressing SOURCE\ke2042\kernel\serial.asm Compressing SOURCE\ke2042\kernel\strings.c Compressing SOURCE\ke2042\kernel\sysclk.c Compressing SOURCE\ke2042\kernel\syspack.c Compressing SOURCE\ke2042\kernel\systime.c Compressing SOURCE\ke2042\kernel\task.c Compressing SOURCE\ke2042\kernel\turboc.cfg Compressing SOURCE\ke2042\lib\makefile Compressing SOURCE\ke2042\makefile Compressing SOURCE\ke2042\MAKEPKGS.BAT Compressing SOURCE\ke2042\mkfiles\bc5.mak Compressing SOURCE\ke2042\mkfiles\generic.mak Compressing SOURCE\ke2042\mkfiles\mscl8.mak Compressing SOURCE\ke2042\mkfiles\owlinux.mak Compressing SOURCE\ke2042\mkfiles\owwin.mak Compressing SOURCE\ke2042\mkfiles\tc2.mak Compressing SOURCE\ke2042\mkfiles\tc3.mak Compressing SOURCE\ke2042\mkfiles\turbocpp.mak Compressing SOURCE\ke2042\mkfiles\watcom.mak Compressing SOURCE\ke2042\RELEASE.BAT Compressing SOURCE\ke2042\share\makefile Compressing SOURCE\ke2042\share\share.c Compressing SOURCE\ke2042\share\share.hlp Compressing SOURCE\ke2042\sys\bin2c.c Compressing SOURCE\ke2042\sys\fdkrncfg.c Compressing SOURCE\ke2042\sys\makefile Compressing SOURCE\ke2042\sys\sys.c Compressing SOURCE\ke2042\sys\talloc.c Compressing SOURCE\ke2042\utils\echoto.bat Compressing SOURCE\ke2042\utils\exeflat.c Compressing SOURCE\ke2042\utils\indent.ini Compressing SOURCE\ke2042\utils\makefile Compressing SOURCE\ke2042\utils\patchobj.c Compressing SOURCE\ke2042\utils\proto.bat Compressing SOURCE\ke2042\utils\relocinf.c Compressing SOURCE\ke2042\utils\rmfiles.bat Compressing SOURCE\ke2042\utils\wlinker.bat Everything is Ok creating APPINFO and expected packaging dir structure using working configuration file build and packaging build kernel 2042 (FAT12/FAT16) Make is wmake /ms /h. Linker is ..\utils\wlinker /ma/nologo. USING OPTIONS of C=[-DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT] ASM=[ -DKERNEL_VERSION="2042 " -DWIN31SUPPORT] Process UTILS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ wcl -zq-zp1-os-s-we-e3-wx-bt=DOS -mt -IC:\OW19\H -I..\hdr patchobj.c wcl -mc-zq-zp1-os-s-we-e3-wx-bt=DOS -IC:\OW19\H -I..\hdr exeflat.c Process LIB ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ..\utils\rmfiles libm.lib wlib -q C:\OW19\lib286\dos\clibm.lib *i4m C:\WINDOWS\system32\cmd.exe /c for %i in (*.obj) do ..\utils\patchobj CODE=LCODE %i C:\fd\freedos.svn\freedos-svn.sf\kernel\SOURCE\ke2042\lib>..\utils\patchobj CODE=LCODE i4m.obj wlib -q libm +i4m ..\utils\rmfiles *.OBJ Process DRIVERS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj floppy.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj rdpcclk.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj wrpcclk.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj wratclk.asm ..\utils\rmfiles device.lib wlib -q device +floppy.obj +rdpcclk.obj +wrpcclk.obj +wratclk.obj copy device.lib ..\lib 1 file(s) copied. Process BOOT +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ c:\nasm\nasm -dISFAT12 boot.asm -lfat12com.lst -ofat12com.bin c:\nasm\nasm -dISFAT16 boot.asm -lfat16com.lst -ofat16com.bin c:\nasm\nasm boot32.asm -lfat32chs.lst -ofat32chs.bin c:\nasm\nasm boot32lb.asm -lfat32lba.lst -ofat32lba.bin c:\nasm\nasm -dISFAT12 oemboot.asm -loemfat12.lst -ooemfat12.bin c:\nasm\nasm -dISFAT16 oemboot.asm -loemfat16.lst -ooemfat16.bin Process SYS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ wcl -zq-zp1-os-s-we-e3-wx-bt=DOS -mt -IC:\OW19\H bin2c.c .\bin2c.com ../boot/fat12com.bin fat12com.h fat12com .\bin2c.com ../boot/fat16com.bin fat16com.h fat16com .\bin2c.com ../boot/fat32chs.bin fat32chs.h fat32chs .\bin2c.com ../boot/fat32lba.bin fat32lba.h fat32lba .\bin2c.com ../boot/oemfat12.bin oemfat12.h oemfat12 .\bin2c.com ../boot/oemfat16.bin oemfat16.h oemfat16 wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS sys.c wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS fdkrncfg.c wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS ..\kernel\prf.c wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS talloc.c wcl -zq-zp1-os-s-we-e3-wx-bt=DOS -mt sys.obj fdkrncfg.obj prf.obj talloc.obj copy sys.com ..\bin 1 file(s) copied. Ultimate Packer for eXecutables Copyright (C) 1996 - 2010 UPX 3.07w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 08th 2010 File size Ratio Format Name -------------------- ------ ----------- ----------- 20188 -> 11681 57.86% dos/com sys.com Packed 1 file. Process KERNEL +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ..\utils\rmfiles *.lnk ..\utils\echoto KWC8616.lnk kernel.obj entry.obj io.obj console.obj serial.obj printer.obj dsk.obj sysclk.obj+ ..\utils\echoto KWC8616.lnk asmsupt.obj execrh.obj nlssupt.obj procsupt.obj dosidle.obj int2f.obj nls_hc.obj+ ..\utils\echoto KWC8616.lnk apisupt.obj intr.obj irqstack.obj blockio.obj chario.obj systime.obj error.obj+ ..\utils\echoto KWC8616.lnk break.obj dosfns.obj fatdir.obj fatfs.obj fattab.obj fcbfns.obj inthndlr.obj+ ..\utils\echoto KWC8616.lnk ioctl.obj memmgr.obj task.obj newstuff.obj nls.obj network.obj+ ..\utils\echoto KWC8616.lnk prf.obj misc.obj strings.obj syspack.obj lfnapi.obj iasmsupt.obj memdisk.obj+ ..\utils\echoto KWC8616.lnk main.obj config.obj initoem.obj inithma.obj dyninit.obj iprf.obj+ ..\utils\echoto KWC8616.lnk initdisk.obj initclk.obj cpu.obj ..\utils\echoto KWC8616.lnk kernel.exe ..\utils\echoto KWC8616.lnk kernel.map ..\utils\echoto KWC8616.lnk ..\lib\device.lib ..\lib\libm.lib c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj kernel.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj entry.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj io.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj console.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj serial.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj printer.asm wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT dsk.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT sysclk.c c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj asmsupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj execrh.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj nlssupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj procsupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj dosidle.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj int2f.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj nls_hc.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj apisupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj intr.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj irqstack.asm wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT blockio.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT chario.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT systime.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT error.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT break.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT dosfns.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fatdir.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fatfs.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fattab.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fcbfns.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT inthndlr.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT ioctl.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT memmgr.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT task.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT newstuff.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT nls.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT network.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT prf.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT misc.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT strings.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT syspack.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT lfnapi.c c:\nasm\nasm -DWATCOM -D_INIT -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj -o iasmsupt.obj asmsupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj memdisk.asm wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI main.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI config.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI initoem.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI inithma.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI dyninit.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI iprf.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI initdisk.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI initclk.c c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -i../hdr/ -DXCPU=86 -f obj cpu.asm ..\utils\wlinker /ma/nologo @KWC8616.lnk; ..\utils\exeflat.exe kernel.exe kernel.sys 0x60 -S0x10 -S0x78 -S0x79 -U upx --8086 --best Ultimate Packer for eXecutables Copyright (C) 1996 - 2010 UPX 3.07w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 08th 2010 File size Ratio Format Name -------------------- ------ ----------- ----------- 66154 -> 44005 66.52% dos/exe tmp.exe Packed 1 file. header len = 352 = 0x160 image size (less header) = 66122 = 0x1024a first relocation offset = 0 = 0x0 relocation at 0x0000:0x0027 ->01f8 relocation at 0x01f8:0x92bd ->0f25 relocation at 0x01f8:0x95be ->0000 relocation at 0x01f8:0xc040 ->01f8 Processed 79 relocations, 75 not shown Compressing kernel - exe format upx --8086 --best tmp.exe header len = 32 = 0x20 image size (less header) = 43973 = 0xabc5 first relocation offset = 0 = 0x0 relocation at 0x0abb:0x000e ->0000 Processed 1 relocations, 0 not shown copy kernel.sys ..\bin 1 file(s) copied. copy kernel.sys ..\bin\KWC8616.sys 1 file(s) copied. copy kernel.map ..\bin\KWC8616.map 1 file(s) copied. c:\nasm\nasm -o ..\bin\country.sys country.asm Processing is done. zipping FAT16 release version 7-Zip 9.21 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-11 Scanning Creating archive ..\..\ke2042_86f16.zip Compressing bin\autoexec.bat Compressing bin\config.sys Compressing bin\country.sys Compressing bin\install.bat Compressing bin\KERNEL.SYS Compressing bin\KWC8616.map Compressing bin\sys.com Compressing docs\bugs.txt Compressing docs\build.txt Compressing docs\config.txt Compressing docs\contrib.txt Compressing docs\copying Compressing docs\fdkernel.lsm Compressing docs\history.txt Compressing docs\intfns.txt Compressing docs\lfnapi.txt Compressing docs\memdisk.txt Compressing docs\mkboot.txt Compressing docs\nls.txt Compressing docs\readme.cvs Compressing docs\readme.txt Compressing docs\sys.txt Everything is Ok restructuring and zipping update package DOCS\bugs.txt DOCS\build.txt DOCS\config.txt DOCS\contrib.txt DOCS\copying DOCS\fdkernel.lsm DOCS\history.txt DOCS\intfns.txt DOCS\lfnapi.txt DOCS\memdisk.txt DOCS\mkboot.txt DOCS\nls.txt DOCS\readme.cvs DOCS\readme.txt DOCS\sys.txt 15 file(s) copied. C:\fd\freedos.svn\freedos-svn.sf\kernel\SOURCE\ke2042\DOC\KERNEL\fdkernel.lsm 7-Zip 9.21 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-11 Scanning Creating archive ..\..\kernel16.zip Compressing APPINFO\fdkernel.lsm Compressing bin\autoexec.bat Compressing bin\config.sys Compressing bin\country.sys Compressing bin\install.bat Compressing bin\KERNEL.SYS Compressing bin\sys.com Compressing DOC\KERNEL\bugs.txt Compressing DOC\KERNEL\build.txt Compressing DOC\KERNEL\config.txt Compressing DOC\KERNEL\contrib.txt Compressing DOC\KERNEL\copying Compressing DOC\KERNEL\history.txt Compressing DOC\KERNEL\intfns.txt Compressing DOC\KERNEL\lfnapi.txt Compressing DOC\KERNEL\memdisk.txt Compressing DOC\KERNEL\mkboot.txt Compressing DOC\KERNEL\nls.txt Compressing DOC\KERNEL\readme.cvs Compressing DOC\KERNEL\readme.txt Compressing DOC\KERNEL\sys.txt Everything is Ok cleaning up between builds Make is wmake /ms /h. Linker is ..\utils\wlinker /ma/nologo. ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.las *.cod *.err status.me ..\utils\rmfiles exeflat.exe patchobj.com ..\utils\rmfiles *.obj *.bak libm.lib ..\utils\rmfiles status.me ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.cod *.err ..\utils\rmfiles device.lib status.me ..\lib\device.lib ..\utils\rmfiles *.lst *.map *.bak *.obj ..\utils\rmfiles *.bin status.me ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.las *.cod *.err status.me ..\utils\rmfiles bin2c.com sys.com fat*.h oemfat*.h ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.cod *.err *.lnk ..\utils\rmfiles kernel.exe kernel.sys status.me build kernel 2042 (FAT12/FAT16/FAT32) Make is wmake /ms /h. Linker is ..\utils\wlinker /ma/nologo. USING OPTIONS of C=[-DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT] ASM=[ -DKERNEL_VERSION="2042 " -DWIN31SUPPORT] Process UTILS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ wcl -zq-zp1-os-s-we-e3-wx-bt=DOS -mt -IC:\OW19\H -I..\hdr patchobj.c wcl -mc-zq-zp1-os-s-we-e3-wx-bt=DOS -IC:\OW19\H -I..\hdr exeflat.c Process LIB ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ..\utils\rmfiles libm.lib wlib -q C:\OW19\lib286\dos\clibm.lib *i4m C:\WINDOWS\system32\cmd.exe /c for %i in (*.obj) do ..\utils\patchobj CODE=LCODE %i C:\fd\freedos.svn\freedos-svn.sf\kernel\SOURCE\ke2042\lib>..\utils\patchobj CODE=LCODE i4m.obj wlib -q libm +i4m ..\utils\rmfiles *.OBJ Process DRIVERS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj floppy.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj rdpcclk.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj wrpcclk.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj wratclk.asm ..\utils\rmfiles device.lib wlib -q device +floppy.obj +rdpcclk.obj +wrpcclk.obj +wratclk.obj copy device.lib ..\lib 1 file(s) copied. Process BOOT +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ c:\nasm\nasm -dISFAT12 boot.asm -lfat12com.lst -ofat12com.bin c:\nasm\nasm -dISFAT16 boot.asm -lfat16com.lst -ofat16com.bin c:\nasm\nasm boot32.asm -lfat32chs.lst -ofat32chs.bin c:\nasm\nasm boot32lb.asm -lfat32lba.lst -ofat32lba.bin c:\nasm\nasm -dISFAT12 oemboot.asm -loemfat12.lst -ooemfat12.bin c:\nasm\nasm -dISFAT16 oemboot.asm -loemfat16.lst -ooemfat16.bin Process SYS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ wcl -zq-zp1-os-s-we-e3-wx-bt=DOS -mt -IC:\OW19\H bin2c.c .\bin2c.com ../boot/fat12com.bin fat12com.h fat12com .\bin2c.com ../boot/fat16com.bin fat16com.h fat16com .\bin2c.com ../boot/fat32chs.bin fat32chs.h fat32chs .\bin2c.com ../boot/fat32lba.bin fat32lba.h fat32lba .\bin2c.com ../boot/oemfat12.bin oemfat12.h oemfat12 .\bin2c.com ../boot/oemfat16.bin oemfat16.h oemfat16 wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS sys.c wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS fdkrncfg.c wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS ..\kernel\prf.c wcc -IC:\OW19\H -I..\hdr -DFORSYS -DWITHFAT32 -zq-zp1-os-s-we-e3-wx-bt=DOS talloc.c wcl -zq-zp1-os-s-we-e3-wx-bt=DOS -mt sys.obj fdkrncfg.obj prf.obj talloc.obj copy sys.com ..\bin 1 file(s) copied. Ultimate Packer for eXecutables Copyright (C) 1996 - 2010 UPX 3.07w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 08th 2010 File size Ratio Format Name -------------------- ------ ----------- ----------- 20188 -> 11681 57.86% dos/com sys.com Packed 1 file. Process KERNEL +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ..\utils\rmfiles *.lnk ..\utils\echoto KWC8632.lnk kernel.obj entry.obj io.obj console.obj serial.obj printer.obj dsk.obj sysclk.obj+ ..\utils\echoto KWC8632.lnk asmsupt.obj execrh.obj nlssupt.obj procsupt.obj dosidle.obj int2f.obj nls_hc.obj+ ..\utils\echoto KWC8632.lnk apisupt.obj intr.obj irqstack.obj blockio.obj chario.obj systime.obj error.obj+ ..\utils\echoto KWC8632.lnk break.obj dosfns.obj fatdir.obj fatfs.obj fattab.obj fcbfns.obj inthndlr.obj+ ..\utils\echoto KWC8632.lnk ioctl.obj memmgr.obj task.obj newstuff.obj nls.obj network.obj+ ..\utils\echoto KWC8632.lnk prf.obj misc.obj strings.obj syspack.obj lfnapi.obj iasmsupt.obj memdisk.obj+ ..\utils\echoto KWC8632.lnk main.obj config.obj initoem.obj inithma.obj dyninit.obj iprf.obj+ ..\utils\echoto KWC8632.lnk initdisk.obj initclk.obj cpu.obj ..\utils\echoto KWC8632.lnk kernel.exe ..\utils\echoto KWC8632.lnk kernel.map ..\utils\echoto KWC8632.lnk ..\lib\device.lib ..\lib\libm.lib c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj kernel.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj entry.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj io.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj console.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj serial.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj printer.asm wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT dsk.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT sysclk.c c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj asmsupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj execrh.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj nlssupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj procsupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj dosidle.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj int2f.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj nls_hc.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj apisupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj intr.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj irqstack.asm wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT blockio.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT chario.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT systime.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT error.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT break.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT dosfns.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fatdir.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fatfs.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fattab.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT fcbfns.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT inthndlr.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT ioctl.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT memmgr.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT task.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT newstuff.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT nls.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT network.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT prf.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT misc.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT strings.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT syspack.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntHMA_TEXT lfnapi.c c:\nasm\nasm -DWATCOM -D_INIT -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj -o iasmsupt.obj asmsupt.asm c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj memdisk.asm wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI main.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI config.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI initoem.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI inithma.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI dyninit.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI iprf.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI initdisk.c wcc -I..\hdr -0 -DMEMDISK_ARGS -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff-r-ntINIT_TEXT-gTGROUP-ndI initclk.c c:\nasm\nasm -DWATCOM -DKERNEL_VERSION="2042 " -DWIN31SUPPORT -DWITHFAT32 -i../hdr/ -DXCPU=86 -f obj cpu.asm ..\utils\wlinker /ma/nologo @KWC8632.lnk; ..\utils\exeflat.exe kernel.exe kernel.sys 0x60 -S0x10 -S0x78 -S0x79 -U upx --8086 --best Ultimate Packer for eXecutables Copyright (C) 1996 - 2010 UPX 3.07w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 08th 2010 File size Ratio Format Name -------------------- ------ ----------- ----------- 70370 -> 46651 66.29% dos/exe tmp.exe Packed 1 file. header len = 352 = 0x160 image size (less header) = 70338 = 0x112c2 first relocation offset = 0 = 0x0 relocation at 0x0000:0x0027 ->01f8 relocation at 0x01f8:0xa23d ->102b relocation at 0x01f8:0xa53e ->0000 relocation at 0x01f8:0xcfc0 ->01f8 Processed 79 relocations, 75 not shown Compressing kernel - exe format upx --8086 --best tmp.exe header len = 32 = 0x20 image size (less header) = 46619 = 0xb61b first relocation offset = 0 = 0x0 relocation at 0x0b61:0x0004 ->0000 Processed 1 relocations, 0 not shown copy kernel.sys ..\bin 1 file(s) copied. copy kernel.sys ..\bin\KWC8632.sys 1 file(s) copied. copy kernel.map ..\bin\KWC8632.map 1 file(s) copied. Processing is done. zipping FAT32 release version 7-Zip 9.21 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-11 Scanning Creating archive ..\..\ke2042_86f32.zip Compressing bin\autoexec.bat Compressing bin\config.sys Compressing bin\country.sys Compressing bin\install.bat Compressing bin\KERNEL.SYS Compressing bin\KWC8632.map Compressing bin\sys.com Compressing docs\bugs.txt Compressing docs\build.txt Compressing docs\config.txt Compressing docs\contrib.txt Compressing docs\copying Compressing docs\fdkernel.lsm Compressing docs\history.txt Compressing docs\intfns.txt Compressing docs\lfnapi.txt Compressing docs\memdisk.txt Compressing docs\mkboot.txt Compressing docs\nls.txt Compressing docs\readme.cvs Compressing docs\readme.txt Compressing docs\sys.txt Everything is Ok restructuring and zipping update package DOCS\bugs.txt DOCS\build.txt DOCS\config.txt DOCS\contrib.txt DOCS\copying DOCS\fdkernel.lsm DOCS\history.txt DOCS\intfns.txt DOCS\lfnapi.txt DOCS\memdisk.txt DOCS\mkboot.txt DOCS\nls.txt DOCS\readme.cvs DOCS\readme.txt DOCS\sys.txt 15 file(s) copied. C:\fd\freedos.svn\freedos-svn.sf\kernel\SOURCE\ke2042\DOC\KERNEL\fdkernel.lsm 7-Zip 9.21 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-11 Scanning Creating archive ..\..\kernel32.zip Compressing APPINFO\fdkernel.lsm Compressing bin\autoexec.bat Compressing bin\config.sys Compressing bin\country.sys Compressing bin\install.bat Compressing bin\KERNEL.SYS Compressing bin\sys.com Compressing DOC\KERNEL\bugs.txt Compressing DOC\KERNEL\build.txt Compressing DOC\KERNEL\config.txt Compressing DOC\KERNEL\contrib.txt Compressing DOC\KERNEL\copying Compressing DOC\KERNEL\history.txt Compressing DOC\KERNEL\intfns.txt Compressing DOC\KERNEL\lfnapi.txt Compressing DOC\KERNEL\memdisk.txt Compressing DOC\KERNEL\mkboot.txt Compressing DOC\KERNEL\nls.txt Compressing DOC\KERNEL\readme.cvs Compressing DOC\KERNEL\readme.txt Compressing DOC\KERNEL\sys.txt Everything is Ok cleaning up between builds Make is wmake /ms /h. Linker is ..\utils\wlinker /ma/nologo. ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.las *.cod *.err status.me ..\utils\rmfiles exeflat.exe patchobj.com ..\utils\rmfiles *.obj *.bak libm.lib ..\utils\rmfiles status.me ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.cod *.err ..\utils\rmfiles device.lib status.me ..\lib\device.lib ..\utils\rmfiles *.lst *.map *.bak *.obj ..\utils\rmfiles *.bin status.me ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.las *.cod *.err status.me ..\utils\rmfiles bin2c.com sys.com fat*.h oemfat*.h ..\utils\rmfiles *.obj *.bak *.crf *.xrf *.map *.lst *.cod *.err *.lnk ..\utils\rmfiles kernel.exe kernel.sys status.me clean up Done.