tildearrow 
							
						 
						
							
							
							
							
								
							
							
								5974e8c045 
								
							 
						 
						
							
							
								
								OPZ: fix EGShift emulation  
							
							... 
							
							
							
							1. the TX81Z has operators in reverse order
2. don't early out if EGShift is not 0 
							
						 
						
							2022-05-05 23:50:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6e19f5d719 
								
							 
						 
						
							
							
								
								dev93 - Merge branch 'grauw-multipcm-ins'  
							
							
							
						 
						
							2022-05-05 21:17:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								4548cae022 
								
							 
						 
						
							
							
								
								Merge branch 'multipcm-ins' of  https://github.com/grauw/furnace  into grauw-multipcm-ins  
							
							
							
						 
						
							2022-05-05 21:16:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								5ba1833f74 
								
							 
						 
						
							
							
								
								GUI: I am so drunk  
							
							
							
						 
						
							2022-05-05 18:23:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6672a886a3 
								
							 
						 
						
							
							
								
								GUI: fix crash when loading instrument  
							
							... 
							
							
							
							fixes  #431  
						
							2022-05-05 17:45:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Laurens Holst 
							
						 
						
							
							
							
							
								
							
							
								3784c4e1d2 
								
							 
						 
						
							
							
								
								MultiPCM instrument type, editor and file ops.  
							
							
							
						 
						
							2022-05-05 21:56:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9a2938ff3e 
								
							 
						 
						
							
							
								
								GUI: fix values button working as notes  
							
							
							
						 
						
							2022-05-05 13:23:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								96f303ac9f 
								
							 
						 
						
							
							
								
								Fix configuration description  
							
							
							
						 
						
							2022-05-05 15:43:59 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9915fc0c8f 
								
							 
						 
						
							
							
								
								GUI: add "don't display multi-system" option  
							
							
							
						 
						
							2022-05-05 00:52:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								030ba9eaf1 
								
							 
						 
						
							
							
								
								GUI: implement this on the keybind as well  
							
							
							
						 
						
							2022-05-04 23:49:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								9109d2c64f 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into ay_divider  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  dev92 - GUI: customizable channel collapsing!
  GUI: more improvements to instrument loading
  GUI: implement instrument load replace
  NES: fix duty effect not working at all
  GUI: part 2 of previous commit
  GUI: only use edit color when pat view is focused
  GUI: fix more issues
  here's the new OPLL default instrument
  OPL: fix channel muting - PLEASE READ!
  OPLL: fix compatible drum mode
  the final part of extra FM effects
  implement extra FM effects (OPLL and OPL)
  update to-do list
  prepare for possible .ftm import
  implement extra FM effects (OPN, OPM and OPZ)
# Conflicts:
#	src/engine/engine.h 
							
						 
						
							2022-05-05 13:39:58 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								7b91045bac 
								
							 
						 
						
							
							
								
								Add documents  
							
							... 
							
							
							
							Important: it will break previously baked modules with 5B and AY8930 
							
						 
						
							2022-05-05 13:38:10 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								202a528477 
								
							 
						 
						
							
							
								
								dev92 - GUI: customizable channel collapsing!  
							
							
							
						 
						
							2022-05-04 23:36:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c3e55ae117 
								
							 
						 
						
							
							
								
								GUI: more improvements to instrument loading  
							
							... 
							
							
							
							now with an "instrument load always replace" option 
							
						 
						
							2022-05-04 23:11:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								99a313b684 
								
							 
						 
						
							
							
								
								GUI: implement instrument load replace  
							
							
							
						 
						
							2022-05-04 22:55:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6aefd392ff 
								
							 
						 
						
							
							
								
								NES: fix duty effect not working at all  
							
							
							
						 
						
							2022-05-04 22:04:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								10e8d71745 
								
							 
						 
						
							
							
								
								GUI: part 2 of previous commit  
							
							
							
						 
						
							2022-05-04 22:01:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								71cef797c6 
								
							 
						 
						
							
							
								
								GUI: only use edit color when pat view is focused  
							
							
							
						 
						
							2022-05-04 20:56:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								44f1134875 
								
							 
						 
						
							
							
								
								GUI: fix more issues  
							
							... 
							
							
							
							- macro range is now 128 (it was 127 before)
- fix  #407  
							
						 
						
							2022-05-04 18:42:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								99b5afd4da 
								
							 
						 
						
							
							
								
								here's the new OPLL default instrument  
							
							... 
							
							
							
							piano_guitar_idk by Weeppiko 
							
						 
						
							2022-05-04 18:20:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b75336bcb6 
								
							 
						 
						
							
							
								
								OPL: fix channel muting - PLEASE READ!  
							
							... 
							
							
							
							**SUBMODULES UPDATED** - Nuked-OPL3 is no longer a submodule as I
had to directly modify the core for this
if you mess up while removing Nuked-OPL3 from your repo, delete
everything and clone again
fixes  #414  
							
						 
						
							2022-05-04 18:06:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								e50df18393 
								
							 
						 
						
							
							
								
								OPLL: fix compatible drum mode  
							
							
							
						 
						
							2022-05-04 17:43:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6e7b4d7e7f 
								
							 
						 
						
							
							
								
								the final part of extra FM effects  
							
							
							
						 
						
							2022-05-04 17:39:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								897bf323f2 
								
							 
						 
						
							
							
								
								implement extra FM effects (OPLL and OPL)  
							
							
							
						 
						
							2022-05-04 16:56:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6731edc568 
								
							 
						 
						
							
							
								
								update to-do list  
							
							
							
						 
						
							2022-05-04 14:10:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6bd5a9bcb6 
								
							 
						 
						
							
							
								
								prepare for possible .ftm import  
							
							
							
						 
						
							2022-05-04 14:10:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								467036df2a 
								
							 
						 
						
							
							
								
								implement extra FM effects (OPN, OPM and OPZ)  
							
							... 
							
							
							
							issue #38  
							
						 
						
							2022-05-04 14:09:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								4f1ebc3b6e 
								
							 
						 
						
							
							
								
								Some AY-3-8910, AY8930 enhancements  
							
							... 
							
							
							
							Fix AY PSG clock divider function when exists, Update emulation core (MAME AY PSG and compatibles - includes noise routine updates)
