Previous Page | Next Page
-  by nensondubois at 1:10 PM EDT on September 15, 2007
- Ah, ok.
-  by unknownfile at 1:31 PM EDT on September 15, 2007
- ...and it has been implemented.
 
 The question is now: Would you like the checkboxes to be clickable or not?
 
 Also, get on IRC: irc.freenode.net (ick) #usf
 
 edited 1:39 PM EDT September 15, 2007
-  by nensondubois at 10:27 PM EDT on September 15, 2007
- I think clickable would be fine. Just out of curiosity what is non clickable?
 
 I can't use IRC now because I'm at work.
 
 edited 10:32 PM EDT September 15, 2007
-  by unknownfile at 12:06 AM EDT on September 16, 2007
- As in, greyed-out
 
 Also you must be European, it's midnight here.
-  by nensondubois at 12:13 AM EDT on September 16, 2007
- Clickable, I vote and I work the night shift at a cemetery for $50.75 an hour for six hours a night from 5 pm to 5 am.
-  by unknownfile at 10:04 AM EDT on September 16, 2007
- Lucky bastard...
 
 Anyways, the buttons will remain clickable.
-  by ugetab at 11:27 AM EDT on September 17, 2007
- More NotSoFatso updatishs
 
 I found the place in FCEU variants that NotSoFatso was having trouble with, and I adapted some of the FCE code to work in NotSo. Seems to work reasonably well.
 
 Wave_Square.h:
 __forceinline void ClockMajor()        //decay
 {
 static int i = 0;
 for(i = 0; i < 2; i++)
 {
 //if(nDecayCount[i])
 //    nDecayCount[i]--;
 //else
 if(nDecayCount[i]>0)
 nDecayCount[i]--;
 
 if(nDecayCount[i]<=0)
 {
 //nDecayCount[i] = nDecayTimer[i];
 nDecayCount[i] = (nDecayTimer[i]&0x0F)+1;
 
 if(nDecayVolume[i] || bDecayLoop[i])
 {
 nDecayVolume[i]--;
 //nDecayVolume[i] &= 0x0F;
 
 //if(bDecayLoop[i])
 if(bDecayLoop[i] && nDecayVolume[i]==0)
 nDecayCount[i]<<=1;
 //{
 nDecayVolume[i] &= 0x0F;
 //}
 }
 
 if(bDecayEnable[i])
 nVolume[i] = nDecayVolume[i];
 }
 }
 }
 
 NSF_Core.cpp:
 Changed:
 if(mWave_TND.bNoiseChannelEnabled)
 
 mWave_TND.nNoiseLengthCount = LENGTH_COUNTER_TABLE[v >> 3];
 -
 to
 if(mWave_TND.bNoiseChannelEnabled)
 
 mWave_TND.nNoiseLengthCount = LENGTH_COUNTER_TABLE[(v>>3)&0x1f];
 
 I recommend replacing all instances of
 LENGTH_COUNTER_TABLE[v >> 3]
 with
 LENGTH_COUNTER_TABLE[(v>>3)&0x1f]
 
 Anything read past the 0x1F bytes of data in LENGTH_COUNTER_TABLE will be garbage memory, and won't represent anything realistic.
 
 Finally, in the case 0x4017: coding, restore the Clock_Major call. It didn't kill the 4017 writing effect for me, so it's likely to be quite a bit more accurate with some popular NSFs(SMB1-3, Zelda1-2, Kirby's Adventure) with the above fix in place.
 
 And now, I need to edit Bubble Bobble because the NSF is missing a 4017 write...
 
 edited 12:05 PM EDT September 17, 2007
-  by unknownfile at 11:40 AM EDT on September 17, 2007
- Will be updated in newest build.
 
 Also, guessing VRC7 tones wasn't enough, so I'm going to dig up a microscope and some sulfiric acid when I get a chance. Hardware analysis is inconclusive, as I don't know if the VRC7's sound generator is on-die; if it is, I sure hope that the wafer is only one-sided.
 
 ... in fact, that'd be a stupid idea. New build coming up soon.
 
 edited 6:46 PM EDT September 17, 2007
-  by unknownfile at 11:54 AM EDT on September 18, 2007
- Also, there's going to be a special surprise for Notsofatso soon. Guesses anybody?
-  by JILost at 12:13 PM EDT on September 18, 2007
- SSF support?
 
 A special cameo appearance by Rod Stewart?
 
 Even better(!) VRC-7?
 
 Band-limited synthesis?
 
 Accurate default volume levels for VRC-6?
 
 An offer for a free NES console when you mail in the UPC codes from three boxes of Frosted Flakes?
 
 Completely revamped dialogs?
 
 I'm stumped.
Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 
Search this thread
Show all threads
Reply to this thread:
HCS Forum Index
Halley's Comet Software
forum source