Nicolas Bacca
c6bcb0d0e9
GameX is not supported
...
svn-id: r10756
2003-10-12 15:13:46 +00:00
Nicolas Bacca
17c5c86316
Moved build files
...
svn-id: r10752
2003-10-12 13:59:24 +00:00
Nicolas Bacca
4c0057db7d
New config-manager updates, misc updates
...
svn-id: r10751
2003-10-12 13:51:05 +00:00
Nicolas Bacca
a7e2978fa3
Smarter partial blitting and better filter for 640x480 games ... hopefully the last update before the rewrite
...
svn-id: r10750
2003-10-12 13:49:09 +00:00
Nicolas Bacca
2502a44e21
Re-add right click automatic mapping, lost on the branch
...
svn-id: r10748
2003-10-12 13:40:26 +00:00
Nicolas Bacca
2694c283d9
True assert
...
svn-id: r10747
2003-10-12 13:39:15 +00:00
Nicolas Bacca
7ba572b7b8
New config-manager, Add Broken Sword 2, Whole filesystem scan for smartphone thanks to MS non standard storage mappings
...
svn-id: r10746
2003-10-12 13:35:31 +00:00
Travis Howell
90d35c0f13
Add old change from SDL backends, give error if video mode isn't support.
...
svn-id: r10712
2003-10-10 10:03:02 +00:00
Jonathan Gray
0de202bfb4
make gcc 2.95 -Wshadow happy (yes fingolfin its a broken compiler :)
...
svn-id: r10701
2003-10-09 14:05:09 +00:00
Max Horn
de74ceb60a
fix bug where going up in the root dir would get you back to the (unix) current dir (instead of staying at the root)
...
svn-id: r10689
2003-10-08 22:47:41 +00:00
Jamieson Christian
da9fcd9ceb
More Euphony/YM2612 instrument layering and polyphony
...
fixes. Aside from variations in the instrument timbre,
the output from ScummVM now seems to match up with the
output from UNZ (MAME YM2612 emulator).
svn-id: r10672
2003-10-07 15:15:26 +00:00
Jamieson Christian
f49a741cfb
Remove my trace output. :P
...
svn-id: r10669
2003-10-07 13:12:29 +00:00
Jamieson Christian
027543b30b
More polyphony tweaks. Sounding a bit better.
...
svn-id: r10668
2003-10-07 13:11:54 +00:00
Max Horn
8c9dc47ee1
fixed warnings
...
svn-id: r10646
2003-10-06 22:33:54 +00:00
Max Horn
6cad2556ef
removed unused 'rate' param from nextTick; another tiny tweak to Operator2612::nextTick (avoids one memory store over here, woohoo <g>)
...
svn-id: r10644
2003-10-06 15:26:01 +00:00
Jonathan Gray
5ca9daeebd
remove <string> include so we don't depend on stdlib stuff (not used anyway) this also stops compile problems arising from our overloaded memory operators here
...
svn-id: r10643
2003-10-06 14:32:22 +00:00
Max Horn
7829083a78
malloc/new optimizations
...
svn-id: r10642
2003-10-06 14:15:01 +00:00
Jamieson Christian
83ace36fcc
Per-channel polyphony now > 1
...
svn-id: r10641
2003-10-06 14:08:33 +00:00
Max Horn
52efd44852
even more optimizations
...
svn-id: r10639
2003-10-06 13:37:54 +00:00
Max Horn
5a1bd7574a
some more tweaks
...
svn-id: r10637
2003-10-06 13:02:06 +00:00
Max Horn
ca13989959
some incremental changes (more will follow, this is step-by-step optimzation, watch it happen in pseudo-real-time and color. icecream is sold at the entrance, please stop smoking
...
svn-id: r10636
2003-10-06 12:33:40 +00:00
Jamieson Christian
94134421bc
More performance optimizations
...
svn-id: r10629
2003-10-06 04:41:25 +00:00
Max Horn
a4150583cc
oops - that happesn if you incorrectly re-apply a broken patch =)
...
svn-id: r10628
2003-10-06 01:25:24 +00:00
Max Horn
ef485006b1
more optimizations
...
svn-id: r10627
2003-10-06 01:24:22 +00:00
Jamieson Christian
97d7223bca
Fix compiler warnings
...
svn-id: r10626
2003-10-06 01:08:38 +00:00
Jamieson Christian
f16775476f
The real YM2612 implementation. Portable,
...
and with significant performances optimizations
thanks to Fingolfin, or optimizing emperor. :)
svn-id: r10625
2003-10-06 01:01:31 +00:00
Jamieson Christian
98a16da50b
For those us who have to hit Shift to get to +
...
svn-id: r10624
2003-10-06 00:09:26 +00:00
Jamieson Christian
a722d0601e
Preliminary preparation for new YM2612 FM emulator.
...
All the hooks are in, but actual implementation
needs to be checked for portability.
svn-id: r10615
2003-10-05 15:36:52 +00:00
Max Horn
2e27e74fb4
implemented new 'nice' scaler hotkeys
...
svn-id: r10613
2003-10-05 15:04:25 +00:00
Max Horn
16e4897531
cleanup
...
svn-id: r10612
2003-10-05 14:41:30 +00:00
Travis Howell
661d583303
Ooops
...
svn-id: r10598
2003-10-05 00:50:21 +00:00
Travis Howell
03200d8327
Remove unneeded case.
...
Disable code that causes crash when using opengl from command line for now.
svn-id: r10597
2003-10-05 00:46:46 +00:00
Max Horn
48fd7e39d5
cleanup
...
svn-id: r10596
2003-10-05 00:40:25 +00:00
Max Horn
a8da69bca5
fixed some broken scaler related checks
...
svn-id: r10595
2003-10-05 00:28:23 +00:00
Max Horn
4a84b356f8
revert the 'reverse Y axis' hack
...
svn-id: r10594
2003-10-04 23:49:04 +00:00
Max Horn
d4734bd4f2
use namespace Common a bit more; don't zero the RNG in scumm (else the seed gets reset); remove obsolete 256 color blending code
...
svn-id: r10592
2003-10-04 11:50:21 +00:00
Max Horn
afd9119d37
small remark
...
svn-id: r10579
2003-10-04 00:12:30 +00:00
Max Horn
bebaf0e0fc
You have been a thorn in my side for far too long Avatar^H^H^H^H^H^H bad code
...
svn-id: r10554
2003-10-03 00:30:56 +00:00
Max Horn
0e645f88ae
renamed namespace ScummVM to Common
...
svn-id: r10544
2003-10-02 17:43:02 +00:00
Max Horn
f26d3d1784
updated Marcus' copyright
...
svn-id: r10543
2003-10-02 17:28:02 +00:00
Jonathan Gray
eecdf67c63
disable joystick input by default either command line or config file need to be used to enable it now, ability to choose joystick number to use also added
...
svn-id: r10518
2003-10-01 10:47:19 +00:00
Max Horn
17bf7b95aa
removed duplicate g_timer object (one was global, one was static to timer.cpp); set g_system earlier (might prevent a few race conditions)
...
svn-id: r10471
2003-09-28 21:08:48 +00:00
Torbjörn Andersson
2d3e970496
Slightly more sensible hotkeys for the scalers. Hq2x is now number 8, right
...
after AdvMame2x, and 9 and 0 are AdvMame3x and Hq3x respectively.
I agree with Fingolfin that we'll need a better way of handling this in the
future, though.
svn-id: r10461
2003-09-28 14:27:08 +00:00
Jamieson Christian
072bf0f476
Fixed program crash when trying to switch to a
...
video mode that isn't supported (such as going
to fullscreen under COMI with a 3x scaler and
a video card that doesn't like 1920x1440 LOL).
The program still terminates when this happens,
due to the suboptimal way we make the switch to
another video mode. (By the time we find out
that we can't make the switch, it's too late to
revert back). But at least it doesn't crash.
svn-id: r10449
2003-09-27 23:41:57 +00:00
Max Horn
24d74274cf
proposal for revised scaler keyboard shortcuts
...
svn-id: r10442
2003-09-27 21:41:10 +00:00
Max Horn
7d2fff0012
added hq2x scaler
...
svn-id: r10439
2003-09-27 21:20:00 +00:00
Max Horn
49d2a22b42
OSystem changes: removed create_thread() method (not needed anymore; 'pure' threads aren't very portable anyway, better we only use timers); introduced OSystem::TimerProc type
...
svn-id: r10430
2003-09-27 16:54:11 +00:00
Jamieson Christian
7f707acfb6
Converted the MPU-401 timer to use the Timer class.
...
Since this was the only place where we were using
create_thread, that method should be removable now.
I also removed the midi_driver_thread overrides
for the MorphOS and YPA1 (Palm) backends. These need
to be tested by their respective porters.
svn-id: r10414
2003-09-26 14:05:33 +00:00
Jamieson Christian
a30eb131bb
Fix for Bug [810564] ALL: missing instruments with native MT-32
...
As defined in Patch [811623] MT-32 patch for Bug 810564
Added a channel mask to MPU-401 devices so that --native-mt32
may force the device to use only the subset of MIDI channels
actually supported by the MT-32. Also added a best-guess
interpretation of iMuse Part priority in the SysEx 0x00 msg,
since part priorities become more of an issue when the
channel count is cramped.
svn-id: r10409
2003-09-25 22:32:05 +00:00
Chris Apers
f2f5f9a9af
ScummVM Headers were missing
...
svn-id: r10381
2003-09-23 16:11:54 +00:00