Commit Graph

1908 Commits

Author SHA1 Message Date
Jan Holthuis b106efde5f imgread/common.cpp: Add buffer size checks in case buffer size are changed later 2016-02-22 18:55:33 +01:00
Jan Holthuis 1a809fc60e hw/naomi/naomi_cart.cpp: Fix 3 buffer overflows in naomi_cart_LoadRom() 2016-02-22 18:55:33 +01:00
Jan Holthuis 9e937957f7 hw/flashrom/flashrom.h: Fix buffer overflow in MemChip::Load() 2016-02-22 18:55:33 +01:00
Jan Holthuis 5638b872ac cfg/ini.cpp: Fix buffer overflow in ConfigFile::parse() 2016-02-22 18:55:33 +01:00
Jan Holthuis 2866c879ac cfg/cfg.cpp: Mark possible buffer overflow 2016-02-22 18:31:36 +01:00
Jan Holthuis 45deafc940 Merge pull request #902 from philenotfound/master
Fix the check for the enviroment variable
2016-01-30 18:45:50 +01:00
Phil Eichinger dde4647e55 Fix the check for the enviroment variable
I tried running reicast and it immediately died with:

terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Aborted

I was missing the environment variable XDG_CONFIG_DIRS

Turns out find_system_config_dirs() checked for the existence of
XDG_DATA_DIRS but then tried to use XDG_CONFIG_DIRS (non-existent in my
case).

fixes #847
2016-01-30 10:29:36 +01:00
KrossX d4d782c71c Remove unused lines. 2016-01-22 15:08:29 -03:00
Jan Holthuis 6b1a02e971 Merge remote-tracking branch 'krossx/purupuru' into linux-rumble-support 2016-01-22 14:39:18 +01:00
Willians 43ef4c69bd update PT-BR brazilian translation
Translation made, revised and lined with original value eng
2015-12-18 11:28:50 -02:00
KrossX c37c5c42e4 Right motor adjustment 2015-12-17 22:10:55 -03:00
Jan Holthuis 0e4949e7bd Linux/Makefile: Fix spaces in path name
This resolves #883.
2015-12-18 00:14:57 +01:00
Jan Holthuis c7b1f60cb1 Linux: Fix Makefile Indentation
Spaces and Tabs actually have different meanings when used in makefiles
2015-12-16 19:58:05 +01:00
Jan Holthuis d8dabb713d Merge pull request #873 from gizmo98/patch-1
reicast-joyconfig.py: store btn_escape in the right section
2015-12-14 10:09:46 +01:00
Stefanos Kornilios Mitsis Poiitidis ad7e23d849 Merge pull request #846 from reicast/feat/ta-hash-logs
rend/if: Logging/verification of MD5(ta command list data)
2015-12-14 04:15:37 +01:00
Stefanos Kornilios Mitsis Poiitidis f868fc0655 Merge pull request #841 from reicast/wip/osx-ios-sound
apple: Add primitive core audio support
2015-12-14 04:06:01 +01:00
Stefanos Kornilios Mitsis Poiitidis 7a7cae9f14 Merge pull request #875 from reicast/skmp/linux-softrend
softrend: linux support
2015-12-14 03:50:49 +01:00
Stefanos Kornilios Mitsis Poiitidis 852521564e Merge pull request #869 from 6lackmag3/patch-2
[Android] Update values-ru/strings.xml
2015-12-14 03:45:07 +01:00
Stefanos Kornilios Mitsis Poiitidis 6c3c726019 softrend: Fix windows build 2015-12-14 03:11:40 +01:00
Stefanos Kornilios Mitsis Poiitidis af01baae75 linux/softrend: Optional via makefile, sse4.1 detection 2015-12-14 02:40:23 +01:00
Jan Holthuis cc5719e845 Linux/evdev: Add Force Feedback/Rumble support 2015-12-14 01:09:03 +01:00
Stefanos Kornilios Mitsis Poiitidis 43649b5b61 linux/softrend: Fix x86 makefile 2015-12-13 14:22:49 +01:00
Stefanos Kornilios Mitsis Poiitidis f3e4416bb4 linux/softrend: Cleanup accidental file changes 2015-12-13 14:08:16 +01:00
Stefanos Kornilios Mitsis Poiitidis 62018cf203 linux/softrend: Fix porting bugs, hackplement X11 drawing
- Fix RECT fields oder (initialized via {} on the code)
- Initialize shuffle_alpha (duh ...)
- X11 Image drawing (hacky, depends on internal X11 details)
- Untwidle code w/ optional flipping (X11 doesn't use inverted bitmaps)
- rgba shuffling (not needed yet, but left for documentation)
2015-12-13 14:00:25 +01:00
Stefanos Kornilios Mitsis Poiitidis 5e377399d3 linux/softrend: builds & runs, doesn't push to screen yet 2015-12-13 14:00:25 +01:00
KrossX c42986e63f Unplug PuruPuru Pack
Ooops.
2015-12-07 21:30:07 -03:00
KrossX 832eeeb419 Might help compilation in other platforms
I cannot verify it though.
2015-12-07 21:27:19 -03:00
KrossX b59ca13cfe Implemented PuruPuru device
Includes a simple XInput implementation for Windows.
2015-12-07 21:21:03 -03:00
KrossX c05cf846f3 Merge branch 'refs/heads/xinput_windows' into purupuru 2015-12-07 20:40:36 -03:00
KrossX b566092d28 Basic XInput support for Windows
Adds simple X360 controller support for Windows.
2015-12-07 20:09:15 -03:00
Stefan 3ed2985d51 reicast-joyconfig.py: store btn_escape in the right section 2015-11-29 13:04:23 +01:00
6lackmag3 7b8f3ea6fa Update strings.xml
added missing strings, reworked translation
2015-11-15 00:35:19 +03:00
Jan Holthuis f5f3332b09 Merge pull request #867 from reicast/fix/issue-848
reicast-joyconfig: Fix crash if button/axis is unnamed
2015-11-14 00:22:22 +01:00
Jan Holthuis 01c7920d1e Merge pull request #860 from philenotfound/master
README: update Linux build dependencies
2015-11-13 15:06:02 +01:00
Phil Eichinger 2e7732aec7 README: update Linux build dependencies
Tested on Debian Jessie
2015-11-13 08:37:41 +01:00
Jan Holthuis 5aed3dffc4 reicast-joyconfig: Fix crash if button/axis is unnamed
This resolves #848.
2015-11-01 14:32:55 +01:00
Jan Holthuis 20d43fb04e SDL: Remove some unused variables 2015-10-11 18:41:23 +02:00
Jan Holthuis 098e208a57 SDL: Drop SDL1.2 support and use SDL2 for GLES, too 2015-10-11 18:41:23 +02:00
Jan Holthuis b38813ca34 SDL: Add OpenGL3/SDL2 support 2015-10-11 18:41:23 +02:00
Jan Holthuis 73a585a135 Merge pull request #849 from sergiobenrocha2/master
Update linux manpages.
2015-10-09 12:19:08 +02:00
sergiobenrocha2 cb69ab4b94 Update linux manpages. 2015-10-08 00:48:11 -03:00
Stefanos Kornilios Mitsis Poiitidis 7d951b7697 rend/if: Logging/verification of MD5(ta command list data)
This allows for some very primitive auto-automated testing, by comparing known good frames.
As this happens on the TA level, it doesn't actually require rendering (and thus it's server friendly)

