----------- D I R E C T O R I E S -------------------------- BASE_DIR | | readme.txt // This file. | cg50_manual_v2.3.pdf // Manual in PDF format. | | CG50B_GUI_95_NT | | Cg50revb.exe // Windows 95 GUI for CG50. | | Cg50.ini // Contains last settings. | | CG50B_DLL_95_NT | | CG50b_DLL_95.dll // Windows 95 DLL (also works for NT). | | CG50.ini // Contains last settings. | | CG50b_DLL_Tester.exe // Test GUI that uses CG50b_DLL_95.dll. | | // Use to verify that DLL is functioning. | | // Also works for NT. | | CG50B_DRV_95_NT | | Vichw11.vxd // Windows 95 Device driver - copy this | | to c:\\system\ | | Vichw11.sys // Windows NT Driver - copy this virtual driver | | // to c:\\system32\drivers\ | | | | tvichw32.ini // run "regini.exe tvichw32.ini" to install | | regini.exe // proper registry keys for NT ONLY. | | | | | DOS_Cmd_Line_EXE | | Readme.txt // Read this file for information on DOS program. | | Cg50b.exe // DOS Command Line executable. DLL INFORMATION ---------------- CALLING CONVENTION: cdecl (default for Microsoft Visual C++) SYNTAX (pascal example): Run_CG50_95(DesiredFreq, InputFreq, Address, OverideFreq: longint); where DesiredFreq = 1 to 50000000 InputFreq = 10000000 to 50000000 (optional parameter) [0 = sleep] Address = 220,240,260,280,290,2A0,330,350 (optional parameter) OverideFreq = 10000000 to 50000000 (optional crystal value override) Use "-1" as optional parameter placeholder => program ignores this parameter Jumper Configurations: ---------------------- 220h = open,open,open,open 240h = open,open,jmpr,open 260h = open,jmpr,open,open 280h = open,jmpr,jmpr,open 290h = jmpr,open,open,open 2A0h = jmpr,open,jmpr,open 330h = jmpr,jmpr,open,open 350h = jmpr,jmpr,jmpr,open Run_CG50_95(15000000, -1, 576, -1) {Must also add jumper to use address 240h; Note 220h is default} Run_CG50_95(27000000, 20000000, 576, -1) {uses input clock of 20MHz to generate 27MHz}