1. Addresses the issue identified in this thread. All projects should now compile - with the exception of Russian Roulette...I need to figure out why the Python build step is complaining about missing PIL. I don't recall it doing that before...but I know it's not a NESICIDE "bug".

2. Completely and more properly encapsulates Qt FamiTracker 0.4.1.1 into NESICIDE. The menu, tool bar, and status bar are no longer polluted with FamiTracker's debris. Instead, the entire FamiTracker application is contained within the tabbed editors area. Qt FamiTracker is also still [and always will be] provided as a stand-alone executable.

3. Includes latest updates to Qt FamiTracker, including bug fixes, support for MRU lists, and [forever and ever] on-going incremental updating on the path to a final formalized Qt FamiTracker release.

4. Includes updates and bug-fixes to the VICE integration, which is not yet perfect, but getting better.

5. Includes a source search path project properties setting to specify where to find source for the project for debugging. It autopopulates with relevant source paths to the CC65 toolchain library source files included in the install.

6. Addresses issues provided in PMs from bananmos and Jahrmander. - The source navigator toolbar widget is no longer disabled on a failed compile. This means the file/symbol information in those lists could be a tad outdated but it does its best in allowing you to navigate to the files included in your project or indirectly included in it by inspection of the debug information file. - The mixed-mode C/assembly view was found to have a limitation where it could cause a segfault. This has been fixed. - The UI correctly prompts due to detection of external file modifications *only once* per affected file.

7. Fixes object destructors to prevent crashes on application close.

8. Fixes program lock-up on project closure.

9. Fixes program crash at start-up [was an uninitialized variable in the original FamiTracker source that was causing occasional divide-by-zero errors].

I think I've detected bug in NESICIDE's emulator: When game is running, there is some farting noise, similar to one when nes boots playing on like each frame. I've tested ROM with Nestopia and puNES and farting wasn't there so it is problem with your emulator. I'm giving you ROM in question to allow debugging.

I think I've detected bug in NESICIDE's emulator: When game is running, there is some farting noise, similar to one when nes boots playing on like each frame. I've tested ROM with Nestopia and puNES and farting wasn't there so it is problem with your emulator. I'm giving you ROM in question to allow debugging.

Thanks for the colorful description. I am aware of the issue but for me it wasn't so much a fart as a high-pitched occasional chirp - it appears to be because of the FamiTracker integration and the two different SDL audio configurations.

Well, for me it seems to be low chirp (100-300hz range, I think), so essentially fart. Anyway I'd be happy if all examples (alter ego,etc) would be converted into templates and bundled in. Also some macro library, perhaps as part of nes.h that would do most of the things for dev (loading nametables, etc.) so less experienced devs would have headstart until they are able to write their own, optimized functions.

Furthermore, I think there is need for some middle-ground template between totally blank game and hello world template. Only boot code and .procs for nmi/irq/reset vectors without anything like drawing hello world, any game logic.

Sorry for double post, but NESICIDE is crashing upon exiting (hitting X). It isn't constant either, I'd say it crashes 60% of the time. It isn't when using critical feature, so I think it can wait for the fix. I'm just making this thread "lit up" so you'll know.

//edit: About "show in explorer" feature. I'd like it work like similar feature in Unity. You basically right-click some file, use this feature and it opens Explorer with folder containing that file opened. Very useful when you want quickly open this folder, because you want either to add some things there, delete or modify.

Sorry for double post, but NESICIDE is crashing upon exiting (hitting X). It isn't constant either, I'd say it crashes 60% of the time. It isn't when using critical feature, so I think it can wait for the fix. I'm just making this thread "lit up" so you'll know.

Thanks for the report. You can put a message on GitHub if you want...might be better that way. Easier to track, at least.

darkhog wrote:

//edit: About "show in explorer" feature. I'd like it work like similar feature in Unity. You basically right-click some file, use this feature and it opens Explorer with folder containing that file opened. Very useful when you want quickly open this folder, because you want either to add some things there, delete or modify.

So what you really want is a "Open containing folder..." option as in FireFox's downloads pane?

//edit: Also two things:- Being able to use regular .CHR files for graphics (unless it can be done already)- "Tools" menu where you can set path to exe and caption of tool to execute (and of course add/remove items). I prefer using YY-CHR for graphics and NES Screen Tool for nametables. There isn't anything wrong with your tools, it's just my personal preference, that's all.

Who is online

Users browsing this forum: No registered users and 6 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum