Commit graph

953 commits

Author SHA1 Message Date
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
queueRAM
ac01d73146 Make save file warning messages consistent 2018-02-25 19:30:34 +00:00
queueRAM
93e956fba6 Verify calloc return value for RAM saves files 2018-02-24 18:29:09 -08:00
queueRAM
9c5c5bb1fb Verify save file options for entries in cart DB
If an entry in the cartridge database specifies use of a save type, then
verify that save type is present in the options. If not, warn and allocate
the save file in RAM.

Fixes #76
2018-02-20 05:55:20 +00:00
Tyler Stachecki
4ca25e09b7
Merge pull request #81 from queueRAM/registers
Correct T5 register identifier
2018-01-18 23:59:10 -05:00
queueRAM
dc2489fb47 Correct T5 register identifier 2018-01-19 04:49:13 +00:00
PeterLemon
68d37fcb36 Add cen64 Usage to README.md 2018-01-10 00:22:53 +00:00
PeterLemon
cca1071118 Add cen64 mini FAQ to README.md 2018-01-09 17:36:28 +00:00
PeterLemon
44465c7ada Add cen64 mini FAQ to README.md 2018-01-09 17:35:11 +00:00
PeterLemon
5f31c1cfdb Add cen64 mini FAQ to README.md 2018-01-09 17:33:17 +00:00
PeterLemon
b2aaac0974 Add cen64 mini FAQ to README.md 2018-01-09 17:22:32 +00:00
PeterLemon
a01862d9ba Add cen64 mini FAQ to README.md 2018-01-09 17:20:55 +00:00
PeterLemon
b151ef5004 Add cen64 mini FAQ to README.md 2018-01-09 17:19:59 +00:00
PeterLemon
91642586ed Add cen64 mini FAQ to README.md 2018-01-09 17:18:40 +00:00
PeterLemon
87d2329dc9 Add cen64 mini FAQ to README.md 2018-01-09 17:15:54 +00:00
PeterLemon
34d640dcf8 Add cen64 mini FAQ to README.md 2018-01-09 17:12:27 +00:00
Tyler J. Stachecki
063f76a57e tab -> whitespace.
Signed-off-by: Tyler J. Stachecki <stachecki.tyler@gmail.com>
2018-01-04 18:46:26 -05:00
Tyler J. Stachecki
db6ea2029c vr4300: Fix whitespace
Signed-off-by: Tyler J. Stachecki <stachecki.tyler@gmail.com>
2017-12-19 14:28:28 -05:00
Tyler Stachecki
e2002fea9a
Merge pull request #79 from sp1187/div
vr4300: Fix (d)div(u) results for division by zero
2017-12-18 18:39:26 -05:00
Simon Eriksson
65b5a08cd6 vr4300: Fix (d)div(u) results for division by zero 2017-12-18 23:25:27 +01:00
Tyler J. Stachecki
b0af355bc9 Add links to downloads 2017-07-17 07:21:01 -04:00
Tyler J. Stachecki
06d8028644 These aren't required anymore...
... and only hinder optimizations.
2017-07-16 20:51:02 -04:00
Tyler J. Stachecki
883ca7b2ac Update README.md
- Poor man's build trigger here.
2017-07-16 20:46:05 -04:00
Tyler J. Stachecki
888d4dd054 Bugfixes found during n64chain development.
Signed-off-by: Tyler J. Stachecki <stachecki.tyler@gmail.com>
2017-07-01 10:18:09 -04:00
queueRAM
d7339013a6 Don't make any OpenAL calls if -noaudio option is used.
Also returns error if some OpenAL initialization fails
during ai_context_create().

Fixes #68
2017-05-17 11:54:07 -05:00
Tyler Stachecki
62f0f9bc9e Merge pull request #67 from queueRAM/pif_init
Clear reset type bits in CIC seed values from PIF
2017-05-08 20:29:14 -04:00
queueRAM
dd14dc9bbc Clear reset type bits in CIC seed values from PIF
Some CIC seed values had bit 0x20000 set which is the reset type
indicated from PIF (1 = NMI, 0 = Cold Reset). Some games
follow different initialization paths for NMIs which can cause
some unexpected boot behavior during a cold reset.

Fixes #58 Expansion Pak detection in Perfect Dark
2017-05-08 19:24:10 -05:00
Tyler Stachecki
30ce1c9acb Merge pull request #62 from hcorion/patch-1
Fix for building on MacOS
2017-04-23 19:16:55 -04:00
Zion
430c1546cf Fix for building on MacOS
This may screw up the windows build, I'm not sure.
2017-04-22 18:34:13 -07:00
Tyler J. Stachecki
d58edd90d8 vr4300: Support system call exceptions. 2017-04-17 22:13:53 -04:00
Tyler J. Stachecki
8aff451c4b Partially fix Windows builds. 2017-03-19 02:27:53 +00:00
Tyler J. Stachecki
b9e6d10341 Add macOS cross-build support. 2017-03-18 22:16:35 -04:00
Tyler J. Stachecki
82c2424c44 Fix macOS builds. 2017-03-18 22:11:42 -04:00
Mike Ryan
07301222dd build: add FindIconv cmake file
Forgot to add this file in previous commit. See #59.
2017-03-08 10:18:35 -08:00
Mike Ryan
8d0e7bb627 pi: add support for IS Viewer 64
When -is-viewer is passed on the command line, create an IS Viewer
object that intercepts writes at 0x13FF0000. This is used by Ocarina of
Time Master Quest Debug to log debug messages.

The messages are encoded in EUC-JP, so we bring in iconv to convert that
to UTF-8 so the messages can be printed to modern consoles.

Props to jrra (@jkbenaim) and spinout for reverse engineering the
interface and documenting it: http://wiki.spinout182.com/w/IS64
2017-02-28 19:55:55 -08:00
Tyler J. Stachecki
ac8f2283af Use a different version of cpuid functions. 2017-02-15 19:04:53 -05:00