I am tried tomb raider 2 and 4;
TR2:
It works pretty fine except water; The water is always black and Lara becomes invisible swimming it; The emulator is located in official os repository; All previous versions I tried during this year had same black water problem; Seems like the issue is in tr2 only IMHO cause tr1, tr3, tr4 have pretty fine alpha support;
TR4:
Concerning the tr4 there is a problem in game saving; After saved game I can see "saved OK" but on load game I can see "there is no saved... in memory card etc"
So my question is... Is there a patch (gpu .so) which has the mentioned fix or some conf workaround which I still searching btw;
I am using OS Manjaro Linux x64 (kernel 4.1.6) right now;
If you need some additional info let me know
Thanks
Comments: ** Comment from web user: mark001 **
p.s. during the last compilation I've got these exceptions like a :
```
> cdriso.c: In function ‘parsecue’:
cdriso.c:575:6: warning: implicit declaration of function ‘handlearchive’ [-Wimplicit-function-declaration]
handlearchive(filepath, &accurate_len) == 0) {
^
cdriso.c: In function ‘aropen’:
cdriso.c:1512:3: warning: ‘archive_read_support_compression_all’ is deprecated [-Wdeprecated-declarations]
r = archive_read_support_compression_all(a);
^
In file included from cdriso.c:1494:0:
/usr/include/archive.h:311:15: note: declared here
__LA_DECL int archive_read_support_compression_all(struct archive *)
^
cdriso.c:1539:3: warning: ‘archive_read_support_compression_all’ is deprecated [-Wdeprecated-declarations]
r = archive_read_support_compression_all(a);
...
In file included from cdriso.c:1494:0:
/usr/include/archive.h:311:15: note: declared here
__LA_DECL int archive_read_support_compression_all(struct archive *)
^
mv -f .deps/cdriso.Tpo .deps/cdriso.Po
gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -g -O2 -MT cheat.o -MD -MP -MF .deps/cheat.Tpo -c -o cheat.o cheat.c
mv -f .deps/cheat.Tpo .deps/cheat.Po
gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -g -O2 -MT socket.o -MD -MP -MF .deps/socket.Tpo -c -o socket.o socket.c
...
GtkGui.c:574:4: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
GtkGui.c:575:4: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
^
GtkGui.c: In function ‘Open_Iso_Proc’:
GtkGui.c:711:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
NULL, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
GtkGui.c:712:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OK, GTK_RESPONSE_OK,
^
GtkGui.c: In function ‘OnEmu_SwitchImage’:
GtkGui.c:926:2: warning: implicit declaration of function ‘LidInterrupt’ [-Wimplicit-function-declaration]
LidInterrupt(); // causes CD lid open event
^
GtkGui.c: In function ‘on_states_load_other’:
GtkGui.c:1086:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
GtkGui.c:1087:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
^
GtkGui.c: In function ‘on_states_save_other’:
GtkGui.c:1115:4: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
GtkGui.c:1116:4: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_SAVE, GTK_RESPONSE_OK,
^
GtkGui.c: In function ‘SysMessage’:
GtkGui.c:1157:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_OK, GTK_RESPONSE_NONE, NULL);
^
mv -f .deps/GtkGui.Tpo .deps/GtkGui.Po
...
MemcardDlg.c:239:3: warning: ‘gtk_tree_view_set_rules_hint’ is deprecated [-Wdeprecated-declarations]
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(List), TRUE);
^
In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27:0,
from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
from /usr/include/gtk-3.0/gtk/gtk.h:42,
from MemcardDlg.c:24:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here
void gtk_tree_view_set_rules_hint (GtkTreeView
^
MemcardDlg.c: In function ‘OnMcd_FileChange’:
MemcardDlg.c:311:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
MemcardDlg.c:312:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OPEN, GTK_RESPONSE_OK,
^
MemcardDlg.c: In function ‘OnMcd_Format’:
MemcardDlg.c:353:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
MemcardDlg.c: In function ‘OnMcd_New’:
MemcardDlg.c:378:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
MemcardDlg.c:379:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_SAVE, GTK_RESPONSE_OK,
...
Cheat.c:52:2: warning: ‘gtk_tree_view_set_rules_hint’ is deprecated [-Wdeprecated-declarations]
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(widget), TRUE);
^
In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27:0,
from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
from /usr/include/gtk-3.0/gtk/gtk.h:42,
from Cheat.c:25:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here
void gtk_tree_view_set_rules_hint (GtkTreeView
^
Cheat.c: In function ‘OnCheatListDlg_AddClicked’:
Cheat.c:102:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
Cheat.c:103:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
^
Cheat.c:128:2: warning: ‘gtk_scrolled_window_add_with_viewport’ is deprecated: Use 'gtk_container_add' instead [-Wdeprecated-declarations]
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroll), code_edit);
^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:178:0,
from Cheat.c:25:
/usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:186:13: note: declared here
void gtk_scrolled_window_add_with_viewport (GtkScrolledWindow *scrolled_
^
Cheat.c: In function ‘OnCheatListDlg_EditClicked’:
Cheat.c:186:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
Cheat.c:187:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
^
Cheat.c:223:2: warning: ‘gtk_scrolled_window_add_with_viewport’ is deprecated: Use 'gtk_container_add' instead [-Wdeprecated-declarations]
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroll), code_edit);
^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:178:0,
from Cheat.c:25:
/usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:186:13: note: declared here
void gtk_scrolled_window_add_with_viewport (GtkScrolledWindow *scrolled_
^
Cheat.c: In function ‘OnCheatListDlg_OpenClicked’:
Cheat.c:314:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
NULL, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
Cheat.c:315:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
^
Cheat.c: In function ‘OnCheatListDlg_SaveClicked’:
Cheat.c:358:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
NULL, GTK_FILE_CHOOSER_ACTION_SAVE, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
Cheat.c:359:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
^
Cheat.c: In function ‘UpdateCheatSearchDialog’:
Cheat.c:624:2: warning: ‘gtk_tree_view_set_rules_hint’ is deprecated [-Wdeprecated-declarations]
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(widget),
TRUE);
...
Cheat.c:662:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
^
Cheat.c:663:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
^
Cheat.c:675:2: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
hbox = gtk_hbox_new(FALSE, 0);
^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:248:0,
from Cheat.c:25:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
GtkWidget * gtk_hbox_new (gboolean homogeneous,
^
Cheat.c: In function ‘OnCheatSearchDlg_ModifyClicked’:
Cheat.c:761:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
^
Cheat.c:762:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
^
Cheat.c:765:2: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
hbox = gtk_hbox_new(FALSE, 0);
...
DebugMemory.c:89:2: warning: ‘gtk_tree_view_set_rules_hint’ is deprecated [-Wdeprecated-declarations]
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(widget), TRUE);
^
...DebugMemory.c:153:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
^
DebugMemory.c:154:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
^
DebugMemory.c:158:2: warning: ‘gtk_table_new’ is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
table = gtk_table_new(2, 2, FALSE);
...
DebugMemory.c:161:2: warning: ‘gtk_table_attach’ is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0, 0, 5, 5);
^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:266:0,
from Linux.h:25,
from DebugMemory.c:19:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:9: note: declared here
void gtk_table_attach (GtkTable *table,
^
DebugMemory.c:161:2: warning: ‘gtk_table_get_type’ is deprecated [-Wdeprecated-declarations]
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0, 0, 5, 5);
...
DebugMemory.c:168:2: warning: ‘gtk_table_attach’ is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
gtk_table_attach(GTK_TABLE(table), start_edit, 1, 2, 0, 1, 0, 0, 5, 5);
...
```
etc