mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
hle: Add more missing functions
This commit is contained in:
parent
7625f7df11
commit
f30af3ccd2
24 changed files with 406 additions and 7 deletions
|
|
@ -374,6 +374,12 @@ s32 cellCameraOpen() // seems unused
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraOpenAsync()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraOpenEx(s32 dev_num, vm::ptr<CellCameraInfoEx> info)
|
||||
{
|
||||
cellCamera.todo("cellCameraOpenEx(dev_num=%d, type=*0x%x)", dev_num, info);
|
||||
|
|
@ -476,6 +482,12 @@ s32 cellCameraClose(s32 dev_num)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraCloseAsync()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraGetDeviceGUID(s32 dev_num, vm::ptr<u32> guid)
|
||||
{
|
||||
cellCamera.todo("cellCameraGetDeviceGUID(dev_num=%d, guid=*0x%x)", dev_num, guid);
|
||||
|
|
@ -838,6 +850,12 @@ s32 cellCameraSetExtensionUnit(s32 dev_num, u16 value, u16 length, vm::ptr<u8> d
|
|||
return cellCameraCtrlExtensionUnit(dev_num, SET_CUR, value, length, data);
|
||||
}
|
||||
|
||||
s32 cellCameraSetContainer()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraReset(s32 dev_num)
|
||||
{
|
||||
cellCamera.todo("cellCameraReset(dev_num=%d)", dev_num);
|
||||
|
|
@ -874,6 +892,12 @@ s32 cellCameraReset(s32 dev_num)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraResetAsync()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraStart(s32 dev_num)
|
||||
{
|
||||
cellCamera.todo("cellCameraStart(dev_num=%d)", dev_num);
|
||||
|
|
@ -913,6 +937,12 @@ s32 cellCameraStart(s32 dev_num)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraStartAsync()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraRead(s32 dev_num, vm::ptr<u32> frame_num, vm::ptr<u32> bytes_read)
|
||||
{
|
||||
cellCamera.todo("cellCameraRead(dev_num=%d, frame_num=*0x%x, bytes_read=*0x%x)", dev_num, frame_num, bytes_read);
|
||||
|
|
@ -939,6 +969,12 @@ s32 cellCameraRead(s32 dev_num, vm::ptr<u32> frame_num, vm::ptr<u32> bytes_read)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraRead2()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraReadEx(s32 dev_num, vm::ptr<CellCameraReadEx> read)
|
||||
{
|
||||
cellCamera.todo("cellCameraReadEx(dev_num=%d, read=0x%x)", dev_num, read);
|
||||
|
|
@ -1044,6 +1080,12 @@ s32 cellCameraStop(s32 dev_num)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraStopAsync()
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellCamera);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellCameraSetNotifyEventQueue(u64 key)
|
||||
{
|
||||
cellCamera.todo("cellCameraSetNotifyEventQueue(key=0x%x)", key);
|
||||
|
|
@ -1121,8 +1163,10 @@ DECLARE(ppu_module_manager::cellCamera)("cellCamera", []()
|
|||
REG_FUNC(cellCamera, cellCameraInit);
|
||||
REG_FUNC(cellCamera, cellCameraEnd);
|
||||
REG_FUNC(cellCamera, cellCameraOpen); // was "renamed", but exists
|
||||
REG_FUNC(cellCamera, cellCameraOpenAsync);
|
||||
REG_FUNC(cellCamera, cellCameraOpenEx);
|
||||
REG_FUNC(cellCamera, cellCameraClose);
|
||||
REG_FUNC(cellCamera, cellCameraCloseAsync);
|
||||
|
||||
REG_FUNC(cellCamera, cellCameraGetDeviceGUID);
|
||||
REG_FUNC(cellCamera, cellCameraGetType);
|
||||
|
|
@ -1140,13 +1184,18 @@ DECLARE(ppu_module_manager::cellCamera)("cellCamera", []()
|
|||
REG_FUNC(cellCamera, cellCameraCtrlExtensionUnit);
|
||||
REG_FUNC(cellCamera, cellCameraGetExtensionUnit);
|
||||
REG_FUNC(cellCamera, cellCameraSetExtensionUnit);
|
||||
REG_FUNC(cellCamera, cellCameraSetContainer);
|
||||
|
||||
REG_FUNC(cellCamera, cellCameraReset);
|
||||
REG_FUNC(cellCamera, cellCameraResetAsync);
|
||||
REG_FUNC(cellCamera, cellCameraStart);
|
||||
REG_FUNC(cellCamera, cellCameraStartAsync);
|
||||
REG_FUNC(cellCamera, cellCameraRead);
|
||||
REG_FUNC(cellCamera, cellCameraRead2);
|
||||
REG_FUNC(cellCamera, cellCameraReadEx);
|
||||
REG_FUNC(cellCamera, cellCameraReadComplete);
|
||||
REG_FUNC(cellCamera, cellCameraStop);
|
||||
REG_FUNC(cellCamera, cellCameraStopAsync);
|
||||
|
||||
REG_FUNC(cellCamera, cellCameraSetNotifyEventQueue);
|
||||
REG_FUNC(cellCamera, cellCameraRemoveNotifyEventQueue);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue