Nik Henson
4c26932322
Removed sub-directories of Libraries as are created when user unzips source archives, so might be confusing.
2011-11-05 20:55:56 +00:00
Nik Henson
1451f8c81e
Added DIR.txt to explain purpose of Libraries directories
2011-11-05 20:47:20 +00:00
Nik Henson
fc27908238
Added place holder directories for third-party libraries (eg ZLib and SDL)
2011-11-05 20:45:45 +00:00
Nik Henson
663a7f919c
Changes to Supermodel VS2008 solution to ensure it will now build completely from scratch:
...
- added projects to build third-party libraries ZLib and SDL (expects source code to be present in Libraries directory)
- moved Musashi68K into its own directory
- tidied up some config options
2011-11-05 20:35:56 +00:00
Nik Henson
dfa77e9207
Added support for joystick sliders to input system.
...
Added extra debugging output to calibration input detection routine (activated by pressing Shift).
2011-11-01 23:24:37 +00:00
Nik Henson
e431b79f57
Fixed small bug which meant wasn't correctly clearing SCSP structures on initialisation.
2011-11-01 23:16:36 +00:00
Nik Henson
a18c26025f
Added separate Musashi68K project that compiles and runs m68kmake to build required Musashi68K file.
...
Updated solution so that with above change it will now build Supermodel completely from scratch.
2011-11-01 23:13:26 +00:00
Nik Henson
e6fd2e2240
Added DirectInputConstForceLeftMax and DirectInputConstForceRightMax options to allow different force feedback strengths in each direction. DirectInputConstForceMax still works as before but these new options will override it for the given direction if they are specified.
2011-10-02 20:53:12 +00:00
Bart Trzynadlowski
46211fdcbd
Fixed a comment in default ini file.
2011-09-30 16:48:12 +00:00
Nik Henson
0c4f93897f
Force feedback fixes in DirectInputSystem.cpp:
...
- Fixed bug which meant right constant force was not being capped to DI_EFFECTS_MAX
- Made sure all values are being clamped to sensible ranges
2011-09-25 22:46:58 +00:00
Bart Trzynadlowski
06594a5170
Minor document update (for v0.2a -- the last one this time ;))
2011-09-24 22:45:40 +00:00
Bart Trzynadlowski
63a791df76
Documentation for v0.2a completed.
2011-09-24 21:35:23 +00:00
Bart Trzynadlowski
d2b381ce8b
- Documentation updates.
...
- Added fflush() to config dialog output where it was missing.
2011-09-24 20:54:47 +00:00
Bart Trzynadlowski
7f97346fc9
- Tweaked some error messages and comments. Hopefully, this is the last update for v0.2a's code.
...
- Documentation updates.
2011-09-24 01:49:48 +00:00
Nik Henson
b6923aeb9b
Added Visual Studio 2008 Project/Solution files as an alternative way to build Supermodel on Windows.
2011-09-23 22:25:36 +00:00
Bart Trzynadlowski
83067f076f
- Only player 1 crosshair is shown by default now.
...
- Tweaked Makefiles a bit.
- More documentation updates.
- Changed version string to 0.2a in preparation for the final release :)
2011-09-23 07:18:40 +00:00
Bart Trzynadlowski
33f35effaf
- Tweaked text in input configuration dialog.
...
- Changed version string to 0.2a-RC3 because RC2 build was sent out to testers earlier.
2011-09-22 18:15:29 +00:00
Bart Trzynadlowski
4527014e75
- Getting/setting MPEG playback position also includes the end offset. Hopefully will fix save states from crashing when reloaded sometimes in DSB1 and DSB2 games.
2011-09-22 18:04:39 +00:00
Bart Trzynadlowski
a1346b57f5
- Changed spelling of some messages in drive board code.
...
- Added an extra blank line after info display in CModel3.
- Cleaned up comments in Main.cpp.
- More document updates. Fixed '-no-music'->'-no-dsb', 'EmulateMusic'->'EmulateDSB'.
2011-09-22 17:28:49 +00:00
Bart Trzynadlowski
2a314041ad
Commented out verbose/debug output in drive board code for release.
2011-09-22 09:02:50 +00:00
Bart Trzynadlowski
08fe5bb91b
More to-do notes for README.txt.
2011-09-22 08:20:04 +00:00
Bart Trzynadlowski
813675de38
More updates to README.txt. Almost done.
2011-09-22 08:12:22 +00:00
Bart Trzynadlowski
d00b03f65b
Force feedback no longer available as an option on non-Windows builds.
2011-09-22 07:24:15 +00:00
Bart Trzynadlowski
f69bdb91b8
- Updates to UNIX and OSX Makefiles.
2011-09-22 07:14:23 +00:00
Bart Trzynadlowski
46bc52bb12
- Changed save state error messages slightly.
...
- Wrapped rows that exceed 80 columns in Supermodel.ini.
- Added some member and function comments to a few header files.
- Changed version string to 0.2a-RC2 in anticipation of sending another release candidate build to testers.
- Added GAME_INPUT_RALLY flag to dirtdvlsa, eca, and ecax.
- Configuration dialog no longer refers to Sega Rally 2 and Dirt Devils; instead, "Miscellaneous Driving Game Buttons"
- More additions to README.txt.
2011-09-22 06:11:47 +00:00
Nik Henson
206ef1aca4
Changes to get debugger classes to compile under Linux
2011-09-21 23:49:55 +00:00
Nik Henson
232da52dd0
Changes to get debugger classes to compile under Linux
2011-09-21 23:48:33 +00:00
Nik Henson
eaa3bbf8b7
Changes to get debugger classes to compile under Linux
2011-09-21 23:47:11 +00:00
Nik Henson
773c2ec9ad
Fix to get InputSystem.cpp to compile under Linux again after updates today
2011-09-21 23:45:49 +00:00
Nik Henson
55e6a843bb
Added copyright headers to all debugger files and replaced C standard library headers with c++ versions
2011-09-21 22:53:41 +00:00
Nik Henson
cb2b8f9235
Tweaked header comment!
2011-09-21 22:32:16 +00:00
Nik Henson
dba953d1a0
Added copyright header to file
2011-09-21 22:31:27 +00:00
Nik Henson
b87f24cdf2
Removed DirectInputEffectsGain force feedback configuration parameter as it's not that useful as it's easier to adjust effects individually
2011-09-21 22:28:13 +00:00
Nik Henson
0528a4f0c6
Changes to input system:
...
- altered PrintSettings to output all settings for attached controls, even if no different to defaults
- added option on calibration screen to detect an axis simply by moving the axis
2011-09-21 22:15:16 +00:00
Nik Henson
c0dc0b83b6
Changes to DirectInputSystem:
...
- corrected axis identification code as was not enumerating axes properly in all cases
- added fallback which just adds all axes if there is any hint of an irregularity whilst enumerating axes
2011-09-21 22:08:36 +00:00
Bart Trzynadlowski
71cef1aad0
Un-broke Windows Makefile.
2011-09-21 19:14:04 +00:00
Bart Trzynadlowski
24f46e9f86
Updated UNIX Makefile, fixed some syntax errors.
2011-09-21 19:12:50 +00:00
Bart Trzynadlowski
a720bdad1c
Minor updates to README.txt.
2011-09-21 08:48:51 +00:00
Bart Trzynadlowski
473249d318
More work on README.txt.
2011-09-19 10:00:16 +00:00
Bart Trzynadlowski
ee471539c5
- Fixed newlines in logs.
...
- Set default PowerPC frequency to 50 MHz.
- Minor tweak to help text.
- More README.txt updates.
2011-09-19 03:56:15 +00:00
Nik Henson
c61c4d6ce1
Fixed mistake in previous commit!
2011-09-18 23:38:15 +00:00
Nik Henson
d80c7b97ad
Added missing memory regions for DSB CPUs
2011-09-18 23:35:22 +00:00
Nik Henson
46067d48d9
Updated Makefile with new debugger classes.
2011-09-18 22:51:05 +00:00
Nik Henson
f695ff7094
CModel3::StopThreads() now makes sures threads are paused before deleting thread objects.
2011-09-18 22:49:21 +00:00
Nik Henson
5a0f038171
Changes to allow debugging of Musashi 68K core:
...
- added methods to attach/debug debugger.
- added instruction hook & callback to m68kconf.h and added hooks into CMusashi68KDebug to allow debugger to control execution.
- added methods to allow reading/writing of 68K registers (for all registers and for a given context, rather than just current one).
2011-09-18 22:44:20 +00:00
Nik Henson
c155ae7503
Small cosmetic changes...
2011-09-18 22:31:42 +00:00
Nik Henson
65536fd0fe
Changes to allow debugging of Z80 core:
...
- added methods to attach/detach debugger.
- added hooks into CZ80Debug to allow debugger to control execution.
- added methods to allow reading/writing of Z80 registers.
2011-09-18 22:21:14 +00:00
Nik Henson
041e6659b3
Changes due to updates in debugger classes.
2011-09-18 22:13:20 +00:00
Nik Henson
5f82fd79c3
Small bug fix in INIFile.cpp - was not parsing negative numbers.
2011-09-18 22:03:06 +00:00
Nik Henson
c8f4fbc901
Added includes for new debugger header files Musashi68KDebug.h & Z80Debug.h
2011-09-18 22:01:35 +00:00