Commit Graph

7052 Commits

Author SHA1 Message Date
Jamieson Christian
83ace36fcc Per-channel polyphony now > 1
svn-id: r10641
2003-10-06 14:08:33 +00:00
Joost Peters
4ef2541a3a forgot this
svn-id: r10640
2003-10-06 14:01:41 +00:00
Max Horn
52efd44852 even more optimizations
svn-id: r10639
2003-10-06 13:37:54 +00:00
Joost Peters
633fb7de0f some additions + small readability rewrite
svn-id: r10638
2003-10-06 13:20:29 +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
Travis Howell
ebd0b962fb Should not apply to loom/loomcd, they only use room scrolling at one point and this causes glitches.
svn-id: r10635
2003-10-06 12:28:52 +00:00
David Eriksson
c69fa6f4c5 Start on index 1, not 0.
svn-id: r10634
2003-10-06 10:27:22 +00:00
David Eriksson
7b87bc6970 Check array bounds.
svn-id: r10633
2003-10-06 08:24:38 +00:00
David Eriksson
8979adac04 Should make --disable-queen work, suggested by Nightweaver.
svn-id: r10632
2003-10-06 08:10:57 +00:00
Torbjörn Andersson
e04c760847 Removed obsolete FIXME comment
svn-id: r10631
2003-10-06 07:32:54 +00:00
Paweł Kołodziejski
a93f400e94 turn on exception handling
svn-id: r10630
2003-10-06 05:54:55 +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
3463af5745 Fixed crash with Euphony looping. (Not that we actually
do looping right now, but I hit this during a test.)

svn-id: r10623
2003-10-05 21:39:04 +00:00
Max Horn
bfce5e500a renamed SkyState to SkyEngine; cleaned the #include dependency mess a bit (try to only #include files when you *have* to -> this reduces compilation time to a minimum when header file changes are made)
svn-id: r10622
2003-10-05 20:21:20 +00:00
Max Horn
9f537f4b8c clarification: premixer must use native endianess
svn-id: r10621
2003-10-05 17:42:55 +00:00
Max Horn
0954fc1dac cleanup
svn-id: r10620
2003-10-05 17:32:38 +00:00
Paweł Kołodziejski
052fc3368b removed not compilable files
svn-id: r10619
2003-10-05 16:25:06 +00:00
Joost Peters
36ed0b1d3c renamed classes (we have our own namespace now) + fixed segfault in logic
svn-id: r10618
2003-10-05 16:07:07 +00:00
Max Horn
47e3b8f55d something I am working on
svn-id: r10617
2003-10-05 15:49:43 +00:00
Max Horn
4089ab5347 fix compilation
svn-id: r10616
2003-10-05 15:45:49 +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
Torbjörn Andersson
7174a32c8e Made a separate class for the cutscene functions, removed some unused code
and made some other minor cleanups.

svn-id: r10614
2003-10-05 15:28:15 +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
Max Horn
b4e5d97994 factor out common gfx_mode/fullscreen setup code from the game engines into the main code (maybe putting this into the Engine constructor would be better, though?)
svn-id: r10611
2003-10-05 14:37:16 +00:00
Max Horn
bfde7528ba no need for an explicit error here; rather, the linker will catch any invalid uses if we don't give a body
svn-id: r10610
2003-10-05 14:15:31 +00:00
Max Horn
fd2c041d79 Make use of new List iterator
svn-id: r10609
2003-10-05 14:03:07 +00:00
Max Horn
a0fb1850de cleaned up iterator code in Map
svn-id: r10608
2003-10-05 14:02:37 +00:00
Max Horn
6e73fffcfa added iterators to List template
svn-id: r10607
2003-10-05 14:02:28 +00:00
Jonathan Gray
8cb0c8c320 bump version
svn-id: r10606
2003-10-05 13:58:46 +00:00
Jonathan Gray
84628e217a bump version number
svn-id: r10605
2003-10-05 13:53:25 +00:00
Max Horn
48e94ef721 added doxygen comment & TODOs
svn-id: r10604
2003-10-05 13:10:53 +00:00
Max Horn
e1128abe64 create the timer object a bit earlier
svn-id: r10603
2003-10-05 13:10:28 +00:00
Jonathan Gray
b37853b713 correct for towns version
svn-id: r10602
2003-10-05 06:38:07 +00:00
Travis Howell
b831c5cf53 This should fix distaff display after reload in loom/loomcd.
svn-id: r10601
2003-10-05 06:11:15 +00:00
Jonathan Gray
834eadcdfb add note about the font encoding used for kanji
svn-id: r10600
2003-10-05 04:21:05 +00:00
Travis Howell
9e0b1ca890 Use _roomPalette for 256 color 'SMALL_HEADER' games too, since it seems to help some.
svn-id: r10599
2003-10-05 02:58:11 +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
93f5234e84 yet another config TODO added
svn-id: r10593
2003-10-04 22:45:20 +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