bas7advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
PCOPY Statement Details
  Syntax  Details  Example                 Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
Copies one video memory page to another.
 
PCOPY sourcepage%,destinationpage%
 
Usage Notes
    ■ The number of video memory pages available depends on the current
      screen mode, the graphics adapter, and how much screen memory is
      on that adapter:
 
      MDPA Screen Modes:
               Rows and
        Mode   Columns    Resolution   Pages
        0      80x25      720x350      1
 
      Hercules Adapter Screen Modes:
               Rows and
        Mode   Columns    Resolution   Pages
        0      80x25      720x348      2
        3      80x25      720x348      2
 
      CGA Screen Modes
                Rows and
        Mode    Columns    Resolution   Pages
        0       40x25      320x200      8
                80x25      640x200      4
        1       40x25      320x200      1
        2       80x25      640x200      1
 
      EGA Screen Modes
                Rows and                             Page
        Mode    Columns  Display(a)     Resolution   Size   Pages
        0       40x25    Color          320x200       -     8
                40x25    Enhanced       320x350       -     8
                40x43    Enhanced       320x350       -      (c)
                80x25    Color          640x200       -      (c)
                80x25    Enhanced       640x350       -      (c)
                80x25    Color          640x200       -      (c)
                80x25    Monochrome     720x350       -      (c)
                80x43    Enhanced       640x350       -     4(c)
                80x43    Monochrome     720x350     -       4(c)
        1       40x25     -             320x200    16K      1
        2       80x25     -             640x200    16K      1
        7       40x25     -             320x200    32K       (a)
        8       80x25     -             640x200    64K       (a)
        9(d)    80x25    Enhanced       640x350    64K      1
                80x43    Enhanced       640x350    64K      1
                80x25    Enhanced       640x350    128K      (a)
                80x43    Enhanced       640x350    128K      (a)
        10      80x25    Monochrome     640x350    64K       (b)
                80x43    Monochrome     640x350    64K       (b)
        ___________________________________________________________________
        (a)  Pages = Screen memory divided by page size. Eight page maximum,
                     one page minimum.
        (b)  Pages = Screen memory divided by 2 divided by page size. Eight
                     page maximum, one page minimum.
        (c)  Number of pages is halved with 64K.
        (d)  The first two entries under mode 9 are for an EGA with 64K
             of screen memory. The next two entries assume more than 64K
             of screen memory.
 
      VGA Screen Modes:
                Rows and              Page
        Mode    Columns   Resolution  Size    Pages
        0       40x25     360x400      -      8
                40x43     320x350      -      8
                40x50     320x400      -      4
                80x25     720x400      -      8
                80x43     640x350      -      4
                80x43     720x350      -      4
                80x50     640x400      -      4
                80x50     720x400      -      4
        1       40x25     320x200      16K    1
        2       80x25     640x200      16K    1
        7       40x25     320x200      32K     (a)
        8       80x25     640x200      64K     (a)
        9       80x25     640x350     128K     (a)
                80x43     640x350     128K     (a)
        10      80x25     640x350      64K     (b)
                80x43     640x350      64K     (b)
        11      80x30     640x480      64K    1
                80x60     640x480      64K    1
        12      80x30     640x480     256K    1
                80x60     640x480     256K    1
        13      40x25     320x200     64K     1
        _____________________________________________________________________
        (a)  Pages = Screen memory divided by page size. Eight page maximum.
        (b)  Pages = Screen memory divided by 2 divided by page size. Eight
                     page maximum.
 
      MCGA Screen Modes:
                Rows and                  Page
        Mode    Columns    Resolution     Size     Pages
        0       40x25      320x400         -       8
                80x25      640x400         -       8
        1       40x25      320x200        16K      1
        2       80x25      640x200        16K      1
        11      80x30      640x480        64K      1
                80x60      640x480        64K      1
        13      40x25      320x200        64K      1