tildearrow
83386d082d
add a proper CLI
...
featuring skip order (left/right) and pause (space)!
currently available on macOS and Linux only.
2022-07-25 17:23:56 -05:00
tildearrow
75c7573f12
Merge branch 'master' of github.com:tildearrow/furnace
2022-07-23 22:19:30 -05:00
tildearrow
617569b6b8
re-enable backward on Windows/macOS
2022-07-23 22:19:07 -05:00
Christoph Neidahl
e08399156a
Haiku support ( #596 )
...
* Don't apply Wayland videodriver workaround on Haiku
* dirent.d_type-less type detecting in IGFD
The Dumb Way(tm). `stat`'s `st_mode` should be nicer?
* CMake check for dirent.d_type, stat-based fallback
* Move config dir setup to separate function
Nicer to work with than macro kerfuffle.
* Default sysFileDialog to off on Haiku
* Logging stuff
* Honour CMAKE_INSTALL_BINDIR
* Use find_directory on Haiku
Includes forgotten configPath line when home==NULL.
* Address PR review notes
2022-07-23 22:11:30 -05:00
tildearrow
623c0efbba
Merge pull request #578 from tildearrow/ngp
...
Add generic PCM DAC system
2022-07-23 19:12:51 -05:00
tildearrow
d085f76c7f
issue #588 , part 3
...
add check for the existence of inb() and outb()
2022-07-14 22:29:04 -05:00
tildearrow
6f90124d82
issue #588 , part 1
2022-07-14 22:15:14 -05:00
tildearrow
936a95c112
fix build on Arch
...
not my fault that PipeWire is shipped in a broken state
2022-07-13 16:47:09 -05:00
Natt Akuma
d3cd7bbb81
Add generic PCM DAC system
...
For use with NGP DAC and some arcade system combos
2022-07-03 01:42:47 +07:00
tildearrow
be7d7002e2
fix opening/saving audio files with non-ASCII char
...
s on Windows
this required making a wrapper...
2022-06-28 02:00:08 -05:00
tildearrow
01057ced3a
fix Android build
2022-06-25 16:09:04 -05:00
tildearrow
7586db9a1b
fix Termux build again
2022-06-23 16:25:51 -05:00
tildearrow
b90552dfb1
fix Termux build
2022-06-23 16:23:46 -05:00
tildearrow
e0bccc8c14
GUI: prepare for colors in the per-chan osc
2022-06-21 18:01:53 -05:00
tildearrow
60334fb03c
GUI: add spoiler window
2022-06-20 15:20:02 -05:00
tildearrow
337e2183cd
fix build on GCC < 8
2022-06-20 04:55:28 -05:00
tildearrow
03e31c441e
prepare for ins preview in system file picker
2022-06-19 00:11:18 -05:00
tildearrow
d8513e0856
GUI: use Native File Dialog on Windows/macOS
...
latter is untested
2022-06-17 01:28:22 -05:00
tildearrow
507ad335b1
add instruments to make install
2022-06-06 18:18:45 -05:00
tildearrow
9edc4818b5
prepare for find and replace window
2022-06-06 05:03:19 -05:00
tildearrow
74dcf69081
pass --with-our-malloc on MinGW
2022-05-31 12:42:47 -05:00
tildearrow
54e93db207
GUI: try using FFTW for per-chan osc wave center
...
not reliable yet
2022-05-31 03:24:29 -05:00
tildearrow
cdcf87c773
Revert "fudge and bread"
...
This reverts commit 6afe29682d
.
2022-05-29 00:44:21 -05:00
tildearrow
6afe29682d
fudge and bread
2022-05-28 23:40:46 -05:00
tildearrow
bf0b207a3d
what?!
2022-05-28 23:12:22 -05:00
tildearrow
36c16467a5
fix Termux build
2022-05-27 15:51:57 -05:00
tildearrow
e3ebe0cb92
SMS: add modified Nuked-PSG core
2022-05-26 18:46:20 -05:00
tildearrow
0292f4d4c3
temporarily "fix" MinGW issue
2022-05-24 22:15:43 -05:00
tildearrow
cad0eab9ca
another fix
2022-05-24 13:40:38 -05:00
tildearrow
652edb18b7
fix it
2022-05-24 13:17:40 -05:00
tildearrow
914b5f7a88
experiment with backward-cpp again
2022-05-24 13:06:29 -05:00
tildearrow
8ea60f37c5
MSM6258: start work - DO NOT USE!
2022-05-23 19:01:10 -05:00
tildearrow
f25cd17590
early OKI MSM6295 work
2022-05-23 01:46:58 -05:00
tildearrow
e17c99dcdf
allow building Furnace without SDL2 and libsndfile
...
for eventual libfurnace
2022-05-22 19:01:50 -05:00
tildearrow
43981eb59f
bring up MSM6295 core
...
vgsound_emu by cam900
2022-05-22 18:06:56 -05:00
tildearrow
98e9a4b28d
MSM6258 emulator de-MAMEfication
2022-05-22 17:49:41 -05:00
Natt Akuma
27a412c134
Merge branch 'master' of https://github.com/tildearrow/furnace into rf5c68
2022-05-21 03:02:08 +07:00
Natt Akuma
581f6d5d05
Merge branch 'master' of https://github.com/tildearrow/furnace into ymz280b
2022-05-21 02:34:51 +07:00
Natt Akuma
b7a6bf5a0b
Add RF5C68 and RF5C164 support
2022-05-21 01:45:26 +07:00
tildearrow
7b2237ffac
we see it
2022-05-20 13:22:35 -05:00
tildearrow
251734bd04
prepare for the last chips for 0.6pre1
...
YMZ280B is counted. don't worry.
2022-05-20 02:43:39 -05:00
tildearrow
dad1e71a33
OPNA: ExtCh system copy-paste
2022-05-18 22:49:21 -05:00
tildearrow
e1bd5b03f3
de-submodule ImGui
...
allows for local modification which is necessary
see #442
2022-05-18 15:23:10 -05:00
Natt Akuma
0ae0c6f703
Add YMZ280B support
2022-05-18 21:04:25 +07:00
OPNA2608
864e798686
Add x2 icon variations as well
2022-05-16 19:25:15 +02:00
OPNA2608
0851f1dffc
Install more size variations on Linux
2022-05-16 19:16:55 +02:00
tildearrow
c5786b61fb
dev95 - multiple songs in a single file (READ)
...
experimental feature! proceed with caution.
if you experience song corruption or crashes, report issue immediately!
files with multiple songs will be readable in older versions of Furnace,
but only the first song will be read in those versions.
issue #199
2022-05-15 01:42:49 -05:00
tildearrow
14053f70cb
DO NOT USE - THIS FAILS - WORK IN PROGRESS
2022-05-14 18:19:07 -05:00
tildearrow
895765b68a
and here's your ZX beeper
...
no real hardware yet
specs of this dispatch may change at any time to fit a driver
2022-05-14 00:22:23 -05:00
tildearrow
4a563a416e
prepare for Y8950/YMU759 ADPCM
2022-05-13 14:59:36 -05:00