Skip to content

cpu/upd7725.cpp: Fix naming for host interface function, Suppress side effects for debugger reads #13530

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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

cam900
Copy link
Contributor

@cam900 cam900 commented Mar 30, 2025

NEC UPD7725/UPD96050 DSPs are not just for SNES cartridges, but also used at SSV arcade system and Prose 2000/2020 card.

…e effects for debugger reads

NEC DSPs are not just for SNES cartridges, but also used at SSV arcade system and Prose 2000/2020 card.
@Lord-Nightmare
Copy link
Contributor

I would suggest instead splitting the 'host_r' and 'host_w' functions into 'data_r' and 'data_w' plus 'status_r' (there isn't a 'status_w' on the real device except for some unimportant test mode stuff). (I already have a local change to do this, as part of a much larger retooling of the upd7725)

bus/snes/upd.cpp, seta/ssv.cpp: Simplify DSP Data RAM accessing functions
@cam900
Copy link
Contributor Author

cam900 commented Mar 31, 2025

I would suggest instead splitting the 'host_r' and 'host_w' functions into 'data_r' and 'data_w' plus 'status_r' (there isn't a 'status_w' on the real device except for some unimportant test mode stuff). (I already have a local change to do this, as part of a much larger retooling of the upd7725)

Done since 1d45fa7 .

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.

3 participants