THIS IS FREE SOFTWARE! IT MAY BE FULL OF ERRORS AND CAUSE DAMAGE TO YOUR COMPUTER, YOUR LIFE AND MANKIND! YOU RUN THIS COMPLETELY ON YOUR OWN RISK! I AM NOT RESPONSIBLE FOR ANY KIND OF DAMAGE THIS SOFTWARE MIGHT DO TO YOU, YOUR COMPUTER OR ELSE.IF YOU DO NOT AGREE YOU HAVE TO DELETE THIS SOFTWARE IMMEDIATELY!

This is my first demo for the VFGX/2-graphic library. Soon the famous MATRIX sequel MARTIX RELOADED will start and i did want i ever wanted to program since i saw the first part: the scrolling matrix! There are some implementations (even a OS/2 one with VIO-output via ncurses) but this one i did completely myself. I found a Katana-keyset on the net, rescaled and repainted it a bit, sat down and within half an our the first matrix was ready. All in all it took 2 or 3 hours for a smooth scrolling, lighting ect. but here it is! Unzip all files into a directory and run matrix.exe! At the moment i use dualmode RC5 since i had problems with the RC6. Currently the whole thing is somekind of speed-measurement. On my K6/2-500 i get about 33 fps when not interrupted by the screenshoot ;-). Note that when you run Matrix/2 your mouse will be grabbed. You can free it by CTRL+F12 and regrab by CTRL+F11, ESC terminates the application. With installed SDDHELP.SYS (if your're running SDD 7 / SNAP you have this already, if not you can download it at the dualmode-homepage) you can press CTRL+F10 to activate fullscreen. CRTL+F9 will switch back to the WPS.  DO NOT TRY TASK-SWITCHING WHILE RUNNING FULLSCREEN, IT MAY CAUSE SYSTEM INSTABITY!!!. The program will use 640x480x16 and displaying 30*21=630 font-sprites with changing brithness, also including one complete backgound copy. Well, i think it is quite fast for that! Maybe you can send me some speed results.

New: you can use MATRIX [xdim] [ydim] [minimum speed] [random speed] to set a resolution and scrolling speed. If you want to set speed than you have to give a resolution! So "MATRIX 640 480 2 10" will run in 640x480 sets the minimum speed to 2 and random speed to 10 (so scrolling speed will be in the interval [2..12])In fullscreen the picture will be centered, so black borders will probabely occur with odd resolutions. Default is "640 480 10 10" . Corrected a bug (float div zero) when disabling FPS-control.

	KEYS		
	-------------------------------------
	ESC		Exit
	CTRL+F10	switch to FULLSCREEN
	CTRL+F9		switch to WPS
	CTRL+F11	grab mouse
	CTRL+F12	free mouse
	Q		enable FPS-Control (set to 25 FPS)
	W		disable FPS-Control (mehtod=0)
	E		toggle FPS-Method (1=old VGFX, 2=dualmode), set FPS=25

This build uses the "timer01" method of the dualmode library, so you need "BASEDEV=TIMER0.SYS" in your config.sys! DO NOT TRY TASK-SWITCHING WHILE RUNNING FULLSCREEN, IT MAY CAUSE SYSTEM INSTABITY!!!

Michael