walls@killer.Dallas.TX.US (Monty Walls) (04/18/89)
-------------------------------------------------------------------------- Well I goofed. I reversed the parameter order in peekb & peek in asm.h. I just figured it out when my printer driver stopped working (tty.c doesn't use peekb or get_byte, chance protected me in main). So here is the revised version of peekb & peek. #define peek(sg,off) doasm("mov dx,es\npop es\npop bx\nseg es\nmov ax,0(bx)\nmov es,dx\n",sg, off) #define peekb(sg,off) doasm("mov dx,es\npop es\npop bx\nseg es\nmovb al,0(bx)\nxorb ah,ah\nmov es,dx\n",sg, off) -Monty Walls Work: Home: MIS Division, Tech. Support 2224 Houston Apt #8 Oklahoma Tax Commission Norman, OK, 73701 2501 N. Lincoln USA OKC, OK, 73194 Phone - 405-364-5123 USA uucp - killer!walls Phone - 405-521-4300