Skip to content
New issue

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

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

Already on GitHub? # to your account

Fix: DE registers corrupted by extended BIOS handling code #88

Merged
merged 1 commit into from
Aug 19, 2021

Conversation

Konamiman
Copy link
Owner

The DE register pair must always be preserved when handling the EXTBIO hook, but it was being corrupter. With this fix the register pair will always be preserved, even if a driver has EXTBIO processing code that corrupts it.

Closes #87.

@Konamiman Konamiman self-assigned this Aug 19, 2021
@Konamiman Konamiman added this to the v2.1.1 beta 1 milestone Aug 19, 2021
@Konamiman Konamiman changed the base branch from v2.1 to v2.1.1-beta1 August 19, 2021 08:49
@Konamiman Konamiman merged commit 1a4b1ba into v2.1.1-beta1 Aug 19, 2021
@Konamiman Konamiman deleted the fix/de_corruputed_on_extbio branch August 19, 2021 14:29
@Konamiman Konamiman mentioned this pull request Aug 19, 2021
Konamiman added a commit that referenced this pull request Aug 19, 2021
* Fix: DE registers corrupted by extended BIOS handling code (#88)
* Fix: GPART not returning correct IX and IY in NEXTOR.SYS (#89)
* Add the OCM kernel ROM to the build process. (#91)
* Update kernel version number to 2.1.1 beta 1 and NEXTOR.SYS version to 2.1.2 (#90)
vipoo pushed a commit to dinoboards/Nextor that referenced this pull request Dec 19, 2021
* Fix: DE registers corrupted by extended BIOS handling code (Konamiman#88)
* Fix: GPART not returning correct IX and IY in NEXTOR.SYS (Konamiman#89)
* Add the OCM kernel ROM to the build process. (Konamiman#91)
* Update kernel version number to 2.1.1 beta 1 and NEXTOR.SYS version to 2.1.2 (Konamiman#90)
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Register corruption problem when calling memory mapper support extended BIOS
1 participant