Commit Graph

145 Commits

Author SHA1 Message Date
Max Horn
feab6f904f moved screen mutex from smush into SDL backend (other backends have to make sure they are thread safe by themselves)
svn-id: r7230
2003-04-30 19:11:33 +00:00
Jonathan Gray
79ebda7613 compilation fix
svn-id: r7218
2003-04-30 11:34:05 +00:00
Max Horn
1be2d3076f som changes to make Palm OS happy
svn-id: r7216
2003-04-30 11:26:36 +00:00
Max Horn
b617227723 fixed endian regression (introduced by the alignment changes)
svn-id: r7127
2003-04-26 11:02:49 +00:00
Jonathan Gray
2d1e313018 stop assertion from triggering to make ft finishable again
svn-id: r7123
2003-04-26 05:29:25 +00:00
Nicolas Bacca
5179aef286 Alignment fixes
svn-id: r6917
2003-04-05 23:41:21 +00:00
Max Horn
e0a880addb this should fix one of those nasty deadlocks, I hope
svn-id: r6876
2003-03-28 22:42:48 +00:00
Paweł Kołodziejski
bc78170ce4 moved delay stuff outside of lock mutex
svn-id: r6843
2003-03-21 09:18:38 +00:00
Paweł Kołodziejski
c4ee1cdf00 take lock mutex mechanism also processKbd() and waitForTimer().
I hope it will finally solve locking gfx resources

svn-id: r6838
2003-03-20 10:58:10 +00:00
Max Horn
dcd6a8d29d use a mutex to sync smush screen updates (should avoid crash caused by a race condition)
svn-id: r6837
2003-03-19 19:09:51 +00:00
Max Horn
0602882b18 cleanup
svn-id: r6832
2003-03-18 16:13:52 +00:00
Paweł Kołodziejski
0812d3bf44 a tiny safer
svn-id: r6829
2003-03-17 22:46:08 +00:00
Paweł Kołodziejski
6ed5d5d757 changed order
svn-id: r6828
2003-03-17 21:55:58 +00:00
Paweł Kołodziejski
56e9201a70 few corrections for smush
svn-id: r6827
2003-03-17 19:10:12 +00:00
Paweł Kołodziejski
d29c68603f moved backend update_screen() (slooolest thing) from smush updateScreen() into main loop
switching scalers also works now

svn-id: r6826
2003-03-17 15:22:36 +00:00
Paweł Kołodziejski
975843c758 moved handle events from update into main loop
svn-id: r6825
2003-03-17 13:35:34 +00:00
Paweł Kołodziejski
e4c8f26e6a changed debug level 4
svn-id: r6824
2003-03-17 13:26:46 +00:00
Jonathan Gray
03ff93e5db 256 + 1 != 256
svn-id: r6823
2003-03-17 13:16:26 +00:00
Jonathan Gray
b50b353bcf init member vars in right order
svn-id: r6822
2003-03-17 13:04:54 +00:00
Jonathan Gray
85c9a9c39d stop gcc crying about unused variable
svn-id: r6821
2003-03-17 12:54:00 +00:00
Paweł Kołodziejski
06ef80fa61 reorg/clenup, changed main loop in smush code
svn-id: r6817
2003-03-17 12:28:50 +00:00
Paweł Kołodziejski
edc5ea57f0 clenaup
svn-id: r6813
2003-03-13 06:37:07 +00:00
Max Horn
8b67c3c23e fix for little endian systems
svn-id: r6811
2003-03-13 02:30:06 +00:00
Max Horn
4f2a48ac4d cleanup
svn-id: r6809
2003-03-13 02:10:48 +00:00
Max Horn
f6b03c0aba char* -> byte*; if something is declared 'private' and then subclasses have to hack around that (BaseRenderer vs. ScummRenderer) that's usually a hint that it was not the right choice to make it private; don't use so many accessors for no good reasons
svn-id: r6808
2003-03-13 01:49:54 +00:00
Max Horn
4c6e8dc695 changed decoder API to take a memory block as source, not a Chunk
svn-id: r6807
2003-03-13 01:24:02 +00:00
Max Horn
9c52f6033f removed Blitter class
svn-id: r6804
2003-03-13 00:37:03 +00:00
Max Horn
27199bc83a cleanup
svn-id: r6803
2003-03-13 00:01:33 +00:00
Paweł Kołodziejski
08cd9d994a removed additional back buffer in smush
svn-id: r6802
2003-03-12 21:44:18 +00:00
Max Horn
ccd2b3d16b fix for bug #700202
svn-id: r6785
2003-03-09 03:36:19 +00:00
Paweł Kołodziejski
26144eda33 decreased sound buffer for imuse digital, bundle music, and cmi smush audio
svn-id: r6735
2003-03-07 06:41:44 +00:00
Paweł Kołodziejski
aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski
6cb48aa77a and more pedantic cleanup
svn-id: r6707
2003-03-06 08:36:56 +00:00
Max Horn
e72bddeea0 disable some smush code -> this allows the COMI demo to get into the canon scene. Not sure if this causes any regressions, please tell me if you find any
svn-id: r6686
2003-03-04 02:56:43 +00:00
Jonathan Gray
aa2259c5a9 fix shadowed variable problems
svn-id: r6675
2003-03-03 21:48:22 +00:00
Marcus Comstedt
fd0d9b1998 Made the code a bit more maintainable...
svn-id: r6672
2003-03-03 20:22:00 +00:00
Marcus Comstedt
738be5adeb Handle architectures which need alignment for 32bit memory access...
svn-id: r6666
2003-03-02 20:15:22 +00:00
Paweł Kołodziejski
4fd68d63b6 heh
svn-id: r6645
2003-02-28 20:33:06 +00:00
James Brown
d054457496 Patch #682981: Experimental translation optimisation (version 2), and
#683384: Smush Regression Workaround

svn-id: r6607
2003-02-14 16:01:55 +00:00
Paweł Kołodziejski
b9fe365102 added language translation support for comi and some cleanup
svn-id: r6574
2003-01-30 08:10:16 +00:00
Paweł Kołodziejski
9ec9a96af1 applied patch: [ 674566 ] CMI: Further smush syncing
svn-id: r6539
2003-01-25 19:02:44 +00:00
Paweł Kołodziejski
2724ac741b cleanup
svn-id: r6530
2003-01-20 20:49:56 +00:00
Paweł Kołodziejski
38c2870313 cleanup, speedup code
svn-id: r6529
2003-01-20 18:03:12 +00:00
Paweł Kołodziejski
eea84f1ac1 implemented missing smush opcodes - STOR and FTCH
svn-id: r6519
2003-01-19 20:28:16 +00:00
Paweł Kołodziejski
0fe071f8fb fixed comi smush subtitles colors
svn-id: r6518
2003-01-19 19:40:40 +00:00
Paweł Kołodziejski
ad55540f52 fix warnings
svn-id: r6516
2003-01-19 11:11:07 +00:00
Paweł Kołodziejski
8f2b07260a some cleanup
svn-id: r6515
2003-01-19 11:00:21 +00:00
Paweł Kołodziejski
5a42eb62a3 some cleanup
svn-id: r6514
2003-01-19 10:34:18 +00:00
Paweł Kołodziejski
9c342225ef fixed subtitles placement
svn-id: r6513
2003-01-19 09:03:07 +00:00
Max Horn
a1dafe54a2 fixed compile warning
svn-id: r6511
2003-01-19 04:13:48 +00:00