Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								d239b4a230
								
							
						 | 
						
							
							
								
								Final ARM ASM fix
							
							
							
							
							
						 | 
						
							2024-02-06 13:30:58 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								0b52da9c60
								
							
						 | 
						
							
							
								
								I give you less clobbers now. Just build already!
							
							
							
							
							
						 | 
						
							2024-02-06 13:30:58 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								5987a32077
								
							
						 | 
						
							
							
								
								Tabs
							
							
							
							
							
						 | 
						
							2024-02-03 16:19:26 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								9529119691
								
							
						 | 
						
							
							
								
								Fix ARM ASM for later GCC versions
							
							
							
							
							
							
							
							They do Thumb-2 by default for some reason 
							
						 | 
						
							2024-02-03 16:15:12 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								da9b3b8925
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/tildearrow/furnace into esfm
							
							
							
							
							
						 | 
						
							2024-02-03 16:14:29 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								6b52709a57
								
							
						 | 
						
							
							
								
								noooooooooooo
							
							
							
							
							
							
							
							temporarily disable ARM assembler version of ESFM code 
							
						 | 
						
							2024-02-03 01:45:01 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								68c5fa058c
								
							
						 | 
						
							
							
								
								Add ARM assembly
							
							
							
							
							
							
							
							Only 32-bit one though, as AArch64's output is near optimal already 
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								d41d985182
								
							
						 | 
						
							
							
								
								Adjust ASM tabbing
							
							
							
							
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								5bd5ce801d
								
							
						 | 
						
							
							
								
								Give Clang more breathing area
							
							
							
							
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								cb48322ca2
								
							
						 | 
						
							
							
								
								Add IA-32 assembly for ESFM feedback calculation
							
							
							
							
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								8860fae5ad
								
							
						 | 
						
							
							
								
								Clean up x86_64 asm
							
							
							
							
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								886905f1b7
								
							
						 | 
						
							
							
								
								Add asm comments
							
							
							
							
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								8095c125a3
								
							
						 | 
						
							
							
								
								Speed up ESFM feedback calculation
							
							
							
							
							
						 | 
						
							2024-02-02 21:57:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								547fab3a91
								
							
						 | 
						
							
							
								
								add hint about safe mode in crash dialog
							
							
							
							
							
						 | 
						
							2024-02-02 16:55:03 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								731b7a1bd6
								
							
						 | 
						
							
							
								
								OPL: fix YMF262-LLE chan osc, part 1
							
							
							
							
							
							
							
							issue #1728 
							
						 | 
						
							2024-02-02 16:21:22 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								8707e80854
								
							
						 | 
						
							
							
								
								Add ARM assembly
							
							
							
							
							
							
							
							Only 32-bit one though, as AArch64's output is near optimal already 
							
						 | 
						
							2024-02-03 04:18:42 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								a02a3006ad
								
							
						 | 
						
							
							
								
								Adjust ASM tabbing
							
							
							
							
							
						 | 
						
							2024-02-03 02:29:51 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								59bc00e36e
								
							
						 | 
						
							
							
								
								Give Clang more breathing area
							
							
							
							
							
						 | 
						
							2024-02-02 16:43:45 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								603f220d14
								
							
						 | 
						
							
							
								
								Add IA-32 assembly for ESFM feedback calculation
							
							
							
							
							
						 | 
						
							2024-02-02 16:31:42 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								56b489c095
								
							
						 | 
						
							
							
								
								Clean up x86_64 asm
							
							
							
							
							
						 | 
						
							2024-02-02 04:33:20 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								17d8258d2e
								
							
						 | 
						
							
							
								
								Add asm comments
							
							
							
							
							
						 | 
						
							2024-02-01 22:16:04 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Natt Akuma
							
						 | 
						
							
							
							
							
								
							
							
								d7bdf82cc6
								
							
						 | 
						
							
							
								
								Speed up ESFM feedback calculation
							
							
							
							
							
						 | 
						
							2024-02-01 15:30:11 +07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								1ba7f71a0f
								
							
						 | 
						
							
							
								
								PowerNoise: fix slope reset bug
							
							
							
							
							
							
							
							by scratchminer 
							
						 | 
						
							2024-01-26 13:22:23 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								f04eaffa4b
								
							
						 | 
						
							
							
								
								PowerNoise: apply slope fix
							
							
							
							
							
						 | 
						
							2024-01-25 19:29:02 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								0a9566d5ad
								
							
						 | 
						
							
							
								
								PowerNoise: fix low periods
							
							
							
							
							
							
							
							sadly will increase CPU usage on higher notes
