tildearrow
f66d723251
handle texture death
...
finally fixes resize
2024-05-15 19:52:05 -05:00
tildearrow
394d5d6583
prepare to handle other texture formats
...
required for DirectX 9...
2024-05-15 02:48:18 -05:00
tildearrow
008fe4b6b8
improve audio export options - UNTESTED/UNFINISHED
2024-05-10 20:01:12 -05:00
tildearrow
ae386f6269
GUI: add render preInit settings
2024-05-07 13:44:16 -05:00
tildearrow
542206bbb7
GUI: add action to move selected content
...
in pattern editor
TODO: CHECK FOR CVE
2024-05-06 23:24:57 -05:00
tildearrow
83007601f7
add option to build with console subsystem on Wind
2024-05-04 16:46:41 -05:00
tildearrow
f28dcec683
release v0.6.3
2024-05-01 20:00:07 -05:00
tildearrow
36d9d31d2f
better defaults for Windows XP
2024-05-01 01:25:27 -05:00
tildearrow
aa966a5466
AtomicSSG AY core
2024-04-29 15:21:58 -05:00
tildearrow
7f354705e3
GUI: finally add ability to change coarse editstep
2024-04-26 12:53:33 -05:00
tildearrow
e1d58d97cb
GUI: add note/value input repeat option
2024-04-25 22:16:08 -05:00
tildearrow
94e9aee874
YM2608-LLE, part 1 - DOES NOT WORK
2024-04-25 20:25:34 -05:00
tildearrow
0ad7863d78
GUI: options to import/export user presets
2024-04-25 12:55:59 -05:00
tildearrow
1850968def
SID2, part 1
...
thanks LTVA
2024-04-21 03:54:34 -05:00
tildearrow
a6357525d9
Merge pull request #1844 from akumanatt/bifurcator
...
Add Bifurcator support
2024-04-21 03:28:55 -05:00
tildearrow
e6bead147a
Merge branch 'master' into metal
2024-04-14 16:40:25 -05:00
tildearrow
48f8afd6b9
why
2024-04-13 16:49:38 -05:00
tildearrow
f2753d6ceb
GUI: user presets, part 3
...
working
2024-04-12 17:26:52 -05:00
tildearrow
f51035e8a0
Merge branch 'master' into metal
2024-04-11 13:27:39 -05:00
tildearrow
e57e0810a7
GUI: add setting to configure font oversample
2024-04-11 13:08:50 -05:00
tildearrow
3e6a80d207
GUI: add setting to disable loading fallback font
2024-04-10 16:06:59 -05:00
tildearrow
d5b3a6712d
you broke my build
2024-04-10 12:42:25 -05:00
tildearrow
c8661648c5
Merge remote-tracking branch 'Eknous-P/haptic-two'
2024-04-10 12:28:31 -05:00
tildearrow
6d8e6a9a55
GUI: user presets, part 1
2024-04-09 19:29:42 -05:00
tildearrow
40f62aa13e
GUI: re-enable user presets option
2024-04-09 14:34:13 -05:00
tildearrow
c5a811f58e
software renderer, part F
2024-04-08 22:24:08 -05:00
tildearrow
484f6570aa
GUI: vendor/device name for render backends
2024-04-08 03:02:08 -05:00
tildearrow
b6fcba2ba3
prepare for software renderer
...
do not use or your Furnace will need a replacement
2024-04-07 19:30:47 -05:00
tildearrow
44973de675
compress fonts using zlib
...
- smaller
- better
- ugly big-endian workaround no longer necessary
2024-04-07 16:08:38 -05:00
tildearrow
63e7fa085a
one more fix
2024-04-07 05:05:51 -05:00
tildearrow
4ba071c004
GUI: default to OpenGL 1.1 on XP
2024-04-07 03:33:12 -05:00
tildearrow
a793f286c5
renderGL1: more texture fixes
2024-04-07 02:58:57 -05:00
tildearrow
c201e02411
WAHAHAHAHAHA
...
OpenGL 1 backend!!!!!!!!!!!!!!!!1111
TODO: test on old machine
2024-04-07 02:39:31 -05:00
Eknous-P
9affcc7fc2
vibrator settings
2024-04-07 01:32:26 +04:00
tildearrow
a1254d5fb6
core quality, part 1
...
PC Engine
2024-04-06 14:57:15 -05:00
tildearrow
d7ffda5420
prepare for emu2413 core
2024-04-03 16:22:51 -05:00
tildearrow
f0c85acfd7
can't even have fun for one day
...
there's always the one who finds a reason for drama and flamewar
2024-04-03 13:58:57 -05:00
tildearrow
fc68f17107
GUI: add option to disable VSync
...
also add frame rate limiter
2024-04-02 17:49:48 -05:00
tildearrow
9dbda09cd0
GUI: remove unused tutorial code
2024-04-02 11:17:45 -05:00
Natt Akuma
b3e0825462
Add Bifurcator support
2024-04-01 16:29:43 +07:00
tildearrow
90c628612e
prepare for 0.6.2
2024-03-31 23:35:59 -05:00
tildearrow
59a25fad70
stuff
2024-03-30 13:21:56 -05:00
tildearrow
e7a638fdd5
GUI: user preset saving and prepare edit window
2024-03-30 03:33:38 -05:00
tildearrow
b04ddaa20a
preparations for user presets
...
now we need save
2024-03-29 19:56:50 -05:00
tildearrow
1373a66e2b
blalbaablabl
2024-03-21 01:13:38 -05:00
tildearrow
ad49ff1571
GUI: add option to set amount of cursor follows wh
...
discussion #1811
2024-03-20 23:07:46 -05:00
tildearrow
94ae06dd6e
define these two functions
2024-03-20 18:29:21 -05:00
tildearrow
5848c48a76
GUI: fix system detection
2024-03-20 17:39:22 -05:00
tildearrow
db45b0d7d7
GUI: better presets organization
...
to-do:
- fix system detection
- fix search
2024-03-20 16:43:40 -05:00
tildearrow
1b3723c895
GUI: how about this
2024-03-20 14:49:52 -05:00
tildearrow
050159a1e6
can we have recursion
2024-03-18 17:57:45 -05:00
tildearrow
11e492c897
Merge branch 'master' into minmod
2024-03-17 15:44:38 -05:00
cam900
c1773e09f3
Add NDS sound support
...
TODO:
- IMA ADPCM
- Instrument color, icon
2024-03-17 15:17:30 -05:00
tildearrow
b253bd862b
downgrade .dmf to export status
2024-03-17 13:14:50 -05:00
Natt Akuma
804598d8da
I forgor
2024-03-17 20:57:52 +07:00
Natt Akuma
2b9dd1caff
Add GBA MinMod driver support
2024-03-16 15:08:13 +07:00
Natt Akuma
f3705fb435
WIP add GBA system
2024-03-16 15:06:25 +07:00
tildearrow
898155eb6b
Namco 163 memory composition
2024-03-14 17:58:55 -05:00
tildearrow
d700bfca08
prepare for deferred config saving
...
issue #1723
2024-03-14 01:58:43 -05:00
tildearrow
0ac63d817d
ESFM: add "fast" mode
...
alters ESFMu to add a fast feedback calculation path
2024-03-11 13:21:50 -05:00
tildearrow
db9a11a674
remove text command stream export
...
NOTE: this is not removal of text export.
2024-03-09 18:20:17 -05:00
tildearrow
2290f3d873
a better command stream debugger
2024-03-08 17:53:37 -05:00
tildearrow
7a41461883
memory composition, part 1
2024-03-04 19:50:15 -05:00
tildearrow
b0db9b8ff7
more preparation
2024-02-26 00:16:36 -05:00
tildearrow
c5d0203f94
GUI: new osc renderer, part 29
2024-02-22 12:59:20 -05:00
tildearrow
ecd3875a64
...
2024-02-22 12:48:16 -05:00
tildearrow
b972e54a7e
implement chip cloning/duplication
...
muwahahaha
2024-02-21 16:27:52 -05:00
tildearrow
e17df27f66
GUI: new osc renderer, part 26
...
sorry another window
2024-02-20 15:40:48 -05:00
tildearrow
2ca341bb73
GUI: get rid of bitOffset
...
now we do not need it
2024-02-19 21:44:29 -05:00
tildearrow
6cf570f85b
GUI: new osc renderer, part 23
...
speed hack
2024-02-19 18:22:08 -05:00
tildearrow
cfee9b3810
GUI: new osc renderer, part 21
...
part 11? I must have been drunk
alternate approach for OpenGL ES (no more hangs)
2024-02-19 15:49:56 -05:00
tildearrow
894b1f5a3c
GUI: new osc renderer, part 19
...
now with a setting
2024-02-19 02:57:48 -05:00
tildearrow
523a290374
GUI: new osc renderer, part 12
2024-02-14 04:09:24 -05:00
tildearrow
8dcb36221a
GUI: new osc renderer, part 9
2024-02-12 18:56:39 -05:00
tildearrow
a05b133b3a
GUI: add option for playback status in menu bar
2024-02-11 18:54:45 -05:00
tildearrow
2f72e75f0e
GUI: remove basic mode
2024-02-11 18:36:38 -05:00
tildearrow
3836756115
GUI: new osc renderer, part 4
...
we have a waveform
2024-02-10 14:50:23 -05:00
tildearrow
e41e8ed962
GUI: new osc renderer, part 2 - warning
...
why does it crash...
2024-02-09 19:20:09 -05:00
tildearrow
1421426b95
GUI: new osc renderer, part 1
...
not working
2024-02-08 18:42:24 -05:00
tildearrow
a6aa4b66d1
Merge pull request #1160 from YohananDiamond/command-palette
...
undefined
WAHAHA nice one GitHub
see? that's why I hate JavaScript. couldn't you throw exception on out of bounds/undefined result, like EVERY normal language?
2024-02-07 02:53:33 -05:00
Eknous-P
a25a3be4d1
effect searching
2024-02-04 13:17:14 -05:00
Colin Kinloch
b2d61b1d3a
Add Ctrl+Q to quit
2024-02-04 12:38:44 -05:00
YohananDiamond
c9d57d4c6f
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2024-02-03 19:30:59 -03:00
tildearrow
78bbc59c75
try using -gcodeview
...
I thought GCC was unable to generate .pdb
2024-02-03 17:30:19 -05:00
tildearrow
66bacef681
GUI: implement "make me a drum kit" option
2024-01-30 02:14:14 -05:00
tildearrow
b600be9b26
GUI: prepare to add "make me a drum kit"
2024-01-28 02:38:20 -05:00
psykose
3f329e464d
GUI: fix overflow in timers
...
these timer variables are used with SDL_GetPerformanceCounter, which
returns a uint64_t. subtracting these can overflow, which is UB.
2024-01-27 15:18:19 -05:00
tildearrow
68ee5167ee
GUI: work around layout import crash?
...
not very well tested... may mess up layout
issue #1629
2024-01-27 13:28:24 -05:00
tildearrow
c55cc8b2ea
GUI: delayed layout loading
...
issue #1629
2024-01-26 02:44:47 -05:00
tildearrow
efad61c7d0
PowerNoise: split ins type
2024-01-24 04:35:36 -05:00
tildearrow
c098e0bcd1
PowerNoise: POWER_NOISE -> POWERNOISE
2024-01-24 03:15:41 -05:00
scratchminer
85997e55e7
add Power Noise support
2024-01-21 06:44:29 -05:00
tildearrow
6f7cb8ce06
GUI: fix paste overflow undo corruption, part 2
2024-01-20 12:07:31 -05:00
tildearrow
f322316a32
GUI: fix paste overflow undo corruption, part 1
...
TODO: garbage collection
2024-01-20 02:51:20 -05:00
YohananDiamond
8ab1c414b9
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2024-01-18 13:58:02 -03:00
tildearrow
95aff38cb2
GUI: add settings to round tabs and scrollbars
2024-01-16 22:01:17 -05:00
tildearrow
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
928bfd2afd
add sample rate parameter in raw sample import
2024-01-16 21:12:34 -05:00
Kagamiin~
4459a7d659
Implementing per-op arpeggio/pitch macro
...
Co-authored-by: LTVA1 <87536432+LTVA1@users.noreply.github.com>
2024-01-01 14:59:00 -03:00
Kagamiin~
215c8c375a
Merge branch 'master' into feature/esfm
2024-01-01 14:45:54 -03:00