#include "stdafx.h" #include "Emu/Memory/vm_ptr.h" #include "Emu/Cell/ErrorCodes.h" #include "sys_game.h" LOG_CHANNEL(sys_game); error_code _sys_game_board_storage_read(vm::ptr buffer, u8 code) { sys_game.trace("sys_game_board_storage_read(buffer=*0x%x, code=0x%02x)", buffer, code); if (!buffer) { return CELL_EFAULT; } switch (code) { case 0xF0: { constexpr u8 response[16] = { 0x01, 0xFC, 0x43, 0x50, 0xA7, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }; memcpy(buffer.get_ptr(), response, 16); break; } default: { sys_game.error("sys_game_board_storage_read(): Unknown code 0x%02x", code); break; } } return CELL_OK; }