Commit graph

7247 commits

Author SHA1 Message Date
tildearrow
e741c6a393 OPL: reduce YMF262-LLE write delay 2023-11-25 03:13:14 -05:00
tildearrow
0f8fba06ca OPL: YMF262-LLE optimization
thanks nukeykt
2023-11-25 03:10:49 -05:00
tildearrow
6eafedd037 ymfm somehow loses to Nuked-OPL3 in performance 2023-11-25 02:35:42 -05:00
tildearrow
dee91ab2ba YM3812-LLE runs fine on my machine
but eats 80% of a core
2023-11-25 02:33:52 -05:00
tildearrow
2558da9418 OPL: YMF262-LLE, part 1 2023-11-25 02:26:59 -05:00
tildearrow
a7b3f8edf7 man really 2023-11-24 15:41:59 -05:00
tildearrow
32030d6742 OPL: YM3812-LLE, part 4
Y8950
2023-11-24 15:29:00 -05:00
tildearrow
8500b1b435 OPL: YM3812-LLE, part 3
per-chan osc
2023-11-24 15:16:00 -05:00
tildearrow
817d066a57 OPL: YM3812-LLE, part 2 2023-11-24 04:19:58 -05:00
tildearrow
ea2f92ffe3 document LLE cores 2023-11-23 18:48:08 -05:00
tildearrow
bf5b565bb1 update credits 2023-11-23 18:30:47 -05:00
tildearrow
c5f441a83a OPL: YM3812-LLE?! part 1 2023-11-23 18:28:39 -05:00
tildearrow
a75a99a808 OPL: ymfm core, part 2 2023-11-23 15:12:22 -05:00
tildearrow
66a46d3439 modify the two LLE cores to allow usage 2023-11-22 19:32:14 -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
tildearrow
a9dd2ee6b5 ES5506: remove 8-bit sample format flag
issue #1601
2023-11-20 18:54:11 -05:00
tildearrow
c59e2e6e87 Virtual Boy: add static wave storage mode 2023-11-20 18:32:17 -05:00
tildearrow
cf84be0b71 Virtual Boy: this works?! 2023-11-20 17:32:33 -05:00
Eknous-P
f9c4684e4a aaa where did the extra indent come from 2023-11-16 14:15:58 +04:00
Eknous-P
16425817f6 some rearranging, undo table column bump and
default to true for older verions
2023-11-16 14:13:45 +04:00
Eknous-P
225cdead96 chanOsc visibility checklist 2023-11-15 18:21:01 +04:00
Zeta
52f0683c7f cleanup: remove silly comments, reference correct version number 2023-11-14 04:22:06 -05:00
Zeta
947b7add5e Bump DIV_VERSION to 188, since we added a new compatibiltiy flag
(Also adjust the file save/load to use that version)
2023-11-14 04:17:05 -05:00
Zeta
67d6f44947 Persist new volume rounding option to furnace module when saving 2023-11-14 03:51:51 -05:00
Zeta
24ff5b240c Expose volume ceiling option in the Compatibility Flags window 2023-11-14 03:29:42 -05:00
Zeta
36804d7c9b Add an option to round volumes up when applying linear scaling
This is secretly a FamiTracker compatibility mode, but it's useful
in many other contexts. With upwards rounding, if both the channel
and the macro volume are positive, then the computed result is
also positive, ie, it will never become 0, which is silent on many
chips.

Still needs UI changes to expose the setting, and save/load work
to persist it to file.
2023-11-14 03:27:03 -05:00
Electric Keet
2504d48bed Rearrange chip clock speeds (6258, 6295, AY). 2023-11-13 14:18:30 -08:00
tildearrow
bb1cbbc403 doc de-awkwardization 2023-11-12 23:49:20 -05:00
tildearrow
7b3b775a90 Merge branch 'doc-oscxy' 2023-11-12 23:10:18 -05:00
tildearrow
a9180009a9
Merge pull request #1588 from tildearrow/doc-xyosc
XY-osc doc
2023-11-12 23:07:01 -05:00
tildearrow
5c199315e0 X-Y osc documentation 2023-11-12 23:01:44 -05:00
tildearrow
a7befd2e18 fix osc.md 2023-11-12 22:52:22 -05:00
Electric Keet
d6fd5df2c2 OscXY doc. 2023-11-12 19:08:49 -08:00
tildearrow
10f48216e4 finish C219 doc 2023-11-07 05:34:40 -05:00
tildearrow
28cc26407f sfd;kljsdfkj;l 2023-11-07 04:48:21 -05:00
tildearrow
42d8de671a GUI: why is this setting in appearance 2023-11-06 21:58:20 -05:00
tildearrow
26648a895d Amiga: yet another fix... 2023-11-06 04:25:27 -05:00
tildearrow
a3ea20bfec Amiga: fix loop 2023-11-06 04:21:48 -05:00
Electric Keet
216076cf9d Removing excess quote marks. 2023-11-05 19:17:08 -08:00
tildearrow
01f731ef65 prepare for built-in assembler 2023-11-05 19:31:39 -05:00
tildearrow
eedf6659bd update components.md 2023-11-05 18:36:26 -05:00
tildearrow
4213bbb813 update to-do list 2023-11-05 18:28:47 -05:00
tildearrow
7361160f31 GUI: wait what? 2023-11-05 18:26:00 -05:00
tildearrow
76dec5f426 update doc with Amiga vol/period mod info 2023-11-05 18:06:13 -05:00
tildearrow
20537d5af0 Amiga: one more accuracy fix 2023-11-05 18:06:01 -05:00
tildearrow
f0e51f6e88 Amiga: improve accuracy
don't stop DMA until sample is done playing
do not update output if PM/AM is on
2023-11-05 17:00:02 -05:00
tildearrow
6df06a7f89 Revert "prepare for volume handling refactor"
sorry......... this refactor is canceled as it seems harder than I thought...
2023-11-04 04:13:47 -05:00
tildearrow
54187d043d Revert "volume handling refactor, part 1 - BEWARE"
This reverts commit e1cb84a076.
2023-11-04 04:13:20 -05:00
tildearrow
e1cb84a076 volume handling refactor, part 1 - BEWARE
do not use these versions for production. your modules will break until this is finished!

only Amiga is done for now
2023-11-03 14:46:23 -05:00