Originally posted: February 27th, 2007
Back before DS homebrew, I made a GBA AppWizard for Visual Studio 6 called GBAForVS6. This was intended to replace VBMake and "WhatZdat D. Pimp"'s "GBA Project AppWizard". The problem was, as much as I liked "GBA Project AppWizard" (in conjunction with VCMake), it had gathered dust, gone out-of-date, and had no publicly released source code I could use to bring it up-to-date.
Well, now I’m a hypocrite.
As the name implies, I haven’t touched GBAForVS6 since DS homebrew started, and I never got around to the Visual Studio .NET version I had been planning. I know it won’t work on VS.NET because the AppWizard system is completely different from VS6 (not to mention poorly documented). I *don’t* know if it will work for newer versions of devkitARM, or for DS development. Also, I never released the GBAForVS6 source (It’s based off of MS’s Custom AppWizard sample code, so I was unsure about licensing issues that might have been involved).
If I had the time, I would go fix those problems now. But unfortunately, I have no time right now, so I’m going to try redeeming myself by taking the lazy way out: having other people do the work ;).
So if anyone’s willing to check into any of the following, it would be greatly appreciated by both me, and (presumably) the GBA/DS homebrew community. Just drop in a comment to this post, or email me at user: nick1 domain: twistedpairgaming.com
What I’d like to find out:
- Can the latest version of devkitARM just be dropped in and work fine?
- Does DS dev work with this?
- Is there some magical (or better yet, non-magical) way to get a VS6 AppWizard to work on VS.NET?
- Find any *really good* documentation or a tutorial for writing VS.NET AppWizards?
- Have solutions to any of the "Known Issues" in the README?
- Any bugs/problems/comments/feature requests?
- Want to actually make any updates to GBAForVS? (<bill lumberg>yea, that would be greeeat</bill lumberg>)
Also, if you’d like the GBAForVS6 source, or the NSIS installer script, just email me, and I’ll dig it up.