Add sceGeEdramSetSize

This commit is contained in:
Wally4000
2022-04-14 21:27:47 +10:00
parent d1ac82dc32
commit 20642f0ced
3 changed files with 15 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ CPPFLAGS = -I$(top_srcdir)/src/base -I$(top_srcdir)/src/kernel
CFLAGS = @PSPSDK_CFLAGS@ CFLAGS = @PSPSDK_CFLAGS@
CCASFLAGS = $(CFLAGS) CCASFLAGS = $(CFLAGS)
GE_OBJS = sceGe_user_0000.o sceGe_user_0001.o sceGe_user_0002.o sceGe_user_0003.o sceGe_user_0004.o sceGe_user_0005.o sceGe_user_0006.o sceGe_user_0007.o sceGe_user_0008.o sceGe_user_0009.o sceGe_user_0010.o sceGe_user_0011.o sceGe_user_0012.o sceGe_user_0013.o sceGe_user_0014.o sceGe_user_0015.o sceGe_user_0016.o sceGe_user_0017.o sceGe_user_0018.o GE_OBJS = sceGe_user_0000.o sceGe_user_0001.o sceGe_user_0002.o sceGe_user_0003.o sceGe_user_0004.o sceGe_user_0005.o sceGe_user_0006.o sceGe_user_0007.o sceGe_user_0008.o sceGe_user_0009.o sceGe_user_0010.o sceGe_user_0011.o sceGe_user_0012.o sceGe_user_0013.o sceGe_user_0014.o sceGe_user_0015.o sceGe_user_0016.o sceGe_user_0017.o sceGe_user_0018.o sceGe_user_0019.o
GEDRIVER_OBJS = sceGe_driver_0000.o sceGe_driver_0001.o sceGe_driver_0002.o sceGe_driver_0003.o sceGe_driver_0004.o sceGe_driver_0005.o sceGe_driver_0006.o sceGe_driver_0007.o sceGe_driver_0008.o sceGe_driver_0009.o sceGe_driver_0010.o sceGe_driver_0011.o sceGe_driver_0012.o sceGe_driver_0013.o sceGe_driver_0014.o sceGe_driver_0015.o sceGe_driver_0016.o sceGe_driver_0017.o sceGe_driver_0018.o sceGe_driver_0019.o sceGe_driver_0020.o sceGe_driver_0021.o sceGe_driver_0022.o sceGe_driver_0023.o GEDRIVER_OBJS = sceGe_driver_0000.o sceGe_driver_0001.o sceGe_driver_0002.o sceGe_driver_0003.o sceGe_driver_0004.o sceGe_driver_0005.o sceGe_driver_0006.o sceGe_driver_0007.o sceGe_driver_0008.o sceGe_driver_0009.o sceGe_driver_0010.o sceGe_driver_0011.o sceGe_driver_0012.o sceGe_driver_0013.o sceGe_driver_0014.o sceGe_driver_0015.o sceGe_driver_0016.o sceGe_driver_0017.o sceGe_driver_0018.o sceGe_driver_0019.o sceGe_driver_0020.o sceGe_driver_0021.o sceGe_driver_0022.o sceGe_driver_0023.o

View File

@@ -73,6 +73,15 @@ typedef struct PspGeBreakParam {
*/ */
unsigned int sceGeEdramGetSize(void); unsigned int sceGeEdramGetSize(void);
/**
* Sets the EDRAM size to be enabled.
*
* @param size -size The size (0x200000 or 0x400000). Will return an error if 0x400000 is specified for the PSP FAT.
*
* @return Zero on success, otherwise less than zero.
*/
int sceGeEdramSetSize(int size);
/** /**
* Get the eDRAM address. * Get the eDRAM address.
* *
@@ -272,6 +281,7 @@ int sceGeContinue(void);
*/ */
int sceGeEdramSetAddrTranslation(int width); int sceGeEdramSetAddrTranslation(int width);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif

View File

@@ -59,3 +59,6 @@
#ifdef F_sceGe_user_0018 #ifdef F_sceGe_user_0018
IMPORT_FUNC "sceGe_user",0x05DB22CE,sceGeUnsetCallback IMPORT_FUNC "sceGe_user",0x05DB22CE,sceGeUnsetCallback
#endif #endif
#ifdef F_sceGe_user_0019
IMPORT_FUNC "sceGe_user",0x5BAA5439,sceGeEdramSetSize
#endif