Mail Archives: djgpp/2000/10/06/21:45:16.1
> It's intentional. That module was written by me, for me.
Sorry for 'buggy behaviour', then. I simply assumed that _mono
routines work on entire screen area. A little note in library
reference could help to avoid confusion. There is yet another
thing that puzzles me: after printf("\n") cursor moves to 1st
column on the next line, but _mono_printf("\n") moves cursor
down, without changing column. Why?
> Since the _mono routines are intended for debugging, this isn't a big
> problem. If you want to do full-screen stuff, you'd either write
> directly to memory (that's faster anyway) or switch to mode 7 so that
> stdout goes to the mono screen.
Indeed, I wanted to use them for debugging and wrote few routines
with similar functionality as _mono functions, using _farsetsel and
_farnspokeb. Can I use _farsetsel safely inside irq handler? Should
I restore previous selector after that?
- Raw text -