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

Fix Famicom XEVIOUS dumping #1064

Merged
merged 1 commit into from
Jan 16, 2025
Merged

Fix Famicom XEVIOUS dumping #1064

merged 1 commit into from
Jan 16, 2025

Conversation

splash5
Copy link
Collaborator

@splash5 splash5 commented Jan 16, 2025

Some PRG ROM chips need a high to low transition on /CE to latch a new address. (Like the mask rom used by XEVIOUS.)
Currently the implementation ofread_prg_byte will set /ROMSEL by A15 state but since we are dumping PRG ROM from
$8000 - $FFFF so A15 keeps high during dumping process.

On real hardware /ROMSEL also controlled by PHI2 signal so after every bus cycle, /ROMSEL will always be high, which makes ROM chip working properly.

@splash5 splash5 linked an issue Jan 16, 2025 that may be closed by this pull request
@sanni sanni merged commit 1ee5329 into sanni:master Jan 16, 2025
5 checks passed
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

Successfully merging this pull request may close these issues.

Can't dump XEVIOUS (Famicom)
2 participants