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:
HCS Forum Index
Halley's Comet Software
forum source