|
What IDE?
#327142 - 06/19/14 12:36 PM
|
|
|
Just out of interest, what IDE are the MAME devs here using (and anyone else, for that matter)?
I want to have a play around with the source and could do with a good IDE. Free is good, BTW.
|
|
|
|
Re: What IDE?
[Re: big10p]
#327144 - 06/19/14 01:39 PM
|
|
|
> Just out of interest, what IDE are the MAME devs here using (and anyone else, for > that matter)? > > I want to have a play around with the source and could do with a good IDE. Free is > good, BTW.
FWIW I just use vim/CMake/clang/gdb command-line. It can be roped into doing most things you need.
|
|
|
|
Re: What IDE?
[Re: big10p]
#327145 - 06/19/14 01:59 PM
|
|
|
> Just out of interest, what IDE are the MAME devs here using (and anyone else, for > that matter)? > > I want to have a play around with the source and could do with a good IDE. Free is > good, BTW.
TextPad and cmd.exe
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: What IDE?
[Re: big10p]
#327146 - 06/19/14 02:12 PM
|
|
|
> Just out of interest, what IDE are the MAME devs here using (and anyone else, for > that matter)?
SlickEdit and command-line make and gdb.
|
|
|
Stiletto![Administrator Administrator](//www.mameworld.info/ubbthreads/images/adm.gif) |
They're always after me Lucky ROMS!
|
|
|
Reged: 03/07/04
|
Posts: 6472
|
|
|
Send PM
|
|
|
Re: What IDE?
[Re: big10p]
#327154 - 06/19/14 06:12 PM
|
|
|
> Just out of interest, what IDE are the MAME devs here using (and anyone else, for > that matter)? > > I want to have a play around with the source and could do with a good IDE. Free is > good, BTW.
I was gonna try installing and configuring Eclipse on my new Linux box, here's some old directions for setting it up with MESS. http://www.mess.org/howto/setup_eclipse_for_mess
- Stiletto
|
|
|
|
Re: What IDE?
[Re: Stiletto]
#327168 - 06/20/14 03:51 AM
|
|
|
> > Just out of interest, what IDE are the MAME devs here using (and anyone else, for > > that matter)? > > > > I want to have a play around with the source and could do with a good IDE. Free is > > good, BTW. > > I was gonna try installing and configuring Eclipse on my new Linux box, here's some > old directions for setting it up with MESS. > http://www.mess.org/howto/setup_eclipse_for_mess > > - Stiletto
Eclipse for anything but Java is a recipe for pain. Don't do it unless you're a masochist.
|
|
|
Stiletto![Administrator Administrator](//www.mameworld.info/ubbthreads/images/adm.gif) |
They're always after me Lucky ROMS!
|
|
|
Reged: 03/07/04
|
Posts: 6472
|
|
|
Send PM
|
|
|
Re: What IDE?
[Re: Vas Crabb]
#327175 - 06/20/14 04:43 AM
|
|
|
> > > Just out of interest, what IDE are the MAME devs here using (and anyone else, for > > > that matter)? > > > > > > I want to have a play around with the source and could do with a good IDE. Free > is > > > good, BTW. > > > > I was gonna try installing and configuring Eclipse on my new Linux box, here's some > > old directions for setting it up with MESS. > > http://www.mess.org/howto/setup_eclipse_for_mess > > > > - Stiletto > > Eclipse for anything but Java is a recipe for pain. Don't do it unless you're a > masochist.
Yeah, that's the situation where I used it. Hell, I don't think I can name another free, open-source IDE.
That and I also wanted to see if the directions on the MESS.org website were still valid, what needed updating, etc.
Though as anyone on the team could tell you, I am kinda a masochist too. Anyone who's beaten their head against the wall in search of documentation as often as I have probably is. For that matter, most emulation developers are. ![](//www.mameworld.info/ubbthreads/images/graemlins/wink.gif)
- Stiletto
|
|
|
|
Re: What IDE?
[Re: Stiletto]
#327178 - 06/20/14 05:12 AM
|
|
|
> Yeah, that's the situation where I used it. Hell, I don't think I can name another > free, open-source IDE.
KDevelop is free as in beards. IntelliJ has an Apache-licensed edition. NetBeans is CDDL/GPL2. Qt Creator is free. Code::Blocks is GPL.
Those are just open source ones that I can think of right now with C++ support. Not endorsing any of them.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: What IDE?
[Re: Vas Crabb]
#327209 - 06/20/14 05:17 PM
|
|
|
Valve recommends Qt Creator and Sublime Text to the VS-addled game industry monkeys. Sublime Text in particular is interesting - it's a multiplatform Notepad++ clone with plugin support, and lots of available plugins. (If you're just on Windows, you can do far worse than Notepad++ itself, by the way, and it's free).
|
|
|
|
Re: What IDE?
[Re: Vas Crabb]
#327228 - 06/21/14 02:28 AM
|
|
|
> > > Just out of interest, what IDE are the MAME devs here using (and anyone else, for > > > that matter)? > > > > > > I want to have a play around with the source and could do with a good IDE. Free > is > > > good, BTW. > > > > I was gonna try installing and configuring Eclipse on my new Linux box, here's some > > old directions for setting it up with MESS. > > http://www.mess.org/howto/setup_eclipse_for_mess > > > > - Stiletto > > Eclipse for anything but Java is a recipe for pain. Don't do it unless you're a > masochist.
It was bad a couple of years ago. Now I use kepler and it is working nicely. Though I have 12Gb ram on my machine....
The C indexer also works. You'll have all the goodies like call history, jump to declaration, ... you name it.
|
|
|
|
Re: What IDE?
[Re: couriersud]
#327240 - 06/21/14 11:00 AM
|
|
|
> > > > Just out of interest, what IDE are the MAME devs here using (and anyone else, > for > > > > that matter)? > > > > > > > > I want to have a play around with the source and could do with a good IDE. Free > > is > > > > good, BTW. > > > > > > I was gonna try installing and configuring Eclipse on my new Linux box, here's > some > > > old directions for setting it up with MESS. > > > http://www.mess.org/howto/setup_eclipse_for_mess > > > > > > - Stiletto > > > > Eclipse for anything but Java is a recipe for pain. Don't do it unless you're a > > masochist. > > It was bad a couple of years ago. Now I use kepler and it is working nicely. > Though I have 12Gb ram on my machine.... > > The C indexer also works. You'll have all the goodies like call history, jump to > declaration, ... you name it.
This sounds promising. Jump to declaration is something I'm keen to have.
|
|
|
drewcifer |
One bad Mutha-(shut yo' mouth!)
|
|
|
Reged: 07/01/04
|
Posts: 428
|
Loc: Sweden
|
|
Send PM
|
|
|
Re: What IDE?
[Re: R. Belmont]
#327252 - 06/21/14 08:19 PM
|
|
|
> Valve recommends Qt Creator and Sublime Text to the VS-addled game industry monkeys. > Sublime Text in particular is interesting - it's a multiplatform Notepad++ clone with > plugin support, and lots of available plugins. (If you're just on Windows, you can do > far worse than Notepad++ itself, by the way, and it's free).
I use QT Creator and really like it. Since QT has its own internal compiler for all its MOC stuff, its C++ parsing is spot on, and IDE operations like "Find all uses of this function" and "Jump to declaration" are pretty darn perfect (I can't remember getting a false match - even when dozens of functions are named the same thing, classes have complex inheritance, etc). Templates confuse it occasionally, but templates confuse everything/everyone, so meh :-).
Happy coding! The MAME source tree is pretty well organized and really easy to follow if you stick with it. /Andrew
|
|
|