Split config management out to config.[ch]
Manage config filename
Check home dir + sysconfdir for conf file
Initial work on a path settings dialog
src/Makefile.am
src/Makefile.in
src/config.c
src/config.h
src/dreamcast.c
src/dreamcast.h
src/gui/ctrl_dlg.c
src/gui/debugcb.c
src/gui/gtkcb.c
src/gui/gtkui.c
...
Manage config filename
Check home dir + sysconfdir for conf file
Initial work on a path settings dialog
src/Makefile.am
src/Makefile.in
src/config.c
src/config.h
src/dreamcast.c
src/dreamcast.h
src/gui/ctrl_dlg.c
src/gui/debugcb.c
src/gui/gtkcb.c
src/gui/gtkui.c
...
Add gui error reporting
Add initial controller settings dialog
src/Makefile.am
src/Makefile.in
src/gui.h
src/gui/ctrl_dlg.c
src/gui/gtkcb.c
src/gui/gtkui.c
src/gui/gtkui.h
src/gui/main_win.c
src/maple/maple.c
src/maple/maple.h
...
Add initial controller settings dialog
src/Makefile.am
src/Makefile.in
src/gui.h
src/gui/ctrl_dlg.c
src/gui/gtkcb.c
src/gui/gtkui.c
src/gui/gtkui.h
src/gui/main_win.c
src/maple/maple.c
src/maple/maple.h
...
.