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

konami/ksys573: Add Dance Dance Revolution (GC845 VER. JAB) #11790

Merged
merged 2 commits into from
Nov 27, 2023

Conversation

987123879113
Copy link
Contributor

ROM dump thanks to tweak! and Caldenza. Track 23 of 845jab02 had 2 places where the audio dropped so Taro made a dump of his own CD to replace the old dump.

Additionally, CDDA audio volume should work properly again now. DDR will read in the CD audio control page, modify what it needs, then send it back on boot. In a refactor back in Sept the code was rewritten to use ptr instead of fixed offsets in the data buffer so all pages could be sent back when requested, but it unintentionally changed the layout of the page data so the volumes in older DDR games sounded really unbalanced when it tried to set the output gain for the CDDA channels to non-sense values.

===============================
Dance Dance Revolution (GC845 VER. JAB) [tweak!, Caldenza, Taro]
@cuavas
Copy link
Member

cuavas commented Nov 27, 2023

I’ve been saying this so many times lately, but can everyone please stop doing their best to trip up scripts for scraping new/promoted systems, etc.? Just use the format seen in whatsnew text files. Otherwise there’s a good chance the person merging in won’t edit it. There were numerous commits in 0.261 that wouldn’t scrape properly, and that slows me down when I’ve got three days tops to get the release notes sorted out, as well as doing some basic smoke testing for the release.

There are three things here that will mess with scripts:

  • The scripts expect a line of hyphens to introduce a list. The commit here uses equals signs.
  • The scripts look for list headings starting with “New ” for lists of newly added systems or software. This does that for a list of promotions.
  • This is a promoted clone, and the list heading lacks the word “clone” or “clones” which means I need to double-check the discrepancy.

I make an effort to sort this stuff out every month, but the more stuff I have to manually reconcile, the higher my workload in what’s already a very stressful week, and the more chance I’ll make mistakes.

@cuavas cuavas merged commit 16edb03 into mamedev:master Nov 27, 2023
5 checks passed
@angelosa
Copy link
Member

Part of it can be mitigated by changing the default message for squash merging, I'm pretty sure it's set to "Default message" which is not what we want here:
https://github.blog/changelog/2022-08-23-new-options-for-controlling-the-default-commit-message-when-merging-a-pull-request/
The other half would be that the title/description are well formed to begin with, and it looks painful because it looks it needs a CI action that reverts commits that doesn't adhere to what's defined in
https://github.com/mamedev/build/blob/master/whatsnew/whatsnew_template.txt
cfr.
https://stackoverflow.com/questions/74352636/how-to-lint-the-message-of-a-pull-request-merge-commit

@987123879113 987123879113 deleted the sys573_ddr1st branch November 28, 2023 02:53
einstein95 pushed a commit to einstein95/mame that referenced this pull request Mar 2, 2024
…ev#11790)

-machine/t10mmc.cpp: Fixed interpretation of CD Audio control page data.

Clones promoted to working
---------------------------
Dance Dance Revolution (GC845 VER. JAB) [tweak!, Caldenza, Taro]
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.

None yet

3 participants