Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6203729
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T04:58:00+00:00 2026-05-24T04:58:00+00:00

I remember 1990’s Turbo Pascal 6.0 which had several compiler switches for 80286-specific features,

  • 0

I remember 1990’s Turbo Pascal 6.0 which had several compiler switches for 80286-specific features, all with a note that they work only in Real Mode but not in Protected Mode. Did Turbo Pascal ever have a compiler that could compile to 286 Protected Mode? (Could this feature be used to write OS/2 native programs?)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T04:58:01+00:00Added an answer on May 24, 2026 at 4:58 am

    Yes. Borland Pascal 7 supported 16-bit PM programs for dos and win 3.x. But it is no longer available (and commercial licenses are very expensive on the 2nd hand market). To make it work with OS/2 you probably need to rework the entire extender model to match OS/2. (e.g. EMX) It might have been done, but the result will probably be clumsy to say the best (and EMX based rather than native)

    However there are two TP/Delphi clones that support nearly the entire TP dialect, and partial Delphi even:

    • Virtual Pascal. Out of active development for nearly a decade, but still working and freeware. What’s left of the VP community is here The Delphi support is till about D2.
    • Free Pascal is a still supported, and the Delphi support is a mix of versions, with the current gravity point at D2006/2007. The OS/2 port is still supported, but only proceeds slowly

    Both generate 386+ code though, and that might be a problem if you have large amounts of 16-bit assembler you want to port (but these probably need review for the change to 286 protected mode too)

    In general, I would advise Free Pascal, but since the OS/2 port of VP was once very popular, in this case it might be worth to at least have a look at VP too. Specially if the project is limited in scope and time. Long term, Free Pascal, as still active project is a better bet.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I remember my old Radeon graphics drivers which had a number of overlay effects
I remember there was shortcut key (probably F8) in Turbo C that showed which
I remember in pascal we had such a thing to draw line with XOR
I remember back in the day with the old borland DOS compiler you could
I remember in symfony 1.x there was a "currency" field type, which was a
I remember that there is a folder in the c:\Windows\system32 where all the HTTP
I remember once in school we had the task of programming a marquee text
I remember seeing that there was a specific command you could put on Google
I remember .Net had a feature (don't remember whether it was a configuration option
I remember first learning about vectors in the STL and after some time, I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.