Commit graph

7406 commits

Author SHA1 Message Date
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
tildearrow
4e48e87313 GUI; add button 2023-11-03 12:54:37 -05:00
tildearrow
3d168fa0e0
Merge pull request #1567 from akumanatt/xyscope
Add X-Y Oscilloscope
2023-11-03 05:15:34 -05:00
tildearrow
9f68c691d9
Merge pull request #1572 from LTVA1/C64-docs-update
C64 docs update
2023-11-03 01:47:51 -05:00
LTVA1
c5ed20a2b2
Update c64.md 2023-11-03 09:45:34 +03:00
LTVA1
d3e46921dd
Update c64.md 2023-11-03 09:33:12 +03:00
LTVA1
28065f7eb2
Clearer ch3off bit explanation 2023-11-03 09:19:39 +03:00
Electric Keet
5909c2e1ed Small correction. 2023-11-02 23:11:11 -07:00
Electric Keet
f0738c19a0 Editing the C64 instrument doc.
Edits for style consistency and clarity (I hope).
2023-11-02 22:47:51 -07:00
Electric Keet
737a8b3e79 Documenting channel pair hints. 2023-11-02 20:32:21 -07:00
tildearrow
89f8970e74 a_wave_powerhouse
by TheDuccinator
2023-11-02 03:47:48 -05:00
tildearrow
4bc5f49fe6 prepare for volume handling refactor 2023-11-01 20:43:48 -05:00
tildearrow
ff9078d59f fix command line doc 2023-11-01 19:09:30 -05:00
tildearrow
72e37e33b4 prepare to make sure the user really fixes macOS 2023-11-01 18:37:34 -05:00
tildearrow
18a2e628ea fix the doc 2023-11-01 18:37:28 -05:00
tildearrow
14b9ba1a56
Merge pull request #1570 from tildearrow/doc-commandline
Doc commandline
2023-11-01 18:21:31 -05:00
tildearrow
cc2c64ff05
Merge pull request #1568 from tildearrow/doc-channelstatus
Docs for channel status indicators.
2023-11-01 18:19:47 -05:00
Electric Keet
0e0b4da13b More fixes to command line doc. 2023-11-01 16:11:32 -07:00
tildearrow
5af1d64d0b
Merge pull request #1566 from tildearrow/doc-general
Small documentation updates.
2023-11-01 17:44:28 -05:00
Electric Keet
a2be33396c Adjustments to channel status docs. 2023-11-01 15:23:49 -07:00
Electric Keet
33c607df25 More final adjustments! 2023-11-01 15:22:05 -07:00
Electric Keet
f46d2418d2 Moving the file back to the correct spot.
How the heck... ah well, it's fixed now.
2023-11-01 14:59:13 -07:00
Electric Keet
2e3ee3a1c3 Initial command line docs. 2023-11-01 12:02:21 -07:00