wok annotate linld/stuff/linld.txt @ rev 9626

Fixed cowpatty. dict file should be in /usr/share/cowpatty folder instead of /usr/share folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun Apr 24 21:47:17 2011 +0000 (2011-04-24)
parents
children 23fc786c04e8
rev   line source
slaxemulator@9309 1 Linld 0.97
slaxemulator@9309 2
slaxemulator@9309 3 Linld is a Linux loader for DOS. I wrote it when loadlin failed to load newer
slaxemulator@9309 4 kernel for me and I found loadlin source to bee too big and complex to fix.
slaxemulator@9309 5
slaxemulator@9309 6 So I just wrote a repacement.
slaxemulator@9309 7
slaxemulator@9309 8 Build instructions
slaxemulator@9309 9 ------------------
slaxemulator@9309 10 You need a DOS/Windows machine. Download linld097devel.tar.bz2,
slaxemulator@9309 11 unpack it, cd DIST/LINLD097 and run !COMPILE.BAT
slaxemulator@9309 12
slaxemulator@9309 13 Usage
slaxemulator@9309 14 -----
slaxemulator@9309 15
slaxemulator@9309 16 LINLD [image=<file>] [initrd=<file>] [vga=vgamode] [cl=<kernel cmdline>]
slaxemulator@9309 17 vgamode: ask,extended,normal or dec/oct/hex number
slaxemulator@9309 18 Defaults:
slaxemulator@9309 19 image=bzImage
slaxemulator@9309 20 initrd=(nothing)
slaxemulator@9309 21 cl=auto
slaxemulator@9309 22 vga=0
slaxemulator@9309 23 Use quotes: "cl=..." if you need spaces in cmdline
slaxemulator@9309 24 Use cl=@filename to take cmdline from file
slaxemulator@9309 25
slaxemulator@9309 26 Acknowledgements
slaxemulator@9309 27 ----------------
slaxemulator@9309 28 Lots of code was borrowed from loadlin source
slaxemulator@9309 29 (author of loadlin is Hans Lermen <lermen@elserv.ffm.fgan.de>).
slaxemulator@9309 30 Some code from linux kernel (setup.S) was used too.
slaxemulator@9309 31 Thank you guys!
slaxemulator@9309 32
slaxemulator@9309 33 Changelog
slaxemulator@9309 34 ---------
slaxemulator@9309 35 0.91 Added support for cl=@filename
slaxemulator@9309 36 0.92 VCPI voodoo magic: booting under EMM386 and foes :-)
slaxemulator@9309 37 0.93 Cleanup. cl=@filename: cr/lf will be converted to two spaces
slaxemulator@9309 38 0.94 Ugly workaround for DOS int 15 fn 88 breakage
slaxemulator@9309 39 0.95 Bug squashed: vga=NNN did not like dec numbers, oct/hex only
slaxemulator@9309 40 Some VCPI comments added
slaxemulator@9309 41 0.96 Do not lowercase entire command line
slaxemulator@9309 42 0.97 memtop() must be rounded down to page boundary