psykose
|
d8e48301fd
|
fix finding freetype via pkg-config
|
2024-01-27 03:04:21 -05:00 |
|
scratchminer
|
85997e55e7
|
add Power Noise support
|
2024-01-21 06:44:29 -05:00 |
|
YohananDiamond
|
8ab1c414b9
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2024-01-18 13:58:02 -03:00 |
|
Kagamiin~
|
215c8c375a
|
Merge branch 'master' into feature/esfm
|
2024-01-01 14:45:54 -03:00 |
|
YohananDiamond
|
34e18fffad
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-12-27 20:57:24 -03:00 |
|
YohananDiamond
|
c8975eaf73
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-12-19 09:26:30 -03:00 |
|
Kagamiin~
|
f42332f2c0
|
Merge branch 'master' into feature/esfm
|
2023-12-15 09:15:05 -03:00 |
|
Eknous-P
|
594eb55942
|
rename the file
|
2023-12-06 15:50:19 +04:00 |
|
Eknous-P
|
df63257d11
|
dummy export window, keybind and related settings
|
2023-12-05 15:58:45 +04:00 |
|
Nadia Holmquist Pedersen
|
7f6cf38e87
|
Fix "App is damaged" error on newer macOS
|
2023-12-02 03:26:14 -05:00 |
|
tildearrow
|
e1111db040
|
fix build error
|
2023-11-30 18:54:00 -05:00 |
|
tildearrow
|
0c727ff6b7
|
YM2612: YMF276-LLE, part 1
|
2023-11-25 18:02:21 -05:00 |
|
tildearrow
|
955682b240
|
OPL: ymfm core, part 1
|
2023-11-22 19:28:36 -05:00 |
|
tildearrow
|
1bcdedda3e
|
prepare the addition of more OPL emulation cores
|
2023-11-22 16:35:02 -05:00 |
|
Kagamiin~
|
56d774bb3b
|
Merge branch 'master' into feature/esfm
|
2023-11-18 09:15:48 -03:00 |
|
Natt Akuma
|
e702e56901
|
Add X-Y Oscilloscope
|
2023-11-01 14:56:43 +07:00 |
|
YohananDiamond
|
163d1b2153
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-10-29 20:05:01 -03:00 |
|
tildearrow
|
f03996ebd2
|
move furIcons somewhere else
|
2023-10-28 19:07:40 -05:00 |
|
tildearrow
|
e121c40a23
|
piece of trash
|
2023-10-28 19:03:08 -05:00 |
|
Kagamiin~
|
8ae86f79a8
|
Merge branch 'master' into feature/esfm
|
2023-10-17 15:53:21 -03:00 |
|
tildearrow
|
80c9795773
|
more FreeType work
|
2023-10-16 06:14:44 -05:00 |
|
tildearrow
|
b379125587
|
GUI: experimental FreeType font renderer
disabled by default until I feel happy
|
2023-10-15 20:15:33 -05:00 |
|
Kagamiin~
|
696433c784
|
Fix operator order in GUI for ESFM
|
2023-10-15 11:46:32 -03:00 |
|
Kagamiin~
|
779afcb97a
|
WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system
|
2023-10-15 11:46:32 -03:00 |
|
tildearrow
|
8235f6ee66
|
C140: add bank types
|
2023-10-11 02:48:39 -05:00 |
|
tildearrow
|
f2e62071d1
|
do not enable SDL_OPENGLES if on recent Mesa
apparently my build failed
|
2023-10-07 03:13:25 -05:00 |
|
tildearrow
|
7b73991c12
|
update CMakeLists.txt for CMake 3.5
|
2023-09-21 20:20:38 -05:00 |
|
tildearrow
|
4fa544db3e
|
why the hell do you fail
why does Objective-C++ even exist? couldn't Apple just use C++?!
|
2023-09-20 00:33:24 -05:00 |
|
tildearrow
|
cad63d8351
|
is this faster?
|
2023-09-20 00:24:55 -05:00 |
|
tildearrow
|
c520c291f0
|
and here we go
CMake should run make-appdata.sh
|
2023-09-13 19:54:31 -05:00 |
|
tildearrow
|
db5428474a
|
use x42/weakjack as a possible solution to #1480
|
2023-09-12 18:30:36 -05:00 |
|
Marcin Puc
|
e0f34f82e7
|
Fix cmake system portaudio check
|
2023-09-07 11:38:16 +02:00 |
|
tildearrow
|
1da000b00c
|
GUI: per-chan osc multi-threading!
|
2023-09-05 04:38:57 -05:00 |
|
YohananDiamond
|
5a5090f711
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-09-04 19:32:24 -03:00 |
|
tildearrow
|
922800d864
|
oh crap
|
2023-08-30 23:14:47 -05:00 |
|
tildearrow
|
68787a4d8b
|
add PortAudio backend - PLEASE READ
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
|
2023-08-30 17:32:51 -05:00 |
|
tildearrow
|
17a88fda70
|
C140: update emulator
with the one from C219 branch
|
2023-08-27 15:52:54 -05:00 |
|
YohananDiamond
|
4f83fc2e93
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-08-27 13:37:57 -03:00 |
|
tildearrow
|
338b67da9c
|
Revert "re-enable DX11 on 32-bit Windows build"
This reverts commit 510bcfb56d .
|
2023-08-26 12:47:02 -05:00 |
|
tildearrow
|
2c99bc9593
|
Revert "oh no there's a problem"
This reverts commit 29651aabfd .
|
2023-08-26 12:45:06 -05:00 |
|
tildearrow
|
29651aabfd
|
oh no there's a problem
why did I not remove this before? now Yuzu is mad at me
|
2023-08-26 11:54:25 -05:00 |
|
tildearrow
|
2bf5392f7b
|
split sample loading functions
|
2023-08-21 14:56:10 -05:00 |
|
tildearrow
|
4776eaed68
|
split audio/command stream export functions
into two other source files
|
2023-08-21 14:49:31 -05:00 |
|
tildearrow
|
510bcfb56d
|
re-enable DX11 on 32-bit Windows build
|
2023-08-21 14:30:08 -05:00 |
|
YohananDiamond
|
74bb1b1016
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-08-15 17:48:38 -03:00 |
|
tildearrow
|
6ae8f615d9
|
we got custom icons
|
2023-08-14 20:02:10 -05:00 |
|
cam900
|
c34233cf4f
|
Prepare for C140
|
2023-08-08 21:27:12 +09:00 |
|
YohananDiamond
|
f3902e151e
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-07-25 00:02:08 -03:00 |
|
tildearrow
|
20418bb490
|
add TED to Furnace
#855 #873
|
2023-07-23 04:42:38 -05:00 |
|
Eknous
|
6daf9b3d18
|
Merge branch 'tildearrow:master' into master
|
2023-07-18 14:16:15 +04:00 |
|
Eknous-P
|
30c41942a4
|
move to separate file + regular name on default
|
2023-07-16 11:48:36 +04:00 |
|
YohananDiamond
|
81fd5a23b8
|
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
|
2023-07-12 10:20:35 -03:00 |
|
cam900
|
b07ba72aa3
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
|
2023-07-11 20:35:31 +09:00 |
|
tildearrow
|
7d8a61d6dc
|
don't use IMGUI_USER_CONFIG
apparently a specific build of GCC 11.2.0 has a bug which prevents using
defines in #include
|
2023-07-10 14:27:24 -05:00 |
|
cam900
|
ac8db58cbf
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
|
2023-07-06 20:00:20 +09:00 |
|
tildearrow
|
7b14e0cb81
|
WARNINGS_ARE_ERRORS shouldn't produce a warning
it's what we use at work
|
2023-07-05 19:41:31 -05:00 |
|
tildearrow
|
621616ae25
|
C64: dSID core, part 1
|
2023-07-05 17:09:02 -05:00 |
|
tildearrow
|
bb3ccedb29
|
prepare for Metal render backend
ugh Apple. how about you don't deprecate OpenGL instead?
|
2023-07-03 17:19:50 -05:00 |
|
cam900
|
7402575d11
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
|
2023-06-17 10:41:56 +09:00 |
|
YohananDiamond
|
231853cd94
|
Command palette - part 1
|
2023-06-15 02:04:45 -03:00 |
|
tildearrow
|
ad8082a921
|
GUI: DirectX 11 render backend, part 4
ready to merge?
|
2023-06-13 03:12:12 -05:00 |
|
tildearrow
|
2c912da89a
|
GUI: DirectX 11 render backend, part 1
|
2023-06-12 19:17:46 -05:00 |
|
tildearrow
|
f605ae9f65
|
GUI: prepare for DirectX 11 render backend
|
2023-06-12 16:47:54 -05:00 |
|
tildearrow
|
181f5bd65e
|
possibly fix Windows XP support for real
|
2023-06-10 01:42:19 -05:00 |
|
tildearrow
|
6ae9f8e083
|
fix build
|
2023-06-08 01:00:47 -05:00 |
|
tildearrow
|
17464b6446
|
move documentation out of papers
|
2023-06-05 00:08:37 -05:00 |
|
tildearrow
|
0c43900922
|
GUI: make it work with SDL 2.0.8
which openSUSE Leap uses
|
2023-06-04 17:09:18 -05:00 |
|
tildearrow
|
b2cf64c117
|
GUI: GL render backend now supports ES
|
2023-06-03 15:05:55 -05:00 |
|
tildearrow
|
541985bd87
|
GUI: add an OpenGL render backend
enable by adding `renderBackend=OpenGL` to furnace.cfg
|
2023-06-03 01:41:34 -05:00 |
|
tildearrow
|
55c2be8cec
|
GUI: prepare for multiple render backends
I want to see whether I can bind OpenGL to this thing
|
2023-06-02 20:21:37 -05:00 |
|
tildearrow
|
2da1fe8821
|
prepare for patchbay effects
|
2023-05-21 04:39:36 -05:00 |
|
cam900
|
523e08ed5c
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
|
2023-05-02 13:46:56 +09:00 |
|
tildearrow
|
b661a6f9cf
|
disable console now
|
2023-04-17 00:22:37 -05:00 |
|
cam900
|
548aa5e6ac
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
|
2023-04-08 08:51:00 +09:00 |
|
tildearrow
|
9855166371
|
THIS IS IT -> FOR REAL!!! <-
|
2023-04-04 16:16:34 -05:00 |
|
tildearrow
|
fc4397f644
|
Revert "release Furnace Pro"
This reverts commit 2255bdf6c7 .
|
2023-04-02 02:31:36 -05:00 |
|
cam900
|
9c56c3d01b
|
[WIP] K063260 skeleton
|
2023-04-02 14:32:47 +09:00 |
|
tildearrow
|
2255bdf6c7
|
release Furnace Pro
|
2023-04-01 17:00:51 -05:00 |
|
tildearrow
|
c4510e16e0
|
add experimental command stream player
for verification
after that I am going to write optimization code
|
2023-03-26 18:48:16 -05:00 |
|
tildearrow
|
293d2b8775
|
PV-1000: more accurate emulation
|
2023-03-18 17:15:13 -05:00 |
|
tildearrow
|
57f4cc8561
|
GUI: prepare for FM preview
|
2023-03-17 19:12:09 -05:00 |
|
tildearrow
|
07ed76a63b
|
add ROM export framework, part 1
|
2023-03-13 14:17:05 -05:00 |
|
tildearrow
|
6663fc274d
|
prepare to add ROM export framework
|
2023-03-13 04:20:54 -05:00 |
|
tildearrow
|
74988df204
|
Merge pull request #1008 from akumanatt/quadtone
Alternative ZX Spectrum beeper sound engine
|
2023-03-06 03:37:47 -05:00 |
|
tildearrow
|
77f1ca3339
|
rename D65784221391491G18414119492 to PV1000
it probably was only used there anyway
|
2023-03-05 14:01:21 -05:00 |
|
Natt Akuma
|
fc2db92d4f
|
Rename QT to QuadTone
|
2023-03-06 00:58:27 +07:00 |
|
cam900
|
dbd1f56a10
|
Add NEC D65010G031 support
chip flag and instrument color is placeholder
|
2023-03-05 14:01:44 +09:00 |
|
Natt Akuma
|
e0803d9bb1
|
Merge branch 'master' of https://github.com/tildearrow/furnace into quadtone
|
2023-03-01 12:58:27 +07:00 |
|
James Alan Nguyen
|
16ccd4f8fe
|
typo
|
2023-02-25 19:26:27 +11:00 |
|
James Alan Nguyen
|
f9cbf17a07
|
Issue #643 - Rewrite CLI vs GUI strategy (this matches DefleMask)
|
2023-02-25 19:20:51 +11:00 |
|
tildearrow
|
658428d68d
|
add intro tune, part 2
|
2023-02-23 05:56:48 -05:00 |
|
tildearrow
|
8605690430
|
update install scripts to add wavetables
|
2023-02-19 17:36:14 -05:00 |
|
tildearrow
|
61beb8c4df
|
GUI: intro is ready for review
|
2023-02-19 00:08:37 -05:00 |
|
tildearrow
|
a0922c67e4
|
GUI: intro, part 9 - DO NOT USE
|
2023-02-18 19:43:23 -05:00 |
|
Natt Akuma
|
5a15721ab7
|
Add QuadTone beeper engine
|
2023-02-18 22:43:29 +07:00 |
|
tildearrow
|
474f6c7ebf
|
GUI: intro, part 7 - DO NOT USE
|
2023-02-17 19:40:18 -05:00 |
|
tildearrow
|
2a3580618d
|
GUI: intro, part 6 - DO NOT USE
|
2023-02-17 16:30:24 -05:00 |
|
tildearrow
|
ef79a94163
|
GUI: intro, part 2 - DO NOT USE
|
2023-02-16 04:13:43 -05:00 |
|
tildearrow
|
0585d127a6
|
use stb_image for image support
|
2023-02-15 18:32:31 -05:00 |
|
tildearrow
|
7d191b3db9
|
GUI: experiments
|
2023-02-15 16:25:35 -05:00 |
|
tildearrow
|
8313d0f518
|
let's try console
|
2023-02-14 01:02:35 -05:00 |
|
cam900
|
07a1c57a5a
|
Fix compile, Add SM8521 to list
|
2023-02-11 21:37:11 +09:00 |
|
tildearrow
|
0d424c7962
|
SegaPCM: prepare to actually emulate it
|
2023-02-09 19:11:27 -05:00 |
|
cam900
|
03e0c8d8ee
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2023-02-06 08:56:14 +09:00 |
|
tildearrow
|
ac5986e44f
|
dev139 - groove patterns!
|
2023-02-05 02:56:39 -05:00 |
|
cam900
|
dd79ae401b
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2023-02-05 10:00:27 +09:00 |
|
tildearrow
|
9c673d6e71
|
GUI: move speed settings to a separate window
|
2023-02-04 17:01:32 -05:00 |
|
cam900
|
46865b3adb
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2023-01-16 10:07:13 +09:00 |
|
tildearrow
|
f69917010a
|
use SDL2main
|
2023-01-14 14:57:03 -05:00 |
|
cam900
|
b64c089c56
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2023-01-13 09:48:52 +09:00 |
|
tildearrow
|
db2d7b2ff3
|
try to fix MinGW console mode
|
2023-01-12 15:27:41 -05:00 |
|
cam900
|
8a71a81ffb
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2023-01-02 09:26:05 +09:00 |
|
tildearrow
|
c57636002a
|
better Windows XP check
|
2022-12-31 18:36:33 -05:00 |
|
cam900
|
ff937604c7
|
Merge branch 'master' into es5506_alt
|
2022-12-29 16:18:24 +09:00 |
|
tildearrow
|
dd000d9c04
|
part 6
issue #685
|
2022-12-28 16:40:22 -05:00 |
|
tildearrow
|
905bb8bf44
|
part 5
issue #685
|
2022-12-28 16:23:47 -05:00 |
|
tildearrow
|
fbb712ddc9
|
part 3
issue #685
|
2022-12-28 16:07:01 -05:00 |
|
tildearrow
|
56be377cc2
|
attempt to support Windows XP
issue #685
|
2022-12-28 15:40:27 -05:00 |
|
cam900
|
96c0bea63b
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-12-25 18:48:29 +09:00 |
|
tildearrow
|
6cce918c02
|
Nuked-OPN2 + ymfm combo option for all OPN chips
modified Nuked doing FM and ymfm doing SSG/ADPCM
|
2022-12-24 02:29:37 -05:00 |
|
cam900
|
a793bed56d
|
Merge branch 'master' into es5506_alt
|
2022-12-24 12:01:03 +09:00 |
|
Waldemar Pawlaszek
|
4a7e76c448
|
Renaming new POKEY core to AltASAP. Added core selection.
|
2022-12-22 22:40:29 +01:00 |
|
Waldemar Pawlaszek
|
3a94a7acde
|
Implementation of POKEY core based on ASAP (http://asap.sourceforge.net)
|
2022-12-22 21:53:29 +01:00 |
|
tildearrow
|
ba674a0329
|
start work on POKEY
to-do:
- add ability to change AUDCTL
- bass shape frequency and waveform mapping
- easy noise???
|
2022-12-19 19:45:04 -05:00 |
|
tildearrow
|
4ba8c0513e
|
the final mzpokeysnd change (maybe)
it works! now to work on DivPlatformPOKEY...
|
2022-12-19 17:10:45 -05:00 |
|
cam900
|
429aed0ab1
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-12-17 15:00:44 +09:00 |
|
cam900
|
d5f44557c2
|
add (Partial) GA20 support
|
2022-12-15 20:03:54 +09:00 |
|
cam900
|
8365d1c977
|
Merge branch 'master' into es5506_alt
|
2022-12-15 16:06:59 +09:00 |
|
cam900
|
105e863a53
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-12-14 14:11:33 +09:00 |
|
cam900
|
441ad05484
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k007232
|
2022-12-14 14:10:11 +09:00 |
|
tildearrow
|
5f3210ba48
|
add Pokémon Mini (partially)
|
2022-12-13 13:32:35 -05:00 |
|
cam900
|
76cdc3a6a5
|
(Partially) K007232 support
Chip ID is placeholder.
|
2022-12-08 14:18:22 +09:00 |
|
cam900
|
7867b59580
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-11-30 17:39:43 +09:00 |
|
OPNA2608
|
c3b7350346
|
Link against libdl for dlopen
|
2022-11-16 11:07:13 +01:00 |
|
tildearrow
|
f6f6101762
|
Revert "no WinMain experiment - TEST!"
This reverts commit 4e2dd5ec63 .
|
2022-11-15 22:24:23 -05:00 |
|
tildearrow
|
4e2dd5ec63
|
no WinMain experiment - TEST!
|
2022-11-15 21:29:49 -05:00 |
|
cam900
|
46880634b4
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-11-15 11:52:30 +09:00 |
|
tildearrow
|
d422372b7f
|
convert presets to new format, part 1
|
2022-11-13 16:25:50 -05:00 |
|
tildearrow
|
3f2f8a7197
|
GUI: add a clock
|
2022-11-10 01:26:59 -05:00 |
|
cam900
|
13b2a72a01
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-10-26 12:28:24 +09:00 |
|
tildearrow
|
4acb6ccc09
|
fine, here's your Pong
|
2022-10-24 03:19:42 -05:00 |
|
cam900
|
487607b6ae
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-10-22 10:17:00 +09:00 |
|
tildearrow
|
d96674186e
|
GUI: new scaling factor detection technique
|
2022-10-20 01:49:33 -05:00 |
|
cam900
|
081773b2da
|
Merge branch 'master' into es5506_alt
|
2022-10-12 15:31:38 +09:00 |
|
tildearrow
|
f8896ed64c
|
T 6 W 2 8
|
2022-10-12 00:12:56 -05:00 |
|
tildearrow
|
38eed64734
|
update CMakeLists
|
2022-10-09 15:18:52 -05:00 |
|
cam900
|
f8c494e1dd
|
Merge branch 'master' into es5506_alt
|
2022-10-09 20:05:15 +09:00 |
|
tildearrow
|
f76e4044c7
|
prepare for Virtual Boy
|
2022-10-08 19:37:22 -05:00 |
|
cam900
|
66f7ab688b
|
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
|
2022-10-02 10:52:14 +09:00 |
|
tildearrow
|
5e18edb229
|
early MSM5232 work
|
2022-10-01 03:15:40 -05:00 |
|