Commit graph

1221 commits

Author SHA1 Message Date
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
74a23b3ec5 GUI: begin work on some of the new actions 2022-03-11 01:31:21 -05:00
tildearrow
8e61a0d314 better channel names 2022-03-10 23:49:44 -05:00
tildearrow
0700ba7e65 GUI: start with the pattern view focused 2022-03-10 22:10:52 -05: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
tildearrow
587fecd11d temporarily strip out emulation code 2022-03-10 14:40:45 -05:00
tildearrow
85b9f340a9 Merge branch 'x16' of https://github.com/AYCEdemo/furnace into x16 2022-03-10 14:35:33 -05:00
cam900
b42ceae1cb Code style 2022-03-11 04:15:04 +09:00
cam900
36b336c7f4 A && B 2022-03-11 04:11:23 +09:00
cam900
406faaeeea Gamate
Handheld game console by Taiwanese Bit Corporation that supports stereo headphone, with had a AY-3-8910 based sound.
2022-03-11 04:07:11 +09:00
tildearrow
44004661f4
Merge pull request #274 from laoo/register_sheet
Updated Lynx register sheet
2022-03-10 14:03:53 -05:00
cam900
3b6559a5a1 Merge branch 'master' of https://github.com/tildearrow/furnace into gui_systems 2022-03-11 03:53:51 +09:00
tildearrow
28192b77bd fix big endian functions 2022-03-10 13:52:04 -05:00
cam900
f3e4810dda Make some pitch command work in ADPCM-B, still partially and 01xx command is broken
Fix sample check routine
Remove dac* variables, No way to enable DAC mode in YM2610*
2022-03-11 03:47:36 +09:00
cam900
a969694b2b Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010 2022-03-11 02:46:46 +09:00
cam900
8d447542e1 Use lamda 2022-03-11 02:42:27 +09:00
Waldemar Pawlaszek
d0b76ed5a6 Updated Lynx register sheet 2022-03-10 17:36:27 +01:00
tildearrow
93b3e16213 i need to go
TODO:
- EDIT LATCH
- EDIT MASK
2022-03-09 18:03:15 -05:00
tildearrow
b80b33ac8e GUI: demand scroll X in more situations 2022-03-09 16:42:15 -05:00
tildearrow
2fb6ea021b GUI: this menu is packed with features
that DON'T WORK YET
2022-03-09 15:43:30 -05:00
cam900
3d13a7d446 Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010 2022-03-10 03:21:02 +09:00
Natt Akuma
80e3148a43 Merge branch 'master' of https://github.com/tildearrow/furnace into x16 2022-03-09 18:06:47 +07:00
Natt Akuma
6bb9843fb9 Fix wrong noise sampling operation
This really shouldn't have an effect on anything though...
2022-03-09 18:06:07 +07:00
tildearrow
372f2a20a2 GUI: much better 2022-03-09 03:40:24 -05:00
tildearrow
1a3eed7830 fix MinGW build 2022-03-09 02:30:36 -05:00
tildearrow
9e080956ec prepare to add a right click menu to pattern
DO NOT USE IF YOU WANT TO SOLO CHANNELS - I'LL FIX IT when I
come back
2022-03-08 18:26:41 -05:00
tildearrow
698b8e960f I must be blind 2022-03-08 14:20:21 -05:00
tildearrow
42a3391574 GUI: add OPZ waveforms 2022-03-08 13:46:48 -05:00
tildearrow
ad19a69f27 GUI: improvements to OPL ins edit 2022-03-08 13:12:20 -05:00
Natt Akuma
eb3a73c38b Mute on pan registers instead 2022-03-09 00:58:21 +07:00
cam900
66eb40e55e Extract X1-010 core from submodule 2022-03-09 01:00:09 +09:00
cam900
6c432bc42e Allow Left waveform can be invertable,
Improvement documents
2022-03-09 00:50:10 +09:00
cam900
da73c365e4 Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010 2022-03-08 23:30:57 +09:00
cam900
8b1e557b5c
Sync with master 2022-03-08 21:34:12 +09:00
Natt Akuma
43cfb09acf Merge branch 'master' of https://github.com/tildearrow/furnace into x16 2022-03-08 17:53:00 +07:00
Natt Akuma
7711069a66
WonderSwan: match DM's volume command behavior (#266) 2022-03-08 10:51:37 +01:00
Natt Akuma
e05052d9d7 Properly case PCM channel 2022-03-08 15:44:14 +07:00
Natt Akuma
a86a7f766b VERA doesn't have config flags 2022-03-08 15:06:11 +07:00
tildearrow
270225f6d1 WonderSwan doesn't have config flags 2022-03-07 23:47:40 -05:00
tildearrow
b21aecf285 WonderSwan: make macOS happy 2022-03-07 23:38:36 -05:00
cam900
2e6cc9fc7c Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010
# Conflicts:
#	CMakeLists.txt
#	papers/doc/7-systems/README.md
#	src/engine/dispatch.h
#	src/engine/dispatchContainer.cpp
#	src/engine/playback.cpp
#	src/engine/sysDef.cpp
#	src/gui/gui.cpp
2022-03-08 13:38:24 +09:00
tildearrow
1bc8bc8746 OPL: proper frequency on OPL1/2 2022-03-07 23:23:18 -05:00
tildearrow
2d922d5e09 GUI: attribution 2022-03-07 23:11:14 -05:00