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
|
0efe232ae8
|
VRC6: what?
stripping the timer out worsens performace, but only removing the tick
call improves it????
|
2025-03-07 05:40:10 -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 |
|
Electric Keet
|
61d2108745
|
Docs updates.
Several small features and such, including updated graphics as needed.
|
2025-03-07 04:19:09 -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 |
|
tildearrow
|
f43715775c
|
no to-do
|
2025-03-06 20:23:10 -05:00 |
|
tildearrow
|
645e97ef93
|
NES: puNES macro expansion
preparations for acquireDirect()
|
2025-03-06 20:21:26 -05:00 |
|
tildearrow
|
c2228cd74b
|
SCC: acquireDirect()
|
2025-03-06 19:06:45 -05:00 |
|
tildearrow
|
7a6f6a6745
|
PCE: remove core quality
|
2025-03-06 12:18:10 -05:00 |
|
tildearrow
|
4c166b9b5a
|
move blip_buf to extern
so it can be used by other cores
|
2025-03-06 12:07:28 -05:00 |
|
tildearrow
|
2078949093
|
Amiga: tweak the filters once again
|
2025-03-06 02:00:07 -05:00 |
|
tildearrow
|
abaea665af
|
GUI: find/replace selection in selected channels
issue #2393
|
2025-03-05 19:27:15 -05:00 |
|
tildearrow
|
43891b8d79
|
PCE: optimize 5ms
|
2025-03-05 19:07:10 -05:00 |
|
tildearrow
|
68a550a419
|
update the acquireDirect API
size_t offset is no more - it is always 0
|
2025-03-05 18:57:17 -05:00 |
|
tildearrow
|
bc9dd4c2e7
|
aaaaaa
|
2025-03-05 18:33:51 -05:00 |
|
tildearrow
|
efaf0a15e7
|
remove instructions for standalone MinGW
|
2025-03-05 18:18:03 -05:00 |
|
tildearrow
|
a1d191634d
|
more updates including troubleshooting section
|
2025-03-05 18:15:39 -05:00 |
|
tildearrow
|
97a83a0b55
|
update compilation guide
|
2025-03-05 16:39:11 -05:00 |
|
tildearrow
|
e9604aa0b7
|
update contributing.md
|
2025-03-05 15:26:50 -05:00 |
|
tildearrow
|
ec451cd80e
|
Amiga: acquireDirect, part 3
|
2025-03-05 15:26:17 -05:00 |
|
tildearrow
|
69a43a70fc
|
Amiga: improve filter calc
|
2025-03-05 05:40:39 -05:00 |
|
tildearrow
|
e941dfb174
|
Amiga: acquireDirect, part 2
the filter is back!
|
2025-03-05 04:49:22 -05:00 |
|
tildearrow
|
e116f2e523
|
PCE: fix anti-click
|
2025-03-05 00:17:09 -05:00 |
|
tildearrow
|
e5fe291c33
|
Merge branch 'master' into amigaOpt
|
2025-03-04 13:53:16 -05:00 |
|
tildearrow
|
ccfa46f833
|
use Momo by default on Windows
because intl/iconv are dynamic libraries on MSYS2 D:
|
2025-03-04 13:52:31 -05:00 |
|
tildearrow
|
655b3621f6
|
Merge branch 'master' into amigaOpt
|
2025-03-04 13:18:07 -05:00 |
|
tildearrow
|
6e40a6980b
|
PCE: fix chan osc!
ready to merge...
|
2025-03-04 12:57:59 -05:00 |
|