but at least it is fixed 
							
						 | 
						
							2024-01-25 13:22:55 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								9a6b5fb850
								
							
						 | 
						
							
							
								
								PowerNoise: octave 5+ fix
							
							
							
							
							
							
							
							from upstream 
							
						 | 
						
							2024-01-25 01:30:39 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								8fb554af5f
								
							
						 | 
						
							
							
								
								PowerNoise: fix warnings
							
							
							
							
							
						 | 
						
							2024-01-24 03:50:26 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								scratchminer
							
						 | 
						
							
							
							
							
								
							
							
								9df3247ba3
								
							
						 | 
						
							
							
								
								dumb mistake fixed
							
							
							
							
							
						 | 
						
							2024-01-23 09:33:24 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								scratchminer
							
						 | 
						
							
							
							
							
								
							
							
								5cd93f4ecb
								
							
						 | 
						
							
							
								
								more optimization
							
							
							
							
							
						 | 
						
							2024-01-23 01:56:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								scratchminer
							
						 | 
						
							
							
							
							
								
							
							
								509d20c215
								
							
						 | 
						
							
							
								
								reduce CPU usage massively
							
							
							
							
							
						 | 
						
							2024-01-23 01:41:20 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								scratchminer
							
						 | 
						
							
							
							
							
								
							
							
								00676e785a
								
							
						 | 
						
							
							
								
								Fix some bugs with sound output
							
							
							
							
							
						 | 
						
							2024-01-21 11:56:03 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								scratchminer
							
						 | 
						
							
							
							
							
								
							
							
								cc70471b9a
								
							
						 | 
						
							
							
								
								remove debugging printf
							
							
							
							
							
						 | 
						
							2024-01-21 06:58:00 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								scratchminer
							
						 | 
						
							
							
							
							
								
							
							
								5d2dade036
								
							
						 | 
						
							
							
								
								Duty / Noise no longer appears in PN inst. config
							
							
							
							
							
						 | 
						
							2024-01-21 06:47:38 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								cb38cf8f67
								
							
						 | 
						
							
							
								
								Updating ESFMu to version v1.1.1 (envelope delay patch)
							
							
							
							
							
						 | 
						
							2024-01-17 12:00:30 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								f42332f2c0
								
							
						 | 
						
							
							
								
								Merge branch 'master' into feature/esfm
							
							
							
							
							
						 | 
						
							2023-12-15 09:15:05 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								c6a0d0e93e
								
							
						 | 
						
							
							
								
								the final challenge
							
							
							
							
							
						 | 
						
							2023-11-25 17:46:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								0f8fba06ca
								
							
						 | 
						
							
							
								
								OPL: YMF262-LLE optimization
							
							
							
							
							
							
							
							thanks nukeykt 
							
						 | 
						
							2023-11-25 03:10:49 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								817d066a57
								
							
						 | 
						
							
							
								
								OPL: YM3812-LLE, part 2
							
							
							
							
							
						 | 
						
							2023-11-24 04:19:58 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								66a46d3439
								
							
						 | 
						
							
							
								
								modify the two LLE cores to allow usage
							
							
							
							
							
						 | 
						
							2023-11-22 19:32:14 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								1bcdedda3e
								
							
						 | 
						
							
							
								
								prepare the addition of more OPL emulation cores
							
							
							
							
							
						 | 
						
							2023-11-22 16:35:02 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								170248e61a
								
							
						 | 
						
							
							
								
								Code review suggestions
							
							
							
							
							
							
							
							Haven't had a good peer review in ages. 
							
						 | 
						
							2023-10-26 09:43:01 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								39f29f49c3
								
							
						 | 
						
							
							
								
								Small fix for potential undefined behavior in ESFM emulator
							
							
							
							
							
						 | 
						
							2023-10-22 17:28:50 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								96fbd1524a
								
							
						 | 
						
							
							
								
								Updating ESFMu - accuracy improvements for noise mode
							
							
							
							
							
						 | 
						
							2023-10-22 16:49:23 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								dde56c0cfc
								
							
						 | 
						
							
							
								
								Merge branch 'master' into feature/esfm
							
							
							
							
							
						 | 
						
							2023-10-21 14:57:43 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								6754ccb9ec
								
							
						 | 
						
							
							
								
								32-bit ImDrawIdx on mobile
							
							
							
							
							
							
							
							issue #1538 
							
						 | 
						
							2023-10-20 17:00:08 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								821b567b8c
								
							
						 | 
						
							
							
								
								Updating ESFMu with envelope delay fix; fixing macro op ordering
							
							
							
							
							
						 | 
						
							2023-10-18 17:01:46 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								8ae86f79a8
								
							
						 | 
						
							
							
								
								Merge branch 'master' into feature/esfm
							
							
							
							
							
						 | 
						
							2023-10-17 15:53:21 -03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								80c9795773
								
							
						 | 
						
							
							
								
								more FreeType work
							
							
							
							
							
						 | 
						
							2023-10-16 06:14:44 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								tildearrow
							
						 | 
						
							
							
							
							
								
							
							
								b379125587
								
							
						 | 
						
							
							
								
								GUI: experimental FreeType font renderer
							
							
							
							
							
							
							
							disabled by default until I feel happy 
							
						 | 
						
							2023-10-15 20:15:33 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Kagamiin~
							
						 | 
						
							
							
							
							
								
							
							
								779afcb97a
								
							
						 | 
						
							
							
								
								WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system
							
							
							
							
							
						 | 
						
							2023-10-15 11:46:32 -03:00 | 
						
						
							
							
							
								
							
							
						 |