home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / CMCD0704.ISO / Software / Complet / FreeDOS / fdbootcd.iso / FREEDOS / DOCS / HISTORY.TXT < prev    next >
Text File  |  2004-01-31  |  19KB  |  397 lines

  1. Isolinux URL:
  2. ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/Testing/
  3. http://syslinux.zytor.com
  4.  
  5. FreeDOS (tm) bootcdrom revision for ISOLINUX method.
  6. FreeDOS CD/ISO distribution by Jeremy Davis and Bernd Blaauw.
  7. Based on FreeDOS Ripcord Beta 9 releases.
  8. Release 3.00 
  9.  
  10. How to use: 
  11. *enter system BIOS, usually by pressing DEL or F2 when system is turned on
  12. *set Boot order to ATAPI CD first 
  13.  (SCSI CD drives should also work if supported for boot by your BIOS).
  14. *insert this cdrom (first burn the iso file on cdrom [burn imagefile] if needed)
  15. *select option 1 
  16.  
  17. *** For older [486+] based computers without bootcd support, first
  18. create a diskette with Smart Boot Manager, boot to this disk and
  19. then from it boot the CD.  For some ATAPI CD drives you may need
  20. to specify your I/O addresses (see sbm docs).  Disk image [from
  21. Slackware 9] should be available at same location as this CD ISO image.
  22.  
  23.  
  24. Note:
  25. We intend the FreeDOS 1.0 cdrom distribution to allow creation of
  26. floppy disk install sets for use on all computers that the FreeDOS 
  27. specification indicates we should support 
  28. (PC XT, 8086, no extended memory, MDA/CGA/EGA/...).
  29.  
  30. For now when booting/running from the CD (or indirectly via a boot floppy)
  31. we currently require at least 386, VGA, and perhaps in the future
  32. some extended memory for a RAM disk.  If you use or know of the
  33. potential to use this ISO image on a computer that does not meet
  34. these criteria please let me (Jeremy - jeremyd@computer.org) know
  35. so I can consider/readjust the minimal requirements for using this 
  36. ISO image.  I would like it to be benificial for as many people as
  37. possible, and given how it is used (bootable CD) I presently feel
  38. the potential benefits of increased requirements over the standard
  39. FreeDOS distribution are acceptable.
  40. - Where reasonable all programs on the CD should be compiled to
  41.   run on an 8086 (FreeDOS spec minimal required computer) so they
  42.   may be freely copied from the CD to another computer.
  43.  
  44. Files, layout, purpose & requirements
  45.  
  46.      
  47. Notes:
  48. - ISOLINUX wants its configuration file to be /isolinux/isolinux.cfg
  49.  
  50. release history (fdboot.img/Isolinux/FreeDOS):
  51. (x.xx indicates no ISO image generated or publicly released)
  52.  
  53.  
  54. 3.00 - 2004-02-03 [Bernd Blaauw]
  55. *release of FreeDOS beta9 prerelease 4
  56. *updated to kernel 2033 and FreeCOM 0.82 patchlevel 3
  57. *fixed the bootdisk builder script, MS DOS/Win9x diskette dualboot support,
  58.  script is also usable from Windows NT family
  59. *implemented SYSLINUX for enhanced 386+ bootdisk
  60. *bootdisk: added CDROM readcache, advanced Memdisk/Ramdisk support
  61. *updated format to 0.91n, adding stable FAT32 formatting, fixing old errors.
  62. *rewrite/reorganize ISOLINUX directory, to save diskspace (Gzip'd disk image),
  63.  together with complete rewrite of makeiso.bat, simplifying things a lot
  64. *updated packages (Format, kernel, freecom, UDMA, EDIT, HIMEM, etc..)
  65. *added languages (DE, ES)
  66. *implemented Eric Auer's LOCALIZE program, uses Ramdrive if present.
  67. *added LOADLIN (to load Linux or MEMTEST.BIN from commandline)
  68. *rewrite autoexec.bat/config.sys creation post-installation batchfile.
  69. *documentation update.
  70.  
  71. 2.76 - 2003-09-26 [Bernd Blaauw]
  72. *release of beta9 prerelease3
  73. *updated to the 2032a kernel, having lots of bugfixes. 
  74. *integrated Freecom languages into CMDx package
  75. *updated packages, thanks to Bart Oldeman for providing hints and updated binaries
  76. *updated Isolinux to 2.07pre5
  77. *implemented FreeDOS GUI installer to version 2.1, thanks to Sergej Kozlovich
  78. *updated batchfiles, notably postinst.bat (deleted multi-boot for now)
  79. *hopefully got rid of all problems. Linux thought RockRidge was used [makeiso.bat - %ISOparams%]
  80. *bootdisk section still needs fixing:
  81.  Extraction by 360KB *.img -> ???KB diskette, make it bootable.
  82.  idea: format /q A: ; rawrite 360KB.img ; sys A: BOOTONLY
  83.  
  84. 2.75 - 2003-08-31 [Bernd Blaauw]
  85. *release of FreeDOS beta9 prerelease2
  86. *updated documentation
  87. *updated installation files
  88. *implemented CPU-dependent installation scripts (FDXMS vs FDXMS286)
  89.  
  90. 2.74 - 2003-07-19 [Bernd Blaauw]
  91. *release of FreeDOS beta9 prerelease 1
  92. *updated bootdisk and Isolinux
  93. *updated packages
  94. *removed all but BASE and SRC_BASE disksets.
  95. *see Freedos\Notdone.txt for more info
  96.  
  97. x.xx - 2003-04-28 [Bernd Blaauw]
  98. *correct the batchfiles for Jeremy's added things.
  99. *replace isolinux.bin debug-version by non-debug version.
  100.  (too much techstuff scares people)
  101. *write diskette post-install configure script 
  102.  (it's already present on cd but not yet suitable for diskette).
  103.  
  104. x.xx - 2003-04-27 [Jeremy Davis]
  105. *added graphical install (CD only) program from Sergey Kozlovic
  106. *get a nice splashscreen in Isolinux LSS16 format to replace Knoppix :)
  107. *add graphical installer
  108. *adjust documentation
  109. *add more packages?
  110. *Jeremy works in mysterious ways. Let's wait for the result!
  111.  
  112. x.xx - 2003-04-22 [Bernd Blaauw]
  113. *Giving up the ISO to Jeremy to finalise it.
  114. *Intended release date: 2003-04-30 (Queen's day here in the Netherlands)
  115. *Spanish menu's would be welcome...
  116. *MetaKern on bootdisk should have less options. After all, Isolinux shows
  117.  enough bootchoices.. kernel16/32 choice is enough.
  118.  
  119. x.xx - 2003-04-20 [Bernd Blaauw]
  120. *make last minute changes
  121. *plan: fcomlang\*lng -> (c:\)command.com (already did this for cutemouse)
  122. *the quick/full-format still has no decent prompt. SET /P being used.
  123.  
  124. x.xx - 2003-04-17 [Bernd Blaauw]
  125. *improved bootdisk builder script.
  126. *put packages in subdirectories
  127. *MetaKern fails in a way: SAVEBS_C writes a wrong bootsector...
  128. *made some BASE packages myself, inspired by FDb8H1 ISO package layout
  129. *updated to isolinux 2.04 - daily updates :)
  130. *Kernel, SYS and FreeCOM have been added. Base.1 still contains a few :N
  131. *FreeDOS installer does not like having "package.ZIP : Y" in base.1
  132.  istead of "package : Y" . Pity, else a 
  133.  FOR %%x in ( %1 ) do echo %%1 : Y >> base.1 was useful.
  134. *thinking about an automated install. A simple "select-all" ?
  135. *cool: for private use: 5MB floppy-image, C/H/S=80/8/18 !
  136. *how to determine if C: is formatted, automatically?
  137. *FreeCOM has redirection bugs (result is 0-byte config.sys):
  138.  IF NOT EXIST C:\CONFIG.SYS ECHO SHELL=C:\COMMAND.COM C:\ /P > C:\CONFIG.SYS
  139.  
  140. x.xx - 2003-04-14 [Bernd Blaauw]
  141. *freedos b9rc1a (rc2 is when packages are added)
  142. *implemented SYS Bootonly-stuff, released by Jeremy
  143. *isolinux 2.03 (final release)
  144. *improved batchfile for testing on METAKERN. DOS "SYS C:" first :)
  145. *trying to add Kernel, FreeCOM, fix packages for BASE set (base.1 file)
  146.  
  147. x.xx - 2003-04-11 [Bernd Blaauw]
  148. *FreeDOS b9rc1
  149. *read the READTHIS directory!
  150. *incomplete multi-language support (some stuff only in English)
  151. *removed the options for external programs for now. 
  152. *added Isolinux/Memdisk 2.03-pre4.
  153.  supports booting gzip-compressed image files!
  154. *changed this file (isolinux directory structure)
  155. *implemented CHOICE instead of SET /P, pressing ENTER-key is not fun!
  156. *bugfixes in the batchfiles
  157. *improved 360KB disk image (fdconfig.sys)
  158. *still broken: install.exe cannot find it's files
  159. *still broken: drvmngr cannot find install.exe, thus simply renamed drvmngr..
  160. *still broken: Jeremy's new installer needs to be added if he wants to.
  161. *still broken: new BASE, other packages and disksets need to be added
  162. *still broken: waiting for SYS BOOTONLY, needed for POSTINST.BAT and BOOTDISK.BAT
  163. *created bootdisk(s) are not bootable, since bootsector is not written..
  164. *wanted: (GZIP compressed) harddisk freedos image. directly runnable from cd:)
  165. *wanted: create diskette distro from cdrom, as told about in introduction.
  166. *why is reboot.exe/com 8KB instead of 8 bytes?
  167.  
  168. x.xx - 2003-04-10 [Bernd Blaauw]
  169. *changed directory layout bigtime
  170. *rewrote batchfiles. Now they're not so complicated as I made them before..
  171. *wrote postinst.bat instead of director.bat,
  172.  should also be usable on diskette distro for creating
  173.  usable environment
  174. *implemented Eric Auer's savebs-c.com, hasfat32.com
  175. *bigtime waiting for SYS's BOOTONLY option and SAVEBOOT instead of savebs-c.com
  176. *stripped a lot of stuff. now 22MB instead of 45..53 ,compressed 18 versus 37.
  177.  -extra's removed
  178.  -disk images removed
  179.  -\bin directory minimized.
  180. *found freecom 0.82pl1 bugs:
  181.  - "echo =============" gives "echo is on" or "echo is off" message..wrong!
  182.  - @goto end
  183.    @echo This line is never executed, since GOTO-error aborts batchfile!
  184.    should be a errormessage, but continue batchfile, not abort it!
  185.  - XMS version eats LOADS (151KB) of RAM if no XMS available. Confirmed already.
  186.  - msdos+freecom requires a FULL shell-line:
  187.    shell=a:\freedos\command.com a:\freedos\ /p:a:\freedos\fdauto.bat 
  188.    instead of
  189.    shell=a:\freedos\command.com /p:a:\freedos\fdauto.bat
  190. *wanted: basename utility: basename "dummy.foo" -> "dummy" as output
  191.          why? for %%x in ( *.zip ) do (basename.exe %%x :y >> distro.1)
  192.          (this requires basename to accept filename and some text)
  193.  
  194. x.xx - 2003-04-09 [Bernd Blaauw]
  195. *lost previous history file :(
  196. *used some of Jeremy's changes from his private build.
  197. *improved file structure on single FDboot.img from Jeremy Davis.
  198.  now also used on my private 2.88MB image, which boots both freedos, msdos,
  199.  and PowerQuest's PartitionMagic/Drive Image
  200. *added BootLogo. Ripped it from Knoppix Linux. Feel free to replace it
  201. *fixed makeiso.bat
  202. *added freecom 0.82pl1 and kernel2029
  203. *newer MetaKern [2003-04-01]
  204. *updated FreeCOM languages, updated \freedos\fdos\bin (including fdisk 1.21, fc2.20)
  205. *waiting for SYS [destination] BOOTONLY patch
  206. *added Eric Auer's savebs-*.com files for saving non-FreeDOS bootsectors from other
  207.  DOS's.
  208. *batchfiles need major cleanups. I cannot determine structure I made anymore..
  209. *bootdisk builder script changed. Now using extract.exe from www.winimage.com
  210.  to rip contents of image file and put it on a bootdisk.
  211. *updated Isolinux to 2.03pre3 - debug-version. My SCSI system is buggy..
  212. *attempted MetaKern localisation (director.bat, metacore.asm, metalang.%lang%, nasm.exe)
  213. *support ReactOS cdrom creation.
  214. *desired: GPL atapi cdromdriver :) longterm
  215. *packages still not updated.
  216. *distribution still not smaller.
  217.  
  218. x.xx - 2003-02-26 [Jeremy Davis -- planned]
  219. *update XKeyb support (all KEYs in menu, add to generated AUTOEXEC.BAT)
  220.  - hey, not all! 147 is a bit too much - XKeyb1.14
  221. *finalize switch from rawrite to fdimage
  222. *added/updated some more docs, some from fd-doc site
  223. *add batch/logic so can create floppies for installation on other computers;
  224.  based on Bernd's bootdisk builder, but add creation of install set disks
  225.  
  226. x.xx - 2003-02-23 [Jeremy Davis]
  227. -removed partition image
  228. -directly runable FreeDOS installation (\FREEDOS\FDOS\) now just BASE and UTIL
  229. *update FDAUTO.BAT/AUTORUN.BAT so easier to bypass FreeDOS entries or add new
  230.  entries to make easier to use ISO image as bootable DOS for other software
  231.  (if isolinux\AUTORUN.BAT exists if will be used in preference to FREEDOS\AUTORUN\AUTORUN.BAT)
  232.  
  233. x.xx - 2003-02-17 [Bernd Blaauw]
  234. *added bootdisk builder script makeboot.bat
  235. *reduced Memtest86 size from 1.44MB to 90KB by booting Memtest directly instead of an
  236.  imagefile.
  237. *update the binary programs (*.com/*.exe) in \freedos\fdos\bin
  238. *corrected a label in automenu.txt
  239. *experimented with using MetaKern and/or SYSLINUX as diskette bootloader, to 
  240.  eliminate disk images (reduces cd-size).
  241. *updated Isolinux and Memdisk to version 2.02
  242.  
  243. x.xx - 2002-11-22 [Bernd Blaauw]
  244. *fixed Xkeyb support finally
  245. *minor text cleanups, especially Dutch files.
  246. *added mouse support if making disk bootable by writing bootsector.
  247. *added a RETURN-TO-MENU option by typing MENU. Made a shortcut for running FDISK :)
  248.  
  249. x.xx - 2002-11-13 [Bernd Blaauw]
  250. *now updated ALL strings to refer to FreeDOS beta 8 H2. Saves Jeremy a bit of work later.
  251. *added full dualboot capabilities with an already installed MSDOS (tm) 5.00 - 6.22
  252.  or Win95 - WinME, by using Eric Auer's MetaKern (newest version) bootloader.
  253. *updated FreeCOM to 0.83beta54.
  254. *optimized director.bat and read/write of bootsectors thanks to Eric Auer.
  255. *implemented BennyLevel in FINDCD.BAT on bootdisk, introduced by freecom 0.83beta54.
  256. *use %_CWD% introduced with above mentioned FreeCOM.54
  257. *updated kernel to 2027 final release, and beyond.
  258.  
  259. x.xx - 2002-10-31 [Bernd Blaauw]
  260. *updated bootdisks contents with contents of fd32boot.img except kernel sometimes.
  261. *updated ISOLINUX&MEMDISK to version 2.01pre1 (2.00stable is also released)
  262. *separated installation texts into separate messagefile for localized 
  263.  messages during (before/after) install.
  264. *updated FDAUTO.BAT/FDCONFIG.SYS on FDxxBOOT.IMG to allow multiple cdrom-drivers
  265.  to load (I have the need for loading both ATAPI/ELTORITO and SCSI controllers).
  266. *added FreeCOM dutch language file, so first total working translated
  267.  installation possibly. Only for internal commands though.
  268.  
  269. x.xx - 2002-10-02 [Bernd Blaauw]
  270. *eliminate need for writable diskspace during installation and configuration.
  271. *easy way to make disk bootable using BOOT alias.
  272. *changed fixed filenames to c:\config.sys, c:\autoexec.bat and c:\command.com,
  273.  but only if not exist yet.. (director.bat %name1%, %name2%, %name3%) 
  274. *use %VM%=true if running within VMware, thus disabling the options to configure
  275.  XOSL bootmanager and/or SEAL2 desktop environment if opted to install.
  276. *360KB disk-images used for cdrom-install - saves downloading, loads a bit faster :)
  277. *forced to create fdbtsect.bin for easy adding to any bootmanager
  278.  (FreeDOS bootsector file, 512bytes), added a hint, and SYS does not
  279.  write bootsector-area thankfully (which could otherwise kill multiboot).
  280. *also get CuteMouse translated version installed over the English version, if user
  281.  decided to install CuteMouse. copy ..ctmouse\ctm-%lang%.exe .\ctmouse.exe
  282.  
  283. x.xx - 2002-09-24 [Bernd Blaauw]
  284. *Added bootsector file writing for easily adding FreeDOS to some bootmanagers.
  285. *Updated FDAUTO.BAT and FINDCD.BAT to detect cdrom, even if FreeDOS distro absent.
  286.  will run another batchfile then.
  287. *major changes to Director.bat
  288. *small changes to MAKEISO, since http:// is invalid description.. better to remove it.
  289. *few small fixes
  290.  
  291. 2.03 - 2002-09-15 [Jeremy Davis and Bernd Blaauw]
  292. *actually release FreeDOS Ripcord Beta8 h01
  293. *a few updates in some of the docs [HISTORY.TXT, ERRATA.TXT]
  294.  
  295. 2.02 - 2002-09-13 [Jeremy Davis]
  296. *Release Candidate 1 (RC1)
  297.  
  298. x.xx - 2002-09-12 [Jeremy Davis]
  299. *include translated INST.TXT from Bernd Blaauw
  300. *updated MAKEISO.BAT so %BASEDIR% inferred when ran on Windows NT, from Bernd Blaauw
  301. *change so PQ tools can be on CD (still faster on RAMDISK/Image, but simpler this way)
  302. *test and fix minor glitches I introduced
  303.  
  304. x.xx - 2002-09-03 [Jeremy Davis]
  305. *pre-release-5
  306. *update a few packages that were updated (with new translations) in the last couple days
  307. *update EXTRAS, rawwritewin to 0.7, add raread
  308. *update generic CD boot disk images from current ISO boot disk
  309. *stuff
  310.  
  311. x.xx - 2002-09-02 [Bernd Blaauw]
  312. *corrected boot-images FAT16/FAT32
  313. -Director.bat had several Missing ECHO's for c:\fdconfig.sys
  314. -Fdauto.bat had CD ISOLINUX that is now changed to CD FREEDOS; CD AUTORUN
  315.  
  316. x.xx - 2002-08-30 [Jeremy Davis]
  317. *finish updating the included packages
  318. *start switch from rawrite to fdimage (added fdimage)
  319. *added bootmanagers to EXTRAS\
  320. *fix the batch file for recreating the ISO image (on Windows)
  321. *test!!!
  322.  
  323. x.xx - 2002-08-29 [Jeremy Davis]
  324. *isolinux 2.00 pre-release 8 (thanks to Bernd for informing me of its release)
  325. *add translations to and include copies of all licenses used to \FREEDOS\DOCS\LICENSES\
  326.  
  327. x.xx - 2002-08-28 [Bernd Blaauw]
  328. *update \isolinux\FDxxBOOT.IMG, correct findcd.bat to find \FREEDOS\AUTORUN\AUTORUN.BAT
  329.  and Director.bat: Create multimenu files.
  330.  
  331. 2.00 - 2002-08-23 [Jeremy Davis]
  332. *FreeDOS Ripcord beta8 h01 prerelease 2 (Bernd's image is prerelease 1)
  333. *merged updates from Bernd Blaauw
  334. *other minor changes/updates
  335. *rearranged layout some
  336. *updated several FreeDOS programs, see PROGRAMS.TXT
  337. *eltorito.sys driver to 1.4
  338. *isolinux 2.00 pre-release 7
  339.  
  340. 1.49 - 2002-08-17
  341. *updated kernel to 2027-test, which includes fat16 8GB+ support, like booting from a 500MB FAT16 partition at end of 80GB harddisk
  342. *updated SYS to 2.5 to remove %comspec% bug. Thanks Bart!
  343. *updated to isolinux 2.00pre7 ( available at:   ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/Testing/ )
  344. *updated Freecom to 0.83beta44 XMSswapping version (free44.com)
  345. *added initial support for PowerQuest Drive Image and PowerQuest Partition Magic (requires Ramdisk/Mouse!)
  346. *added Acer/Benq dos cdrom driver URL to bootcdrom's "make bootdiskette" option.
  347. *Isolinux directory has ATTRIB updated to 2.0, and dos\install has Fdisk 1.10 [1.00] /Choice 3.6 [3.00?] updated
  348. *Format updated to 0.90
  349. *Corrected some Dutch language files
  350. *Eltorito.sys driver updated to version 1.4
  351. *Deleted FDB8_144.DSK disk-image. It's not useful.
  352. *Deleted FDCDTEST.IMG from Isolinux directory. Still don't know it's use. [KJD its a test/trial image, option t at boot]
  353. *Updated FDOSCD.IMG and FDB8_12.DSK to new kernel and \freedos + \isolinux directories
  354. *Added 720KB diskette image [FDB8_72.DSK], updated from beta7 to beta8 using WinImage
  355. *added support for auto-generated autoexec.bat/config.sys, including %path% [requires writable A:, like memdisk] :
  356. -updated cdrom's binary command.com to freecom 0.83beta44 for shell=xxxx.com /p=yyy.bat feature (was broken in old version)
  357. -c:\kernel.sys (kernel, like io.sys)
  358. -c:\fdconfig.sys (config.sys systemdriver loading file)
  359. -c:\%freedosdir%\fdauto.bat (autoexec.bat system configuration file)
  360. -c:\%freedosdir%\bin\command.com (command.com)
  361.  
  362. bugs: 
  363. *total/full format may fail at 99% with errorcode 1023. Format 0.90 still has same potential failure within VMware
  364.  
  365.  
  366. 1.22 - 2002-07-19 [Bernd Blaauw]
  367. *deleted self-extracting WinImage FreeDOS disk image from isolinux\win32 directory
  368. *corrected config.sys error in fdXXboot.img [free40.COM]
  369. *modified Autorun.inf for win32 bootdisk creation commandline (RawriteWin)
  370. *updated to isolinux 2.00 pre-release 6 (isolinux.bin)
  371. * ( private test of UPX-compressed Eltorito.sys loading )
  372.  
  373. 1.20: 2002-06-28 [Bernd Blaauw]
  374. *updated to isolinux 2.00pre5 (isolinux.bin, isolinux.doc)
  375. *converted 1.44MB disk-images to 360KB disk-images to save diskspace
  376. *added autorun.bat
  377. *made makeiso batchfile in root
  378. *created win32 self-extracting disk-image as standard bootdisk for FreeDOS using licensed
  379.  WinImage Pro
  380. *changed autorun.inf, icon location
  381. *upx-packed MakeISO stuff: 
  382.  mkisofs upx1.20 exe-packed     (650KB to 250KB)
  383.  cygwin1.dll upx1.20 exe-packed (350KB to 110KB)
  384. *changed location of readme file
  385. *updated Eltorito.sys driver to 1.3b
  386.  
  387. 1.02: 2002-04-7 [Jeremy Davis]
  388. *FreeDOS beta8
  389. *isolinux 1.70 (diskemu developement discontinued, switch to use isolinux & kernel config.sys menus)
  390. *1.44MB disk-images
  391.  
  392. 1.01: [Jeremy Davis]
  393. *FreeDOS beta7
  394.  
  395. 1.00: 2001-09-03 [Jeremy Davis]
  396. *FreeDOS Ripcord beta6 h10
  397. *DiskEmu implemented