TI994W History
==============

Version 1.1a - 3.3a 
Many releases

Version 3.3b 20080319L

directdraw.cpp, directdraw.h,vdp9918.cpp
Added directdraw for speed (ahum, just a little bit faster)

dsrfuncl3.cpp
F_RewindRel() if record==0xFFFFFFFF (empty file) then do a seek to
offset 0 and not 1.5Gb as a result of the calculaton

Version 4.1a 20080401L (Fools day version)

4.1a (beta)
vdp9938.cpp
Try to add the VDP9938 emulation

4.1a (beta)
dsrfuncl3.cpp Relative reads also for simple input/output files

4.1a (beta 2)
dbgtool.cpp: dispmem(): m aaaa, m aaaa=bb m aaaa cc now all read write from SAMS memory
tms99ocr.cpp: All shift instructions now use DispShiftReg() instead of DispImmReg() when
	in single step mode.
vdp9938.cpp: SetVdpForTiBasic(): R2, R3, R4 same values as TMS9918 VDP.
Tms99ocr.cpp: opcX(): If 2 or 3 word instruction, these words follows the X instruction
	and not the source operand.

4.1b (beta 2)
cf7a.cpp: added CF7A+ functionality
dsrfuncl3.cpp: F_OpenOutput(), F_Open(), F_RewindRel():
	 Records/Sector VARIABLE = (SECTORSIZE-1)/(RECORDLENGTH+1)
dsrfuncl3.cpp: reading directory recordlength can be 0, 38 or 146 bytes and not just 0 or 146
dsrfuncl3.cpp: mask the defined filetypes to get rid of the update bit.
dbgtool.cpp: added VDP command

4.1c (Beta 3)
Tms99rf.cpp: Added functions for feeding text files to keyboard routines.
Tms99rf.cpp: Reading binary files from menu first checks where the data has to go into memory
	and using SamsWriteByte() function if in memory expansion area. Use CPU window for
	setting PC. (Need a S(tart) command for debug window?)
dsrfuncl3.cpp: Solved problem with offset in file when reading random files, record number is
	calculated as PAB[CPRECN]*256+PAB[CPRECN+1] and not as PAB[CPRECN*256]+PAB[CPRECN+1].
tms9900.cpp: LoadModule():
	Display program name and loaded module in caption of main window.
	Clear GROM space 3 through 15 when loading module to prevent incomplete
	module names in module menu.
ide.cpp: IdeRead():
	Emulator flag, DEC Century and BCD year is at addres >4D02, 4D04 and >4D06
	instead of >4E02, >4E04 and >4E06. Now emulator can timestamp files again
	on IDE image.