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
|
5e5896fd52
|
Merge branch 'master' into ymf278b
|
2024-09-05 19:32:48 -05:00 |
|
tildearrow
|
eb95024fb9
|
Merge branch 'master' into master
|
2024-09-05 18:13:46 -05:00 |
|
AArt1256
|
d3d7c741a6
|
why again
|
2024-09-02 11:43:22 +03:00 |
|
AArt1256
|
f415e4c9a1
|
no more global variables!
|
2024-09-01 16:11:42 +03: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
|
0ab9f6c6fd
|
more....
|
2024-08-24 17:41:41 -05:00 |
|
LTVA1
|
1fbbe29d14
|
Merge branch 'tildearrow:master' into SID3
|
2024-08-23 12:53:29 +03:00 |
|
LTVA1
|
9f9638931d
|
yeah
|
2024-08-23 00:53:44 -05: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
|
80933510a5
|
rework noise readout, alter noise freq for specific feedback bits config
|
2024-08-17 13:40:15 +03:00 |
|
AArt1256
|
ce9d510076
|
added more presets and fixed memory bug yay
|
2024-08-15 14:36:58 +03:00 |
|
LTVA1
|
b6ecd79ffa
|
Merge branch 'master' of https://github.com/tildearrow/furnace into SID3
|
2024-08-14 21:19:12 +03:00 |
|
cam900
|
afec47e9cc
|
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
|
2024-08-14 17:56:27 +09:00 |
|
MooingLemur
|
0224882a42
|
oops, should have been 47.0.2
|
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
|
6417da27e9
|
add different clock speed, optimize channel processing, add quarter clock speed flag
|
2024-08-12 11:22:10 +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
|
cf6d485f4c
|
quick change to make PCM channel mutable
|
2024-08-09 18:10:20 +03:00 |
|
LTVA1
|
6bf391b4bc
|
wavetables and samples for SID3! (unfinished)
|
2024-08-09 14:30:45 +03:00 |
|
AArt1256
|
3e774ddb6f
|
finally added DMA sample support and panning
|
2024-08-09 00:36:34 +03:00 |
|
AArt1256
|
9d279ceadb
|
added basic watara supervision support
|
2024-08-08 22:58:01 +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
|
e339485131
|
sigh 4
|
2024-08-02 19:34:07 +03:00 |
|
LTVA1
|
154ff52674
|
sigh 3
|
2024-08-02 19:30:35 +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 |
|
LTVA1
|
365062ac21
|
halve clock speed, add ring mod and hard sync
|
2024-08-02 11:13:04 +03: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
|
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
|
c08edb1254
|
Prepare to (very) partially OPL4 support
|
2024-07-11 15:13:02 +09:00 |
|
Natt Akuma
|
7fee9b6f05
|
VERA: add r47 revision with 9-bit volume table
|
2024-06-22 16:40:06 +07: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
|
1850968def
|
SID2, part 1
thanks LTVA
|
2024-04-21 03:54:34 -05:00 |
|
tildearrow
|
a1254d5fb6
|
core quality, part 1
PC Engine
|
2024-04-06 14:57:15 -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 |
|
tildearrow
|
19ed900ef3
|
release v0.6.2
also contains preset search fix and NDS mem fix
|
2024-04-01 00:50:41 -05:00 |
|
tildearrow
|
a83df6e8fd
|
add 5E01
|
2024-03-18 16:02:16 -05:00 |
|
tildearrow
|
572d826fb1
|
fix warning
|
2024-03-17 18:16:19 -05:00 |
|
tildearrow
|
11e492c897
|
Merge branch 'master' into minmod
|
2024-03-17 15:44:38 -05:00 |
|
cam900
|
6b076dcaed
|
really fix? MSVC 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
|
f3705fb435
|
WIP add GBA system
|
2024-03-16 15:06:25 +07:00 |
|
tildearrow
|
4330e27436
|
I did it
|
2024-02-04 03:02:12 -05:00 |
|
tildearrow
|
3f4c7dc46c
|
second attempt at MinGW backtrace
|
2024-02-03 02:58:17 -05:00 |
|
tildearrow
|
5164513fdf
|
kill an ymfm warning
possible compiler false-positive but it was hindering Windows build
|
2024-01-25 19:36:01 -05:00 |
|
tildearrow
|
955682b240
|
OPL: ymfm core, part 1
|
2023-11-22 19:28:36 -05:00 |
|
tildearrow
|
1bcdedda3e
|
prepare the addition of more OPL emulation cores
|
2023-11-22 16:35:02 -05:00 |
|
tildearrow
|
af56b726e4
|
low quality tildearrow code
|
2023-10-11 17:24:40 -05:00 |
|
tildearrow
|
8235f6ee66
|
C140: add bank types
|
2023-10-11 02:48:39 -05:00 |
|
tildearrow
|
67c3a67a0d
|
C140/C219: several fixes
loop point fix
crash fix
|
2023-09-24 16:54:19 -05:00 |
|
tildearrow
|
63dcacf33d
|
dev170 - YM2151: fix noise frequency on ymfm
issue #1441
raising ver num to allow possible compat change
|
2023-08-30 13:35:22 -05:00 |
|
tildearrow
|
eaac5cc224
|
C219: fix VGM export
a sample word has two 8-bit samples in reverse order
(need hardware confirmation)
|
2023-08-29 04:09:11 -05:00 |
|
tildearrow
|
bcf877b7ca
|
C219: fix out of bounds access
|
2023-08-28 04:12:09 -05:00 |
|
tildearrow
|
17a88fda70
|
C140: update emulator
with the one from C219 branch
|
2023-08-27 15:52:54 -05:00 |
|
tildearrow
|
f3167d2fc9
|
C140: fix possible overflow
|
2023-08-19 23:39:27 -05:00 |
|
cam900
|
4d7d610f8c
|
C140 fixes and optimizations
Minor optimization
Move output shift function to dispatch
Fix loop
Fix pan scaling if using INS_AMIGA
correct about
|
2023-08-10 20:24:10 +09:00 |
|
tildearrow
|
21d1dfefa1
|
many changes
|
2023-08-09 22:00:03 -05:00 |
|
cam900
|
72d04777c0
|
Less silent output
|
2023-08-09 20:38:17 +09:00 |
|
cam900
|
46b83833e1
|
Less louder output
|
2023-08-09 20:36:59 +09:00 |
|
cam900
|
1e2cd8282a
|
Change Mulaw algorithm
|
2023-08-09 20:33:42 +09:00 |
|
cam900
|
14c5d94499
|
C140 Part 2
|
2023-08-09 20:30:00 +09:00 |
|
cam900
|
c34233cf4f
|
Prepare for C140
|
2023-08-08 21:27:12 +09:00 |
|
tildearrow
|
20418bb490
|
add TED to Furnace
#855 #873
|
2023-07-23 04:42:38 -05:00 |
|
tildearrow
|
0d2b7427a6
|
MSM6258: only one output
|
2023-07-22 17:32:16 -05:00 |
|
tildearrow
|
9c97291e9c
|
MSM6258: don't use auto
|
2023-07-13 16:03:47 -05:00 |
|
tildearrow
|
90b76d20e3
|
C64: fix reSIDfp muting
|
2023-07-12 06:04:37 -05:00 |
|
tildearrow
|
e8130caa52
|
C64: fix dSID multi-chip
|
2023-07-11 17:21:51 -05:00 |
|
tildearrow
|
e2540bf789
|
renderDX11: fix crash when font tex fails to load
issue #1217
|
2023-07-09 03:18:23 -05:00 |
|
tildearrow
|
2dde6159a1
|
C64: fix dSID filters
|
2023-07-06 02:12:34 -05:00 |
|
tildearrow
|
9d5e544695
|
C64: fix memory corruption
|
2023-07-05 19:36:40 -05:00 |
|
tildearrow
|
621616ae25
|
C64: dSID core, part 1
|
2023-07-05 17:09:02 -05:00 |
|
tildearrow
|
56b786f55e
|
asd;klfj
|
2023-07-05 02:32:01 -05:00 |
|
tildearrow
|
23b65c61ce
|
C64: fix reSIDfp envelope reset being inconsistent
|
2023-07-04 01:34:39 -05:00 |
|
tildearrow
|
9cb1fbcc45
|
chan osc volume balancing, part 1
|
2023-06-18 20:00:20 -05:00 |
|