Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,433,521
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-18-24 10:46 PM
Guest: Register | Login

0 users currently in ROM Hacking Related Releases | 1 guest | 2 bots

Main - ROM Hacking Related Releases - NotSo Fatso v0.852 New thread | New reply


Drag
Posted on 07-03-07 08:05 PM Link | Quote | ID: 51944


Spike
Dragon
Level: 57

Posts: 609/705
EXP: 1482086
Next: 3842

Since: 02-19-07
From:

Last post: 3920 days
Last view: 3920 days
Get it here
Source

That's right! After Disch officially discontinued it, I picked it up. I dunno if I want to be the new permanent author, but for now, I'll update it. Basically, there were some bugs in NotSo that have been annoying me for a long time, and I had a feeling that if I wanted these bugs fixed, I'd need to eventually do it myself. My prediction came true, since Disch discontinued the plugin, that meant the bugs weren't getting fixed.

The main thing here is that I've ported the code to Dev-C++, from VC++. So I needed to change some routines here and there. Please let me know if I've broken anything in the process.

Here's the changes, directly from the readme:

0.852
- First release by Drag! Huzzah!

** Technical **
- The code is no longer being compiled with VC++. It has been ported to Dev-Cpp now.

- All proprietary VC++ functions (VC++ has some special nonstandard functions that
other compilers and libraries don't have) have been changed or rewritten to normal
non-proprietary functions.

- In a related note, Winamp was crashing whenever I tried to play a song, after I
changed the code to compile with dev-cpp. Disch used __fastcall on most of the 6502
emulation code, and I guess dev-cpp handles it differently and in an incompatible
way compared to VC++. All instances of __fastcall have been removed, and now the
plugin works again, but it MAY be using more cpu power than before as a result.

- The filesize of the plugin is now bigger, but I'm sure that's because VC++ does
some optimizations by default when compiling, and I haven't messed around with
that yet.

** Less Technical **
- Notes played on the triangle channel will play for too long in some engines, due
to a glitch in the linear counter. Disch actually had a fix prepared for this for
a long time, but he never added it. (listen to RC Pro Am, and Atlantis no Nazo for
example.)

- The hardware decay envelope wouldn't reset immediately when new notes were played,
which means "bing" was more of a "wing" sometimes. This is fixed now. (listen
to Spelunker, Atlantis no Nazo, Dragon Warrior 1, Mario Bros, and Donkey Kong
for example.)

- The hardware sweep unit didn't reset its period cycle when its register was written
to. This is fixed, but you probably won't notice.

- When winamp was paused, and you press play or change tracks, the position resets
to the beginning, but the song remains paused until you press the pause button
again. This should be fixed now.


____________________

RT-55J
Posted on 07-03-07 09:05 PM Link | Quote | ID: 51955

Armor Guardian
Level: 81

Posts: 50/1562
EXP: 4886274
Next: 106575

Since: 02-23-07
From: Wild Side Arcade

Last post: 306 days
Last view: 47 days
Although I do like NotSoFatso, it does have one rather annoying problem that prevents "Sort list by path and filename" from working if you're using NSF shadows. The problem is that in the playlist entry the track number is before the path.

For example, this is how the list would be organized if "Sort list by filename" the list would show up as follows:

nsf://12:C:\Music\NSF\Dragoon X Omega II.nsfe
C:\Music\SPC\hzone.rsn\hzone-08.spc
nsf://10:C:\Music\NSF\Mega Man 4.nsfe
nsf://21:C:\Music\NSF\Mega Man 4.nsfe
C:\Music\SPC\tg3.rsn\tg3-03.spc

But if I use "Sort list by path and filename" I'd get this:

C:\Music\SPC\hzone.rsn\hzone-08.spc
C:\Music\SPC\tg3.rsn\tg3-03.spc
nsf://10:C:\Music\NSF\Mega Man 4.nsfe
nsf://12:C:\Music\NSF\Dragoon X Omega II.nsfe
nsf://21:C:\Music\NSF\Mega Man 4.nsfe

Basically what I'm suggesting is that "nsf://10:C:\Path\Game.nsfe" should be changed to "C:\Path\Game.nsfe://10" or something similar. I doubt that it would be that hard to do. This should also solve the problem of "Sort by filename" putting the tracks of each game in a random order.

Thanks in advance!

Sonicandfails
Posted on 07-04-07 01:27 AM Link | Quote | ID: 51994


Lantern Ghost
Level: 60

Posts: 651/766
EXP: 1678539
Next: 94239

Since: 02-19-07

Last post: 5956 days
Last view: 5763 days
Posted by Drag

- When winamp was paused, and you press play or change tracks, the position resets
to the beginning, but the song remains paused until you press the pause button
again. This should be fixed now.


Woot but, it's not entirely fixed. Hitting pause unpauses it at the point it's at, but play restarts the song. I'm used to just hitting Play for resuming as it is with MP3s and such.

But yea this is AMAZING!
Keep updating! Also you aren't in the About

____________________
I miss post headers more.

Xkeeper
Posted on 07-04-07 01:33 AM (rev. 2 of 07-04-07 01:46 AM) Link | Quote | ID: 51995


Level: 105

Posts: 2449/2846
EXP: 12021047
Next: 241213

Since: 02-19-07

Last post: 6052 days
Last view: 2789 days
Posted by RT-55J
Basically what I'm suggesting is that "nsf://10:C:\Path\Game.nsfe" should be changed to "C:\Path\Game.nsfe://10" or something similar. I doubt that it would be that hard to do. This should also solve the problem of "Sort by filename" putting the tracks of each game in a random order.
Or hell, be like Alpha-2 or whatever teh SPC player is and just use "C:\Music\NSF\omg.nsf:13".


Edit: trim

____________________
I dealt with it.

Hiryuu
Posted on 07-04-07 01:48 AM Link | Quote | ID: 51999

Done.
Level: 79

Posts: 1119/1471
EXP: 4466886
Next: 112581

Since: 02-19-07
From: ???

Last post: 6079 days
Last view: 6071 days
Oh I figured this was good as dead after .851-F.

My question is, what's left? I mean it seemed pretty good to begin with.

Raccoon Sam
Posted on 07-04-07 06:38 PM Link | Quote | ID: 52243


Cobrat
Level: 56

Posts: 268/672
EXP: 1379201
Next: 18975

Since: 02-19-07
From: Hi

Last post: 3460 days
Last view: 2691 days
What.. is it?

____________________


Stifu
Posted on 07-04-07 08:16 PM Link | Quote | ID: 52267


Cobrat
Level: 56

Posts: 172/666
EXP: 1360478
Next: 37698

Since: 02-22-07

Last post: 678 days
Last view: 300 days
Posted by Raccoon Sam
What.. is it?

Idem. When releasing a program or whatever, it may be a good idea to at least say what it is...

Skreeny
Posted on 07-04-07 08:41 PM Link | Quote | ID: 52272


Cobrat
Level: 56

Posts: 326/653
EXP: 1320957
Next: 77219

Since: 02-21-07

Last post: 5333 days
Last view: 4834 days
NotSo Fatso is a Winamp plugin that plays .NSF (NES sound format) files, which can be either one piece of "music" (since I know a few tracks aren't quite so much music as sound effects) or many from an NES game.

Hiryuu
Posted on 07-04-07 09:33 PM Link | Quote | ID: 52291

Done.
Level: 79

Posts: 1144/1471
EXP: 4466886
Next: 112581

Since: 02-19-07
From: ???

Last post: 6079 days
Last view: 6071 days
Posted by Raccoon Sam
What.. is it?


Google is your friend. Strangely enough that actually comes up with queries.

I'm just surprised that there are people that don't know this and -I'm- one of many that are usually out of the RH loop.

unknownfile
Posted on 07-16-07 07:51 PM (rev. 2 of 07-19-07 07:52 PM) Link | Quote | ID: 55470

Newcomer
Level: 3

Posts: 1/1
EXP: 78
Next: 50

Since: 07-15-07

Last post: 6121 days
Last view: 6095 days
i did a bit of an update to the source, so it now uses a better emulation core for VRC7. problem is that it isn't licensed under the gnu gpl, which is a crap license anyway, and it's also very buggy. stuff to fix:

- better mixing (PCM borks the output)
- stereo support (only works in mono as of this build)
- mixing and everything

binary (old)
source (old)

the emulated output has been compared to a real VRC7's output and is near-accurate to the real output. instrument 14 is inaccurate.

updated version below fixes everything, and includes somewhat buggy stereo sound support. volume settings still don't work. also, the credits are updated. so yay for that.

binary
source

Main - ROM Hacking Related Releases - NotSo Fatso v0.852 New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.021 seconds. (324KB of memory used)
MySQL - queries: 62, rows: 83/83, time: 0.015 seconds.