TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Neilen Marais
from: Jonathan de Boyne Pollard
date: 1996-02-07 00:27:00
subject: Newbie questions + comm

NM>
  >                But unfortunately [EMX C++] don't [sic] come
  > with much OS/2 specific info,
NM>

  The documentation is available in many programming books for OS/2, and
  also in the OS/2 Developers' Toolkit.

NM>
  > But references to tuturial type books for OS/2 programming
  > would also be appreciated.
NM>

  I posted a whole list of them here a week or so back.

NM>
  > Also, if someone could in the meantime explain to me how to
  > use a COMM port,
NM>

    fstream modem("COM4") ;
    modem << "ATZ\r" << flush ;

NM>
  > and how to do direct mem-writes in text  mode it would be nice :)
NM>

  //
  //    This program writes directly to memory in text mode
  //
  char this_is_some_memory[1024] ;

  int
  main ( int, char ** )
  {
     for (size_t i = 0 ; i < sizeof this_is_some_memory ; ++i)
        this_is_some_memory[i] = ' ' ;

     return 0 ;
  }



  Perhaps you meant direct writes to the text screen ?

  Use the VIO system calls.  They are documented both in the OS/2
  Developers' Toolkit version 1.3 (in PRCP.INF) and in two of the books
  listed in the aforementioned booklist.

  > JdeBP <
___
 X MegaMail 2.10 #0:

--- Maximus/2 3.01
* Origin: DoNoR/2,Woking UK (44-1483-725167) (2:440/4)
SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 440/4 141/209 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™.