cam900
5fdce33b11
Add Namco 163 Support
2022-03-23 01:48:45 +09:00
tildearrow
a0dbc7acaf
Merge pull request #299 from AYCEdemo/x16
...
VERA: Implement PCM playback (again)
2022-03-20 04:40:04 -05:00
tildearrow
607a347b7a
X1-010: don't pan in mono mode
2022-03-19 21:59:19 -05:00
Natt Akuma
6df3d1e0df
VERA: Implement PCM playback (again)
2022-03-19 20:59:17 +07:00
cam900
a7c750a44e
Merge branch 'master' of https://github.com/tildearrow/furnace into bubsys
2022-03-18 03:20:33 +09:00
tildearrow
d6dfe2636a
OPL: implement fixed frequency mode
2022-03-17 02:40:10 -05:00
tildearrow
dce68749d6
GUI: work on the drum UI
2022-03-17 02:07:46 -05:00
tildearrow
5579ef2bc1
OPL: even more drums mode work
2022-03-17 01:50:42 -05:00
tildearrow
e7f6290012
OPL: possibly implement drums mode
...
we need a good UI for it
2022-03-17 01:40:03 -05:00
cam900
234c5e9295
Reduce naming confusion in Bubble System Wavetable Sound
...
It means Custom wavetable sound generator logic on Bubble System.
It's wavetable select and volume is controlled by single AY-3-8910 IO for both channels, Another AY-3-8910 IO is used for reading sound status.
Schematics: http://pdf.textfiles.com/manuals/ARCADE/K-R/Nemesis%20[Schematics]%20[English].pdf (Nemesis, derivative of Bubble system)
2022-03-17 10:11:48 +09:00
tildearrow
966539bdf5
Genesis: fix sample crash
...
possibly
2022-03-16 13:11:02 -05:00
tildearrow
966d133bf4
OPL: FM macros
2022-03-16 03:44:22 -05:00
tildearrow
9322e9467c
GUI: prepare macro editor for OPL op macros
2022-03-16 02:01:44 -05:00
tildearrow
592cbb56aa
OPL: implement effects
2022-03-16 01:53:46 -05:00
cam900
c269346eda
safety check
2022-03-16 11:41:24 +09:00
cam900
53ad1c93e6
Reduce line
2022-03-16 11:40:10 +09:00
cam900
724bd5b8dc
Fix X1-010 muting
2022-03-16 11:35:22 +09:00
tildearrow
0a307fc4a6
MOD import: more improvements
...
- prepare for old Soundtracker MOD import
- add "bypass limits" flag - dope.mod plays correctly now
- automatic channel names
2022-03-15 18:32:15 -05:00
tildearrow
10cea9956b
X1-010: fix crash
2022-03-15 18:30:29 -05:00
tildearrow
83e7d966b9
OPL: more 4-op mode fixes
2022-03-15 18:01:24 -05:00
tildearrow
4c5c4a647b
OPL: some fixes
2022-03-15 15:28:45 -05:00
tildearrow
a65df5cdab
OPL: pretend to be YMU and enable SOME emulation?
2022-03-15 00:33:57 -05:00
Natt Akuma
91e856c61e
Merge branch 'master' of https://github.com/tildearrow/furnace into mod-import
2022-03-15 03:08:37 +07:00
Natt Akuma
c7fb5df206
Merge branch 'master' of https://github.com/tildearrow/furnace into mod-import
2022-03-14 21:57:54 +07:00
Natt Akuma
87f225074c
.mod import
2022-03-14 21:50:52 +07:00
cam900
2c6267bd6b
Merge branch 'master' of https://github.com/tildearrow/furnace into scc
2022-03-14 19:22:31 +09:00
cam900
69aeb7dd58
Add Bubble System Support
...
Bubble System 2 channel Wavetable sound generator logic is configuration with K005289, 4 bit PROM and DAC.
K005289 controls pitch and 5 bit address generator per channel, Waveform select and Volume control is tied to AY-3-8910 ports. (each port for per channels)
these configuration is better known as K005289, the part of logic.
furnace emulates this configurations as single system, waveform format is 15 level and 32 width.
2022-03-14 19:22:12 +09:00
tildearrow
714d189b57
OPL: more work and channel muting
2022-03-14 02:47:04 -05:00
tildearrow
d2ad74206a
fix 4-op mode for real
2022-03-14 02:39:10 -05:00
tildearrow
42df8255fc
OPL: kind of fix 4-op mode
2022-03-14 02:30:25 -05:00
tildearrow
32581bb228
OPL: volume
2022-03-14 01:57:46 -05:00
tildearrow
df5c1ae859
OPL: finally fix that order issue (kind of)
2022-03-14 01:54:31 -05:00
tildearrow
67d516fcee
Genesis: prioritize DAC writes
2022-03-14 01:38:11 -05:00
tildearrow
5b2ec3ee87
NES: fix slide up
...
fixes #208
2022-03-14 00:26:06 -05:00
tildearrow
b1b3f731f6
Merge pull request #283 from laoo/lynx_panning_swap
...
Lynx panning swap
2022-03-13 11:19:55 -05:00
tildearrow
d607f35aa2
Merge pull request #279 from cam900/intv_alt
...
Add AY-3-8914 support as configurable in AY-3-8910
2022-03-13 11:17:36 -05:00
Waldemar Pawlaszek
e775703c44
Lynx panning swap
2022-03-12 12:16:01 +01:00
tildearrow
716298c49c
Genesis: now fix off not working on channel 6
2022-03-11 22:41:04 -05:00
tildearrow
2a0aa19b2b
fix broken DAC mode
...
adds new compat flag
2022-03-11 22:11:33 -05:00
cam900
2643d6b0ee
Clamp X1-010 Envelope wave
2022-03-12 11:32:19 +09:00
tildearrow
ab3884e5aa
clamp wave data
...
issue #267
2022-03-11 16:58:43 -05:00
cam900
3ac1dce3fe
Add AY-3-8914 support as configurable in AY-3-8910
...
Previous PR (https://github.com/tildearrow/furnace/pull/278 ) is closed due this, but archived for info.
It's AY with 4 level envelope volume per channel and different register format.
2022-03-12 03:30:54 +09:00
tildearrow
0ee16c63f1
Merge pull request #275 from cam900/ym2610_check
...
Make some pitch command work in ADPCM-B, still partially and 01xx command is broken
2022-03-10 18:32:36 -05:00
tildearrow
bbca8b260b
Merge pull request #243 from cam900/gui_systems
...
Add various system, Minor corrections
2022-03-10 18:31:23 -05:00
tildearrow
c6fda7a156
Merge branch 'x1_010' of https://github.com/cam900/furnace into cam900-x1_010
2022-03-10 18:24:52 -05:00
tildearrow
a9f80b841c
VERA: add ins color and reset
2022-03-10 17:46:40 -05:00
tildearrow
cbc8721a00
Merge branch 'x16'
2022-03-10 17:31:32 -05:00
tildearrow
6d9befaf27
yay
2022-03-10 17:30:34 -05:00
tildearrow
2f02e24a2f
VERA: get rid of rand() and adapt code
2022-03-10 16:52:59 -05:00
tildearrow
9bd15bd513
VERA: bring up actual emulation core
2022-03-10 15:51:27 -05:00