Commit graph

242 commits

Author SHA1 Message Date
Fayvel Victor
7cb8a8234c Replace deprecated except syntax which makes current python parser fail 2014-09-05 22:58:06 +02:00
Milan Nikolic
5ba1e04f64 Merge pull request #13 from fayvel/failure_plugin
Handle missing dependencies of plugins during plugin_load_try
2014-09-05 21:15:41 +02:00
Fayvel Victor
a6a922e043 Handle missing dependencies of plugins during plugin_load_try
Instead of letting m64py crash with an OSError when the loading of a plugin
fails, it should better create an error message but continue working with the
remaining plugins.

An error can for example look like this:

Frontend: ERROR: failed to load plugin /usr/lib/x86_64-linux-gnu/mupen64plus/mupen64plus-video-glide64mk2.so: libpng15.so.15: cannot open shared object file: No such file or directory
2014-09-05 21:08:18 +02:00
Milan Nikolic
4c9b82da7a Merge pull request #6 from fayvel/debian
dist/debian modifications for better debian package building
2014-09-04 16:19:22 +02:00
Fayvel Victor
1638da3a5e compress debian package only with gzip for older systems 2014-09-04 11:29:23 +02:00
Fayvel Victor
aac6a64f2b use unversioned python dependency to allow very old debian systems 2014-09-04 11:23:50 +02:00
Fayvel Victor
e3e8eb656c add correct path to icon for debian menu 2014-09-04 11:20:32 +02:00
Fayvel Victor
0c21fcc162 don't check for game volti in debian menu 2014-09-04 11:19:55 +02:00
Fayvel Victor
cd65c5b8e7 automatically generate debian version number from m64py source 2014-09-04 11:19:17 +02:00
Fayvel Victor
db28e1640e install upstream changelog with debian package 2014-09-04 10:58:40 +02:00
Fayvel Victor
c9b4fd8134 skip building of unused debian diff tarballs to avoid source tarball dependency 2014-09-04 10:58:39 +02:00
Fayvel Victor
5962f6f133 clean debian build before and after the build for pristine builds 2014-09-04 10:58:19 +02:00
Fayvel Victor
24ed63a011 cleanup debian build path before trying to build again 2014-09-04 10:17:51 +02:00
Fayvel Victor
f8f88528a7 add debian mupen64plus packages as recommended dependency 2014-09-04 10:15:56 +02:00
Fayvel Victor
361cc16e49 add optional import python-opengl to debian recommends 2014-09-04 10:14:56 +02:00
Fayvel Victor
5fc5213c2a prefer python-lzma over p7zip on debian 2014-09-04 10:14:26 +02:00
Fayvel Victor
766165d130 change optional debian suggests to recommends 2014-09-04 10:13:50 +02:00
Fayvel Victor
b5a998c756 use dh_python for python application installation 2014-09-04 10:12:53 +02:00
Fayvel Victor
58cdbaa64a use modern debian build tools 2014-09-04 10:06:26 +02:00
Fayvel Victor
9f88e4fd29 fix build dependencies of debian package 2014-09-04 10:03:11 +02:00
Aeneas Jaißle
afcd0f657a Include '/usr/lib64/mupen64plus' in SEARCH_DIRS
Signed-off-by: Milan Nikolic <gen2brain@gmail.com>
2014-05-20 15:05:26 +02:00
Sven Eckelmann
cc8f3c5dc9 Sort the cheat groups in the cheats menu 2014-04-11 22:18:58 +02:00
Sven Eckelmann
c9d7034d23 Unify the way the cheat code lists are initialised 2014-04-11 21:40:57 +02:00
Sven Eckelmann
39952f7a16 Allow multiline cheats for non grouped cheats
The list of codes of a multi code cheat without a category were overwritten
each time by a an empty list. This made these non-working or even let the
emulated rom hang.
2014-04-11 21:40:57 +02:00
Sven Eckelmann
91d6d51e33 Don't sort cheat database after load
The entries in the cheat database have to kept in the order in which they are
read or otherwise the preconditions prefix the wrong writes to memory. This
leads to hangs and crashes for multi code cheats.
2014-04-11 21:40:57 +02:00
Milan Nikolic
d066354704 prepare release 2014-03-09 18:59:22 +01:00
Milan Nikolic
f72db8732c lower case crc in rominfo 2014-03-09 17:53:35 +01:00
Milan Nikolic
f91bd8b1c1 add preview images 2014-03-09 17:44:22 +01:00
Milan Nikolic
1169524c5e check if core supports DelaySI/CountPerOp 2014-03-09 17:33:43 +01:00
Milan Nikolic
84e8d7ecde add m64p extension to load state filter 2014-02-21 20:37:43 +01:00
Milan Nikolic
3e94d3c67b search 64bit libdir first 2014-02-21 20:29:22 +01:00
Milan Nikolic
6adc61da85 import sl 2014-02-20 15:19:06 +01:00
Milan Nikolic
cf1551a2c6 Merge branch 'master' of github.com:gen2brain/m64py 2014-02-18 15:46:26 +01:00
Milan Nikolic
65e5077edd use crc for preview images 2014-02-18 15:44:49 +01:00
Milan Nikolic
279ef229ee use crc for preview images 2014-02-18 15:44:30 +01:00
Milan Nikolic
1414684275 rominfo crc 2014-02-18 15:37:17 +01:00
Milan Nikolic
d4be01b349 use get_rom_settings instead of md5sum, refactor romlist 2014-02-18 15:36:51 +01:00
Milan Nikolic
f5b38bf420 remember last dir for rom path 2014-02-18 15:29:56 +01:00
Milan Nikolic
b9f95025e5 use rarfile instead of UnRAR2 2014-02-18 15:27:10 +01:00
Anthony J. Bentley
e576924bf3 Add support for OpenBSD plugin paths.
Signed-off-by: Milan Nikolic <gen2brain@gmail.com>
2014-02-18 01:07:57 +01:00
Milan Nikolic
2701945de8 add advance_frame and get_core_settings to core 2014-02-10 05:49:44 +01:00
Milan Nikolic
4b6143f9a4 PEP 8 2014-02-09 18:24:41 +01:00
Sven Eckelmann
1bed133331 Fix search for cheats in mupencheats.txt
The CRC in the mupencheats.txt are stored with 8 digits for each CRC value
(missing digits before the CRC are filled up with 0) and only 8-bit of the
country code is stored in the formatted string.

Signed-off-by: Milan Nikolic <gen2brain@gmail.com>
2014-01-29 16:05:57 +01:00
Milan Nikolic
e36c680955 prepare release 2014-01-27 15:20:47 +01:00
Milan Nikolic
5f794907cb fix config section for rsp-cxd4-sse2 2014-01-27 15:07:39 +01:00
Milan Nikolic
c7bdd2c170 fix pynullvariant on osx 2014-01-24 19:24:50 +01:00
Milan Nikolic
5d0c41356f delete glcontext on quit 2014-01-23 23:55:30 +01:00
Milan Nikolic
c92669b9bc change plugins layout 2014-01-23 19:40:42 +01:00
Milan Nikolic
53eb6b05a2 replace CountPerOp spin with combo box 2014-01-23 14:29:58 +01:00
Milan Nikolic
1291b34c77 use markdown readme 2014-01-23 13:52:36 +01:00