There is a small bug in the PC_puts routine in pcgraph.asm Before the INT 10h you must push BP and AX. The author must have been using a clone card which happes to save these registers. You will only notice this bug if you use a real CGA card. Good luck -- Michael A. Shiels UUCP: { clyde, decvax, ihnp4, tektronix, ubc-vutzoo }!watmath!watale!broehl