tildearrow
c26bb511d7
dispatch: fix small mistake
2021-12-06 21:12:16 -05:00
tildearrow
26fac3862b
add nuked OPM for eventual arcade platform...
2021-12-06 16:57:39 -05:00
tildearrow
145403e7dd
Merge branch 'master' of github.com:tildearrow/furnace
2021-12-06 16:52:03 -05:00
tildearrow
d6fb6b0bb3
more optimization
...
as of now non-stereo sound chips are only processed once
2021-12-06 16:51:18 -05:00
tildearrow
6efcfc2e8a
prepare for possible major optimization
...
by just forwarding an output buffer to the dispatch and begin/length,
the number of calls may be reduced which improves performance.
2021-12-06 05:21:42 -05:00
tildearrow
18fb2a4b9f
C64: more work!
2021-12-06 03:26:39 -05:00
tildearrow
ce4b6c7044
genesis: comment out two debug messages
2021-12-06 03:26:33 -05:00
tildearrow
055b4f9c26
genesis: fix delay bug
2021-12-06 03:07:29 -05:00
tildearrow
8478481466
hmmm
2021-12-06 02:59:12 -05:00
tildearrow
1ac45e27a2
delete several unneeded files
2021-12-05 17:16:30 -05:00
tildearrow
480b26c95c
more C64 work
2021-12-05 16:45:29 -05:00
tildearrow
24956e8177
Merge branch 'master' of github.com:tildearrow/furnace
2021-12-05 16:21:28 -05:00
tildearrow
0f3f173b6e
rework some of the playback logic
...
paving the way for C64
2021-12-05 16:11:12 -05:00
tildearrow
e52f5c9147
wow
2021-12-05 01:30:33 -05:00
tildearrow
ff07a19405
kind of C64
2021-12-04 23:55:28 -05:00
tildearrow
2f7001681c
prepare for C64 platform!
2021-12-04 02:42:22 -05:00
tildearrow
760fa43a4f
fill in a blank line
2021-12-04 02:34:13 -05:00
tildearrow
796f9b0cf5
one more fix!
2021-12-04 02:28:15 -05:00
tildearrow
6599eb4f7e
many fixes to NES system playback
2021-12-04 02:19:14 -05:00
tildearrow
3286c3c0c5
NES system! almost
2021-12-04 01:19:54 -05:00
tildearrow
6446e876ae
update gitignore
2021-12-04 01:14:02 -05:00
tildearrow
c543553b0f
prepare for NES platform
2021-12-03 16:04:07 -05:00
tildearrow
901ab6d436
update readme
2021-06-09 12:37:46 -05:00
tildearrow
86131bf05e
add a log level flag
2021-06-09 12:28:46 -05:00
tildearrow
2be720540f
dev7
2021-06-09 03:33:44 -05:00
tildearrow
f7080bb2c1
add parameter parsing
2021-06-09 03:33:03 -05:00
tildearrow
fa445d8614
GB: reduce CPU usage
...
SameBoy works faster if you do multiple runs in the acquire function
2021-06-09 02:17:04 -05:00
tildearrow
b30c5679ae
genesis: reduce CPU usage
...
the chip uses TDM to output the channels one by one
so we just run the chip 6 times and output at 1/6th the rate, which
means less work for blip_buf and less C++ overhead
2021-06-09 01:57:12 -05:00
tildearrow
cf6b213d2c
even more ancient version compatibility
2021-06-09 01:52:00 -05:00
tildearrow
5b707eeeec
better ancient version sample support
2021-06-09 01:16:26 -05:00
tildearrow
99e59278ad
PCE: kind of implement LFO
2021-06-09 01:08:42 -05:00
tildearrow
480ddf489a
dummy: more work
2021-06-09 00:10:23 -05:00
tildearrow
7745913722
update README
2021-06-08 23:46:16 -05:00
tildearrow
1edd633422
PCE: now for 8-bit samples aaaaa
2021-06-08 23:17:38 -05:00
tildearrow
451c35f41b
PCE: sample playback
2021-06-08 23:16:29 -05:00
tildearrow
5b2684b5e1
PCE: the adventures of missing wavetables
2021-06-08 22:21:05 -05:00
tildearrow
cd1851606e
PCE: the adventures of arp fail
2021-06-08 21:49:24 -05:00
tildearrow
8f3b9e03da
PCE: make the noise actually work
2021-06-08 21:25:07 -05:00
tildearrow
8b9da366e4
PCE: implement noise, wave and pan commands
...
TODO: actually implement noise mode very well
2021-06-08 20:45:38 -05:00
tildearrow
8dffdca25a
PCE: more work
2021-06-08 16:46:27 -05:00
tildearrow
1379b4c935
PCE: now prepare for volume
2021-06-07 03:42:18 -05:00
tildearrow
c0e4e20b3e
finally, episode 2
...
now we really output the wave
2021-06-07 03:05:42 -05:00
tildearrow
9e72d4580f
FINALLY SOUND
2021-06-07 02:49:43 -05:00
tildearrow
d74fa698af
prepare for PC Engine platform
...
using Mednafen core
2021-06-06 14:02:38 -05:00
tildearrow
0b8fcc6e8d
genesis: implement 10xx command
2021-06-05 23:27:02 -05:00
tildearrow
c519b84c91
update gitignore
2021-06-05 23:26:50 -05:00
tildearrow
2bff8ae753
what the?
...
panning 00 mutes channel in GB?
2021-05-28 19:59:42 -05:00
tildearrow
1444752704
now fix macOS build
2021-05-28 16:06:57 -05:00
tildearrow
5b9a0c3ee9
win32 lean and mean
2021-05-28 15:57:07 -05:00
tildearrow
9a1f16757a
fix Windows build on release config
2021-05-28 15:52:27 -05:00