Skip to content

Commit

Permalink
Fix NSF driver phase reset behavior
Browse files Browse the repository at this point in the history
  • Loading branch information
Gumball2415 committed Feb 27, 2024
1 parent 8a5bc45 commit d266d61
Show file tree
Hide file tree
Showing 9 changed files with 3,262 additions and 3,257 deletions.
6 changes: 4 additions & 2 deletions Source/drivers/asm/player.s
Original file line number Diff line number Diff line change
Expand Up @@ -1048,12 +1048,14 @@ ft_cmd_transpose:
;; ;; !! Effect: Phase reset (=xx)
ft_cmd_phase_reset:
jsr ft_get_pattern_byte
beq :+ ; skip if not zero
inc var_ch_PhaseReset, x
rts
: rts
ft_cmd_DPCM_phase_reset:
jsr ft_get_pattern_byte
beq :+ ; skip if not zero
inc var_ch_DPCMPhaseReset
rts
: rts
;; ;; !! Effect: Frequency Multiplier (Kxx)
ft_cmd_harmonic:
jsr ft_get_pattern_byte
Expand Down
698 changes: 349 additions & 349 deletions Source/drivers/drv_2a03.h

Large diffs are not rendered by default.

1,239 changes: 620 additions & 619 deletions Source/drivers/drv_all.h

Large diffs are not rendered by default.

798 changes: 399 additions & 399 deletions Source/drivers/drv_fds.h

Large diffs are not rendered by default.

703 changes: 352 additions & 351 deletions Source/drivers/drv_mmc5.h

Large diffs are not rendered by default.

798 changes: 399 additions & 399 deletions Source/drivers/drv_n163.h

Large diffs are not rendered by default.

738 changes: 369 additions & 369 deletions Source/drivers/drv_s5b.h

Large diffs are not rendered by default.

737 changes: 369 additions & 368 deletions Source/drivers/drv_vrc6.h

Large diffs are not rendered by default.

802 changes: 401 additions & 401 deletions Source/drivers/drv_vrc7.h

Large diffs are not rendered by default.

0 comments on commit d266d61

Please sign in to comment.