tildearrow
92ec6f6651
memory composition, part 3
2024-03-05 18:55:18 -05:00
tildearrow
dca9262ec2
bullsh
2024-01-31 15:23:33 -05:00
tildearrow
532f00a311
prepare for issues #1554 and #1684
2024-01-31 15:07:48 -05:00
tildearrow
b452641186
Merge branch 'macro-retrigger-effect-tildearow-version'
...
with rewritten retrigger- erm... RESTART function
2024-01-17 14:48:47 -05:00
LTVA1
7f94cdc930
port macro retrigger to orig Furnace
2024-01-17 15:28:29 +03:00
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
26648a895d
Amiga: yet another fix...
2023-11-06 04:25:27 -05:00
tildearrow
a3ea20bfec
Amiga: fix loop
2023-11-06 04:21:48 -05:00
tildearrow
20537d5af0
Amiga: one more accuracy fix
2023-11-05 18:06:01 -05:00
tildearrow
f0e51f6e88
Amiga: improve accuracy
...
don't stop DMA until sample is done playing
do not update output if PM/AM is on
2023-11-05 17:00:02 -05:00
tildearrow
54187d043d
Revert "volume handling refactor, part 1 - BEWARE"
...
This reverts commit e1cb84a076
.
2023-11-04 04:13:20 -05:00
tildearrow
e1cb84a076
volume handling refactor, part 1 - BEWARE
...
do not use these versions for production. your modules will break until this is finished!
only Amiga is done for now
2023-11-03 14:46:23 -05:00
tildearrow
1a520dbf3e
more multi-thread fixes
...
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow
2abe76d000
Amiga: fix custom clock
2023-07-22 01:42:05 -05: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
tildearrow
99d2199db6
dev152 - sample map notes, part 1
2023-04-07 16:54:05 -05:00
tildearrow
5af3804195
GA20: implement getSamplePos()
2023-03-21 03:56:17 -05:00
tildearrow
6cd24a8008
implement getSamplePos() on some chips
...
Amiga, AY, Lynx, PCE, PCM DAC and VRC6
2023-03-19 03:56:13 -05:00
tildearrow
262eaa19c1
Amiga: validation export wave support
2023-03-16 01:44:35 -05:00
tildearrow
b9cddb21d0
Amiga: DMACON coalescing fix
2023-03-15 18:51:42 -05:00
tildearrow
3ff3a9952a
Amiga: DMACON coalescing
2023-03-15 18:45:32 -05:00
tildearrow
ced4fd8ee1
more
2023-03-13 20:01:01 -05:00
tildearrow
6663fc274d
prepare to add ROM export framework
2023-03-13 04:20:54 -05:00
tildearrow
2c66e2d1d6
Amiga: fix interrupt on useWave
2023-03-12 03:31:33 -05:00
tildearrow
5ebee2bb2b
Amiga: better emulation, part 10
2023-03-11 03:47:33 -05:00
tildearrow
a9c703df3e
Amiga: better emulation, part 9
2023-03-11 03:37:23 -05:00
tildearrow
60766326fb
Amiga: better emulation, part 8
2023-03-11 03:16:18 -05:00
tildearrow
698726174d
Amiga: better emulation, part 7
2023-03-11 02:54:57 -05:00
tildearrow
1a80fb262d
Amiga: better emulation, part 6
2023-03-11 01:42:13 -05:00
tildearrow
8fc6a71882
Amiga: better emulation, part 5
2023-03-10 18:51:00 -05:00
tildearrow
452846936f
Amiga: better emulation, part 4
2023-03-10 13:45:46 -05:00
tildearrow
12a1d2ff3d
Amiga: fix per-chan osc
2023-03-10 12:44:45 -05:00
tildearrow
e18caaca1d
Amiga: better emulation, part 3
2023-03-10 05:29:20 -05:00
tildearrow
dca18dc726
Amiga: better emulation, part 2
2023-03-10 04:22:21 -05:00
tildearrow
6d33fadbc5
finish this later
2023-03-09 20:00:15 -05:00
tildearrow
c0b4cc0d63
Amiga: better emulation, part 1
...
prepare to actually emulate DMA operation
eventually poke() and register view will work
2023-03-09 17:46:45 -05:00
tildearrow
377dc8dd0f
one more reference
2023-03-09 04:11:08 -05:00
tildearrow
5069cf65e3
Amiga: more accurate emulation
...
https://www.youtube.com/watch?v=xyQlmsD7PAg&t=403s
thanks TakuikaNinja for the info!
2023-03-09 03:37:14 -05:00
tildearrow
1a0e30453b
Amiga: fix yet another crash?
2023-02-08 04:10:30 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -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
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
cam900
3fcccb52ee
Reduce performance issue
2022-08-28 10:50:57 +09:00