tildearrow
f8187b9a5f
dev191 - kind of remove DIV_ALWAYS_SET_VOLUME
...
it's useless crap I put during the Defle compat days
it serves nearly no purpose nowadays
also why is it a command?
2024-01-16 23:54:32 -05:00
tildearrow
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
ff3cebfffd
Merge pull request #1022 from tildearrow/x1_010_bank
...
Add Seta 2 Bankswitch support
2023-08-30 02:22:18 -05:00
tildearrow
31335b95c9
finish it
2023-08-24 03:05:25 -05:00
tildearrow
c9cbf133d6
Eknous please HELP ME
2023-08-23 17:25:05 -05:00
cam900
8ad7a5bf7d
Remove global rendersamples
2023-07-27 21:10:45 +09:00
cam900
e0dc22a6f1
Remove unnecessary functions
2023-07-26 19:39:13 +09:00
cam900
b1e2e33f2d
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-06-29 21:36:29 +09:00
tildearrow
29dfeccfe7
change chan osc range - PLEASE READ
...
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
cam900
213d613534
Fix regression
2023-04-20 10:02:29 +09:00
cam900
36f542972c
Fix possible issue when bank flag is changed
2023-04-20 08:54:40 +09:00
cam900
c69318b222
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-04-20 08:47:24 +09:00
tildearrow
eeffb47ab7
X1-010: why is the per-chan osc so quiet?
2023-04-16 02:22:16 -05:00
tildearrow
99d2199db6
dev152 - sample map notes, part 1
2023-04-07 16:54:05 -05:00
cam900
d84d678929
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-03-12 21:10:00 +09:00
cam900
d9211b2a97
Add NTSC clockbase for X1-010
...
reference: https://github.com/mamedev/mame/blob/master/src/mame/taito/champbwl.cpp#L620
2023-03-12 21:03:11 +09:00
cam900
c8c2704a99
Revert unnecessary change
2023-03-12 11:56:19 +09:00
cam900
e6b84280aa
Add Seta 2 Bankswitch support
2023-03-11 18:55:32 +09:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
1d446bd56b
dev137 - new mixing volumes
...
YM2612 is now twice as loud
SN76489 and OPLL are 1.5x loud
X1-010 is four times louder
2023-01-17 01:11:08 -05:00
tildearrow
8d0090b0f3
X1-010: fix frequency overflow
...
issue #843
2023-01-13 01:15:55 -05:00
tildearrow
3a687eeb45
new dispatch, part 2
2023-01-03 14:39:31 -05:00
tildearrow
a29f36a5df
new dispatch, part 1
2023-01-03 01:09:46 -05:00
tildearrow
3e0dcbb0ae
aaaaaaaa
2023-01-02 04:53:37 -05:00
tildearrow
08d2f12dbd
prepare new dispatch
...
will allow for more than 2 outputs
2023-01-01 19:46:08 -05:00
tildearrow
7fa5fecd38
possibly fix retrigger with sample map
2022-12-29 03:12:00 -05:00
tildearrow
2600d4c576
new arp strategy, part 2
2022-12-17 02:10:20 -05:00
tildearrow
6f22ade69a
new arp strategy, part 1
2022-12-17 02:07:24 -05:00
tildearrow
3eb3d8a6f1
prepare for new arp strategy
2022-12-17 01:21:08 -05:00
tildearrow
9da46ee8ba
implement macro masking
2022-12-17 00:09:56 -05:00
tildearrow
c6604ff581
add ability to select custom clock rates
2022-12-04 02:04:42 -05:00
tildearrow
cf38680072
chip sample selection, part 4
...
partially works
2022-11-26 23:50:20 -05:00
tildearrow
3a9349d49a
chip sample selection, part 3
2022-11-26 22:11:49 -05:00
tildearrow
85cb64b227
chip sample selection, part 2
...
add functions to retrieve whether a sample was loaded in chip memory
eventually I'll put warning feedback on the sample list
2022-11-26 18:44:04 -05:00
tildearrow
d981e59c59
(12*sampleBank+c.value%12)
2022-10-04 00:46:16 -05:00
tildearrow
4695659ae4
X1-010: fix 17xx PCM - take 2
2022-10-04 00:04:41 -05:00
tildearrow
204af47421
Revert "Fix 1701 command for X1-010"
...
This reverts commit ece4eb9a57
.
2022-10-03 23:52:52 -05:00
cam900
ece4eb9a57
Fix 1701 command for X1-010
2022-10-04 11:17:03 +09:00
tildearrow
48db9a1d0c
chip flags rewrite, part 4 - DO NOT USE
...
the next part is to drop systemFlagsOld completely
and then to fix the GUI
2022-09-29 20:13:40 -05:00
tildearrow
a6e4345863
PLENTY OF TODO WHEN I COME BACK
...
CRASHES EVERYWHERE
2022-09-25 20:07:21 -05:00
tildearrow
dcce0e1246
Merge branch 'master' into sample_macro
2022-09-22 19:49:47 -05:00
cam900
b461ffe411
Update vgsound_emu library
2022-09-16 23:48:06 +09:00
cam900
54dbd0690c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/lynx.cpp
# src/engine/platform/rf5c68.cpp
# src/engine/platform/su.cpp
# src/engine/platform/x1_010.h
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610.h
# src/engine/platform/ym2610b.cpp
# src/engine/platform/ym2610b.h
# src/engine/sysDef.cpp
# src/gui/insEdit.cpp
Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
cam900
4cc79fb49d
Prepare for split sample chip instrument
...
(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.
different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support
2022-08-27 16:27:36 +09:00
tildearrow
c009cb3536
dev112 - prepare for advanced arp macro
...
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)
the UI is still a work in progress and doesn't work well
this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
Natt Akuma
7c42453422
Rewrite per-system effect handling ( #548 )
...
* Rewrite per-system effect handling
* fix build
* C64: fix fine cutoff regression
* fix some more crashes
Co-authored-by: tildearrow <tildearrow@protonmail.com>
2022-08-18 01:26:22 -05:00
tildearrow
f4a85bebff
dev101 - fix SMSFM_intro.dmf
2022-07-04 01:43:59 -05:00
tildearrow
2932a7281d
implement getChanMacroInt() on supported systems
2022-06-05 18:17:00 -05:00
tildearrow
a298ec2177
oops
2022-05-31 19:03:31 -05:00
tildearrow
82eaa45f5d
increase range of relative pitch macro
...
-32768 to 32767 should be enough
2022-05-22 22:47:40 -05:00