Commit graph

938 commits

Author SHA1 Message Date
Jason Benaim 852cc571dc README: add Fedora 29 build packages 2019-02-18 18:30:07 -08:00
Jason Benaim b27960c94f
Merge pull request #116 from Nabile-Rahmani/cause-register-mask
Only software interrupt bits are writable into the Cause register
2019-01-06 20:37:21 -08:00
Nabile Rahmani 43cfdfee22 Only software interrupt bits are writable into the Cause register.
See: VR4300 user manual, chapter 6.3.6.
2018-12-24 23:42:58 +01:00
Lauri Kasanen 123cf2f76a Optimize cen64-profile2callgrind, 100x faster when not repeatedly calling addr2line 2018-12-16 20:53:36 +02:00
Lauri Kasanen 9812f78917 Add profiling support 2018-12-16 20:04:09 +02:00
Jason Benaim a8779878e9
Merge pull request #112 from tgsm/fix-oot-save
cart_db: fix Ocarina of Time's (NTSC) save type
2018-12-01 16:42:48 -08:00
tgsm c3387fca49 cart_db: fix Ocarina of Time's (NTSC) save type
Ocarina of Time NTSC uses SRAM, not 4k EEPROM.
2018-11-30 06:25:06 -05:00
Tyler Stachecki 06de46e4bc
Merge pull request #108 from pavelkryukov/patch-2
memorymap.c: initialize mappings array with zeros
2018-10-12 21:08:46 -04:00
Tyler Stachecki 6d57561ee0
Merge pull request #105 from MIPT-ILab/master
Add CI configuration files
2018-10-12 20:53:58 -04:00
Tyler Stachecki b17d5c531f
Merge pull request #107 from pavelkryukov/patch-1
Disable sanitizer of undefined behavior in Clang builds
2018-10-12 20:53:44 -04:00
Tyler Stachecki 57209ee850
Merge pull request #109 from MIPT-ILab/no-pun
Use bus_controller pointers instead of type punning
2018-10-12 20:48:42 -04:00
Pavel Kryukov c6c03012fc Use bus_controller pointers instead of type punning 2018-10-09 01:39:10 +03:00
Pavel I. Kryukov 11e50e5585
memorymap.c: initialize mappings array with zeros 2018-10-06 14:14:36 +03:00
Pavel I. Kryukov c5e9899221
Disable sanitizer of undefined behavior in Clang builds
Sanitizer makes link failures if 128-bit multiplication is called,
see https://bugs.llvm.org/show_bug.cgi?id=16404 for details.
2018-10-06 13:55:15 +03:00
Pavel I. Kryukov e1cdee9171 Add CI configuration files 2018-09-16 16:38:17 +03:00
peterlemon 58c6af5f98 add ifdef win32 to cp0.c 2018-09-10 23:32:35 +01:00
peterlemon 5ce3772646 fix master 2018-09-10 23:15:30 +01:00
peterlemon 6278d46fb7 fix implicit decleration of keyboard functions on windows 2018-09-10 22:39:26 +01:00
peterlemon 32641012eb fix const struct is_viewer 2018-09-10 22:15:07 +01:00
peterlemon 82cbba5a1b fix const struct is_viewer 2018-09-10 22:02:08 +01:00
PeterLemon cf1dd9c292
Merge pull request #103 from tj90241/revert-102-const
Revert "Remove wrong 'const' qualifier for is_viewer pointer"
2018-09-10 21:10:23 +01:00
PeterLemon 0a79c4cacd
Merge branch 'master' into revert-102-const 2018-09-10 21:10:06 +01:00
PeterLemon 8c6c2a5a16
Merge pull request #100 from MIPT-ILab/implicit-function
Enable implicit-function-declaration as a error
2018-09-10 21:01:21 +01:00
PeterLemon f08ffadc04
Revert "Remove wrong 'const' qualifier for is_viewer pointer" 2018-09-10 20:58:18 +01:00
Pavel I. Kryukov 147e26b81f
Merge branch 'master' into implicit-function 2018-09-10 22:56:17 +03:00
PeterLemon 8d030d0a9f
Merge pull request #101 from MIPT-ILab/space
Add space between string literal and a macro
2018-09-10 20:45:30 +01:00
PeterLemon da891002fa
Merge pull request #102 from MIPT-ILab/const
Remove wrong 'const' qualifier for is_viewer pointer
2018-09-10 20:44:30 +01:00
Pavel I. Kryukov 8b2f77ed6c Remove wrong 'const' qualifier for is_viewer pointer 2018-09-10 11:36:21 +03:00
Pavel I. Kryukov a47278602f
Add space between string literal and a macro
C++11 parser treats tokens after the closing quote mark as a literal specifiers
2018-09-09 21:43:20 +03:00
Pavel I. Kryukov b47f078895 Enable implicit-function-declaration as a error 2018-09-09 00:10:25 +03:00
PeterLemon 484eff1780
Merge pull request #98 from pseudophpt/master
Use shuffling operation for VMOV instruction
2018-09-04 08:15:53 +01:00
pseudophpt 3b879e32d7 Remove debug information from VMOV code 2018-09-03 22:54:57 -04:00
pseudophpt 643e4a028a Add shuffling to VMOV instruction 2018-09-03 22:52:18 -04:00
Jason Benaim 72c778c3bf Fix segfault when DMAing past the end of cart ROM.
When a game triggers a DMA from the cart ROM area to RDRAM, part or all of the
DMA'd area is not covered by the currently-loaded ROM, cen64 treats it as a
series of reads from open-bus. A bug in the code that handles this case was
causing segfaults.
Hat-tip to cen64 user Grim who provided a test rom that triggered this bug. His
test ROM was less than (1 MB + 4 KB) in size, which was causing the initial 1MB
DMA to trigger this bug.
2018-05-23 23:23:45 -04:00
PeterLemon 6215202df6
Merge pull request #94 from tlercher/fix-mingw-build
Fix windows build which APIs which don't feature 'SetThreadName'
2018-05-06 21:48:32 +01:00
Thomas Lercher f27a35aa32 Remove windows support for setthread_name alltogether 2018-05-06 22:45:58 +02:00
Thomas Lercher 87e4c99e35 Fix windows build which APIs which don't feature 'SetThreadName' 2018-05-06 22:32:50 +02:00
Mike Ryan 582cec0f36
Merge pull request #92 from tlercher/fix-thread_setname
Fix thread_setname handling for macOS and older Windows APIs
2018-05-05 14:02:58 -07:00
Thomas Lercher 8dfae37edb Fix thread_setname handling for macOS and older Windows APIs 2018-05-05 23:01:35 +02:00
Mike Ryan 1faf432193
Merge pull request #91 from tlercher/improve-mt
Add thread names
2018-05-05 09:21:12 -07:00
Thomas Lercher c16a317b3d Add thread names 2018-05-05 17:43:36 +02:00
PeterLemon e63fc96f15 OpenGL AA & Resample emulation 2018-04-29 20:30:21 +01:00
PeterLemon ed14563b0e set texture wrap s & t to clamp instead of repeat 2018-04-29 20:22:15 +01:00
PeterLemon 1de909981f Optimize OpenGL gamma boost emulation 2018-04-29 18:40:27 +01:00
PeterLemon 4335b0b210 OpenGL gamma boost emulation 2018-04-29 18:04:46 +01:00
PeterLemon 52f639c90b Add remaining iQue Bootcode CRCs 2018-04-28 01:36:31 +01:00
PeterLemon ec38dd93a1 Rename iQue Bootcode CRC 2018-04-27 19:14:14 +01:00
PeterLemon 9006a1d890 Add iQue Bootcode CRC 2018-04-25 14:17:40 +01:00
Tyler J. Stachecki 294cb39d08 Report SSE4.1 build status correctly.
Fixes #83.

Signed-off-by: Tyler J. Stachecki <stachecki.tyler@gmail.com>
2018-02-25 20:48:13 -05:00
Tyler Stachecki ac098bc0af
Merge pull request #85 from queueRAM/save_ram
Verify save file options for entries in cart DB
2018-02-25 20:46:33 -05:00