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

CNCD - Inside : rendering errors #5

Closed
sarah-walker-pcem opened this issue May 17, 2021 · 2 comments
Closed

CNCD - Inside : rendering errors #5

sarah-walker-pcem opened this issue May 17, 2021 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@sarah-walker-pcem
Copy link
Owner

Describe the bug
Numerous rendering errors running Inside by CNCD. Geometry glitches are frequent, there are also what look like palette related issues. These may be two separate bugs.

While issues are seen with both the interpreter and recompiler, they seem more prominent with the interpreter. The geometry issues may be an FPU issue.

To Reproduce
Steps to reproduce the behavior:

  1. Run Inside
  2. Observe visual issues

Expected behavior
The demo running without visual glitches

Screenshots
image
image
image
image

Emulator configuration

  • Machine: AMI 486 clone
  • CPU: i486DX2/66
  • Graphics/sound cards: Diamond Stealth 32, Sound Blaster 2.0
  • Installed OS: MS-DOS 6.22

Host machine

  • OS: Windows 10
  • Emulator version: v17
@sarah-walker-pcem sarah-walker-pcem added the bug Something isn't working label May 18, 2021
@sarah-walker-pcem
Copy link
Owner Author

FPU state is getting corrupted during interrupts. Looks like FSTENV isn't saving the correct top-of-stack value.

@sarah-walker-pcem sarah-walker-pcem self-assigned this May 30, 2021
@sarah-walker-pcem
Copy link
Owner Author

Fixed in commit 51516c0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant