#124149 - Abscissa - Tue Apr 03, 2007 4:29 pm
One of my own goals in GBA/DS is to try to make it as easy as possible to get things set up and running (Hence, the old GBAForVS6 AppWizard I made). It's been my intent to update GBAForVS6 to work with the newer versions of DevKitARM and with DS, and also to make it easy (either through GBAForVS6 or otherwise) to get set up to compile a D program for GBA/DS.
But it's occurred to me that Visual Studio 6 might not be particularly popular (being pricey commercial software, and a rather old version at that). So I need to get a better idea of where I should focus my efforts.
_________________
Useless Rants a.k.a. My futile attempts at rationalizing my unreasonable reluctance to call my site a 'blog'.
#124150 - tepples - Tue Apr 03, 2007 4:50 pm
Abscissa wrote: |
But it's occurred to me that Visual Studio 6 might not be particularly popular (being pricey commercial software, and a rather old version at that). |
Would Visual Studio Express be adequate?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#124151 - Abscissa - Tue Apr 03, 2007 4:59 pm
tepples wrote: |
Abscissa wrote: | But it's occurred to me that Visual Studio 6 might not be particularly popular (being pricey commercial software, and a rather old version at that). |
Would Visual Studio Express be adequate? |
Visual Studio Express is just a form of Visual Studio .NET, just a different tier (Express/Professional/Enterprise/whatever). As such, it handles AppWizards/etc completely differently than the way it's done in version 6.
I may very well put effort into VS.NET (including Express), but again, for all I know, there might be comparatively few people interested in that versus eclipse, or plain command-line, etc. Hence, this poll.
_________________
Useless Rants a.k.a. My futile attempts at rationalizing my unreasonable reluctance to call my site a 'blog'.
#124156 - keldon - Tue Apr 03, 2007 6:24 pm
Visual studio express is not just .NET. It might give that impression as the official Windows SDK is not included with VC++Express and has to be downloaded separately (which did not work for me).
I really like Eclipse but tend to do my c++ in whatever text editor with makefiles. Far easier for me!
#124159 - DekuTree64 - Tue Apr 03, 2007 6:33 pm
I like MSVC6 with Workspace Whiz. Nice text editor, you can hit F7 to compile, and with WW, you can use shorthand names for opening files (and don't have to worry about what folder they're in), and flip back and forth between headers/source files.
_________________
___________
The best optimization is to do nothing at all.
Therefore a fully optimized program doesn't exist.
-Deku
#124164 - gauauu - Tue Apr 03, 2007 7:05 pm
I like eclipse a lot also, but it's C/C++ support is pretty unimpressive. So I still use gvim for all my gba stuff.
Quote: |
Visual studio express is not just .NET. It might give that impression as the official Windows SDK is not included with VC++Express and has to be downloaded separately (which did not work for me). |
It's not just .NET, but it is a version of visual studio .net, which doesn't just do .NET. Stupid MS marketing.
#124174 - keldon - Tue Apr 03, 2007 8:43 pm
Yes, it's about as confusing at it could possibly get.
#124180 - Ant6n - Tue Apr 03, 2007 9:58 pm
there was a cdt plugin to get devkit pro to work with managed makefiles in eclipse, but doesnt really work. if that would work, then it'd be cool.
so far eclipse is good mostly as a text editor (just like any other), with some facilities to run make and emulator directly.
The thing that makes me use it is that it works with gdb, and the whole debugging, stepping, view variables etc is really nice.
#124185 - gauauu - Tue Apr 03, 2007 10:41 pm
I never understood the whole hoopla over the managed make files. It's pretty easy to write makefiles that automatically add targets based on source files. That and considering that the managed makefiles don't seem to do so well with custom make targets (like for your graphics and other resources), I don't see the advantage.
Maybe there's some functionality I'm missing with them, but I don't get it.
#124208 - misterDtD - Wed Apr 04, 2007 2:14 am
Other:
I use HTML-Kit for the actual coding. Then I use either Make Files (Via programmer's notepad) or Batch files.
~DtD
#124217 - Ant6n - Wed Apr 04, 2007 4:21 am
Quote: |
It's pretty easy to write makefiles that automatically add targets based on source files. |
That is quite an opinion, many probably wont agree.
make has a pretty ugly learning curve, so if one is to simplify that process, managing make doesnt seem like such a bad idea.
#124257 - gmiller - Wed Apr 04, 2007 2:36 pm
As long as the tool can handle the concept of a unmanaged makefile and a managed one I would be happy with that part. On existing project I have already built a makefile and the tool should just use that and defer to me to maintain the makefile. On a new project having the tool maintain the make file is good as long as the way of describing what needs to be done is flexible enough.
#124700 - abszero - Sat Apr 07, 2007 9:39 pm
I use gvim + batch or makes myself.
Beyond that, I'd put in a vote for Visual Studio 6 over .NET. I have both, but the improvements in .NET aren't worth the extra weight and .NET framework dependencies to me. Obviously the latter wouldn't be relevant to what you're doing but it does affect which I'd prefer to have installed.
#124715 - Quirky - Sat Apr 07, 2007 11:23 pm
I use Vim and Makefiles here. With a few macros in my ~/.vimrc I get all the fancy features of an IDE without any of the nonsense. And the startup time is quite nice ;-)
The Makefiles from the libnds examples are pretty complete - they already generate and include the depend files, for example. I find it easier to hack together a Makefile, or add to an existing one, than learn another IDE's non-standard layout at least.
#124940 - OogyBoogy - Tue Apr 10, 2007 5:19 am
I use Visual Studio Express and modified the custom tools menu to allow me to "make", "clean" or "test" a GBA project. It's really not that hard to do, plus you can integrate them as buttons on the IDE (which I do).
_________________
OogyBoogy
#124971 - gmiller - Tue Apr 10, 2007 2:18 pm
I my class I have my students use Visual Ham with the configuration modified to work with devkitPro. I tend to use vim and makefiles myself ...
#125143 - sniper - Wed Apr 11, 2007 7:16 pm
Ant6n wrote: |
there was a cdt plugin to get devkit pro to work with managed makefiles in eclipse, but doesnt really work. if that would work, then it'd be cool.
so far eclipse is good mostly as a text editor (just like any other), with some facilities to run make and emulator directly.
The thing that makes me use it is that it works with gdb, and the whole debugging, stepping, view variables etc is really nice. |
Hi,
If you mean my plugin NDS Managedbuilder .. this works well for me. If you have trouble or found a bug simply write me a mail/pm and i'll try to fix it.
ciao
Sniper
#125149 - Ant6n - Wed Apr 11, 2007 7:26 pm
i actually meant a plugin that was suppossed to work with the GBA i think it was called HEL or something. so the only 'bug' with your tool is that it is for DS ;-)
#125175 - keldon - Wed Apr 11, 2007 10:37 pm
Ant6n wrote: |
i actually meant a plugin that was suppossed to work with the GBA i think it was called HEL or something. so the only 'bug' with your tool is that it is for DS ;-) |
Yes, please fix it ^_^
#125227 - sniper - Thu Apr 12, 2007 7:06 am
Yes maybe. The next release is planned for CDT4.0. To add gba support cannot be the big deal I think, because its the same tools ^^