Clean up the buffer and i/o handling
Implement save/load state
src/gdrom/gdrom.c
src/gdrom/gdrom.h
src/gdrom/ide.c
src/gdrom/ide.h
Implement save/load state
src/gdrom/gdrom.c
src/gdrom/gdrom.h
src/gdrom/ide.c
src/gdrom/ide.h
Add texcache invalidates on direct writes to 64-bit vram.
Technically we should do it on direct writes to 32-bit vram as well, but
noone (sane) is going to try to write a texture there...
src/sh4/sh4mem.c
Technically we should do it on direct writes to 32-bit vram as well, but
noone (sane) is going to try to write a texture there...
src/sh4/sh4mem.c
Add disc info + spin up (probably seek) commands
src/gdrom/gdrom.c
src/gdrom/gdrom.h
src/gdrom/ide.c
src/gdrom/ide.h
src/gdrom/packet.h
src/gdrom/gdrom.c
src/gdrom/gdrom.h
src/gdrom/ide.c
src/gdrom/ide.h
src/gdrom/packet.h
Implement analog joystick (and make sure it defaults to centered)
src/maple/controller.c
src/maple/controller.h
src/maple/controller.c
src/maple/controller.h
Rename video_driver to display_driver
Add input source to display
Implement configuration file support
Hook controllers up to configuration
src/Makefile.am
src/Makefile.in
src/display.c
src/display.h
src/dreamcast.c
src/dreamcast.h
src/drivers/video_gtk.c
src/drivers/video_null.c
src/drivers/video_x11.c
src/drivers/video_x11.h
...
Add input source to display
Implement configuration file support
Hook controllers up to configuration
src/Makefile.am
src/Makefile.in
src/display.c
src/display.h
src/dreamcast.c
src/dreamcast.h
src/drivers/video_gtk.c
src/drivers/video_null.c
src/drivers/video_x11.c
src/drivers/video_x11.h
...
.