tildearrow
|
b64a92668a
|
GUI: fix drag-and-drop crash
this time for real!
issue #2327
|
2025-03-10 04:14:01 -05:00 |
|
tildearrow
|
f49395194b
|
µPD1771C: unification work...
|
2025-03-10 04:11:26 -05:00 |
|
tildearrow
|
d853c59b3d
|
SCV unification
|
2025-03-10 04:05:12 -05:00 |
|
tildearrow
|
85981822fa
|
K007232: acquireDirect()
|
2025-03-09 18:20:44 -05:00 |
|
tildearrow
|
804e8b7fb8
|
NDS: fix chan osc
|
2025-03-09 16:19:13 -05:00 |
|
freq-mod
|
ca89b5beb8
|
Add files via upload
|
2025-03-09 13:46:24 +01:00 |
|
tildearrow
|
418780b82b
|
BubSys: acquireDirect()
|
2025-03-09 04:16:41 -05:00 |
|
tildearrow
|
ef1fae3bee
|
SM8521: the actual rate is /2 rather than /4
|
2025-03-09 04:06:47 -05:00 |
|
tildearrow
|
d1234ad59e
|
SM8521: acquireDirect()
|
2025-03-09 03:58:09 -05:00 |
|
tildearrow
|
1c05bb8b05
|
T6W28: fix chan osc!
|
2025-03-09 03:31:03 -05:00 |
|
tildearrow
|
e7df0c7b0a
|
fix possible incomplete MIDI message
|
2025-03-09 02:25:20 -05:00 |
|
tildearrow
|
5a2d4662aa
|
NDS: get rid of core quality
|
2025-03-09 01:27:59 -05:00 |
|
tildearrow
|
87d1cf24a1
|
T6W28: chan osc which does not work right
|
2025-03-09 01:23:10 -05:00 |
|
tildearrow
|
6537125976
|
T6W28: acquireDirect()
|
2025-03-09 00:03:11 -05:00 |
|
tildearrow
|
001cda561a
|
T6W28: fix
but no sound
|
2025-03-08 22:57:29 -05:00 |
|
tildearrow
|
1e8b93c92a
|
T6W28: completely break the system
|
2025-03-08 19:38:16 -05:00 |
|
tildearrow
|
eea95b1f90
|
2%
LD.ZRsku p jrsyju rsp jyrsp jyrsp nyeapby eal
PT P#
|
2025-03-08 19:32:11 -05:00 |
|
tildearrow
|
3d59d68158
|
it gets worse
|
2025-03-08 18:58:31 -05:00 |
|
tildearrow
|
0d78e9bb10
|
NDS: squeeze out a bit more
|
2025-03-08 18:48:06 -05:00 |
|
tildearrow
|
c9695caf35
|
NDS: acquireDirect()
it took a while
master volume may not work
|
2025-03-08 18:42:19 -05:00 |
|
tildearrow
|
ce59a015e9
|
fix build failure
|
2025-03-08 04:59:01 -05:00 |
|
tildearrow
|
d8f66523b6
|
NDS: prepare for optimization
|
2025-03-08 04:37:42 -05:00 |
|
tildearrow
|
9981ab7e43
|
SN: acquireDirect()
|
2025-03-08 03:23:49 -05:00 |
|
tildearrow
|
b8f214020f
|
AY: get TFX and DAC working!
sadly I don't think I can improve this any further for now...
|
2025-03-08 03:05:09 -05:00 |
|
tildearrow
|
42920b9101
|
AY: this sucks, part 3
improve heuristics... noise is very slow
|
2025-03-08 02:22:45 -05:00 |
|
tildearrow
|
ccf9277bfe
|
AY: this sucks, part 2
|
2025-03-07 20:32:23 -05:00 |
|
tildearrow
|
9681f25e54
|
AY: this sucks, part 1
|
2025-03-07 20:19:24 -05:00 |
|
tildearrow
|
cb67527103
|
AY: prepare for optimization
|
2025-03-07 19:37:18 -05:00 |
|
tildearrow
|
33aebf29c6
|
PCE: improve sample performance
|
2025-03-07 18:46:53 -05:00 |
|
yohannd1
|
f2d6ae78fa
|
sample filter ui: clamp frequency on popup
|
2025-03-07 18:41:17 -05:00 |
|
yohannd1
|
37d49ffe0f
|
sample filter ui: add sweep option
|
2025-03-07 18:41:17 -05:00 |
|
tildearrow
|
0d7ef2e8eb
|
WonderSwan: acquireDirect()
|
2025-03-07 18:37:25 -05:00 |
|
tildearrow
|
3d915270b1
|
GUI: remove Virtual Boy quality setting
|
2025-03-07 17:06:47 -05:00 |
|
tildearrow
|
6050b2c31b
|
Virtual Boy: acquireDirect()
|
2025-03-07 17:05:12 -05:00 |
|
tildearrow
|
229003c597
|
VRC6: acquireDirect()
to-do: check for regressions? I need to sleep
|
2025-03-07 06:28:03 -05:00 |
|
tildearrow
|
0e7df18ab3
|
NES and MMC5: heuristic oopsie
|
2025-03-07 05:11:18 -05:00 |
|
tildearrow
|
c5492f2f2c
|
PCE: oh man a typo
|
2025-03-07 04:34:27 -05:00 |
|
tildearrow
|
8ee01d15f7
|
TIA: acquireDirect()
# TIA Benchmark
twin.fur
acquire(): 11.324s
acquireDirect(): 1.267s
Balmeranda.fur
acquire(): 11.923s
acquireDirect(): 1.093s
# MMC5 (Goofy Asses per second)
unoptimized: 9.22/s
optimized: 108.96/s
|
2025-03-07 03:58:13 -05:00 |
|
tildearrow
|
9730988cef
|
MMC5: reset write queue...
|
2025-03-07 03:21:04 -05:00 |
|
tildearrow
|
47f176b0f0
|
MMC5: acquireDirect(), part 2
PCM now works
|
2025-03-07 03:12:18 -05:00 |
|
tildearrow
|
1070fb5d10
|
MMC5: acquireDirect(), part 1
no samples
also fixed chan osc
|
2025-03-07 03:07:52 -05:00 |
|
tildearrow
|
86fb92595a
|
NES: fix a little accuracy problem
|
2025-03-07 02:31:38 -05:00 |
|
tildearrow
|
54d1998c70
|
make it clear I modified some of these cores
|
2025-03-07 02:16:09 -05:00 |
|
tildearrow
|
007ef91e84
|
NES: puNES acquireDirect(), part 3
reduce CPU usage a bit
|
2025-03-07 02:10:08 -05:00 |
|
tildearrow
|
08e7112d85
|
NES: fix unused variable
|
2025-03-07 02:02:55 -05:00 |
|
tildearrow
|
29849972dd
|
NES: puNES acquireDirect(), part 2
per-chan osc
|
2025-03-07 02:02:04 -05:00 |
|
tildearrow
|
5df3e1f030
|
NES: make it C++
so we can submit to chan osc buffer
|
2025-03-07 01:57:52 -05:00 |
|
tildearrow
|
1d60bb03cc
|
NES: reduce CPU usage when no channels active
|
2025-03-07 01:48:10 -05:00 |
|
tildearrow
|
dde97171ab
|
NES: puNES acquireDirect(), part 1
no per-chan osc
|
2025-03-07 01:29:40 -05:00 |
|
tildearrow
|
ad8437e5ae
|
this is why I don't use tabs
in one editor it's 8 spaces, in another it's 2...
spaces on the other hand are the same regardless of editor
|
2025-03-06 23:23:46 -05:00 |
|