Commit graph

2770 commits

Author SHA1 Message Date
tildearrow
f7412e5234 OPL: key off after 4-op mode change
somehow fixes issue #2171
2024-09-25 14:24:39 -05:00
tildearrow
1f1b9fcc87 I don't trust you
where did you get these numbers from? did you make them up?
first you go "bruh bruh bruh" on me and then you drop this. couldn't
you at least look around a bit?!

since when has OPZ been clocked at 4MHz? who said that it does?
the chip's been designed to run at NTSC colorburst frequency, damn it!

on top of that, you didn't have to make up anything. AT ALL.
fixed frequency is simpler than eating with a fork. you just write the
frequency IN HERTZ (!!), the block and that's it.
really? were these numbers necessary?

oh man....
2024-09-22 16:56:54 -05:00
tildearrow
838646800a OPZ: code style fixes 2024-09-22 03:58:17 -05:00
tildearrow
dc47194e3d Merge branch 'master' into opz-improvements 2024-09-22 00:35:46 -05:00
tildearrow
be883ed387 SID2: fix chan osc overflow 2024-09-21 18:23:43 -05:00
tildearrow
d838224d94 dev222 - Merge branch 'SID3' 2024-09-21 18:04:08 -05:00
tildearrow
cf46a035e1 SID3: fix non-linear pitch 2024-09-21 18:01:45 -05:00
tildearrow
987bff8b75 a couple code style changes 2024-09-21 04:36:22 -05:00
cam900
7594b2fb55 OPL4: Fix highest note frequency 2024-09-18 11:00:45 +09:00
tildearrow
3ade67a889 SID3:change reset duty strategy 2024-09-17 00:44:13 -05:00
tildearrow
b2d6f8e7ee update c64.cpp 2024-09-14 04:35:02 -05:00
tildearrow
47f36f99d9 Merge branch 'master' into SID3 2024-09-13 23:46:13 -05:00
tildearrow
0b0e6d5e13 a couple corrections
SID3 will have data independent of C64 and SID2
2024-09-13 23:08:25 -05:00
tildearrow
4f5c6cbbb5 SoundUnit: emulation changes
no longer uses int for the filter stages, instead using short
this makes a 1982 design cheaper and more viable
2024-09-09 19:28:16 -05:00
tildearrow
89fb8842b0 OPL: put this variable outside 2024-09-08 18:34:32 -05:00
tildearrow
5e5896fd52 Merge branch 'master' into ymf278b 2024-09-05 19:32:48 -05:00
tildearrow
435c858dc9 a couple fixes 2024-09-05 19:24:42 -05:00
tildearrow
eb95024fb9 Merge branch 'master' into master 2024-09-05 18:13:46 -05:00
cam900
bb5d592bb4 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-09-05 20:38:25 +09:00
d3d7c741a6 why again 2024-09-02 11:43:22 +03:00
tildearrow
e16bc1a195 OPNA/B: batman is expanding 2024-09-01 18:23:35 -05:00
tildearrow
569df5b477 OPN: batman is expanding 2024-09-01 17:53:18 -05:00
tildearrow
d14b187e66 AY: batman is expanding 2024-09-01 17:30:06 -05:00
tildearrow
d303675961 OPN: fix AY PCM direct stream export 2024-09-01 16:55:09 -05:00
tildearrow
b650545773 AY: fix direct stream output (I think) 2024-09-01 16:19:01 -05:00
f415e4c9a1 no more global variables! 2024-09-01 16:11:42 +03:00
tildearrow
2d172c59af SNES: move volume changes
make them happen after KOFF
2024-09-01 04:26:00 -05:00
tildearrow
11935fb525 dev220: SNES anti-click 2024-08-31 19:07:36 -05:00
tildearrow
42f7755479 SNES: prepare for anti-click 2024-08-31 04:38:21 -05:00
tildearrow
160639cdec 5E01: fix everything 2024-08-30 22:45:30 -05:00
tildearrow
87b172015c fix 601x-604x 2024-08-28 17:07:54 -05:00
tildearrow
400bbe9109 NES: DPCM loop fix...
pull request #2119
2024-08-28 06:05:35 -05:00
LTVA1
9a811c87a1 Merge branch 'opz-per-operator-arp-and-pitch-macros-and-more' of https://github.com/LTVA1/furnace into opz-per-operator-arp-and-pitch-macros-and-more 2024-08-25 17:30:49 +03:00
LTVA1
4b55c77e01 woops 2024-08-25 17:30:33 +03:00
LTVA1
570587693e
Merge branch 'tildearrow:master' into opz-per-operator-arp-and-pitch-macros-and-more 2024-08-25 17:28:07 +03:00
LTVA1
2118fb3fdd trust me bro this time freq is correct even for custom clock fr fr 2024-08-25 16:30:46 +03:00
LTVA1
69db085685 fix freq calc? 2024-08-25 15:16:52 +03:00
LTVA1
3bf0c108f8
Merge branch 'master' into SID3 2024-08-25 13:34:19 +03:00
LTVA1
e58518ed62 first attempt, arp & pitch macros work 2024-08-25 13:33:01 +03:00
cam900
3e1e2fc2a6 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-25 12:50:51 +09:00
tildearrow
bf8d51ca83 implement operator mask effect 2024-08-24 18:42:23 -05:00
tildearrow
0ab9f6c6fd more.... 2024-08-24 17:41:41 -05:00
tildearrow
c06759b235 NES:codestyle 2024-08-24 16:43:15 -05:00
LTVA1
efb89f7f94 yeah 2024-08-24 16:36:55 -05:00
LTVA1
12bd2d3829 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-24 19:15:27 +03:00
tildearrow
bcdad3c538 AY: remove all ffff writes 2024-08-24 02:47:51 -05:00
LTVA1
1fbbe29d14
Merge branch 'tildearrow:master' into SID3 2024-08-23 12:53:29 +03:00
tildearrow
bae45e0b86 SN: fix arp macro with easy period 2024-08-23 02:25:53 -05:00
LTVA1
3b6ddebc64 disable 2024-08-23 00:53:44 -05:00
LTVA1
9f9638931d yeah 2024-08-23 00:53:44 -05:00