Benjamin Moir
4081d07dd8
CDVD: Improve handling of host: paths in cdvdLoadElf
2024-05-09 15:48:03 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Daniel Gerendasy
4af89576aa
IOP HLE: Rename update host root functions
2023-11-14 18:38:19 +10:00
Daniel Gerendasy
b5f8ef0106
Added support for HostFs when booting an iso
2023-11-14 18:38:19 +10:00
Ty Lamontagne
46a0c2d5b6
Debugger: IOP Function Tree
...
Co-authored-by: Ziemas <ziemas@ziemas.se>
2023-10-31 15:42:56 +00:00
Stenzek
51420dade4
VMManager: Clear host root on booting ISO
2023-02-15 10:04:39 +00:00
Ty Lamontagne
435b5a2b27
IOPBios: Differentiate ioman and iomanx dread & getStat HLE
...
Structure differences with fio_stat_t and fxio_stat_t make them incompatible
2022-09-18 01:52:22 +01:00
Ty Lamontagne
15d8b891d6
Core: Replace old include guard with pragma once
2022-06-26 12:42:10 +02:00
Connor McLaughlin
d535331b4b
Misc: Remove __fastcall, __fc, __concall and friends
...
These have no meaning in x64 (apart from throwing compiler warnings),
and we don't do 32-bit anymore. Also saves needing to include
`Pcsx2Defs.h` in files which don't otherwise need it.
2022-05-12 14:58:03 +01:00
Francisco Javier Trujillo Mata
b373763924
Fix warning and disable dummy static analysis warnings
2021-07-27 15:37:41 +01:00
Francisco Javier Trujillo Mata
4402bbda55
clang-format: pcsx2/IopBios.h and pcsx2/IopBios.cpp
2021-07-27 15:37:41 +01:00
Francisco Javier Trujillo Mata
0dadda66cf
HostFS: Implement getstat and dread
2021-07-27 15:37:41 +01:00
Francisco Javier Trujillo Mata
aa20220627
HostFS: Implement opendir and closedir
2021-07-27 15:37:41 +01:00
Gregory Hainaut
6c3a4c6927
iop bios: fix gcc warnings
...
* return value of function can't be const
* use unique_ptr
2016-11-08 21:53:27 +01:00
Pseudonym
b3b1f3ac68
IOP: Convert most IOP memory access in the IRX HLE and debugging module to
...
safe access through iopMem* functions.
2016-11-08 19:08:51 +00:00
Gregory Hainaut
4fdfd04d3c
partially revert c5d2343f51
...
Parameter name can help to understand the code so let's keep them.
Clang warning was disabled in previous commit
2014-07-12 13:30:34 +02:00
Gregory Hainaut
c5d2343f51
pcsx2/common: fix tons of warning spamming on clang
...
* Don't use parameter name to avoid unused parameter
* Set a default for various case
2014-07-05 00:08:48 +02:00
gigaherz
f1630170ed
Implemented a better "host:" rewrite system, which takes the path of the elf being loaded as the root of the virtual "host:". This is the same behaviour as pc-side ps2link clients. The code could probably be cleaned up a lot or made more configurable, if someone wants to improve it.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3316 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-06-26 21:17:21 +00:00
gigaherz
a51aef5152
ioman hle: ps2link host: implementation allows writing files, not just reading. Also it's the only way we have to get binary data out of pcsx2, when running ps2 test apps.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3306 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-06-25 20:59:48 +00:00
sudonim1
0fa3303be3
IOP: HLE ioman functions for paths starting with host[0-9]*:
...
Only open, close, read and lseek implemented for now. Directories are not supported for now because of the need to match the dirent structure to the loaded ioman version.
To allow access the host filesystem from homebrew and games, enable the new option on the main menu.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3092 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-28 10:33:15 +00:00
sudonim1
b3a1397797
R3000A: rewrote module import table hooks for more extensive HLE in the near future.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2944 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-04 15:03:16 +00:00
sudonim1
9de7e8be6f
Removed some playstation (1) BIOS code and started cleaning up high level implementations of iop module functions.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2940 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-04 01:15:36 +00:00
Jake.Stine
70d47bf240
Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2937 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-03 14:08:02 +00:00
sudonim1
4457fe40fc
Removed all trailing whitespace in *.c *.cpp *.h because it irritates me.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2897 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-04-25 00:31:27 +00:00
Jake.Stine
d2fbb22076
Upgraded PCSX2 core and utilities to GPLv3.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1783 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-08 12:08:10 +00:00
Jake.Stine
fe6f45e45e
Updated the Copyright to reflect the passing of another year. :)
...
Updated the pcsx2_suite_2008.sln; changed SPU2ghz to SPU2-X.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@502 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-15 23:23:46 +00:00
Jake.Stine
6ebfae8ef1
Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official.
...
Added interface.cpp (plugin/pcsx2 interface) and savestate.cpp to SPU2ghz, to help clean up SPU2.cpp.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@463 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 21:15:56 +00:00
refraction
aa94c30dc3
Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@426 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 20:04:37 +00:00