Two new config entries under the new [testing] namespace control behavior
- ta.HashLogFile, file where data should be logged, empty if not logging
- ta.HashCheckFile, past log to check against, empty if not checking

The emu will crash via verify if the logs don't match, and exit(1) if they do
2015-10-05 23:49:12 +02:00
Stefanos Kornilios Mitsis Poiitidis 915d6b26d6 Merge pull request #837 from reicast/wip/mmu-exceptions
sh4/mmu: C++ exception based sh4 exception support. Won't run wince yet.
2015-09-29 03:34:48 +02:00
Stefanos Kornilios Mitsis Poiitidis d85e4d8dff sh4/mmu: Don't use exceptions when disabled 2015-09-29 03:17:26 +02:00
Stefanos Kornilios Mitsis Poiitidis d99c803a0c sh4/mmu: Typo fixes, less log spam 2015-09-29 03:11:28 +02:00
Stefanos Kornilios Mitsis Poiitidis 4a060b5635 sh4/mmu: C++ exception based sh4 exception support. Won't run wince yet.
- Rewrite mem ops to only modify regs after exception path
- Throw & catch logic for interpreter that raises the exception
- Re-enabled some commented mmu code
2015-09-29 03:11:28 +02:00
Stefanos Kornilios Mitsis Poiitidis 4282395528 apple: Add primitive core audio support
Also made the project xcode 7 friendly
2015-09-29 03:10:19 +02:00
Jan Holthuis 72f51f4f0e Merge pull request #842 from reicast/holzhaus/fix-wercker
Update wercker.yml
2015-09-29 03:06:43 +02:00
Jan Holthuis d44ad7ee59 Update wercker.yml 2015-09-29 03:04:47 +02:00
Stefanos Kornilios Mitsis Poiitidis 543e355259 Merge pull request #826 from reicast/holzhaus/merge-sdl-into-linux-dist
SDL: Merge sdl/ code into linux-dist/ code
2015-09-23 11:42:46 +02:00