2007-12-23 20:51:19 +00:00
==========================
Developer Information File
==========================
2007-11-14 12:28:27 +00:00
2007-12-23 20:51:19 +00:00
Known preprocessor switches:
- SDL: Defined for the SDL version
2007-12-25 16:22:30 +00:00
- GBA_LOGGING: Enables logging for the GBA core
- FINAL_VERSION: Defined for release versions, disables additional GBA logging and completely disables GB logging. Increases the amount of CPU cycles being emulated in one go.
2024-03-16 20:19:05 +00:00
- VBAM_ENABLE_DEBUGGER: Enable remote debugging support
2007-12-23 20:51:19 +00:00
- MMX: Enable MMX instruction set
2007-12-30 21:11:40 +00:00
- RGB555: Use 16bit colors with 5bit green instead of 6bit green in hq3x/4x filters (C++ version)
2007-12-23 20:51:19 +00:00
- NO_OGL: Exclude OpenGL code
- NO_D3D: Exclude Direct3D code
2024-04-03 02:33:31 +00:00
- VBAM_ENABLE_XAUDIO2: Enable XAudio2 code (the XAudio2 interface is DirectSound's successor)
- VBAM_ENABLE_FAUDIO: Enable FAudio code (the FAudio interface is an open source multiplatform re-implementation of XAudio2)
2012-01-23 03:46:47 +00:00
- NO_LINK: Exclude linking code (joybus, multilink, ...)
2008-03-08 13:59:23 +00:00
2012-01-23 03:46:47 +00:00
###########################
# --- Build Systems --- #
###########################
2008-03-08 13:59:23 +00:00
2024-04-03 02:33:31 +00:00
===src/sdl===
2012-01-23 03:46:47 +00:00
This is the standard build configuration on non-Windows.
Running cmake will inform you of any packages you need to install.
2024-04-03 02:33:31 +00:00
===src/wx===
The wxWidgets interface is an in-development frontend meant to be more cross-platform friendly than MFC and SDL.
2012-01-23 03:46:47 +00:00
Running cmake will inform you of any packages you need to install.