this is an improved version of borland.patch to compile circle30bpl12 w/ borland c++ 5.01 the _chdir chdir problem has been fixed thanks to information provided by george greer, so now the executable can be run fromt he main cirlce directory instead of from the lib directory instead of converting makefile and conf.h as was done in the previous patch, this new patch makes two new files named makefile.bcc and conf.h.bcc, that way the source code will still be pristine if one wishes to use it for other compilers to use these files with borland c++ 5.01, simply rename makefile.bcc to makefile, and rename conf.h.bcc to conf.h borland doesnt have patch read the faq for how to get the cygnus port of gnus patch it is a hefty download but includes many great unix utility ports if you are looking for just a patch program, you may want to get gpatch2b.zip, try one of these sites http://ftp.uni-heidelberg.de/ftp/mirrors/simtel_win95/prog/gpatch2b.zip http://www.cdrom.com/simtel.net/win95/prog.html once you have patch.exe and borland patch put them both in the src dir and type patch < borland.patch then to get a circle executable just type make and it should invoke borlands make program note that the newly created circle.exe file needs to be put into the lib directory to be able to load the room and item database