Commit graph

4583 commits

Author SHA1 Message Date
cam900
a8e388091a Merge branch 'master' of https://github.com/tildearrow/furnace into opn_volbalance 2023-01-14 11:51:46 +09:00
tildearrow
a8eedea925 QSound: prevent negative memory capacity 2023-01-13 14:11:32 -05:00
cam900
ab532cca84
Fix free QSound ADPCM space calculation (#826) 2023-01-13 14:10:33 -05:00
tildearrow
b4f3deeb18 Debug....... 2023-01-13 13:35:35 -05:00
Waverider
99d0162c8e
add two songs + artist to about.cpp (#849)
* 2 songz

* add artist

* whoops

* that ones multichip

* whoops!
2023-01-13 12:32:38 -05:00
tildearrow
169929ff9b ZX beeper: fix frequency range 2023-01-13 03:39:59 -05:00
tildearrow
ae007b3829 Lynx: fix frequency craziness 2023-01-13 01:22:15 -05:00
tildearrow
8d0090b0f3 X1-010: fix frequency overflow
issue #843
2023-01-13 01:15:55 -05:00
tildearrow
7b14175e45 C64: fix frequency overflow 2023-01-13 01:10:57 -05:00
tildearrow
f939878fcb AY8930: always write duty 2023-01-13 00:51:16 -05:00
tildearrow
fe4800f165 AY8930: fix Mag Max and Kyugo clock rates 2023-01-13 00:22:00 -05:00
tildearrow
b5a1c13285 CI: temporarily disable Windows MinGW builds 2023-01-13 00:21:50 -05:00
tildearrow
bb1a80d1cb CI: temporarily disable Linux builds 2023-01-13 00:16:16 -05:00
tildearrow
e560838025 OPL/OPLL: expand relative pitch range...
poor Z80
2023-01-13 00:15:37 -05:00
tildearrow
14e21826c3 don't fail fast 2023-01-13 00:12:14 -05:00
tildearrow
961c977378 OPM/OPZ: custom clocks
finally
2023-01-13 00:07:56 -05:00
tildearrow
e1d0c8aa79 fix #920 2023-01-12 23:55:58 -05:00
tildearrow
d99f0cd045 T6W28: forceIns() noise mode 2023-01-12 23:19:28 -05:00
tildearrow
e3073a22e9 BubSys: fix crash 2023-01-12 23:17:32 -05:00
tildearrow
21ab10c30c N163: fix crash 2023-01-12 23:16:33 -05:00
tildearrow
0c36c0633b VRC6: fix crash 2023-01-12 23:14:57 -05:00
tildearrow
bf0c58aedc OPNA/OPNB: implement pitch macro
issue #838
2023-01-12 18:47:02 -05:00
tildearrow
9af1ce84df AY8930: increase pitch macro range to 65535 2023-01-12 18:42:34 -05:00
tildearrow
5df68c2ee8 AY/AY8930: fix period overflow 2023-01-12 18:39:25 -05:00
tildearrow
4724c1ccb1 Game Boy and NES: pitch macro now affects noise 2023-01-12 18:36:13 -05:00
tildearrow
84ae0b31f3 OPZ: pan macro 2023-01-12 18:33:11 -05:00
tildearrow
089f3f3b9b PCE: fix drop 2023-01-12 18:23:04 -05:00
tildearrow
04849d2172 PCE: where is the low period cap 2023-01-12 18:17:31 -05:00
tildearrow
b074136094 Game Boy: make pitch macro work on noise 2023-01-12 18:10:17 -05:00
tildearrow
f2fdeb9df8 Game Boy: fix period 0 causing overflow
issue #835
2023-01-12 17:59:40 -05:00
tildearrow
aea7a67d3e Namco WSG: noise in per-chan osc for real? 2023-01-12 17:45:33 -05:00
tildearrow
15c6ebff0a add a tiny issue template 2023-01-12 17:19:20 -05:00
tildearrow
009b2c080d GUI: hide arp/pitch macros on 6258/6295 ins 2023-01-12 16:23:59 -05:00
tildearrow
51cef18bff AY: optimize 2023-01-12 16:05:03 -05:00
tildearrow
b238e9ee6d GUI: update credits 2023-01-12 16:04:18 -05:00
SnugglyBun
a0285600ac
3 new demo modules (#847)
* YM2610B Intelligent DnB song

made in like 3 to 4 hours i guess.

* Melody of Certain Feelings (Rewrite)

basically a new song altogether

* Sky Chaze Zone "32X" cover

Actually it's just Genesis + 4xDACs but i think that the 32x had more than enough power to pull this off

* Delete SnugglyBun - Melody of Certain Feelings (X16 VERA).fur

* renamed Melody of Certain Feelings.fur

renamed the file per Tildearrow's request

* Delete Melody of Certain Feelings.fur

* Renamed the file again

hopefully this should be alright
2023-01-12 15:38:51 -05:00
tildearrow
db2d7b2ff3 try to fix MinGW console mode 2023-01-12 15:27:41 -05:00
James Alan Nguyen
a0191fcbe1 @djtubig-malicex contributing four demo songs to flex. 2023-01-12 15:09:39 -05:00
Trinity Martinez
a88c947de7 Adding a demo song (#829)
* tetristhemeA.fur

includes a secret track

* Delete tetristhemeA.fur

need to remove vampire killer

* tetristhemeA.fur

* Uploaded the wrong file again

* okay this is the real one
2023-01-12 14:52:00 -05:00
tildearrow
9b80af3a4e dev136 - Merge branch 'newDispatch' (PLEASE READ!)
the following changes have been made:
- a different strategy for DivDispatch audio output.
  - if you're working on a new chip, be sure to replace isStereo()
    with getOutputCount(). if isStereo() was true, return 2; otherwise
    1.
    do not return 0 or you will melt the oven!
  - additionally, the acquire() function has changed. it's now:
    `acquire(short** buf, size_t len)`
    replace bufL with buf[0] and bufR with buf[1].
    `start` is gone. if you really needed to use it, take a look at
    pcspkr.
    if you write to buf[1] and getOutputCount is 1, the oven will
    melt as well!
- support for more-than-stereo audio, with up to 16 outputs.
- a brand-new patchbay routing feature. arbitrarily route chip outputs
  to system outputs.
2023-01-12 03:59:53 -05:00
tildearrow
93aa84bb27 GUI: patchbay right click menu 2023-01-12 03:56:18 -05:00
tildearrow
01f6e8f963 make patchbay effective on samplepreview/metronome 2023-01-12 03:31:43 -05:00
tildearrow
9d327cacd8 GUI: improve patchbay colors 2023-01-11 13:37:26 -05:00
tildearrow
9f0d8dba20 GUI: populate portPos even when invisible 2023-01-11 00:55:56 -05:00
tildearrow
5a48c85c14 GUI: prevent connection to self 2023-01-11 00:42:30 -05:00
tildearrow
0fd0206cc3 fix build 2023-01-11 00:10:42 -05:00
tildearrow
51802720a6 GUI: more patchbay work 2023-01-10 19:09:26 -05:00
tildearrow
a36322ff82 fix possible crash when switching stereo on X1-010 2023-01-10 16:15:37 -05:00
tildearrow
2fbec000d7 dev136 - add auto patchbay toggle 2023-01-10 15:58:15 -05:00
tildearrow
02838e0a07 GUI: prevent patchbay from moving up and down 2023-01-10 14:25:25 -05:00