Commit graph

6699 commits

Author SHA1 Message Date
tildearrow c00947071a Revert "typo in style fix"
This reverts commit 91d36d0a62.
2024-08-19 02:49:24 -05:00
tildearrow 78d7fb4da0 Revert "cheat to avoid warning -Werror=class-memaccess on linux"
This reverts commit 94ef697ea6.
2024-08-19 02:49:24 -05:00
tildearrow 257abca831 Revert "warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from)"
This reverts commit ea02a913b2.
2024-08-19 02:49:24 -05:00
tildearrow 251be67b69 Revert "instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor"
This reverts commit ad53b33d7c.
2024-08-19 02:49:24 -05:00
tildearrow 4f3d61c0f1 Revert "don't run a delta against cached instrument if not insEditOpen"
This reverts commit 2ab5ac4e07.
2024-08-19 02:49:24 -05:00
Adam Lederer 2ab5ac4e07 don't run a delta against cached instrument if not insEditOpen 2024-08-19 02:44:18 -05:00
Adam Lederer ad53b33d7c instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor 2024-08-19 02:44:18 -05:00
Adam Lederer ea02a913b2 warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from) 2024-08-19 02:44:18 -05:00
Adam Lederer 94ef697ea6 cheat to avoid warning -Werror=class-memaccess on linux 2024-08-19 02:44:18 -05:00
Adam Lederer 91d36d0a62 typo in style fix 2024-08-19 02:44:18 -05:00
Adam Lederer 55af1648e7 accidentally left some logs in 2024-08-19 02:44:18 -05:00
Adam Lederer 15d47d0aae style fixes 2024-08-19 02:44:18 -05:00
Adam Lederer 5c9fd69ac1 add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack) 2024-08-19 02:44:18 -05:00
tildearrow a318508b40 0.5 leftover 2024-08-18 18:20:01 -05:00
tildearrow 2dac603f17 GUI: fix indentation 2024-08-18 17:23:09 -05:00
tildearrow 39923742ab ZSM export: move to ROM export framework 2024-08-18 17:21:17 -05:00
cam900 875ef08256
Fix Y8950 ADPCM memory addressing
Max supported size is 262144 bytes, so I fixed that.
2024-08-18 20:22:24 +09:00
ヴェルメンスィヱ ae1fa8d3b8
Add TeraDrive presets (#2086)
* correct some preset errors

* decapitalization

* Add TeraDrive presets

* Correct Sord M5 clock

* Revert "Correct Sord M5 clock"

This reverts commit 92d3e4a85efbbe6b61a3c47624cec7eaade8e6fe.

* Correct formatting errors

* Move PC speaker

* I have no idea how I changed libsndfile.
2024-08-18 05:58:25 -05:00
tildearrow e7c39a0d6f fix 2024-08-18 05:52:50 -05:00
tildearrow 7974b96275 fixes 2024-08-18 02:30:30 -05:00
tildearrow aa4ccc3c3f importExport/shared -> fileOpsCommon 2024-08-17 18:51:05 -05:00
tildearrow 5bfd389ae6 GUI: new default value for S3M OPL3 2024-08-17 18:24:04 -05:00
tildearrow e3e61c817c Merge branch 'master' into sample_banks 2024-08-17 17:53:15 -05:00
tildearrow 3f47979ea7 IT import: handle end of file when reading samples 2024-08-17 17:18:14 -05:00
tildearrow 3fce04e77b GUI: getGain debug 2024-08-17 16:56:11 -05:00
tildearrow 636a9921a2 changes 2024-08-17 16:29:13 -05:00
LTVA1 f5743da6e8 Update settings.cpp 2024-08-17 16:26:53 -05:00
LTVA1 5770f381ba setting to choose between OPL2 and OPL3, channel naming 2024-08-17 16:26:53 -05:00
LTVA1 41e094d79d OPL3, hide unused channels 2024-08-17 16:26:53 -05:00
alederer fca3ce02a7
Add action to set curIns based on current channel instrument at cursor (#2090)
* push test

* remove test file

* add GUI_ACTION_PAT_ABSORB_INSTRUMENT action (set current instrument to channel's current instrument column)

---------

Co-authored-by: Adam Lederer <adam@adamlederer.com>
2024-08-17 15:50:52 -05:00
tildearrow 3cde827c17 GUI: localize bitfield labels 2024-08-17 00:12:02 -05:00
tildearrow 8ad9bfa245 fix panbrello depth 2024-08-16 23:59:20 -05:00
MrHassium faed541abf
2 new demo song and a name change (#2058)
* Famitune 1

* Ay Mate!

* Name Change momento!!!!

* I dont know how to replace files so we deleting and putting new versions

* Updating a song

* die

* Updating a song again

* comma
2024-08-15 15:56:17 -05:00
Aleksi Knutsi a9591fae71
AY Timer bug fixes and some QOL improvements (#2073)
* Create android.yml

* bug fixes part 1

* bollocks number 1

* Update android.yml

* why are you crackling you arent supposed to do that

* stop crackling please

* what a load of

* what a load of part 2

* what a load of part 3

* what a load of part 4

* final commit... i hope!

* final commit my rear bottom

* final commit for real this time

* Delete .github/workflows/android.yml

* Update sysDef.cpp
2024-08-15 15:55:29 -05:00
tildearrow eaa943e724 GUI: parse ROM export requisites 2024-08-15 11:28:10 -05:00
freq-mod 33f56ba531 remove leftovers 2024-08-14 20:27:58 +02:00
cam900 f906b4ebe4 Safety check for MSM6295 bankswitched address 2024-08-14 17:54:20 +09:00
tildearrow 34517754ad port TIunA to export framework, part 4
index option
2024-08-13 18:42:11 -05:00
tildearrow b7631542c6 port TIunA to export framework, part 3
options
2024-08-13 18:07:07 -05:00
tildearrow 249032f096 port TIunA to export framework, part 2
progress bars!
2024-08-13 17:47:18 -05:00
tildearrow bb5ad38fb6 port TIunA to export framework, part 1
part 2 includes progress bars and options
2024-08-13 16:50:13 -05:00
tildearrow aad42210d7 it kinda works 2024-08-13 14:34:06 -05:00
freq-mod 03bc023644 spacing 2024-08-13 13:55:20 +02:00
tildearrow e475b29ec3 a menu 2024-08-13 04:40:26 -05:00
tildearrow b5e500d85d dev217 2024-08-13 04:14:46 -05:00
MooingLemur 0224882a42 oops, should have been 47.0.2 2024-08-13 04:11:08 -05:00
MooingLemur 3b9cf70ff5 VERA: bump default chip type 2024-08-13 04:11:08 -05:00
MooingLemur a8122d3efd Add VERA 47.0.3 chip type 2024-08-13 04:11:08 -05:00
tildearrow 45eab67fd4 prepare more stuff 2024-08-13 04:10:03 -05:00
tildearrow 1bdcbf95d3 prepare a ROM export dialog 2024-08-12 23:20:08 -05:00
freq-mod 8e39d5ff8f part final please god 2024-08-12 19:26:20 +02:00
freq-mod d1e198ddff part 4 2024-08-12 19:25:53 +02:00
freq-mod aa225175a8 sample banks part 3 2024-08-12 19:23:52 +02:00
freq-mod 235a254458 sample banks part 2 2024-08-12 18:22:52 +02:00
freq-mod dce4c9a4b2 sample bank import 2024-08-12 15:54:37 +02:00
tildearrow 7591b2ed6a Byte-Sized Bop
by Someone64
2024-08-12 04:10:44 -05:00
tildearrow 8d005f7cbc fix Linux build 2024-08-10 22:49:22 -05:00
tildearrow 0325f9ed57 NO 2024-08-10 19:50:58 -05:00
tildearrow 148f49eb2b further preparations 2024-08-10 19:38:50 -05:00
tildearrow a4aa408912 apvr eatavel eao rso jyrsovrs
to-do:
- make an "exporting ROM" dialog with progress and all
- move TIunA export to the ROM export framework
- perhaps do the same with ZSM in the future?
2024-08-10 19:25:01 -05:00
tildearrow 48523add00 asfgdhk;lj 2024-08-10 02:16:30 -05:00
tildearrow a8cd10dd46 DivROMExport: new functions
for threading...
2024-08-09 04:27:18 -05:00
tildearrow d44029647c TIunA export: possibly optimize 2024-08-09 00:30:16 -05:00
DevEd d8aa07bbbb GB: enable VIN input to accomodate multiple chips on hardware 2024-08-08 17:38:10 -05:00
tildearrow b213586ca4 add options for ZSM and TIunA out 2024-08-08 15:30:17 -05:00
tildearrow fb2b98a541 prepare to add TIunA out parameter 2024-08-08 00:51:46 -05:00
tildearrow f7db34970d add option to disable reportError() 2024-08-07 18:33:07 -05:00
tildearrow 69f95722f6 prepare to diagnose TIunA hang 2024-08-07 18:22:36 -05:00
yohannd1 dcf904c99f add "shown in pattern/oscilloscope" as selections for per-channel export 2024-08-02 19:30:42 -05:00
tildearrow 6efd69b0da many demo songs
by:
- billimanmcjonnson
- MrCoolDude
- MelonadeM
- TapeStone
- pixelated
2024-08-02 19:26:11 -05:00
tildearrow c2f2aa3024 AY: merge TFX from host12prog 2024-08-02 16:52:54 -05:00
tildearrow c02556afa7 OPL: don't use fm.rhy
issue #2061
2024-08-02 14:32:02 -05:00
tildearrow 4e7d566791 FDS: implement auto-mod
I don't like it. improvements welcome.
2024-08-02 02:47:55 -05:00
tildearrow f50911ea49 FDS: prepare for auto mod 2024-08-02 02:21:44 -05:00
tildearrow 0fd72afeb4 here we go 2024-08-01 01:19:29 -05:00
tildearrow f7553ede78 would this fix the issue? 2024-07-31 22:53:03 -05:00
tildearrow fa4f0ece38 NON-WORKING....... 2024-07-31 04:24:28 -05:00
tildearrow 971d24dbed hopefully fix build 2024-07-27 12:52:31 -05:00
tildearrow 9d77522efb GUI: prepare to add "save all assets" options 2024-07-27 04:35:21 -05:00
tildearrow 9bdbfd90e0 fmt printf 2024-07-26 21:20:40 -05:00
agajgjsa592586 37366a9fe6 Update presets.cpp 2024-07-26 19:30:39 -05:00
agajgjsa592586 00314de3b9 Sord M5, FM-7 and PC-6000 Presets
This addition adds Sord M5, FM-7, and PC-6000 Presets to the furnace that we'd forgotten to add.
2024-07-26 19:30:39 -05:00
tildearrow d85f98c450 GUI: fix non-ASCII chars in user system name 2024-07-25 20:14:08 -05:00
tildearrow 4c6a774731 GUI: fix it 2024-07-25 20:03:10 -05:00
tildearrow fc772388b7 GUI: this sucks... 2024-07-25 19:59:21 -05:00
tildearrow 4774a38669 GUI: two more options for SL position 2024-07-25 19:36:40 -05:00
tildearrow 3ac17d3a11 GUI: implement auto macro size setting 2024-07-25 13:18:22 -05:00
tildearrow 69962b8e7b aaaaaaaaaaaaaaaaaaa 2024-07-24 04:15:49 -05:00
tildearrow d88a753aba GUI: prepare auto macro size setting 2024-07-23 22:47:27 -05:00
tildearrow 5a961a5485 Revert "effects for controlling volume slides"
This reverts commit 629667d460.
2024-07-23 14:46:11 -05:00
tildearrow b2223ccd0f implement getGain for a couple chips
the ones with log volume
2024-07-22 19:08:39 -05:00
tildearrow b108156954 remove basic mode doc 2024-07-20 17:58:54 -05:00
tildearrow b627c8bcf2 asfd 2024-07-20 01:49:23 -05:00
tildearrow 629667d460 effects for controlling volume slides 2024-07-17 15:33:42 -05:00
tildearrow f0f0b7fcd6 implement DCxx effect
delayed mute
2024-07-17 04:11:24 -05:00
tildearrow 9bf4cd8dd8 get rid of debug message 2024-07-17 02:08:49 -05:00
tildearrow 67ba1b17f9 XM import: fix vol col porta... 2024-07-15 02:49:20 -05:00
tildearrow 482f5de0fe prepare to add function for mapping vol to percent 2024-07-14 19:58:33 -05:00
tildearrow 7a6e41f482 GUI: add TIunA export options in classic mode 2024-07-14 17:43:52 -05:00
tildearrow 76f81f3ba4 XM kmport: E9x 2024-07-14 17:19:08 -05:00