Fix configuration flag, Add MSX Darky sound expander to preset
Clock divider isn't affected to expanded mode's tone and noise generator? 
							
						 
						
							2022-05-04 23:04:20 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								28e7b86728 
								
							 
						 
						
							
							
								
								fix sample saving  
							
							
							
						 
						
							2022-05-03 17:41:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								30e60f643c 
								
							 
						 
						
							
							
								
								add extra FM effects to effect post handler  
							
							... 
							
							
							
							see #38 
the last thing left to do is to put these effects on the dispatch code 
							
						 
						
							2022-05-03 17:37:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9dfa2f9cbb 
								
							 
						 
						
							
							
								
								dev91 - it's a breaking change  
							
							
							
						 
						
							2022-05-03 16:53:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								391928af6e 
								
							 
						 
						
							
							
								
								Merge pull request  #416  from grauw/ay8930-fix2  
							
							... 
							
							
							
							AY8930: Fix tone and noise period in expanded mode. 
							
						 
						
							2022-05-03 16:51:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								1a6a132a59 
								
							 
						 
						
							
							
								
								aaaaaa  
							
							
							
						 
						
							2022-05-03 16:22:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Laurens Holst 
							
						 
						
							
							
							
							
								
							
							
								49ff39abee 
								
							 
						 
						
							
							
								
								AY8930: Fix tone and noise period in expanded mode.  
							
							... 
							
							
							
							By doubling the internal clock frequency.
In expanded mode, the same tone period is an octave higher than in compat mode.
In expanded mode, the noise period is twice as fast as currently implemented.
See https://github.com/tildearrow/furnace/pull/416  
							
						 
						
							2022-05-03 21:28:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								978b0798e5 
								
							 
						 
						
							
							
								
								OPL: fix possible crash  
							
							
							
						 
						
							2022-05-03 14:04:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								4c9b172b50 
								
							 
						 
						
							
							
								
								YM2610: optimize oscilloscope fetch CPU usage  
							
							
							
						 
						
							2022-05-03 02:52:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b8a2c90b61 
								
							 
						 
						
							
							
								
								GUI: add audio load meter to statistics  
							
							
							
						 
						
							2022-05-03 02:29:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								3d541682e6 
								
							 
						 
						
							
							
								
								Merge pull request  #412  from grauw/ay8930-vgm  
							
							... 
							
							
							
							AY8930: Fix VGM output. 
							
						 
						
							2022-05-03 01:53:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7d684654fc 
								
							 
						 
						
							
							
								
								Merge pull request  #413  from cam900/osc_debug  
							
							... 
							
							
							
							Debug improvements 
							
						 
						
							2022-05-03 01:51:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c23ee8e7c9 
								
							 
						 
						
							
							
								
								GUI: put "OK" and "Cancel" buttons in the bottom  
							
							
							
						 
						
							2022-05-03 01:48:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								31a35e5395 
								
							 
						 
						
							
							
								
								better FM chip names  
							
							
							
						 
						
							2022-05-03 01:29:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								e40e7c0fef 
								
							 
						 
						
							
							
								
								sysDef refactor, part 3 - PLEASE READ  
							
							... 
							
							
							
							to cam900 and grauw: I have moved the per-system effect processing code
to sysDef.cpp as lambdas
you may want to do the same when you pull this commit. 
							
						 
						
							2022-05-03 01:23:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								ebc3df9494 
								
							 
						 
						
							
							
								
								NO  
							
							
							
						 
						
							2022-05-02 23:38:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								0d5962bb08 
								
							 
						 
						
							
							
								
								Reduce unnecessary line  
							
							
							
						 
						
							2022-05-03 10:28:01 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								2412f688de 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into osc_debug  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  document (NON-WORKING) extended op param effects
  FDS: add NSFPlay core
  NES: fix Furnace-style DPCM
  SoundUnit: fix PCM pitch
  SoundUnit: PCM support
# Conflicts:
#	src/gui/debugWindow.cpp 
							
						 
						
							2022-05-03 10:23:36 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								3f0c83eb45 
								
							 
						 
						
							
							
								
								Debug improvements  
							
							... 
							
							
							
							Add oscilloscope debug, Hideable sample debug 
							
						 
						
							2022-05-03 10:20:20 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								4db2ab96ae 
								
							 
						 
						
							
							
								
								document (NON-WORKING) extended op param effects  
							
							
							
						 
						
							2022-05-02 18:15:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								62289d924e 
								
							 
						 
						
							
							
								
								FDS: add NSFPlay core  
							
							
							
						 
						
							2022-05-02 16:53:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								960048cf4b 
								
							 
						 
						
							
							
								
								NES: fix Furnace-style DPCM  
							
							
							
						 
						
							2022-05-02 16:05:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Laurens Holst 
							
						 
						
							
							
							
							
								
							
							
								ffa0727bf6 
								
							 
						 
						
							
							
								
								AY8930: Fix VGM output.  
							
							... 
							
							
							
							It was generating writes to register addresses > 15. 
							
						 
						
							2022-05-02 22:49:55 +02:00