mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +12:00
Small changes
This commit is contained in:
parent
a4308b96f6
commit
b11e086589
11 changed files with 371 additions and 62 deletions
|
@ -11,6 +11,7 @@
|
|||
#include "Emu/Cell/SPUThread.h"
|
||||
#include "Emu/Cell/PPUInstrTable.h"
|
||||
#include "Emu/FS/vfsFile.h"
|
||||
#include "Emu/FS/vfsDeviceLocalFile.h"
|
||||
|
||||
#include "Emu/CPU/CPUThreadManager.h" //gui dependency
|
||||
|
||||
|
@ -163,6 +164,18 @@ void Emulator::Load()
|
|||
{
|
||||
LOG_NOTICE(LOADER, "%s -> %s", m_vfs.m_devices[i]->GetPs3Path().c_str(), m_vfs.m_devices[i]->GetLocalPath().c_str());
|
||||
}
|
||||
// bdvd inserting imitation
|
||||
vfsFile f1("/app_home/dev_bdvd.path");
|
||||
if (f1.IsOpened())
|
||||
{
|
||||
std::string bdvd;
|
||||
bdvd.resize(f1.GetSize());
|
||||
f1.Read(&bdvd[0], bdvd.size());
|
||||
|
||||
// load desired /dev_bdvd/ real directory and remount
|
||||
Emu.GetVFS().Mount("/dev_bdvd/", bdvd, new vfsDeviceLocalFile());
|
||||
LOG_NOTICE(LOADER, "/dev_bdvd/ remounted into %s", bdvd.c_str());
|
||||
}
|
||||
LOG_NOTICE(LOADER, " ");//used to be skip_line
|
||||
|
||||
if(m_elf_path.empty())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue