2003-03-30 06:30:19 +00:00
|
|
|
Controller Input is configured using a dialog inside
|
2003-03-28 23:45:52 +00:00
|
|
|
EmuDInput.cpp/.h
|
|
|
|
|
|
|
|
Configuration is actually saved into both the registry
|
|
|
|
and shared memory within Cxbx.dll. This means that all
|
|
|
|
active emulated games (even if there are many of them
|
|
|
|
at the same time) will have the ability to refresh the
|
|
|
|
current configuration at any given time.
|
|
|
|
|
|
|
|
This works out really great because this means you can
|
|
|
|
make changes in the input configuration at any time and
|
|
|
|
immediately see the changes take affect.
|
|
|
|
|
|
|
|
It is important to note that all access to this shared
|
|
|
|
memory, as with all shared memory, should be protected
|
|
|
|
with a mutual exclusion mechanism. Win32 provides such
|
2003-04-04 04:35:00 +00:00
|
|
|
a mechanism and it will be used.
|
2003-03-28 23:45:52 +00:00
|
|
|
|
|
|
|
-caustik
|