Anthony Pesch
ffb7302245
Update README.md
2018-04-18 00:50:10 -04:00
Anthony Pesch
e032445a08
set error code when GDC_CHECK_COMMAND is called for something other
...
than the most recent command
clear result after GDC_CHECK_COMMAND is called for a valid command
ignore invalid GDC_GETTOC2 commands
2017-12-04 19:24:46 -05:00
Anthony Pesch
ba71415a3f
added two missing cases to sh4_memcpy
2017-12-04 18:21:56 -05:00
Anthony Pesch
e4087c56a8
added initial system page to ui
2017-12-04 09:29:03 -05:00
Anthony Pesch
4009efb586
lower navigation biasing along x axis to avoid unexpected navigation movements in game menu
2017-12-04 09:29:03 -05:00
Anthony Pesch
3fed26256f
updated to latest imgui
2017-12-04 09:29:03 -05:00
Anthony Pesch
4fb509246a
updated imgui implementation to filter small analog inputs
2017-12-04 09:29:00 -05:00
Bryan Baraoidan
572b397952
added options for deadzones, a default deadzone, and adjustments to the
...
raw axis value before scaling
2017-12-04 09:18:35 -05:00
Anthony Pesch
107f7969b0
pass absolute value for joystick axis key to input handlers instead
...
of splitting the axis into two keys
splitting the axis into two keys caused a logical issue where when
the axis's value swapped from positive to negative or vice versa,
the old key's value wouldn't be cleared
2017-12-03 19:57:48 -05:00
Anthony Pesch
a887f4abfc
don't add connected game controllers twice at startup
...
unlike the joystick api, the gamecontroller api will generate device
added events for controllers which are already connected at startup
2017-12-03 17:50:48 -05:00
Anthony Pesch
8354e1f4f5
use a heuristic to override the disc format returned by the GDROM_CHECK_DRIVE
...
syscall in order to help boot cdi imagesa
some people modified the IP.BIN bootstraps to patch the GDROM_CHECK_DRIVE
syscall to always return a disc format of GDROM instead of CDROM. i'm not
sure about the exact reason behind this, but it does seem that some games
explicitly check that this syscall returns GDROM on startup
2017-12-03 16:55:08 -05:00
Anthony Pesch
c618cd595c
unscramble bootfile of CD-ROM XA discs during HLE bootstrap
2017-12-03 16:55:07 -05:00
Anthony Pesch
b7cb524c02
rename menu syscall vector to system syscall vector
...
add support for system boot syscall
2017-12-03 16:24:22 -05:00
Anthony Pesch
d271986064
fixed format of GDC_GETTOC response, added comments describing layout
...
fixed transfer size not being set correctly in GDC_REQ_MODE / GDC_SET_MODE
fixed format of GDC_REQ_STAT response, added comments describing layout
converted gdrom syscall constants to hex for easier debugging
2017-12-02 11:13:53 -05:00
Anthony Pesch
c19b16f31b
added missing gdrom syscall vector
...
fixed bitrot in hybrid hle bios mode
2017-11-30 22:20:09 -05:00
Anthony Pesch
0b5f4eecb4
relax fatal error when fpu exceptions are enabled
2017-11-30 17:14:38 -05:00
Anthony Pesch
62c178dd50
make SYSINFO_INIT syscall return 0 on success
2017-11-30 16:20:13 -05:00
Anthony Pesch
ff4eefa36d
fix case where ta_get_context could return an unallocated context for
...
address 0, as it was iterating over all available contexts, not just
the allocated ones
2017-11-29 23:24:57 -05:00
Anthony Pesch
621f65ca78
fix unpacking of 0555 RGB framebuffer
2017-11-28 17:56:23 -05:00
Anthony Pesch
2bd404641c
remove old docs dir
2017-11-26 20:28:44 -05:00
Anthony Pesch
d0024b8c42
ensure pc is synchronized before sleep instruction is executed, else the
...
sleep loop will spin starting at the last known pc
2017-11-26 18:45:14 -05:00
Anthony Pesch
80fd24654b
added OP_DEBUG_LOG helper
2017-11-26 18:45:14 -05:00
Anthony Pesch
e53b23c073
updated pvr_video_size to calculate internal resolution based on FB_R_SIZE
2017-11-26 18:45:14 -05:00
Anthony Pesch
cdfbb58a6b
added message to assert when gdi track fails to open
2017-11-25 12:36:16 -05:00
Anthony Pesch
a8501a2f62
make vmu respond to device info request with LCD / Clock support
...
added stubs for LCD / Clock commands
2017-11-25 10:43:43 -05:00
Anthony Pesch
944213db99
update appveyor and travis to publish to redream.io
2017-11-24 21:06:03 -05:00
Anthony Pesch
86205daf1b
made rsi / rdi registers callee-saved on windows
...
made xmm registers caller-saved on linux / mac
added x64_backend_push_regs and x64_backend_pop_regs helpers
2017-11-23 23:17:38 -05:00
Anthony Pesch
8e6212cfea
move store queue arrays to sh4 struct
2017-11-23 23:17:28 -05:00
Anthony Pesch
84886fa41c
hide cursor in fullscreen mode
2017-11-22 11:06:20 -05:00
Anthony Pesch
778df17c2d
add git version header
...
print out version on startup
2017-11-22 10:06:16 -05:00
Anthony Pesch
eb9cb266e5
don't spam log when loading discs for ui purposes
2017-11-22 09:11:28 -05:00
Anthony Pesch
5ca08dbb4d
don't attempt to pop the ui history stack if empty
2017-11-22 00:50:27 -05:00
Anthony Pesch
3f2e5ae9f2
don't invalidate last video source when video output is disabled
2017-11-22 00:50:27 -05:00
Anthony Pesch
0e2a9b563d
return physical address when reading from area 4
...
return 0xffffffff when the boot and flash roms are read from area 0 mirror
nop when boot rom is written to
2017-11-22 00:50:27 -05:00
Anthony Pesch
4380719481
map unassigned p4 regions to the external address space
2017-11-22 00:50:27 -05:00
Anthony Pesch
225592a955
initial support for background textures
2017-11-22 00:50:26 -05:00
Anthony Pesch
58c43da2cc
added host debug menu
...
added audio/video sync option
enabled video sync by default
2017-11-21 21:03:51 -05:00
Anthony Pesch
eca0c94b2c
throttle the ui to 60 fps
...
ran latest clang-format
2017-11-21 21:03:50 -05:00
Anthony Pesch
2e1dec131a
updated libretro Makefile to build from the deps/libretro directory
2017-11-21 21:03:50 -05:00
Anthony Pesch
348e31a115
enclose imgui extensions with HAVE_IMGUI check
2017-11-21 21:03:50 -05:00
Anthony Pesch
0111613f67
handle unordered inputs in OP_FCMP
2017-11-21 21:03:50 -05:00
Anthony Pesch
3655298935
use IR_MAX_ARGS when writing out ir
2017-11-21 21:03:50 -05:00
Anthony Pesch
0d7d036968
make gdrom's REQ_SES honor size parameter
...
added assert if FPU exceptions are enabled
disabled -Wformat-truncation
2017-11-21 21:03:50 -05:00
Bryan Baraoidan
c89a2fb5a1
Changed returned value of fs_mediadirs to display other drives on system (windows)
2017-11-21 21:03:50 -05:00
Anthony Pesch
ce86c18abf
initial ui work
2017-11-21 21:03:50 -05:00
Anthony Pesch
47b600e2da
updated to custom imgui fork
2017-11-21 21:03:44 -05:00
Anthony Pesch
0263b127d6
added SH4_FLAG_FALLBACK to explicitly flag instructions to fallback to the interpreter
2017-11-21 19:04:22 -05:00
Anthony Pesch
e7ea5fcd70
don't free tile context after rendering, enabling it to be rendered
...
multiple times
2017-11-21 19:04:22 -05:00
Anthony Pesch
a4f1cf8d6a
return if the maple frame was unhandled if sub-device doesn't exist
2017-11-21 19:04:18 -05:00
Anthony Pesch
dbc147eb78
updated to latest libchdr
2017-11-21 19:04:18 -05:00