Skip to content

Various module and NSF driver fixes#342

Merged
Gumball2415 merged 12 commits intomainfrom
app-emu-module-nsf_driver-dev
Jun 15, 2025
Merged

Various module and NSF driver fixes#342
Gumball2415 merged 12 commits intomainfrom
app-emu-module-nsf_driver-dev

Conversation

@Gumball2415
Copy link
Copy Markdown
Collaborator

@Gumball2415 Gumball2415 commented Mar 15, 2025

This pull request aims to fix various bugs in the NSF driver and the tracker interface.

This pull request improves upon and supercedes #262.

Changes in this PR:

@Gumball2415 Gumball2415 force-pushed the app-emu-module-nsf_driver-dev branch from c62e100 to 2588546 Compare May 12, 2025 15:49
Addresses #334.

- Enable USE_ALL` when using all expansion audio flags
- Port build_engine.lua to Python
@Gumball2415 Gumball2415 force-pushed the app-emu-module-nsf_driver-dev branch from 98c3fc0 to 40778ad Compare May 30, 2025 10:40
This fixes #340.

- Add debug args, fix stderr printing in build_engine.py
@Gumball2415 Gumball2415 marked this pull request as ready for review June 1, 2025 06:00
@Gumball2415 Gumball2415 force-pushed the app-emu-module-nsf_driver-dev branch from 8e9f99a to 78c964c Compare June 1, 2025 09:42
- build_engine.py: Print stdout/stderr before exiting
...in NSF driver

This fixes #344.

- Refactor N163 wave .asm printing
@Gumball2415 Gumball2415 merged commit 802ec0c into main Jun 15, 2025
8 checks passed
@Gumball2415 Gumball2415 mentioned this pull request Jul 24, 2025
7 tasks
@Gumball2415 Gumball2415 mentioned this pull request Dec 23, 2025
Gumball2415 added a commit that referenced this pull request Jan 7, 2026
This pull request aims to fix various tracker interface and playback
issues.

This pull request improves upon and supercedes #342.

---

Changes in this PR:
- Revert "Fix C-0 not previewing DPCM sample" (@damifortune @Gumball2415
#383 #394)
	- This reverts commit ac26484.
- There doesn't seem to be any bug at the time of its writing upon
further scrutiny.
	- This fixes #383.
- Separate tempo state updating from channel state updating (@JG540
@Gumball2415 #382 #384 #394)
	- This fixes #382.
	- This fixes #384.
- Set `m_iSpeed` to default when groove is enabled (@TakuikaNinja
@Gumball2415 #379 #394)
	- This fixes #379.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant