Skip to content

Commit

Permalink
switch to 32-bit JWasm DOS version (16-bit version crashes under EDR)
Browse files Browse the repository at this point in the history
  • Loading branch information
boeckmann committed Aug 7, 2024
1 parent d1d54bd commit 825dfb8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion platform.mak
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ CP = copy

!ifdef __MSDOS__
LTOOLS = ltools$(SEP)dos
WASM = jwasmr
WASM = jwasmd
!else ifdef __NT__
LTOOLS = ltools$(SEP)win32
WASM = jwasm
Expand Down

4 comments on commit 825dfb8

@boeckmann
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JWasmr 2.18 actually crashes under QEMU, not EDR in general. On my Pentium MMX with EDR booted it runs fine.

@roytam1
Copy link

@roytam1 roytam1 commented on 825dfb8 Aug 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JWasmr 2.18 actually crashes under QEMU, not EDR in general.

I wonder if this is actually a QEMU bug?

@boeckmann
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe, but unlikely? I will double-check with FreeDOS kernel under QEMU.

@boeckmann
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be caused by JWasmR itself, specifically the BREAK handler. If I disable this when compiling the executable seems to work. This may also be an OpenWatcom V2 issue. I will have to perform further tests...

Please sign in to comment.