Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 See also  





2 References  





3 External links  














Phar Lap Software






Norsk bokmål
Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Phar Lap Software, Inc.
IndustrySoftware
FoundedApril 1986
HeadquartersCambridge, Massachusetts

Key people

Richard M. Smith, Robert Moote, and John M. Benfatto
ProductsDevelopment tools for DOS, DOS extenders
Websitepharlap.com (archived)

Phar Lap Software, Inc., was a software company specializing in software development tools for DOS operating systems. The company was named after the champion New Zealand racehorse Phar Lap. They were most noted for their software allowing developers to access memory beyond the 640 KiB limit of DOS (DOS extenders) and were an author of the VCPI standard.

Phar Lap Software, Inc. was founded in April 1986 by Richard M. Smith, Robert Moote, and John M. Benfatto. Their first major success, 386|DOS-Extender, a 32-bit protected mode development tool, was released in November 1986.

Phar Lap’s product line was expanded to include 386|VMM, a virtual memory add-in driver, LinkLoc, a linker-locator for embedded development; cross tools for embedded development; and 286|DOS-Extender, a DOS extender that emulatedanOS/2 environment, complete with the OS/2 API and protected mode, in contrast with Microsoft's OS/2 API emulation, which ran OS/2 applications in real mode and only supported a subset of the OS/2 API, called the Family API. Therefore, it was often bound with existing OS/2 applications, replacing Microsoft's OS/2 API emulation for those applications that needed access to extended memory in DOS. Later on the TNT DOS extender was created, which was a version of 386|DOS-Extender that emulated the Win32 environment, complete with flat address space and threading. Again this DOS extender was often bound to existing Win32 applications. MASM 6.1 and the 16-bit version of the Visual C++ 1.0 compiler were Win32 applications written for a beta versionofWindows NT that was bound with the TNT DOS Extender. The Win32 executables referenced functions such as RtlExAllocateHeap in ntdll.dll, which did not exist in the final ntdll.dll, so if Windows even allowed you to run it (with a MajorSubsystemVersion of 3 it doesn't allow it in modern Windows), you would get an error about that function not being found. But a utility called Beta2Fix.exe could be run, which replaced the referenced to ntdll.dll to beta2.dll, then if you put the (provided) beta2.dll in your path, it would implement those old functions as calls to the new somewhat-equivalent new functions such as RtlAllocateHeap. This was fixed in MASM 6.11 and Visual C++ 1.5.

Phar Lap developed the Virtual Control Program Interface (VCPI) specification in cooperation with Quarterdeck Office Systems, who produced the DESQview task-switching software. Phar Lap was also a member of the 12-firm committee that designed the DOS Protected Mode Interface (DPMI). VCPI and DPMI are industry standards allowing DOS extenders to co-exist with expanded memory (EMS) emulators and multi-tasking environments.

Phar Lap received several major PC industry awards for VCPI, 386|DOS-Extender, and 286|DOS-Extender.

32-bit Windows applications could directly address all the memory the personal computer would support, so memory extenders were no longer needed.

Phar Lap is now part of IntervalZero, formerly Ardence, which produces, among other products, the Phar Lap ETS real-time operating system,[1] used for instance on LabVIEW real-time targets.

See also[edit]

References[edit]

External links[edit]


Retrieved from "https://en.wikipedia.org/w/index.php?title=Phar_Lap_Software&oldid=1183648603"

Categories: 
Defunct software companies of the United States
American companies established in 1986
Software companies established in 1986
Companies based in Cambridge, Massachusetts
1986 establishments in Massachusetts
Hidden categories: 
Webarchive template wayback links
Articles with short description
Short description matches Wikidata
Articles needing additional references from August 2014
All articles needing additional references
All articles with dead external links
Articles with dead external links from September 2016
Articles with VIAF identifiers
Articles with LCCN identifiers
 



This page was last edited on 5 November 2023, at 17:27 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki