Previous Page | Next Page

by anewuser at 9:26 PM EDT on September 11, 2007
I second snakemeat.


Ps: sorting nsf files is a pain. Still going at it. I'll send you both my stuff.
by unknownfile at 11:05 AM EDT on September 12, 2007
New notsofatso build coming soon, the following things are to be done:

- Tossing away this nonsense about the VRC7 having its own audio buffer.
- Tone 3 in the merged set is getting its YM2413 equivilent after being deemed inaccurate.
- The pitch of the sound is off a semitone. OPLL clock frequency will be modified upon creation.

Now the question remains, does anyone besides anewuser care?

edited 11:06 AM EDT September 12, 2007
by snakemeat at 12:34 PM EDT on September 12, 2007
NotSoFatso is my player of choice, I appreciate the upgrades. The added information about each chip, although minor, was a great idea. Switching between the various implementations of VRC7 is fun too. Keep up the good work man.
by Richter X at 9:44 PM EDT on September 12, 2007
I care, and I greatly appreciate the work on the VRC7. I'd love to see bandlimited synthesis put in it like Schpune and Game_Music_Emu does, then ported over to foobar2000 so I wouldn't have a need for Winamp anymore, but that's asking for a lot though! XD
by unknownfile at 11:31 AM EDT on September 13, 2007
I found a source of inaccuracy last night, one of the volume controls was being recalculated wrongly. It has been fixed. Now for a cup of soup.
by anewuser at 1:40 PM EDT on September 13, 2007
Richter X, not at all xD

*adds list to UF's todo* :P

(ahem...jk)

edited 1:42 PM EDT September 13, 2007
by ugetab at 3:01 PM EDT on September 13, 2007
So far, the most useful thing I've managed to do with NotSoFatso is find that commenting out 1 line helps certain NSFs sound right in NotSoFatso.

There are other problems with the basic sound of NotSoFatso, but I didn't hear any problems that were actually introduced by this modification.

Just take the following code, and use for NSF_Core.cpp > "case 0x4017:"
---
        bFrameIRQEnabled = !(v & 0x40);
        bFrameIRQPending = 0;
        nFrameCounter = 0;
        if (nFrameCounterMax==0) nFrameCounterMax=3;
        fTicksUntilNextFrame = (bPALMode ? PAL_FRAME_COUNTER_FREQ : NTSC_FRAME_COUNTER_FREQ);
        //CLOCK_MAJOR();
        if(v & 0x80)
        {
            if(nFrameCounterMax!=4)
            {
            CLOCK_MINOR();
            }
        }
        nFrameCounterMax = (v & 0x80) ? 4 : 3;
        break;
---

The most usefully improved NSF is Mach Rider. I'll probably go through my collection again, and implement the most accurate 4017.7 writing with this fix in place. This will mean additional edits to a small number of NSFs I just fixed.
by unknownfile at 5:33 PM EDT on September 13, 2007
Added this new code in, now proceeding to fix up some stuff before I release the latest build, in particular keeping non-fade related functions outside of the fade function.

Also, PCM problems mostly cleared up, there is a track which somehow creates static, it is med_-_disk_system_boot_vrc7.nsf. For now I advise you to stay away from it.

... and here is the latest build. Enjoy!
DLL
Source

ARGH, I just caught a bit of static. Anyways, I'll fix it later. I think this'll do for now as static is kept to a minimum.

edited 6:20 PM EDT September 13, 2007
by nensondubois at 12:45 PM EDT on September 15, 2007
What is the expansion checklist for in the play info tab? I don't hear any difference.
by unknownfile at 1:03 PM EDT on September 15, 2007
This is there to soon replace the "Expansion" label you see above in the information field. Currently this is unimplemented, as I have better things to do (ie, finish VRC7 support).

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