Mail Archives: djgpp/1994/03/12/18:00:20
> IMHO it's unfortunate that you can't write directly to the ScreenPrimary[]
> array under DMPI;... I do consider this a bug in go32, but not a major one.
The "bug" is certainly not in go32. If you are willing to go to the asm
level, you can write directly to screen memory under go32. Rather, the
problem is that (1) DPMI 0.9x won't let you access the lower megabyte with
the same selector you use for the rest of the address space, and (2) gcc
doesn't support far pointers, so while you can get a selector pointing at
video memory, you can't do anything with it at the C level. I gather from
past postings that far pointer support in gcc is not coming soon, if at all.
- Raw text -