LTVA1
9f9638931d
yeah
2024-08-23 00:53:44 -05:00
LTVA1
36411defd2
fix software DAC sample rate being dependent on chip clock
2024-08-22 19:48:35 +03:00
LTVA1
ecb46ae682
fix volume command
2024-08-22 14:55:25 +03:00
AArt1256
5599ee327b
fixed global variables
2024-08-21 13:33:37 +03:00
LTVA1
a2326182f6
add tSU filter cutoff & duty slide effects
2024-08-19 15:22:08 +03:00
LTVA1
bc352728b5
Merge branch 'tildearrow:master' into SID3
2024-08-18 18:56:11 +03:00
LTVA1
f4ff45efb7
add cutoff & resonance scaling control effects, work more on Russian locale
2024-08-18 18:55:46 +03:00
cam900
7fb7d32bd5
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-18 20:23:14 +09:00
cam900
875ef08256
Fix Y8950 ADPCM memory addressing
...
Max supported size is 262144 bytes, so I fixed that.
2024-08-18 20:22:24 +09:00
LTVA1
99be4541c5
more in-tune tonal noise waves, add locale to presets, update Russian locale
...
Also make noise a little closer to C64
2024-08-17 16:38:46 +03:00
LTVA1
4e7c1773ed
fix
2024-08-17 13:49:56 +03:00
LTVA1
80933510a5
rework noise readout, alter noise freq for specific feedback bits config
2024-08-17 13:40:15 +03:00
LTVA1
90e5fb79e5
cutoff and resonance scaling and instrument save/load!
...
also mix minmod CPU usage variable initialization, and work a bit on Russian locale
2024-08-16 17:37:07 +03:00
cam900
16ca40e0d2
Add OPL4/MultiPCM 12-bit PCM support
2024-08-16 20:45:40 +09:00
cam900
2c417811b3
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-16 20:35:16 +09:00
LTVA1
5d6dcd60bf
Merge branch 'master' of https://github.com/tildearrow/furnace into tildearrow-master
2024-08-16 10:35:32 +03:00
LTVA1
466adb5613
localize channel pair hints
2024-08-16 10:31:23 +03:00
Aleksi Knutsi
a9591fae71
AY Timer bug fixes and some QOL improvements ( #2073 )
...
* Create android.yml
* bug fixes part 1
* bollocks number 1
* Update android.yml
* why are you crackling you arent supposed to do that
* stop crackling please
* what a load of
* what a load of part 2
* what a load of part 3
* what a load of part 4
* final commit... i hope!
* final commit my rear bottom
* final commit for real this time
* Delete .github/workflows/android.yml
* Update sysDef.cpp
2024-08-15 15:55:29 -05:00
AArt1256
ce9d510076
added more presets and fixed memory bug yay
2024-08-15 14:36:58 +03:00
LTVA1
87e0a9fbff
oops
2024-08-14 22:16:28 +03:00
LTVA1
5f0c61d225
C64 and SID2 channel pairs
2024-08-14 22:09:07 +03:00
LTVA1
75f35e91d6
finish channel pairs for dave chip
2024-08-14 21:48:57 +03:00
LTVA1
b6ecd79ffa
Merge branch 'master' of https://github.com/tildearrow/furnace into SID3
2024-08-14 21:19:12 +03:00
LTVA1
7c324ec39d
naive channel pair refactor (dumb replace one pair with vector of pairs)
2024-08-14 20:01:16 +03:00
cam900
afec47e9cc
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-14 17:56:27 +09:00
cam900
f906b4ebe4
Safety check for MSM6295 bankswitched address
2024-08-14 17:54:20 +09:00
LTVA1
0ea53fdae5
phase reset effects & fix wavetable change
2024-08-13 20:36:45 +03:00
MooingLemur
0224882a42
oops, should have been 47.0.2
2024-08-13 04:11:08 -05:00
MooingLemur
3b9cf70ff5
VERA: bump default chip type
2024-08-13 04:11:08 -05:00
MooingLemur
a8122d3efd
Add VERA 47.0.3 chip type
2024-08-13 04:11:08 -05:00
LTVA1
46f1ae33c7
add cutoff and pulse width slides for C64, SID2 and SID3
...
Also add clipping for ADSR, duty and cutoff when in instrument types you go SID3 -> SID2 or SID2 -> C64 or SID3 -> C64
2024-08-12 16:54:26 +03:00
LTVA1
e0df55749a
MOAR EFFECTS!!
2024-08-12 12:59:34 +03:00
LTVA1
6417da27e9
add different clock speed, optimize channel processing, add quarter clock speed flag
2024-08-12 11:22:10 +03:00
LTVA1
802f55a26e
hide some settings in inst UI for wave channel, do sample reg writes interleaved with usual reg writes
2024-08-11 21:41:48 +03:00
LTVA1
d38a2b4f37
Merge branch 'tildearrow:master' into SID3
2024-08-11 17:03:06 +03:00
LTVA1
65d65ef81e
add phase invesrion for left/right channel and feedback
2024-08-11 16:47:49 +03:00
AArt1256
36c143deb0
added more support to upd1771c
2024-08-11 13:40:50 +03:00
AArt1256
f14ff25796
added basic uPD1771C support
2024-08-11 09:22:49 +03:00
LTVA1
f5877abafe
add distortion to wave channel as well...
2024-08-10 23:45:12 +03:00
LTVA1
845b36e3f2
throw in some shitty asymmetrical distortion (no, it's not 6581 SID distortion you want... sigh)
2024-08-10 22:49:39 +03:00
AArt1256
1863703203
added sample maps?
2024-08-10 14:43:48 +03:00
LTVA1
3206b39525
add filter mode macro, SID2 wave mix macro tips
2024-08-10 14:21:28 +03:00
AArt1256
cf6d485f4c
quick change to make PCM channel mutable
2024-08-09 18:10:20 +03:00
AArt1256
37b58dbdb6
noise channel fixed
2024-08-09 16:17:33 +03:00
LTVA1
4ac2338cd7
sigh 6
2024-08-09 15:41:04 +03:00
LTVA1
6349f161eb
sigh 5
2024-08-09 15:13:16 +03:00
LTVA1
37fc2ece2c
fx fix
2024-08-09 14:33:34 +03:00
LTVA1
6bf391b4bc
wavetables and samples for SID3! (unfinished)
2024-08-09 14:30:45 +03:00
AArt1256
7fa61a564c
why
2024-08-09 13:09:06 +03:00
AArt1256
9b363eb04c
fixed more bugs yay
2024-08-09 12:09:11 +03:00
AArt1256
6998bfe5cc
fixed more bugs related to the sample channel
2024-08-09 11:52:28 +03:00
AArt1256
fc6e22cb83
fixed some bugs
2024-08-09 11:34:02 +03:00
AArt1256
5532965925
added some more stuff to supervision support
2024-08-09 09:57:35 +03:00
DevEd
d8aa07bbbb
GB: enable VIN input to accomodate multiple chips on hardware
2024-08-08 17:38:10 -05:00
AArt1256
3e774ddb6f
finally added DMA sample support and panning
2024-08-09 00:36:34 +03:00
AArt1256
6f370e9d62
fixed noise pitch
2024-08-08 23:07:40 +03:00
AArt1256
9d279ceadb
added basic watara supervision support
2024-08-08 22:58:01 +03:00
LTVA1
2a322bff4f
implement some basic SID3 effects
...
Wave/PCM chan and pw/cutoff slides coming later ig
2024-08-08 12:11:47 +03:00
LTVA1
03a6b608be
fix independent noise freq (bad fix), add filter macros
2024-08-06 16:43:24 +03:00
LTVA1
402ff627ae
add flag to disable duty reset on new note for C64/SID2/SID3
2024-08-06 09:00:16 +03:00
LTVA1
bfbc92e1f3
Add LFSR feedback bits, 1-bit noise and wave mix mode macros. I hope I am done with main macros now
2024-08-05 15:50:48 +03:00
LTVA1
2fb518231a
separate noise frequency, almost all main macros, add wavetable size to sysdef, separate wavetable tab
2024-08-05 12:28:22 +03:00
LTVA1
2e321b66c2
proper envelope, phase reset macro, prepare for ad-hoc ADSR params change via macros
2024-08-04 21:28:09 +03:00
LTVA1
986b64bbf0
better phase mod accuracy, optimized panning reg writes
2024-08-04 12:19:33 +03:00
LTVA1
5b92ee0426
sid3: mute, phase mod, panning
2024-08-04 11:32:28 +03:00
LTVA1
f72c4130a9
filter: do not invert signal?
2024-08-04 09:07:19 +03:00
LTVA1
a008707498
Merge branch 'tildearrow:master' into SID3
2024-08-03 06:02:14 +03:00
cam900
34c3748406
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-03 08:17:33 +09:00
tildearrow
c2f2aa3024
AY: merge TFX from host12prog
2024-08-02 16:52:54 -05:00
tildearrow
c02556afa7
OPL: don't use fm.rhy
...
issue #2061
2024-08-02 14:32:02 -05:00
LTVA1
e339485131
sigh 4
2024-08-02 19:34:07 +03:00
LTVA1
154ff52674
sigh 3
2024-08-02 19:30:35 +03:00
LTVA1
4235167416
add duty macro
2024-08-02 19:08:25 +03:00
LTVA1
8cd045b04a
add filter matrix to UI, add arp & pitch macros
2024-08-02 19:02:50 +03:00
LTVA1
2d97316322
run filters every 2nd clock cycle so save some CPU time...
2024-08-02 17:37:45 +03:00
LTVA1
441e3e0b56
initial filters functionality (without connection matrix control yet!)
2024-08-02 14:18:13 +03:00
cam900
7f83f041f4
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-02 18:02:16 +09:00
LTVA1
1a67453b99
Merge branch 'tildearrow:master' into SID3
2024-08-02 11:13:15 +03:00
LTVA1
365062ac21
halve clock speed, add ring mod and hard sync
2024-08-02 11:13:04 +03:00
tildearrow
4e7d566791
FDS: implement auto-mod
...
I don't like it. improvements welcome.
2024-08-02 02:47:55 -05:00
tildearrow
f50911ea49
FDS: prepare for auto mod
2024-08-02 02:21:44 -05:00
LTVA1
d0a990dcfa
more special waves, more inst editor UI, implement all mixmodes
2024-08-01 22:05:18 +03:00
LTVA1
46e41b5fb4
gate bit fixes?
2024-08-01 09:07:16 +03:00
LTVA1
c8c082977d
fix env bugs?
2024-07-31 19:42:54 +03:00
LTVA1
15725acbaa
proper envelope, noise, start working on inst editor UI
2024-07-31 19:22:01 +03:00
LTVA1
0d4d035c1f
add special waves
2024-07-31 13:26:20 +03:00
LTVA1
49773c9f47
add 8580 SID combined waves arrays
2024-07-31 09:21:09 +03:00
LTVA1
8ac7fa7de5
it plays basic waves with reSID envelope for now
2024-07-30 21:01:17 +03:00
LTVA1
719cec89b1
port reSID envelope (requires further work...)
2024-07-30 18:15:08 +03:00
LTVA1
d65c7266c5
distortion level is per-filter
2024-07-30 12:15:33 +03:00
LTVA1
1eaf83b7b3
Update sid3.h
2024-07-30 12:09:10 +03:00
LTVA1
e92c3c5e5a
Update sid3.h
2024-07-30 12:00:05 +03:00
LTVA1
cdc83f3a39
more emulator outlines
2024-07-30 11:30:39 +03:00
LTVA1
511799a488
prepare code and sketch emulator function prototypes
2024-07-30 11:15:50 +03:00
cam900
db3b102e1d
Correct getGain for OPL4 PCM
2024-07-23 18:04:43 +09:00
cam900
47d962f736
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-07-23 18:02:14 +09:00
tildearrow
b2223ccd0f
implement getGain for a couple chips
...
the ones with log volume
2024-07-22 19:08:39 -05:00
cam900
58a596ecb0
Implement resetMacroOnPorta in OPL4 PCM
2024-07-21 17:32:23 +09:00
cam900
fed00609f8
Add output description
2024-07-17 18:38:25 +09:00
cam900
346d34c6e7
Fix OPL4 mixer volume, mixer effect description (x: Left, y: Right)
2024-07-17 18:26:40 +09:00
cam900
4174be22c1
Synchronize the OPL4 PCM per-channel OSC volume between the openMSX core and the ymfm core.
...
Also add psikyo arcade presets.
2024-07-17 18:15:23 +09:00
cam900
49c214f72e
Legato and mapVelocity, TODO: correct?
2024-07-15 19:33:32 +09:00
cam900
c58a232cd5
Add notes
2024-07-15 18:55:59 +09:00
cam900
5837575e4a
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-07-15 18:53:26 +09:00
tildearrow
482f5de0fe
prepare to add function for mapping vol to percent
2024-07-14 19:58:33 -05:00
cam900
cf341b39a3
Fix macro volume multiplier (127 for MultiPCM, 64 for Amiga)
2024-07-14 11:57:01 +09:00
tildearrow
22e02ece24
DIV_INS_MULTIPCM on note on
2024-07-13 19:40:47 -05:00
tildearrow
c90c05fde3
rename a couple things
2024-07-13 19:15:23 -05:00
tildearrow
da1225c933
Merge branch 'master' into ymf278b
2024-07-13 17:39:43 -05:00
tildearrow
54c679ba50
Dave: fix potential DAC hang
2024-07-13 17:10:19 -05:00
cam900
55c343bd39
Remove outdated note
2024-07-13 21:47:05 +09:00
cam900
00e9ca29fa
Revert "Re-split OPL4 PCM instruments due to hardware differences"
...
This reverts commit 87ac12e143
.
2024-07-13 16:28:20 +09:00
cam900
87ac12e143
Re-split OPL4 PCM instruments due to hardware differences
...
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
ec5879f10b
Fix pre-porta command
2024-07-13 11:41:28 +09:00
cam900
4d3bbc57b3
Fix getPan
2024-07-13 07:56:23 +09:00
cam900
b1937b9834
Revert and Re-add instrument parameter into multipcm instruemnt
...
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
0d14789ac6
Fix Keyon/Off
2024-07-12 18:19:41 +09:00
cam900
62af456840
Fix segmentation fault
2024-07-12 18:00:36 +09:00
cam900
65f48cc574
Add instrument for OPL4 PCM, Macros and Effects
...
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
cam900
221fa5aa42
Some fleshing out YMF278B
...
Add OpenMSX YMF278B core option, Expand RAM size option
2024-07-12 12:16:24 +09:00
tildearrow
a8ec76699b
a gift from tildearrow
2024-07-11 17:36:22 -05:00
cam900
876234d749
Fix warning
2024-07-11 20:26:40 +09:00
cam900
6a5a58ad13
Sample playable, but still incomplete
2024-07-11 20:16:41 +09:00
cam900
c08edb1254
Prepare to (very) partially OPL4 support
2024-07-11 15:13:02 +09:00
tildearrow
221bc23955
YM2612: surprise addition
2024-07-06 12:35:17 -05:00
tildearrow
c9b2172c4f
C64: filter toggle macro
2024-07-05 17:03:01 -05:00
tildearrow
8f577fb669
AY/8930: implement tone and env period macros
2024-07-05 16:18:08 -05:00
tildearrow
32a665f2c3
OPL: increase YMF262-LLE write delay
...
issue #1989
possibly issue #1900
2024-07-04 16:44:23 -05:00
tildearrow
f68249f52b
fix F1/F2 with note?
...
issue #1964
2024-07-03 16:55:28 -05:00
tildearrow
aca85f1c82
ES5506: fix same note not resetting slide
...
reseting? resetting? UGH
2024-07-03 15:08:37 -05:00
tildearrow
6b2c010afa
S3M import: Armani can take a shower again
2024-07-01 05:17:12 -05:00
tildearrow
6d8a343ead
ES5506: Amiga pitch option......
2024-06-24 02:44:17 -05:00
tildearrow
106bbf9e1a
ES5506: add Amiga volume mode
2024-06-23 19:38:03 -05:00
tildearrow
54e9a31971
dev213 - Merge pull request #1954 from akumanatt/snesveratia
...
SNES, VERA and TIA additions
2024-06-23 03:52:48 -05:00
tildearrow
2782123565
S3M import: use PCM DACs
2024-06-22 17:25:23 -05:00
Natt Akuma
85199e5228
TIA: Add software pitch driver (TIunA) and song data export
2024-06-22 17:31:58 +07:00
Natt Akuma
7fee9b6f05
VERA: add r47 revision with 9-bit volume table
2024-06-22 16:40:06 +07:00
Natt Akuma
6a7e7ba571
SNES: fix sample offset not working at the end
2024-06-22 16:40:06 +07:00
tildearrow
b3448c1f16
VIC-20: fix on/off unmute
2024-06-16 19:08:10 -05:00
tildearrow
629c57a086
NDS: fix switching back to PSG mode
2024-06-16 18:43:18 -05:00
tildearrow
4e40eea0b0
ES5506: fix loop end
2024-06-16 18:30:37 -05:00
tildearrow
bd7077de3c
TIA: fix volume after note off
2024-06-16 18:11:11 -05:00
tildearrow
0fd86f33c0
Y8950: fix mute when using ymfm
2024-06-16 15:46:27 -05:00
tildearrow
9e1b43f401
OPLL: add effect to change patch
...
10xx
2024-05-16 12:35:34 -05:00
tildearrow
f64adfa8dd
AY8930: finally implement auto noise freq
2024-05-07 02:31:22 -05:00
tildearrow
cf38b50e54
fix left/right out being swapped in YM2608-LLE
2024-05-02 14:56:23 -05:00
tildearrow
65b5d3e3b8
Game Boy: ugh
2024-04-30 16:08:26 -05:00
tildearrow
38e8327f0d
OPL: fix OPL3-L rate when using YMF262-LLE
...
issue #1802
2024-04-30 13:41:33 -05:00
tildearrow
2a4383b4de
OPLL: and now fix match
2024-04-30 02:20:37 -05:00
tildearrow
1688fc012e
and here I fix your OPLL
2024-04-30 01:38:33 -05:00
tildearrow
0b7e26bf53
SNES: inject end of sample if not looping
2024-04-29 23:48:10 -05:00
tildearrow
aa966a5466
AtomicSSG AY core
2024-04-29 15:21:58 -05:00
tildearrow
8db06f359e
prepare for AtomicSSG
...
AY/SSG core extracted from YM2608-LLE
2024-04-29 13:21:00 -05:00
tildearrow
b04ed91297
YM2608-LLE, part 19
...
fix YM2610 crash
fix chan osc
2024-04-29 01:03:52 -05:00
tildearrow
688aa7b6c0
YM2608-LLE, part 18
...
YM2610B
2024-04-28 17:13:28 -05:00
tildearrow
05ab436403
YM2608-LLE, part 17
2024-04-28 16:58:35 -05:00
tildearrow
aa95c28d75
YM2608-LLE, part 16
...
works
special thanks to nukeykt
2024-04-28 16:30:36 -05:00
tildearrow
22f612b32a
YM2608-LLE, part 15
...
OPNB early progress
2024-04-28 12:57:45 -05:00
tildearrow
42fd63847e
YM2608-LLE, part 14
...
now on YM2203
2024-04-28 10:36:15 -05:00
tildearrow
ebe10ee37f
YM2608-LLE, part 13
2024-04-28 10:21:56 -05:00
tildearrow
a235e4d77c
YM2608-LLE, part 12
2024-04-28 09:59:48 -05:00
tildearrow
15fb257964
what the HEY
2024-04-28 03:08:00 -05:00
tildearrow
762f9f28db
NES: retrigger if sweep is on
2024-04-28 02:24:09 -05:00
tildearrow
4fab971b7d
YM2608-LLE, part 11
...
now with per-channel osc
2024-04-28 02:21:31 -05:00
tildearrow
ea9c483510
YM2608-LLE, part 10
2024-04-27 19:15:01 -05:00
tildearrow
6129d2714a
YM2608-LLE, part 9
2024-04-27 18:27:50 -05:00
tildearrow
6724518f43
YM2608-LLE, part 8
2024-04-27 02:35:44 -05:00
tildearrow
f12e7cf7b0
YM2608-LLE, part 7
...
thanks nukeykt for the memory code!
also ADPCM is very, very loud...
2024-04-27 02:23:46 -05:00
tildearrow
ae7c090a4a
YM2608-LLE, part 6
...
RSS now works
next up is ADPCM... oh man
2024-04-27 00:35:17 -05:00
tildearrow
770d18a939
YM2608-LLE, part 5
2024-04-26 19:52:43 -05:00
tildearrow
06aed6dacc
YM2608-LLE, part 4
...
to-do: understand why does CT_maintheme screw up the output
2024-04-26 18:22:16 -05:00
tildearrow
08ac4fe0b1
YM2608-LLE, part 3
2024-04-26 17:08:43 -05:00
tildearrow
5c64153d1a
YM2608-LLE, part 2 - INCOMPLETE
...
register writes are all wrong
2024-04-26 02:50:53 -05:00
tildearrow
94e9aee874
YM2608-LLE, part 1 - DOES NOT WORK
2024-04-25 20:25:34 -05:00
tildearrow
1c5b50c3c1
AY/8930: fix possib silence aftr PCM in forceIns
2024-04-25 16:26:21 -05:00
tildearrow
b955b26af6
SID2: remove volume parameter
...
redundant since we have volume macro
2024-04-25 13:02:40 -05:00
tildearrow
9ba123953e
C64: fix duty overflow
...
just in case
2024-04-24 13:01:02 -05:00
tildearrow
fd60d5c2c2
SID2: fix duty overflow
2024-04-24 12:15:05 -05:00
tildearrow
3989dffd58
implement sample off for rest of chips except X1
2024-04-24 03:45:59 -05:00
tildearrow
84437bf0e3
the chips that still do not have sample offset
...
- Lynx
- MMC5
- NES
- PCE
- QSound
- SegaPCM
- Swan
- VERA
- VRC6
- X1-010
2024-04-24 00:34:15 -05:00
tildearrow
41e59cee5f
Dave: implement sample offset
2024-04-23 19:55:17 -05:00
tildearrow
a88b63cf31
AY/8930: implement sample offset
2024-04-23 18:49:28 -05:00
gcielniak
969749e41d
Enables volume envelopes in the noise channel of the VSU in VirtualBoy.
2024-04-22 15:02:16 -05:00
tildearrow
abb242a6e1
OPNA/B: fix ADPCM-A volume not restoring in forceI
...
ns
2024-04-22 13:58:42 -05:00
tildearrow
6d62f92f92
SID2, part 5
...
ready for upstream
differs from LTVA1/furnace a bit
2024-04-21 13:18:44 -05:00
tildearrow
1850968def
SID2, part 1
...
thanks LTVA
2024-04-21 03:54:34 -05:00
tildearrow
ca5cf58d00
change Bifurcator system ID
2024-04-21 03:34:20 -05:00
tildearrow
a6357525d9
Merge pull request #1844 from akumanatt/bifurcator
...
Add Bifurcator support
2024-04-21 03:28:55 -05:00
tildearrow
387573f5c7
PowerNoise: fix vol ignored without macro
2024-04-08 04:53:39 -05:00
tildearrow
2a2f240adf
PowerNoise: fix muting for real
2024-04-08 04:52:01 -05:00
tildearrow
c527eaa946
emu2413: fix muting
2024-04-07 17:00:23 -05:00
tildearrow
8f4a19870a
fix emu2413 output being inverted
2024-04-07 16:48:44 -05:00
tildearrow
c34b790470
emu2413: YM2423
2024-04-07 14:24:00 -05:00
tildearrow
70a6affd3d
core quality, part 3 - final
...
- SAA1099
- SCC
- SM8521
- Swan
- Virtual Boy
2024-04-06 16:25:16 -05:00
tildearrow
cb1f268335
core quality, part 2
...
- Bubble System WSG
- C64 (dSID)
- Game Boy
- DS
- PowerNoise
2024-04-06 15:52:13 -05:00
tildearrow
a1254d5fb6
core quality, part 1
...
PC Engine
2024-04-06 14:57:15 -05:00
tildearrow
a613cfb303
emu2413, part 2
...
missing:
- YM2423 patches
2024-04-05 17:31:13 -05:00
tildearrow
dc2daccf05
emu2413, part 1
...
missing:
- patches
- chan osc
2024-04-05 17:01:50 -05:00
tildearrow
d7ffda5420
prepare for emu2413 core
2024-04-03 16:22:51 -05:00
cam900
5b086e103e
Fix PSG output a bit
2024-04-02 20:44:37 +09:00
cam900
68612bc777
nds.cpp: Fix LFSR a bit
2024-04-02 20:41:10 +09:00
Natt Akuma
c60d1845e5
Bifurcator: add effect commands
2024-04-01 17:27:31 +07:00
Natt Akuma
b3e0825462
Add Bifurcator support
2024-04-01 16:29:43 +07:00
tildearrow
19ed900ef3
release v0.6.2
...
also contains preset search fix and NDS mem fix
2024-04-01 00:50:41 -05:00
tildearrow
90c628612e
prepare for 0.6.2
2024-03-31 23:35:59 -05:00
Natt Akuma
90859be901
MinMod: use loop end instead of sample end
2024-04-01 04:06:32 +07:00
tildearrow
0d486c18d0
NDS: decrease the clock divider
2024-03-22 03:08:53 -05:00
tildearrow
d77fd770f4
5E01: fix 12xx
2024-03-21 13:43:14 -05:00
tildearrow
5399c6eb7c
Namco 163: why does it overflow
2024-03-19 12:50:44 -05:00
Natt Akuma
c698f72e97
MinMod: fix spikes
2024-03-19 02:28:11 -05:00
tildearrow
a83df6e8fd
add 5E01
2024-03-18 16:02:16 -05:00
tildearrow
3423ac8774
prepare for 5E01
2024-03-18 14:22:05 -05:00
tildearrow
cb2aeb649f
GBA: wahahaha
...
initializing after pushing
2024-03-18 13:37:29 -05:00
tildearrow
b27d99b1b0
GBA: memory safety
2024-03-18 13:36:24 -05:00
tildearrow
5618a02b95
NDS: possibly fix muting
2024-03-18 01:23:42 -05:00
Natt Akuma
01db0f7e54
MinMod: Fix CPU usage warning
2024-03-18 12:22:38 +07:00
Natt Akuma
21eed3e512
GB: Remove GBA-only system configs
2024-03-18 11:09:56 +07:00
tildearrow
1bdbd640ec
long long -> int64_t
2024-03-17 18:29:21 -05:00
tildearrow
572d826fb1
fix warning
2024-03-17 18:16:19 -05:00
tildearrow
7392915291
Merge branch 'master' into minmod
2024-03-17 18:07:34 -05:00
tildearrow
504b77a5fd
AY: fix half clock divider
2024-03-17 17:11:12 -05:00
tildearrow
016b63493b
NDS: fix volume in forceIns
2024-03-17 16:42:31 -05:00
tildearrow
39c109fbc5
NDS: a couple fixes
...
- don't reset phase on duty or pitch change
- don't set volume in freqChanged
2024-03-17 16:39:27 -05:00
tildearrow
0a498dc4c4
GBA: update to latest dispatch spec
...
remove ALWAYS_SET_VOLUME
implement macro restart
2024-03-17 15:57:41 -05:00
tildearrow
11e492c897
Merge branch 'master' into minmod
2024-03-17 15:44:38 -05:00
tildearrow
229766c478
IMA DO MY ADPCM
2024-03-17 15:17:30 -05:00
tildearrow
48f7e63f0b
fix initial panning
2024-03-17 15:17:30 -05:00
cam900
f46cd60f08
Sync with master, Fix crash
2024-03-17 15:17:30 -05:00
cam900
0cd7ed84f9
Reduce duplicated condition
2024-03-17 15:17:30 -05:00
cam900
d5ea50f8dc
Fix masking
2024-03-17 15:17:30 -05:00
cam900
4822e0d060
align to 4
2024-03-17 15:17:30 -05:00
cam900
b868e37c42
Fix phase reset macro
2024-03-17 15:17:30 -05:00
cam900
c3c50e3ccf
Fix frequency effect
2024-03-17 15:17:30 -05:00
cam900
153ceea3bd
Add global volume command
2024-03-17 15:17:30 -05:00
cam900
9d19a1735a
Fix placeholder for ADPCM
2024-03-17 15:17:30 -05:00
cam900
7b3d521166
Fix 9xxx effect
2024-03-17 15:17:30 -05:00
cam900
6b076dcaed
really fix? MSVC build
2024-03-17 15:17:30 -05:00
cam900
8e5925d84c
Fix MSVC build
2024-03-17 15:17:30 -05:00
cam900
625f1e4538
Fix Mac build
2024-03-17 15:17:30 -05:00
cam900
c1773e09f3
Add NDS sound support
...
TODO:
- IMA ADPCM
- Instrument color, icon
2024-03-17 15:17:30 -05:00
Natt Akuma
1b867b33ce
Merge branch 'master' of https://github.com/tildearrow/furnace into minmod
2024-03-17 19:54:56 +07:00
Natt Akuma
cebe47d992
GBA: update memory composition view
2024-03-17 19:48:36 +07:00
Natt Akuma
7fe7c67b4b
Fix CI build
2024-03-17 05:17:22 +07:00
Natt Akuma
48b51f5108
GBA: implement memory composition and status
2024-03-16 23:16:40 +07:00
Natt Akuma
67253245ab
GBA DMA: implement sample memory
2024-03-16 19:59:55 +07:00
tildearrow
0c733ad63a
Namco 163: fix mega bug when using 10xx
...
issue #1801
2024-03-16 03:48:13 -05:00
Natt Akuma
2b9dd1caff
Add GBA MinMod driver support
2024-03-16 15:08:13 +07:00
Natt Akuma
f3705fb435
WIP add GBA system
2024-03-16 15:06:25 +07:00
tildearrow
892ee12d91
implement YMF276-LLE core
...
thanks LTVA
2024-03-15 20:16:41 -05:00
tildearrow
779d1aeb61
K053260: fix chan osc
2024-03-15 14:06:04 -05:00