home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / fileutil / unld8615.arj / WHATSNEW.DOC < prev   
Encoding:
Text File  |  1992-06-04  |  1.5 KB  |  23 lines

  1. Ver. 1.5a.  Very minor cleanups to source code and documentation.  Made
  2. the /Z option a toggle rather than a set.  No real functional changes, so
  3. this is just the new 1.5 that will be distributed. 06/04/92
  4.  
  5. Ver. 1.5  After considerable work, and three tries, I have finally hung
  6. a buffered disk I/O routine onto the program.  I've learned a good deal
  7. about 80x86 programming in general, and disk I/O in particular in the four
  8. years this program has been under development.  As the original disk routines
  9. were closely tied to the actual UNLOAD routine, an attempt to increase
  10. the size of data read by these routines was scrapped as un-workable.  Instead,
  11. I borrowed a technique from my CP/M BIOS hacking days called BLOCK/DEBLOCK.
  12. The original routines see no difference in their I/O requests, but instead
  13. calls a couple of new routines pass the data back and forth, and maintain
  14. a rather large set of disk I/O buffers.  The result?  As you might expect,
  15. a huge increase in speed.  A test file, 271,634 bytes long was used.  Ver.
  16. 1.4 took 1:42 to UNLOAD this into Intel hex on a 25MHZ '286.
  17. The new ver. 1.5 only took 0:16.  A test of BNPF resulted in 3:15 vs. 0:36
  18. for the new version.  Plus it no-longer bangs the disk heads reading and
  19. writing all those little blocks of data.  This was all done with a slight
  20. DECREASE in size from 1.4 due to more intellegent buffer overlaying of the
  21. help screen.  No operational differences from 1.4.  Released 04/23/92.
  22.  
  23.