tildearrow
97402e6d41
replace AArt µPD1771C core with MAME
2025-01-29 01:58:31 -05:00
tildearrow
00ad4e4a46
update copyright year
2025-01-28 18:49:19 -05:00
tildearrow
0d8b97b1a3
C64: add a sample channel
...
but don't get too excited! it's just $D418 PCM for now...
2025-01-28 17:33:08 -05:00
tildearrow
54620b04e0
MSX2 is not FM system
2024-12-06 18:55:02 -05:00
tildearrow
5ceccb5988
add support for MSX2 .dmf
...
your songs may sound different. I am not going to bother supporting effects
and quirks
2024-12-06 03:00:15 -05:00
tildearrow
c140c94c5f
OPL4: fix drums ins type not appearing
2024-11-24 15:53:51 -05:00
tildearrow
5917831992
OPLL: fix 13xx typo
2024-11-04 04:12:05 -05:00
LTVA1
2e2796c245
fix OPN CSM osc view, fix OPNA ADPCM channel not playing
2024-10-13 02:11:36 -05:00
tildearrow
fa1bdbe3a1
OPM/OPZ: fix DT2 effect
2024-09-28 14:50:01 -05:00
tildearrow
987bff8b75
a couple code style changes
2024-09-21 04:36:22 -05:00
tildearrow
47f36f99d9
Merge branch 'master' into SID3
2024-09-13 23:46:13 -05:00
tildearrow
1cbafb2e4a
Supervision: fix potential crash
2024-09-10 15:03:40 -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
LTVA1
3bf0c108f8
Merge branch 'master' into SID3
2024-08-25 13:34:19 +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
LTVA1
a2326182f6
add tSU filter cutoff & duty slide effects
2024-08-19 15:22:08 +03:00
LTVA1
a249dd4515
translate sample bank messages
2024-08-18 19:04:56 +03:00
LTVA1
f4ff45efb7
add cutoff & resonance scaling control effects, work more on Russian locale
2024-08-18 18:55:46 +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
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
LTVA1
0ea53fdae5
phase reset effects & fix wavetable change
2024-08-13 20:36:45 +03: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
AArt1256
f14ff25796
added basic uPD1771C support
2024-08-11 09:22:49 +03:00
LTVA1
6bf391b4bc
wavetables and samples for SID3! (unfinished)
2024-08-09 14:30:45 +03:00
AArt1256
4f0572ff66
why 2
2024-08-09 13:13:34 +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
402ff627ae
add flag to disable duty reset on new note for C64/SID2/SID3
2024-08-06 09:00:16 +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
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
tildearrow
f50911ea49
FDS: prepare for auto mod
2024-08-02 02:21:44 -05:00
LTVA1
511799a488
prepare code and sketch emulator function prototypes
2024-07-30 11:15:50 +03:00
cam900
57eaa4eab3
Remove outdated comment for OPL4
2024-07-27 17:19:47 +09:00
cam900
9d1ad2642c
Fix command (RR is release, RC is rate correction)
2024-07-19 11:12:11 +09:00
cam900
346d34c6e7
Fix OPL4 mixer volume, mixer effect description (x: Left, y: Right)
2024-07-17 18:26:40 +09:00
tildearrow
c90c05fde3
rename a couple things
2024-07-13 19:15:23 -05: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
b1937b9834
Revert and Re-add instrument parameter into multipcm instruemnt
...
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
339cc6a5f0
Fix typo
2024-07-13 07:14:46 +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
c08edb1254
Prepare to (very) partially OPL4 support
2024-07-11 15:13:02 +09:00
tildearrow
43b928045e
close parenthesis
2024-05-28 15:03:23 -05:00