forked from RomanRom2/GeneralSound
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			883 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			883 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
General Sound ROM v1.05b
 | 
						||
 | 
						||
(с) Stinger, 1997,
 | 
						||
bugfixed by psb & Evgeny Muchkin, 2007, 2015.
 | 
						||
 | 
						||
 | 
						||
В данной версии прошивки исправлены глюки, которые остались в 1.05a.
 | 
						||
 | 
						||
1. Неправильно обрабатывалась команда 9xx модуля. Если сэмпл был зациклен,
 | 
						||
а смещение указывало за пределы сэмпла, то проигрывание сэмпла останавливалось.
 | 
						||
Теперь в этом случае проигрывание начинается с начала цикла.
 | 
						||
 | 
						||
 | 
						||
2. После загрузки модуля старая прошивка производила операцию смены знака у
 | 
						||
сэмплов до самого конца ОЗУ, независимо от длины модуля. При большом объёме
 | 
						||
памяти у GS операция занимала достаточно много времени.
 | 
						||
 | 
						||
 | 
						||
3. Опциональное исправление. Стандартная прошивка имеет интенсивный тест ОЗУ,
 | 
						||
что уже даже при 512 КБ памяти приводит к весьма ощутимой задержке после
 | 
						||
сброса. Некоторым программам не хватало таймаута для определения наличия GS.
 | 
						||
Прошивка с отключенным тестом ОЗУ стартует на порядки быстрее.
 | 
						||
 |