Commit graph

99 commits

Author SHA1 Message Date
tildearrow
7ea5f2de07 remove some debug info 2023-09-03 04:22:17 -05:00
tildearrow
f6db75fae1 GUI: massive chan osc improvements 2023-09-03 04:22:00 -05:00
tildearrow
19d0ed617a what? 2023-09-02 23:57:55 -05:00
tildearrow
922800d864 oh crap 2023-08-30 23:14:47 -05:00
tildearrow
74bd071873
Merge pull request #1415 from tildearrow/ui-chanosc-rearrange
Move chanOsc "Center waveform" option to next line.
2023-08-28 14:42:36 -05:00
Electric Keet
ed05c16d95 Adding the missing TableNextRow. 2023-08-28 10:39:40 -07:00
Eknous-P
a832adeac5 chanosc gradient point remove is red 2023-08-26 13:35:26 +04:00
tildearrow
c4b23e8643 K007232: fix (?) loop marker being output
issue #1409
2023-08-25 16:28:20 -05:00
Electric Keet
cae3fa43b2 Move chanOsc "Center waveform" option to next line. 2023-08-22 15:15:49 -07:00
Electric Keet
1ea4452e9b More vertical centering of labels.
chanOsc, debugWindow, editControls, findReplace, gui
2023-08-06 20:51:51 -07:00
tildearrow
358118f1f9 sorry
respect my formatting style
2023-08-03 21:32:57 -05:00
Eknous
cafc6f391d
chanOsc automatic columns + fix chanOsc channel note text (#1305)
* chanOsc note name

* chanOsc auto cols

* lowercase c for consistency

* fix chan note text

* change int to short

* simplify

* visible chan count for calculation

* cleanup

* cleanup 2 (not removing the comma yet)

* remove extra spaces

* add id
2023-08-03 05:25:26 -05:00
Eknous-P
20ea5827cf chanOsc note name 2023-07-30 15:05:47 -05:00
Eknous-P
407f916311 add chipType change detect 2023-07-18 22:30:22 +04:00
Eknous-P
2d68b6a316 update tooltip 2023-07-16 15:10:09 +04:00
Eknous-P
30c41942a4 move to separate file + regular name on default 2023-07-16 11:48:36 +04:00
Eknous-P
1fcf72b912 chip short name for per-chan scope 2023-07-12 14:17:08 +04:00
tildearrow
319ed04946 GUI: add amplitude setting to per-chan osc
issue #1135
2023-07-09 18:59:58 -05:00
tildearrow
83219cefc7 GUI: implement chan osc volume label 2023-07-08 20:02:05 -05:00
tildearrow
4776020d05 GUI: per-chan osc improvements 2023-06-18 04:27:22 -05:00
tildearrow
29dfeccfe7 change chan osc range - PLEASE READ
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).

this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow
c51413fe37 GUI: I can just use ClipRect... 2023-06-11 17:23:20 -05:00
tildearrow
c89b733188 fix possible division by zero 2023-06-11 15:28:01 -05:00
tildearrow
d6f986abb1 fix the chan osc 2023-06-11 14:33:58 -05:00
tildearrow
f7d2b81e91 GUI: don't hide chan osc title bar 2023-06-07 17:45:08 -05:00
tildearrow
05cff9afb5 GUI: fix chan osc overflow, part 1 2023-06-07 17:41:08 -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
45faadd4c8 update copyright year 2023-01-19 19:18:40 -05:00
tildearrow
7ef76d0f1c what? 2022-12-14 23:32:02 -05:00
tildearrow
4be68f99c5 GUI: fix volume bar on ExtCh 2022-11-15 03:25:42 -05:00
tildearrow
373367724b GUI: use canvasW/H instead of scrW/H*dpiScale 2022-10-20 02:34:14 -05:00
tildearrow
a58529a49b GUI: fix some thread problems with keyHit 2022-09-20 02:57:56 -05:00
tildearrow
e1890173b2 GUI: implement channel volume bar 2022-09-20 02:32:23 -05:00
tildearrow
9fee9fa363 GUI: run per-chan osc on instrument preview 2022-06-29 01:37:12 -05:00
tildearrow
1b5396e814 GUI: save per-chan osc state 2022-06-23 04:02:41 -05:00
tildearrow
4731dad917 GUI: colors 2022-06-22 15:10:53 -05:00
tildearrow
e0bccc8c14 GUI: prepare for colors in the per-chan osc 2022-06-21 18:01:53 -05:00
tildearrow
4ca64cc66c GUI: hide hidden channels in per-chan osc 2022-06-20 18:56:20 -05:00
tildearrow
b697694c0d GUI: per-channel osc DC offset centering 2022-06-20 18:41:23 -05:00
tildearrow
98f31877de GUI: remove chan osc debug info 2022-06-06 13:15:41 -05:00
tildearrow
ead4a05348 GUI: much more stable osc view 2022-06-03 03:32:24 -05:00
tildearrow
4262674e61 GUI: remove debug text in per-chan osc 2022-06-02 01:36:28 -05:00
tildearrow
dfc8706f5a GUI: more to it 2022-05-31 04:09:38 -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
a34481205a GUI: more mobilework 2022-05-19 16:35:00 -05:00
tildearrow
2c9bad3b3d per-channel oscilloscope, part 9
work in progress!
2022-05-01 18:29:16 -05:00
tildearrow
e1fd16637c per-channel oscilloscope, part 4
OPM, OPN2, OPLL and SN
plus hide unimplemented channels
2022-04-30 22:59:26 -05:00
tildearrow
4197fa44fb GUI: prepare for a per-channel oscilloscope?
currently supported systems:
- Amiga
- AY-3-8910
- Dummy System
- OPLL
- SegaPCM

no trigger supported yet!
2022-04-30 03:58:30 -05:00