git @ Cat's Eye Technologies Funicular / master eg / FreeDOS-1.1 / Notes.txt
master

Tree @master (Download .tar.gz)

Notes.txt @masterraw · history · blame

# to build lua: set LFN=n, cd src, make generic
# but I'm sure there are just binaries somewhere we could download?

# D:\INSTPLAT -- is not idempotent w.r.t. autoexec.bat and fdconfig.sys.
# it writes DEVICEHIGH=NANSI multiple times (which can actually kill the boot.)
# also, DJGPP.ENV contains CRs, not CRLFs.  We should convert it,
# somehow, probably while it's in the staging area?  (like name_map, have
# and entry that does eol mapping of some files)

#  https://raw.githubusercontent.com/kikito/ansicolors.lua/master/ansicolors.lua

#  http://www.nasm.us/pub/nasm/releasebuilds/2.11.04/dos/nasm-2.11.04-dos-upx.zip

# http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/fdboot.img
#FREEDOS_BOOT_FLOPPY=$IMGDIR/fdboot.img

Please type 0.16, 0.18, 0.32, 0.36, 0.72, 1.2, 1.44, 1.68, 1.72, or 2.88.

160 * 1024
180
320
360
720
1200
1440
1680
1720
2880

KERNEL   SYS     45341 2006-09-03   0:10  kernel.sys
COMMAND  COM     66945 2006-09-03   0:11  command.com
DRIVER       <DIR>     2006-09-03   0:11  driver
FDCONFIG SYS      1768 2006-09-03   0:11  fdconfig.sys
FREEDOS      <DIR>     2006-09-03   0:11  freedos

### Shelta ###

*   Create a 720K floppy, as described above.  Elect to install `yasm` on it.

*   Back on the host, run `toolshelf dock bb:catseye/shelta` if you haven't
    got it.

*   Run `./outfit-floppy-shelta.sh`

*   Run `./start-freedos.sh floppy` to confirm that the floppy image boots.
    And test `shelta` on it.  Then just quit QEMU.

TODO
----

*   LF2CRLF.COM ?
*   BIN\SHELTAS.COM ...
*   BIN\SHELTAS2.COM ...
*   BIN\SHELTA86.COM ...
*   SHELTA86.ASM ...
*   ANSI colours in welcome.txt?
*   welcome.txt in shelta repo?
*   make ted3, debug, and more, optional, like yasm and perl are optional