TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: John Poltorak
from: Peter Fitzsimmons
date: 1995-12-29 16:39:04
subject: Non-PM Graphics

PF> Yes.  Here is a mode 13 (320x200x8bit) sample.

 JP> info on these modes? I've never heard of
 JP> mode 13.

If you were using int 10 to set the video mode (which you never would under
OS/2),  you'd be asking for VGA mode 0x13.   Find a VGA tech ref for all of
the modes.



 PF>  //icc /G4 /Q /Smes /W3 /Kb+ /O /Oi20 /Gs /Gm circ_fs.c

 JP> I got an error using /Oi120 :-

 JP> CIRC_FS.C(0:0) : warning EDC0463: Option /Oi20 is not valid.

 JP> This is using IBM C Set/2 v1.0.

I doubt very much my sample will work with that (awful) compiler.  You need
at least Cset++ 2.0.

 PF>      pchScreen = MAKEP(viopb.asel[0], 0);

 JP> What is MAKEP ?

  MAKEP(sel, off)

  The MAKEP macro combines a segment selector and an address offset to
  create a far (32-bit) pointer to a memory address.



--- Maximus/2 3.00
* Origin: Sol 3 * Toronto * V.32 * (905)858-8488 (1:259/414)
SEEN-BY: 270/101 620/243 711/401 409 410 413 430 808 809 934 955 712/407 515
SEEN-BY: 712/517 628 713/888 800/1 7877/2809
@PATH: 259/414 400 99 250/99 3615/50 396/1 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.