bsmiles32
|
a805060302
|
Merge pull request #565 from bsmiles32/fix_homepage
Fix homepage link in dd_controller files.
|
2018-05-14 23:10:04 +02:00 |
|
Bobby Smiles
|
283a624fbe
|
Fix homepage link in dd_controller files.
|
2018-05-14 22:51:52 +02:00 |
|
Bobby Smiles
|
462a40a4cf
|
Fix: Perfect Dark Japan is compatible with the TransferPak.
|
2018-05-12 01:20:36 +02:00 |
|
Richard Goedeken
|
61ab56fab8
|
Merge pull request #561 from loganmc10/xx
Update xxHash to 0.6.5
|
2018-05-07 22:15:04 -07:00 |
|
Richard Goedeken
|
61c6a8567f
|
use vsnprintf to ensure that we never overwrite the string buffer in our debug message handler
|
2018-05-07 21:57:53 -07:00 |
|
Richard Goedeken
|
8fee9378fd
|
Merge pull request #557 from Provenance-Emu/DebugMessageOverflow
Increase DebugMessage buffer size to prevent overflows
|
2018-05-07 21:51:14 -07:00 |
|
Richard Goedeken
|
32099bc27f
|
Merge pull request #556 from loganmc10/vidext
Add VidExt_GL_GetDefaultFramebuffer
|
2018-05-07 21:45:29 -07:00 |
|
Richard Goedeken
|
e302bc249c
|
Merge pull request #446 from bsmiles32/dd
[WIP] Add support for 64 Disk Drive.
|
2018-05-07 21:23:50 -07:00 |
|
Logan McNaughton
|
b75fdfbbe4
|
Update xxHash to 0.6.5
|
2018-04-18 15:37:18 -06:00 |
|
bsmiles32
|
755a26bd2e
|
Merge pull request #553 from rogual/master
Fix write_memory_8
|
2018-04-10 20:47:24 +02:00 |
|
luigiblood
|
740406ff15
|
Add support for 64 Disk Drive.
Original porting effort has been done by LuigiBlood.
Original reverse engineering made by Happy-yppaH
|
2018-04-04 21:50:25 +02:00 |
|
Joseph Mattiello
|
c75438b6f8
|
Increase buffer size to prevent overflows
|
2018-04-03 17:12:56 -04:00 |
|
Logan McNaughton
|
146d3e276a
|
Add VidExt_GL_GetDefaultFramebuffer
|
2018-04-02 12:31:38 -07:00 |
|
Robin Allen
|
c7cb4fe93d
|
Fix write_memory_8
This was overflowing a u8, causing zeroes to be written most of
the time instead of the intended value.
|
2018-03-29 16:49:37 +01:00 |
|
Richard Goedeken
|
678210c002
|
Merge pull request #548 from steto-scope/joymappings
Added missing Joy Mappings
|
2018-03-27 22:35:19 -07:00 |
|
Stefan Tobert
|
8ce2b6a3a5
|
Core Parameter documentation update
|
2018-03-28 07:10:07 +02:00 |
|
Richard Goedeken
|
111c39d352
|
Merge pull request #547 from bsmiles32/r4300_refac
R4300 refactorings
|
2018-03-27 20:36:06 -07:00 |
|
Richard Goedeken
|
c9678b1898
|
Merge pull request #549 from loganmc10/rdp
Clear CLOCK_REG when requested
|
2018-03-27 20:18:26 -07:00 |
|
Bobby Smiles
|
b7e7c2c599
|
Fix: remove last occurences of cached_interpreter_table.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
7b5b44683d
|
Fix: dynarec_gen_interrupt is needed by both x86 and arm new_dynarec backends
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
b7fd9e3013
|
Use cached_interp struct pointer instead of r4300_core for {init,free}_blocks
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
05b1d78622
|
Rework idec_u53 to return offsets instead of pointers.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
46fdf9efff
|
Fix constant array of function pointer declaration caught by clang.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
82d0f869a0
|
Fix unresolved symbols when compiling with new_dynarec.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
30edead268
|
Fix: forgot to update MSVC files.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
740478d7ab
|
Rename bunch of gen<OP> functions so we can simplify recomp_funcs array declaration
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
73977a68b0
|
Remove unneeded header memory.h from recomp.c
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
a81164b3a1
|
Get rid of recomph.h header.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
0a9631065b
|
Backport changes from cached_interp_recompile_block inside recomp.c
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
36007ddf24
|
Get rid of is_jump function, use a switch instead.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
45caf94c52
|
Move various tests outside of loop in cached_interp_recompile_block
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
82868b67ab
|
Small refactor in update_invalid_addr
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
eb4c98cfbc
|
Do 0x80000000 - 0xC0000000 range test using masks instead of 2 logical op
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
7eff092d2c
|
Move src into recomp struct.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
ec2a44337a
|
Move dst to recomp struct.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
7b8d8f62ee
|
Get rid of check_nop. Pass it directly to functions.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
34fb0b0cd6
|
Move delay_slot_compiled inside recomp struct.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
1b709cec65
|
Move init_length and code_length to recomp struct.
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
032523ad58
|
SRC is only needed in recomp.c
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
82a9e947d3
|
Only compile recomp.c when hacktarux dynarec is compiled.
Also get rid of empty_dynarec.c
|
2018-03-24 13:30:31 +01:00 |
|
Bobby Smiles
|
9852ba6a73
|
Isolate instruction decoding logic.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
12a8e3d08b
|
Avoid usage of some Rpseudo_opcode functions.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
b25a84f4db
|
split recompile_block function.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
a217689655
|
Split init_block function.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
7262350c89
|
Split free_block functions.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
04f29ef745
|
Move blocks getter functions to cached_interp.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
367e307f9f
|
Remove ops header file and associated instruction_table struct.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
f11d0d7be3
|
Remove macros header.
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
ff69ba7453
|
Move sign-extension macros inside osal/preproc.h
|
2018-03-24 13:30:30 +01:00 |
|
Bobby Smiles
|
f44b54c96e
|
Add some comments.
|
2018-03-24 13:30:30 +01:00 |
|