Sept 28, 1996 : Version 1.2 done!
    Final got time to finish the new AWESOME keyboard handler.  I also added
    setvect() and getvect() to c0.asm in case someone uses C programming only.
    The keyboard handler now can block LOCKs from going to RMODE too.
    Use key_block_locks() - works just like key_block().

Sept 7, 1996 : Bugs and more
    Fixed a minor (well major) bug in the callp macro (I put it in Ver 1.1 -
    stupid).  I'm also rewriting the keyboard handler.  It now supports the
    LOCK keys and much more powerful.  (although this requires using RMODE
    jumps making it slower).  New func: key_block(x), use it to enable/disable
    CTRL+BREAK and CTRL+ALT+DEL (and more).  It's going to be a while till
    I can release this fix cause I just moved, my HD crashed and I don't
    have cable or a phone yet.  LIFE sux....

Aug 26, 1996 : Version 1.1 Released
    Well over the past few days I've ironed out a lot of bugs and think
    it is time to release the next version.  Now that it's out I'm going to
    start making games/demos and try some 3D grafix and stuff.  But don't
    worry, I'll keep releasing this as new advancements come along.  I hope
    to finish the M32 editor someday and make a Visual GUI someday and so
    much more... TTYL

Aug 8, 1996 : Mouse BUG FIX!!!
    I've finally got around to looking into that mouse bug under Win95 and
    I've found that Win95 does not return the AX reg properly in the mouse
    callback thingy.  But the fix was easy, I just use BX instead, which holds
    all the buttons current status.

Aug 3, 1996 : Bugs
    I've fixed an argc,argv bug.  I didn't really know how (byte ** argv)
    looked like so I just made a list eg(argv dd 64 dyp (?)) but it should
    have been (argv dd offset list).  Now C programs work that use _argv.
    I'm recompiling all my C programs with C2EXE.BAT so they shall be all
    be 32bit.  It takes some work to make them acceptable by my libs.
    Actually it just took so long cause I found a lot o bugs doing this.
    That's all really...

July 29, 1996 : Progress
    I've made much more progress as you can read in new.txt for Ver 1.1
    Basically i've renamed this to QLIB, added great support for the Watcom
    compilers.  And added so much!  Dropped support for Borland Compiler
    as is sux (I can't get it to do inline FPU stuff properly and it's
    calling conventions are all messed up)!!

July 26, 1996 : Progress
    I've got MATH stuff done a long time ago.  Works great.
    I've updated GUI stuff, looks much nicer now.
    As for the MOD player, it's done but only supports SB16 and it does
    not have an editor yet so it's quite useless for now.  I'll include
    it anyways if people want the code.  Convert MOD 2 M32 works but note that
    all effects and striped so nothing will sound right.  I hope in the
    next release I'll have the editor done,  but I feel so lazy as soon
    as I see the code for it.

July 15, 1996 : Math stuff
    Well I've made good progress in adding MATH support.  I've never once in
    my entire life used one FPU instruction before.  And I still don't have
    a clue.  But I've changed callp so that it can pass REAL8 variables.
    I've made a simple SIN program and writen it in ASM and C.  The C does
    nothing but the ASM is doing something (just a slope straight down).
    I guess I must be messing up the FPU regs somehow or leaving something
    on the stack but I don't see anything wrong yet.  Well nice try I gotta
    say for never using it before.  I wonder if I need WAIT in the program
    somewhere?

July 4, 1996 : M32 and stuff
    I've final got M32 working!! A stupid thing happened.  I was trying to
    set the IRQ before I got it out of the BLASTER string.  I did that long
    ago cause I wanted to do some IRQ testing so I moved the set IRQ vector
    calls without thinking...  Anyways it works great and I'm going to put
    back in all the other SB's I know of.  I hate it though, It'll mess up
    all my beautiful code (wepwep)...  I've upgraded the GUI a little, I'm
    thinking about making a Visual GUI, where you can create the boxes and
    stuff within a program and save them to a ASM file or something... (maybe
    in the future)  But for now it's back to the M32 editor so I can release
    Ver 1.1 someday.  You know, I've been working on that M32 for about 2 years
    now.  But I always get sidetracked with other interests... (I started it
    when I first discovered that Voodoo thingy).. I've also found Watcom C++
    to be an excelent C compiler, I suggest getting it.  Although it does
    not append '_' to anything so you must be that manulally (only main() needs
    it so that start32.asm can call it)  There is a BAT file to use it.
    C2EXE.BAT in the Bin dir.

June 19, 1996 : M32
    Total fed up with the MOD player.
    Can't get the damn thing to play continuously (IRQ never comes)
    I've dropped support for all other older SB cards.  I've decided to
      just support 16bit cards so the M32's can always be played regardless
      of card.  Actually I had a 16 to 8bit mixer but I hated it.  The SBPRO,
      SB suc, HS sux.  Gotta add GUS support someday.

June 9,1996 : Major additions
    Added GUI.ASM
    Improved VIDEO.ASM
    More bugs fixed
    All funtions use -1 for all errors (malloc,getenv ...)

Released V1.00.03 somewhere in here (just bug fixes).  I'm not sure though...

May 12,1996 : bug fixes
    Getenv was not returning NULL if not found.
    and other little things...
    Added 'getrmint' (never made it before for some unknown reason?)
    Released V1.00.02

May 5,1996 : Major improvements
    Released V1.00 Alpha #1

=> spent a lot of time here working on another project then I came back

Feb. 26,1996 : Bugs fixed
    Released Preeta V0.04

Feb. 25,1996 : Improved printf & scanf and more bugs fixed.
    Released Preeta V0.03 and my demo game...

Feb. 23,1996 : Eliminated major bug in pack.asm.  Was using a variable within
  the data segment after ds was poped into an unknown selector in the int 21h
  handler.  This fixed the problem with call v_load after pack_init was loaded
  and must have fixed many other problems when calling any DOS functions.
    Released Preeta V0.02 to quickly fix this...

Feb. 21,1996 : First public release... Preeta V0.01

Feb. 1,1996 : Started implementing BCC32 for C support.

January 1,1996 : Major BUG eliminated:  start32.asm was copying 1024 dwords
  for the RM ints and then restored later.(should have been 1024 bytes!!)
  This fixed a lot of other problems too.
