[Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.99,1.100 vga.cpp,1.15,1.16
Travis Howell
kirben at users.sourceforge.net
Wed Nov 27 21:53:04 CET 2002
Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1:/tmp/cvs-serv26223/simon
Modified Files:
simon.cpp vga.cpp
Log Message:
Add work around to allow vc_65 to be enabled
Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- simon.cpp 28 Nov 2002 00:22:24 -0000 1.99
+++ simon.cpp 28 Nov 2002 05:52:55 -0000 1.100
@@ -4428,13 +4428,15 @@
void SimonState::realizePalette()
{
if (_palette_color_count & 0x8000) {
- error("_palette_color_count&0x8000");
- }
+ warning("realizePalette subroutine unimplemented");
+ _palette_color_count = 0;
+ } else {
_video_var_9 = false;
memcpy(_palette_backup, _palette, 256 * 4);
_system->set_palette(_palette, 0, _palette_color_count);
_palette_color_count = 0;
+ }
}
Index: vga.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/vga.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- vga.cpp 28 Nov 2002 00:22:24 -0000 1.15
+++ vga.cpp 28 Nov 2002 05:52:55 -0000 1.16
@@ -1864,15 +1864,14 @@
void SimonState::vc_65()
{ // Simon2
- warning("vc_65 unimplemented");
- //_palette_color_count = 0x270;
- //_video_num_pal_colors = 0x0D0;
- //if (_video_palette_mode != 4) {
- //_palette_color_count = 0x300;
- //_video_num_pal_colors = 0x100;
- //}
- //_palette_color_count |= 0x8000;
- //_video_var_3 = false;
+ _palette_color_count = 0x270;
+ _video_num_pal_colors = 0x0D0;
+ if (_video_palette_mode != 4) {
+ _palette_color_count = 0x300;
+ _video_num_pal_colors = 0x100;
+ }
+ _palette_color_count |= 0x8000;
+ _video_var_3 = false;
}
void SimonState::vc_66()
More information about the Scummvm-git-logs
mailing list