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:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source