Announcement

Collapse
No announcement yet.

Mel Bishop

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

  • Mel Bishop

    Mel,
    Thank You for your reply.
    The programs in question are written for a 16 bit processor and
    we need them to run in a 32 bit environment ( modern computer ). This to my understanding will lift the 640k limit.

    My employer wrote and has been using his code for many years.
    He has purchased Power Basic but would rather not have to
    relearn Turbo Basic then learn Power Basic. He has chosen to buy
    the talent needed to do this.

    I am acting as a "gofer" in this matter. When I find someone who
    can fulfill his request you will be talking to him directly.

    Sorry to have made myself misunderstood.

    [email protected]

    Bill


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

  • #2
    Bill,
    In order to use the BBS properly, reply to the same thread you started the discussion in.
    As stated in the previous thread, DOS has an automatic limit of 640K, no matter which compiler you use. However, if you move to a Windows-based compiler, you get the addressing capability you seem to be seeking.
    Nevertheless, all depends on the desire of the user. Is it your employer's wish to convert his code to Windows, or to continue with DOS?

    regards,
    Ian Cairns

    ------------------
    [email protected]
    :) IRC :)

    Comment


    • #3
      Mel,
      Thank You for your reply.
      The programs in question are written for a 16 bit processor and
      we need them to run in a 32 bit environment ( modern computer ).
      This to my understanding will lift the 640k limit.

      My employer wrote and has been using his code for many years.
      He has purchased Power Basic but would rather not have to
      relearn Turbo Basic then learn Power Basic. He has chosen to buy
      the talent needed to alter his code.

      I am acting as a "gofer" in this matter. When I find someone who
      can fulfill his request you will be talking to him directly.

      Sorry to have made myself misunderstood.

      [email protected]
      1-973-808-8811 then dial "0" for the operator,
      followed by asking for me.
      Bill


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

      Comment


      • #4
        Mr. Ian Carns:
        I will try and describe the problem. We load the schedule of
        parts to be made into memory. Schedule is an array of 64k and if
        more than 220 items are posted in the program then an
        " OUT OF MEMORY " problem exists.

        The programs are all text NO GRAPHICS. I will quote from Power
        Basic's advertisement. " Easily port DOS BASIC code to Win32
        today " or " Access to the Win32 API ".
        This to me means that the memory barriers get lifted.

        To address your question of continuing in a dos window or
        creating a full " Windows " application out of it. He would like
        to remain in a dos window and alter his code from there.

        [email protected]
        Bill


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

        Comment


        • #5
          I gather that the target compiler is the PowerBASIC Console Compiler,
          not PB/DOS.

          ------------------
          Tom Hanlin
          PowerBASIC Staff

          Comment


          • #6
            Originally posted by BILL WALKER:
            He would like
            to remain in a dos window and alter his code from there.

            [email protected]
            Bill


            To keep a "DOS" looking window in Windows, today, you need PBCC,
            and not PB 3.5 for DOS. DOS is DOS is DOS. In DOS, you' use EMS
            but to fly under Windows, the Console is the way to go.
            Quite easy port from DOS.

            ------------------
            Barry

            Comment


            • #7
              If you are running out of memory with TURBO BASIC, just upgrade to PB.DOS 3.5

              TB had limits on array sizes which the current PB/DOS does not have. (Talk about an easier port!)

              Or... Change that one big (64K) array to a random access disk file. This mod you can do in Turbo BASIC. Still easier IMO than porting to Windows.

              If you want to look at either of these options, regardless I would check if you are truly "out of memory" or just exceeding TB's limits on array sizes.

              MCM

              Michael Mattias
              Tal Systems Inc. (retired)
              Racine WI USA
              [email protected]
              http://www.talsystems.com

              Comment


              • #8
                Originally posted by Ian Cairns:
                ...DOS has an automatic limit of 640K...
                This is true; However, it should be noted that PB/DOS allows
                for data storage in all available base memory. Although I
                haven't tried this in a windows environment, in a DOS 6.2
                environment, I have had in excess of 400K of data in memory,
                waiting to be processed. Of course, the bigger the program.....



                ------------------
                There are no atheists in a fox hole or the morning of a math test.
                If my flag offends you, I'll help you pack.

                Comment


                • #9
                  Gentleman,
                  Mr. Mel Bishop has agreed to look over our source code.
                  He now has copies of the source code, compiled code and
                  console compiler used on the source code.

                  Thank you all for your help.

                  Bill


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

                  Comment

                  Working...
                  X