Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Page fault error for programs using Phar Lap's 386 DOS extender #244

Open
sharkbyte16 opened this issue Dec 22, 2023 · 0 comments
Open

Page fault error for programs using Phar Lap's 386 DOS extender #244

sharkbyte16 opened this issue Dec 22, 2023 · 0 comments

Comments

@sharkbyte16
Copy link

Fortran programs compiled with the Lahey Essential Fortran 90 compiler, which uses Phar Lap's 386 DOS extender v 7.0, will result in program termination with a page fault error (see screenshot).

To Reproduce:

  1. Install Lahey Essential Fortran 90 compiler.
  2. Compile the included demo program: ELF90 demo.f90
  3. Run demo.exe

The exact same executable/runtime work fine in DosBox-X, 86Box and VirtualBox.

Tested with various 386, 486 and Pentium configurations with MS-DOS 6.22 and Windows 95, all resulting in the same page fault error. PCem is compiled from Git dev 10 Nov, host is Linux Mint LMDE 6 on a i7-4790.

If desired, I can send the demo.exe and runtime files for testing, e.g. on a bootable disk image.

Screenshot from 2023-12-22 09-30-19
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant