Question and Answer Database FAQ758C.txt Building a DOS device driver with BC++ 5.0 Category :C/C++ Language Issues Platform :DOS Product : BC++5.x Question: Can I build a DOS device driver with the tools that come with BC++ 5.0 or TASM 5.0? I get an error at link Fatal : No program entry point Answer: Yes this is possible but you should use tlink.exe from BC++ 4.52. The attached test case builds a driver from an ASM file. < from the readme.txt in the attached file SYSTEST.ZIP> This set of files produces a SYS file ( a 16 bit DOS device driver ) that simply displays a message indicating success upon loading. the included batch file BUILDSYS.BAT does the necessary steps for you: assemble the ASM file TASM link the obj TLINK convert EXE to binary image EXE2BIN rename BIN to SYS to test the DOS device driver add a line to CONFIG.SYS on a system running DOS DEVICE=c:\emptydrv.sys NOTE: due to a bug in the tlink.exe that comes with 5.x products ( both TASM and BC++ ) this test case includes TLINK.EXE from BC++ 4.52. The bug is that no entry point is generated as a Fatal error when it should be a warning. 7/2/98 10:32:32 AM
Last Modified: 01-SEP-99