Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New lv2 SysCalls, SDATA unpacker, dummy cellAudio & more #13

Closed
wants to merge 6 commits into from
Closed

New lv2 SysCalls, SDATA unpacker, dummy cellAudio & more #13

wants to merge 6 commits into from

Conversation

AlexAltea
Copy link
Contributor

This pull request include commits made my O1L and Dante38490.

AlexAltea and others added 6 commits November 1, 2013 16:45
lv2 SysCalls:
* Changed layout of sc_table: This is just a proposal, if you don't like
it, I will undo this.
* Added following functions in sys_process: sys_process_get_paramsfo,
sys_process_get_id, sys_process_get_number_of_object,
sys_process_getppid
* Updated sys_ppu_thread_detach function
* Added sys_timer functions
* Binded cellFsStat function with ID 808 (0x328)

Minor changes in SELF loader. By the way, /scetool/scetool.cpp is OK. In
my last commit I mentioned the sources were a mess, but they are fine.
Added dummy lv2 Syscalls: sys_trace_*, sys_rwlock_*, sys_rsx_*

Added sys_time_get_timezone (144) to sys_time.

Added small warning to sys_timer.

Improved cellVideoOutGetDeviceInfo function.

---

Warning: As I said in my previous commit, I haven't been able to check
if any of these changes is actually working. Keep that in mind!

Note: I am wondering why was cellVideoOutGetDeviceInfo previously
defined as a 'void' function. I hope it was just an oversight...
I have placed the sdata_unpack and sdata_check functions in
/rpcs3/Emu/SysCalls/Modules/sys_fs.cpp. The a temporary unpacked file is
generated in /dev_hdd1/ which according to the information I found on
the Internet, it's the system cache, so I guess it's not a bad place at
all for putting this. I hope this is ok.
Edit git-version-gen.cmd
I updated the syntax of Oil's dummy modules too.
@AlexAltea AlexAltea closed this Nov 9, 2013
AlexAltea referenced this pull request Nov 9, 2013
NOTE: I included some changes of the forks of O1L and Dante38490 to my
fork. However, a conflict appeared while merging their sources with the
ones of DH. I had to resolve this conflict manually and push all the
changes like a new commit, that's why there changes weren't recorded
individually and (probably) won't appear at in the commits list. I am
very sorry for this, I'll try to avoid this in the future.

In order to preserve the authors of those commits, I write this list
here:
O1L: Dummy Modules (cellAudio, cellSaveData, and more)

O1L@23ece01

O1L@784fc57

Dante38490: Spotted and fixed an issue in git-version-gen.cmd

https://github.com/Dante38490/rpcs3/commit/44e8867125deff3cecc29c6ed42f3a6fda998e5a

Regarding my changes:
* New lv2 SysCalls implemented (and others improved)
* SDATA unpacker implemented
* Changed layout of sc_table
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants