Announcement

Collapse
No announcement yet.

PBDOS and XMS?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • PBDOS and XMS?

    Hi folks,

    Not having used PBDOS in years, I can't remember if it
    handles data moves to and from XMS and a data segment?

    I'm working on a spec for a system that currently
    uses DOS on an embedded Pentium. My mission is to
    add video capture. We have the option of adding
    another (protected mode OS) processor, or trying
    to handle large video and processing buffers (>64k)
    in XMS chunks on the existing processor. Assuming CPU
    cycles aren't a problem, any ideas?

    Thanks,
    Jim Barber


    ------------------

  • #2
    PowerBasic 3.5 supports arrays that are stored in EMS (so-called VIRTUAL arrays)...

    If you want to allocate XMS blocks and write to and read from them, you can
    try my little free XMS unit (for PB3.5, on request maybe also for PB3.2),
    downloadable from: http://dracuul.tripod.com/pb-units/

    ------------------
    Sebastian Groeneveld
    mailto:[email protected]om[email protected]</A>
    Sebastian Groeneveld
    mailto:[email protected][email protected]</A>

    Comment


    • #3
      Also check out http://www.powerbasic.com/files/pub/pbdos/library/ and look for XMS22.ZIP



      ------------------
      Lance
      PowerBASIC Support
      mailto:[email protected][email protected]</A>
      Lance
      mailto:[email protected]

      Comment


      • #4
        Sebastian and Lance,

        Thanks! That's what I needed to know.
        The recent ad for PBDOS brought it to mind as
        a possible solution.

        We probably -should- move the whole system over
        to embedded Linux or NT, but that would require
        writing drivers for the hardware, and a possible
        increase in interrupt latency. Right now it's
        written in QC, but I definitely remember writing
        ISR's in PBDOS at one time. If the client will
        entertain the idea, I'll set it up for a little
        testing.

        Regards,
        Jim Barber


        ------------------

        Comment

        Working...
        X