summaryrefslogtreecommitdiff
path: root/libpcsxcore/psxbios.c
diff options
context:
space:
mode:
authorSND\dario86_cp <SND\dario86_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2011-03-12 18:54:28 +0000
committerSND\dario86_cp <SND\dario86_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2011-03-12 18:54:28 +0000
commita58cfdac407bc1d8fedc11acd924b275ba28cc51 (patch)
treeb4c2e08c34ef1bfe0ba947ef8eed931c9a43fc0e /libpcsxcore/psxbios.c
parent9bdd06684bcc627c06ddcf4c406f6b48f0dfe389 (diff)
downloadpcsxr-a58cfdac407bc1d8fedc11acd924b275ba28cc51.tar.gz
Commited patch in issue #8171 (by darktjm).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore/psxbios.c')
-rw-r--r--libpcsxcore/psxbios.c236
1 files changed, 118 insertions, 118 deletions
diff --git a/libpcsxcore/psxbios.c b/libpcsxcore/psxbios.c
index 68163d5a..277f33a9 100644
--- a/libpcsxcore/psxbios.c
+++ b/libpcsxcore/psxbios.c
@@ -72,7 +72,7 @@ char *biosA0n[256] = {
"sys_a0_8c", "sys_a0_8d", "sys_a0_8e", "sys_a0_8f",
// 0x90
"sys_a0_90", "sys_a0_91", "sys_a0_92", "sys_a0_93",
- "sys_a0_94", "sys_a0_95", "AddCDROMDevice", "AddMemCardDevide",
+ "sys_a0_94", "sys_a0_95", "AddCDROMDevice", "AddMemCardDevice",
"DisableKernelIORedirection", "EnableKernelIORedirection", "sys_a0_9a", "sys_a0_9b",
"SetConf", "GetConf", "sys_a0_9e", "SetMem",
// 0xa0
@@ -93,7 +93,7 @@ char *biosB0n[256] = {
"EnableEvent", "DisableEvent", "OpenTh", "CloseTh",
// 0x10
"ChangeTh", "sys_b0_11", "InitPAD", "StartPAD",
- "StopPAD", "PAD_init", "PAD_dr", "ReturnFromExecption",
+ "StopPAD", "PAD_init", "PAD_dr", "ReturnFromException",
"ResetEntryInt", "HookEntryInt", "sys_b0_1a", "sys_b0_1b",
"sys_b0_1c", "sys_b0_1d", "sys_b0_1e", "sys_b0_1f",
// 0x20
@@ -310,17 +310,17 @@ static inline void LoadRegs() {
// System calls A0 */
-void psxBios_abs() { // 0x0e
+static void psxBios_abs() { // 0x0e
if ((s32)a0 < 0) v0 = -(s32)a0;
else v0 = a0;
pc0 = ra;
}
-void psxBios_labs() { // 0x0f
+static void psxBios_labs() { // 0x0f
psxBios_abs();
}
-void psxBios_atoi() { // 0x10
+static void psxBios_atoi() { // 0x10
s32 n = 0, f = 0;
char *p = (char *)Ra0;
@@ -341,11 +341,11 @@ void psxBios_atoi() { // 0x10
pc0 = ra;
}
-void psxBios_atol() { // 0x11
+static void psxBios_atol() { // 0x11
psxBios_atoi();
}
-void psxBios_setjmp() { // 0x13
+static void psxBios_setjmp() { // 0x13
u32 *jmp_buf = (u32 *)Ra0;
int i;
@@ -363,7 +363,7 @@ void psxBios_setjmp() { // 0x13
v0 = 0; pc0 = ra;
}
-void psxBios_longjmp() { // 0x14
+static void psxBios_longjmp() { // 0x14
u32 *jmp_buf = (u32 *)Ra0;
int i;
@@ -381,7 +381,7 @@ void psxBios_longjmp() { // 0x14
v0 = a1; pc0 = ra;
}
-void psxBios_strcat() { // 0x15
+static void psxBios_strcat() { // 0x15
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
#ifdef PSXBIOS_LOG
@@ -395,7 +395,7 @@ void psxBios_strcat() { // 0x15
v0 = a0; pc0 = ra;
}
-void psxBios_strncat() { // 0x16
+static void psxBios_strncat() { // 0x16
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
s32 n = a2;
@@ -415,7 +415,7 @@ void psxBios_strncat() { // 0x16
v0 = a0; pc0 = ra;
}
-void psxBios_strcmp() { // 0x17
+static void psxBios_strcmp() { // 0x17
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
#ifdef PSXBIOS_LOG
@@ -434,7 +434,7 @@ void psxBios_strcmp() { // 0x17
pc0 = ra;
}
-void psxBios_strncmp() { // 0x18
+static void psxBios_strncmp() { // 0x18
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
s32 n = a2;
@@ -454,14 +454,14 @@ void psxBios_strncmp() { // 0x18
pc0 = ra;
}
-void psxBios_strcpy() { // 0x19
+static void psxBios_strcpy() { // 0x19
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
while ((*p1++ = *p2++) != '\0');
v0 = a0; pc0 = ra;
}
-void psxBios_strncpy() { // 0x1a
+static void psxBios_strncpy() { // 0x1a
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
s32 n = a2, i;
@@ -478,14 +478,14 @@ void psxBios_strncpy() { // 0x1a
v0 = a0; pc0 = ra;
}
-void psxBios_strlen() { // 0x1b
+static void psxBios_strlen() { // 0x1b
char *p = (char *)Ra0;
v0 = 0;
while (*p++) v0++;
pc0 = ra;
}
-void psxBios_index() { // 0x1c
+static void psxBios_index() { // 0x1c
char *p = (char *)Ra0;
do {
@@ -499,7 +499,7 @@ void psxBios_index() { // 0x1c
v0 = 0; pc0 = ra;
}
-void psxBios_rindex() { // 0x1d
+static void psxBios_rindex() { // 0x1d
char *p = (char *)Ra0;
v0 = 0;
@@ -512,15 +512,15 @@ void psxBios_rindex() { // 0x1d
pc0 = ra;
}
-void psxBios_strchr() { // 0x1e
+static void psxBios_strchr() { // 0x1e
psxBios_index();
}
-void psxBios_strrchr() { // 0x1f
+static void psxBios_strrchr() { // 0x1f
psxBios_rindex();
}
-void psxBios_strpbrk() { // 0x20
+static void psxBios_strpbrk() { // 0x20
char *p1 = (char *)Ra0, *p2 = (char *)Ra1, *scanp, c, sc;
while ((c = *p1++) != '\0') {
@@ -537,7 +537,7 @@ void psxBios_strpbrk() { // 0x20
v0 = a0; pc0 = ra;
}
-void psxBios_strspn() { // 0x21
+static void psxBios_strspn() { // 0x21
char *p1, *p2;
for (p1 = (char *)Ra0; *p1 != '\0'; p1++) {
@@ -548,7 +548,7 @@ void psxBios_strspn() { // 0x21
v0 = p1 - (char *)Ra0; pc0 = ra;
}
-void psxBios_strcspn() { // 0x22
+static void psxBios_strcspn() { // 0x22
char *p1, *p2;
for (p1 = (char *)Ra0; *p1 != '\0'; p1++) {
@@ -559,7 +559,7 @@ void psxBios_strcspn() { // 0x22
v0 = p1 - (char *)Ra0; pc0 = ra;
}
-void psxBios_strtok() { // 0x23
+static void psxBios_strtok() { // 0x23
char *pcA0 = (char *)Ra0;
char *pcRet = strtok(pcA0, (char *)Ra1);
if (pcRet)
@@ -569,7 +569,7 @@ void psxBios_strtok() { // 0x23
pc0 = ra;
}
-void psxBios_strstr() { // 0x24
+static void psxBios_strstr() { // 0x24
char *p = (char *)Ra0, *p1, *p2;
while (*p != '\0') {
@@ -592,33 +592,33 @@ void psxBios_strstr() { // 0x24
v0 = 0; pc0 = ra;
}
-void psxBios_toupper() { // 0x25
+static void psxBios_toupper() { // 0x25
v0 = (s8)(a0 & 0xff);
if (v0 >= 'a' && v0 <= 'z') v0 -= 'a' - 'A';
pc0 = ra;
}
-void psxBios_tolower() { // 0x26
+static void psxBios_tolower() { // 0x26
v0 = (s8)(a0 & 0xff);
if (v0 >= 'A' && v0 <= 'Z') v0 += 'a' - 'A';
pc0 = ra;
}
-void psxBios_bcopy() { // 0x27
+static void psxBios_bcopy() { // 0x27
char *p1 = (char *)Ra1, *p2 = (char *)Ra0;
while (a2-- > 0) *p1++ = *p2++;
pc0 = ra;
}
-void psxBios_bzero() { // 0x28
+static void psxBios_bzero() { // 0x28
char *p = (char *)Ra0;
while (a1-- > 0) *p++ = '\0';
pc0 = ra;
}
-void psxBios_bcmp() { // 0x29
+static void psxBios_bcmp() { // 0x29
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
if (a0 == 0 || a1 == 0) { v0 = 0; pc0 = ra; return; }
@@ -634,21 +634,21 @@ void psxBios_bcmp() { // 0x29
v0 = 0; pc0 = ra;
}
-void psxBios_memcpy() { // 0x2a
+static void psxBios_memcpy() { // 0x2a
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
while (a2-- > 0) *p1++ = *p2++;
v0 = a0; pc0 = ra;
}
-void psxBios_memset() { // 0x2b
+static void psxBios_memset() { // 0x2b
char *p = (char *)Ra0;
while (a2-- > 0) *p++ = (char)a1;
v0 = a0; pc0 = ra;
}
-void psxBios_memmove() { // 0x2c
+static void psxBios_memmove() { // 0x2c
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
if (p2 <= p1 && p2 + a2 > p1) {
@@ -663,11 +663,11 @@ void psxBios_memmove() { // 0x2c
v0 = a0; pc0 = ra;
}
-void psxBios_memcmp() { // 0x2d
+static void psxBios_memcmp() { // 0x2d
psxBios_bcmp();
}
-void psxBios_memchr() { // 0x2e
+static void psxBios_memchr() { // 0x2e
char *p = (char *)Ra0;
while (a2-- > 0) {
@@ -680,14 +680,14 @@ void psxBios_memchr() { // 0x2e
v0 = 0; pc0 = ra;
}
-void psxBios_rand() { // 0x2f
+static void psxBios_rand() { // 0x2f
u32 s = psxMu32(0x9010) * 1103515245 + 12345;
v0 = (s >> 16) & 0x7fff;
psxMu32ref(0x9010) = SWAPu32(s);
pc0 = ra;
}
-void psxBios_srand() { // 0x30
+static void psxBios_srand() { // 0x30
psxMu32ref(0x9010) = SWAPu32(a0);
pc0 = ra;
}
@@ -790,7 +790,7 @@ loop:
}
}
-void psxBios_qsort() { // 0x31
+static void psxBios_qsort() { // 0x31
qswidth = a2;
qscmpfunc = a3;
qsort_main((char *)Ra0, (char *)Ra0 + a1 * a2);
@@ -798,9 +798,9 @@ void psxBios_qsort() { // 0x31
pc0 = ra;
}
-void psxBios_malloc() { // 0x33
- unsigned int *chunk, *newchunk;
- unsigned int dsize, csize, cstat;
+static void psxBios_malloc() { // 0x33
+ unsigned int *chunk, *newchunk = NULL;
+ unsigned int dsize = 0, csize, cstat;
int colflag;
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x33]);
@@ -870,7 +870,7 @@ void psxBios_malloc() { // 0x33
// split free chunk
*chunk = SWAP32(dsize);
newchunk = (u32*)((uptr)chunk + dsize + 4);
- *newchunk = SWAP32((csize - dsize - 4) & 0xfffffffc | 1);
+ *newchunk = SWAP32(((csize - dsize - 4) & 0xfffffffc) | 1);
}
// return pointer to allocated memory
@@ -880,7 +880,7 @@ void psxBios_malloc() { // 0x33
pc0 = ra;
}
-void psxBios_free() { // 0x34
+static void psxBios_free() { // 0x34
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x34]);
@@ -892,7 +892,7 @@ void psxBios_free() { // 0x34
pc0 = ra;
}
-void psxBios_calloc() { // 0x37
+static void psxBios_calloc() { // 0x37
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x37]);
#endif
@@ -902,7 +902,7 @@ void psxBios_calloc() { // 0x37
memset(Rv0, 0, a0);
}
-void psxBios_realloc() { // 0x38
+static void psxBios_realloc() { // 0x38
u32 block = a0;
u32 size = a1;
#ifdef PSXBIOS_LOG
@@ -917,7 +917,7 @@ void psxBios_realloc() { // 0x38
/* InitHeap(void *block , int n) */
-void psxBios_InitHeap() { // 0x39
+static void psxBios_InitHeap() { // 0x39
unsigned int size;
#ifdef PSXBIOS_LOG
@@ -938,11 +938,11 @@ void psxBios_InitHeap() { // 0x39
pc0 = ra;
}
-void psxBios_getchar() { //0x3b
+static void psxBios_getchar() { //0x3b
v0 = getchar(); pc0 = ra;
}
-void psxBios_printf() { // 0x3f
+static void psxBios_printf() { // 0x3f
char tmp[1024];
char tmp2[1024];
u32 save[4];
@@ -1014,7 +1014,7 @@ _start:
* long Load(char *name, struct EXEC *header);
*/
-void psxBios_Load() { // 0x42
+static void psxBios_Load() { // 0x42
EXE_HEADER eheader;
#ifdef PSXBIOS_LOG
@@ -1033,7 +1033,7 @@ void psxBios_Load() { // 0x42
* int Exec(struct EXEC *header , int argc , char **argv);
*/
-void psxBios_Exec() { // 43
+static void psxBios_Exec() { // 43
EXEC *header = (EXEC*)Ra0;
u32 tmp;
@@ -1065,17 +1065,17 @@ void psxBios_Exec() { // 43
pc0 = header->_pc0;
}
-void psxBios_FlushCache() { // 44
+static void psxBios_FlushCache() { // 44
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x44]);
#endif
-
- psxRegs.ICache_valid = 0;
+
+ psxRegs.ICache_valid = 0;
pc0 = ra;
}
-void psxBios_GPU_dw() { // 0x46
+static void psxBios_GPU_dw() { // 0x46
int size;
s32 *ptr;
@@ -1096,7 +1096,7 @@ void psxBios_GPU_dw() { // 0x46
pc0 = ra;
}
-void psxBios_mem2vram() { // 0x47
+static void psxBios_mem2vram() { // 0x47
int size;
GPU_writeData(0xa0000000);
@@ -1113,17 +1113,17 @@ void psxBios_mem2vram() { // 0x47
pc0 = ra;
}
-void psxBios_SendGPU() { // 0x48
+static void psxBios_SendGPU() { // 0x48
GPU_writeStatus(a0);
pc0 = ra;
}
-void psxBios_GPU_cw() { // 0x49
+static void psxBios_GPU_cw() { // 0x49
GPU_writeData(a0);
pc0 = ra;
}
-void psxBios_GPU_cwb() { // 0x4a
+static void psxBios_GPU_cwb() { // 0x4a
s32 *ptr = (s32*)Ra0;
int size = a1;
while(size--) {
@@ -1134,7 +1134,7 @@ void psxBios_GPU_cwb() { // 0x4a
pc0 = ra;
}
-void psxBios_GPU_SendPackets() { //4b:
+static void psxBios_GPU_SendPackets() { //4b:
GPU_writeStatus(0x04000002);
psxHwWrite32(0x1f8010f4,0);
psxHwWrite32(0x1f8010f0,psxHwRead32(0x1f8010f0)|0x800);
@@ -1144,7 +1144,7 @@ void psxBios_GPU_SendPackets() { //4b:
pc0 = ra;
}
-void psxBios_sys_a0_4c() { // 0x4c GPU relate
+static void psxBios_sys_a0_4c() { // 0x4c GPU relate
psxHwWrite32(0x1f8010a8,0x00000401);
GPU_writeData(0x0400000);
GPU_writeData(0x0200000);
@@ -1153,14 +1153,14 @@ void psxBios_sys_a0_4c() { // 0x4c GPU relate
pc0 = ra;
}
-void psxBios_GPU_GetGPUStatus() { // 0x4d
+static void psxBios_GPU_GetGPUStatus() { // 0x4d
v0 = GPU_readStatus();
pc0 = ra;
}
#undef s_addr
-void psxBios_LoadExec() { // 51
+static void psxBios_LoadExec() { // 51
EXEC *header = (EXEC*)PSXM(0xf000);
u32 s_addr, s_size;
@@ -1179,7 +1179,7 @@ void psxBios_LoadExec() { // 51
psxBios_Exec();
}
-void psxBios__bu_init() { // 70
+static void psxBios__bu_init() { // 70
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x70]);
#endif
@@ -1190,7 +1190,7 @@ void psxBios__bu_init() { // 70
pc0 = ra;
}
-void psxBios__96_init() { // 71
+static void psxBios__96_init() { // 71
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x71]);
#endif
@@ -1198,7 +1198,7 @@ void psxBios__96_init() { // 71
pc0 = ra;
}
-void psxBios__96_remove() { // 72
+static void psxBios__96_remove() { // 72
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x72]);
#endif
@@ -1206,7 +1206,7 @@ void psxBios__96_remove() { // 72
pc0 = ra;
}
-void psxBios_SetMem() { // 9f
+static void psxBios_SetMem() { // 9f
u32 new = psxHu32(0x1060);
#ifdef PSXBIOS_LOG
@@ -1233,7 +1233,7 @@ void psxBios_SetMem() { // 9f
pc0 = ra;
}
-void psxBios__card_info() { // ab
+static void psxBios__card_info() { // ab
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosA0n[0xab], a0);
#endif
@@ -1246,7 +1246,7 @@ void psxBios__card_info() { // ab
v0 = 1; pc0 = ra;
}
-void psxBios__card_load() { // ac
+static void psxBios__card_load() { // ac
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosA0n[0xac], a0);
#endif
@@ -1261,7 +1261,7 @@ void psxBios__card_load() { // ac
/* System calls B0 */
-void psxBios_SetRCnt() { // 02
+static void psxBios_SetRCnt() { // 02
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x02]);
#endif
@@ -1282,7 +1282,7 @@ void psxBios_SetRCnt() { // 02
pc0 = ra;
}
-void psxBios_GetRCnt() { // 03
+static void psxBios_GetRCnt() { // 03
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x03]);
#endif
@@ -1293,7 +1293,7 @@ void psxBios_GetRCnt() { // 03
pc0 = ra;
}
-void psxBios_StartRCnt() { // 04
+static void psxBios_StartRCnt() { // 04
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x04]);
#endif
@@ -1304,7 +1304,7 @@ void psxBios_StartRCnt() { // 04
v0 = 1; pc0 = ra;
}
-void psxBios_StopRCnt() { // 05
+static void psxBios_StopRCnt() { // 05
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x05]);
#endif
@@ -1315,7 +1315,7 @@ void psxBios_StopRCnt() { // 05
pc0 = ra;
}
-void psxBios_ResetRCnt() { // 06
+static void psxBios_ResetRCnt() { // 06
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x06]);
#endif
@@ -1348,7 +1348,7 @@ void psxBios_ResetRCnt() { // 06
break; \
}
-void psxBios_DeliverEvent() { // 07
+static void psxBios_DeliverEvent() { // 07
int ev, spec;
int i;
@@ -1364,7 +1364,7 @@ void psxBios_DeliverEvent() { // 07
pc0 = ra;
}
-void psxBios_OpenEvent() { // 08
+static void psxBios_OpenEvent() { // 08
int ev, spec;
int i;
@@ -1383,7 +1383,7 @@ void psxBios_OpenEvent() { // 08
pc0 = ra;
}
-void psxBios_CloseEvent() { // 09
+static void psxBios_CloseEvent() { // 09
int ev, spec;
ev = a0 & 0xff;
@@ -1398,7 +1398,7 @@ void psxBios_CloseEvent() { // 09
v0 = 1; pc0 = ra;
}
-void psxBios_WaitEvent() { // 0a
+static void psxBios_WaitEvent() { // 0a
int ev, spec;
ev = a0 & 0xff;
@@ -1413,7 +1413,7 @@ void psxBios_WaitEvent() { // 0a
v0 = 1; pc0 = ra;
}
-void psxBios_TestEvent() { // 0b
+static void psxBios_TestEvent() { // 0b
int ev, spec;
ev = a0 & 0xff;
@@ -1430,7 +1430,7 @@ void psxBios_TestEvent() { // 0b
pc0 = ra;
}
-void psxBios_EnableEvent() { // 0c
+static void psxBios_EnableEvent() { // 0c
int ev, spec;
ev = a0 & 0xff;
@@ -1445,7 +1445,7 @@ void psxBios_EnableEvent() { // 0c
v0 = 1; pc0 = ra;
}
-void psxBios_DisableEvent() { // 0d
+static void psxBios_DisableEvent() { // 0d
int ev, spec;
ev = a0 & 0xff;
@@ -1464,7 +1464,7 @@ void psxBios_DisableEvent() { // 0d
* long OpenTh(long (*func)(), unsigned long sp, unsigned long gp);
*/
-void psxBios_OpenTh() { // 0e
+static void psxBios_OpenTh() { // 0e
int th;
for (th=1; th<8; th++)
@@ -1486,7 +1486,7 @@ void psxBios_OpenTh() { // 0e
* int CloseTh(long thread);
*/
-void psxBios_CloseTh() { // 0f
+static void psxBios_CloseTh() { // 0f
int th = a0 & 0xff;
#ifdef PSXBIOS_LOG
@@ -1507,7 +1507,7 @@ void psxBios_CloseTh() { // 0f
* int ChangeTh(long thread);
*/
-void psxBios_ChangeTh() { // 10
+static void psxBios_ChangeTh() { // 10
int th = a0 & 0xff;
#ifdef PSXBIOS_LOG
@@ -1534,7 +1534,7 @@ void psxBios_ChangeTh() { // 10
}
}
-void psxBios_InitPAD() { // 0x12
+static void psxBios_InitPAD() { // 0x12
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x12]);
#endif
@@ -1547,7 +1547,7 @@ void psxBios_InitPAD() { // 0x12
v0 = 1; pc0 = ra;
}
-void psxBios_StartPAD() { // 13
+static void psxBios_StartPAD() { // 13
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x13]);
#endif
@@ -1557,7 +1557,7 @@ void psxBios_StartPAD() { // 13
pc0 = ra;
}
-void psxBios_StopPAD() { // 14
+static void psxBios_StopPAD() { // 14
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x14]);
#endif
@@ -1567,7 +1567,7 @@ void psxBios_StopPAD() { // 14
pc0 = ra;
}
-void psxBios_PAD_init() { // 15
+static void psxBios_PAD_init() { // 15
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x15]);
#endif
@@ -1578,7 +1578,7 @@ void psxBios_PAD_init() { // 15
pc0 = ra;
}
-void psxBios_PAD_dr() { // 16
+static void psxBios_PAD_dr() { // 16
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x16]);
#endif
@@ -1586,7 +1586,7 @@ void psxBios_PAD_dr() { // 16
v0 = -1; pc0 = ra;
}
-void psxBios_ReturnFromException() { // 17
+static void psxBios_ReturnFromException() { // 17
LoadRegs();
pc0 = psxRegs.CP0.n.EPC;
@@ -1596,7 +1596,7 @@ void psxBios_ReturnFromException() { // 17
((psxRegs.CP0.n.Status & 0x3c) >> 2);
}
-void psxBios_ResetEntryInt() { // 18
+static void psxBios_ResetEntryInt() { // 18
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x18]);
#endif
@@ -1605,7 +1605,7 @@ void psxBios_ResetEntryInt() { // 18
pc0 = ra;
}
-void psxBios_HookEntryInt() { // 19
+static void psxBios_HookEntryInt() { // 19
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x19]);
#endif
@@ -1614,7 +1614,7 @@ void psxBios_HookEntryInt() { // 19
pc0 = ra;
}
-void psxBios_UnDeliverEvent() { // 0x20
+static void psxBios_UnDeliverEvent() { // 0x20
int ev, spec;
int i;
@@ -1675,7 +1675,7 @@ void psxBios_UnDeliverEvent() { // 0x20
* int open(char *name , int mode);
*/
-void psxBios_open() { // 0x32
+static void psxBios_open() { // 0x32
int i;
char *ptr;
@@ -1700,7 +1700,7 @@ void psxBios_open() { // 0x32
* int lseek(int fd , int offset , int whence);
*/
-void psxBios_lseek() { // 0x33
+static void psxBios_lseek() { // 0x33
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x, %x, %x\n", biosB0n[0x33], a0, a1, a2);
#endif
@@ -1737,7 +1737,7 @@ void psxBios_lseek() { // 0x33
* int read(int fd , void *buf , int nbytes);
*/
-void psxBios_read() { // 0x34
+static void psxBios_read() { // 0x34
char *ptr;
#ifdef PSXBIOS_LOG
@@ -1771,7 +1771,7 @@ void psxBios_read() { // 0x34
* int write(int fd , void *buf , int nbytes);
*/
-void psxBios_write() { // 0x35/0x03
+static void psxBios_write() { // 0x35/0x03
char *ptr;
if (a0 == 1) { // stdout
@@ -1800,7 +1800,7 @@ void psxBios_write() { // 0x35/0x03
* int close(int fd);
*/
-void psxBios_close() { // 0x36
+static void psxBios_close() { // 0x36
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosB0n[0x36], a0);
#endif
@@ -1809,12 +1809,12 @@ void psxBios_close() { // 0x36
pc0 = ra;
}
-void psxBios_putchar() { // 3d
+static void psxBios_putchar() { // 3d
SysPrintf("%c", (char)a0);
pc0 = ra;
}
-void psxBios_puts() { // 3e/3f
+static void psxBios_puts() { // 3e/3f
SysPrintf(Ra0);
pc0 = ra;
}
@@ -1854,7 +1854,7 @@ int nfile;
* struct DIRENTRY* firstfile(char *name,struct DIRENTRY *dir);
*/
-void psxBios_firstfile() { // 42
+static void psxBios_firstfile() { // 42
struct DIRENTRY *dir = (struct DIRENTRY *)Ra1;
u32 _dir = a1;
char *ptr;
@@ -1885,7 +1885,7 @@ void psxBios_firstfile() { // 42
* struct DIRENTRY* nextfile(struct DIRENTRY *dir);
*/
-void psxBios_nextfile() { // 43
+static void psxBios_nextfile() { // 43
struct DIRENTRY *dir = (struct DIRENTRY *)Ra0;
u32 _dir = a0;
char *ptr;
@@ -1929,7 +1929,7 @@ void psxBios_nextfile() { // 43
* int rename(char *old, char *new);
*/
-void psxBios_rename() { // 44
+static void psxBios_rename() { // 44
char *ptr;
int i;
@@ -1968,7 +1968,7 @@ void psxBios_rename() { // 44
* int delete(char *name);
*/
-void psxBios_delete() { // 45
+static void psxBios_delete() { // 45
char *ptr;
int i;
@@ -1989,7 +1989,7 @@ void psxBios_delete() { // 45
pc0 = ra;
}
-void psxBios_InitCARD() { // 4a
+static void psxBios_InitCARD() { // 4a
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosB0n[0x4a], a0);
#endif
@@ -1999,7 +1999,7 @@ void psxBios_InitCARD() { // 4a
pc0 = ra;
}
-void psxBios_StartCARD() { // 4b
+static void psxBios_StartCARD() { // 4b
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x4b]);
#endif
@@ -2009,7 +2009,7 @@ void psxBios_StartCARD() { // 4b
pc0 = ra;
}
-void psxBios_StopCARD() { // 4c
+static void psxBios_StopCARD() { // 4c
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x4c]);
#endif
@@ -2019,7 +2019,7 @@ void psxBios_StopCARD() { // 4c
pc0 = ra;
}
-void psxBios__card_write() { // 0x4e
+static void psxBios__card_write() { // 0x4e
int port;
#ifdef PSXBIOS_LOG
@@ -2043,7 +2043,7 @@ void psxBios__card_write() { // 0x4e
v0 = 1; pc0 = ra;
}
-void psxBios__card_read() { // 0x4f
+static void psxBios__card_read() { // 0x4f
int port;
#ifdef PSXBIOS_LOG
@@ -2065,7 +2065,7 @@ void psxBios__card_read() { // 0x4f
v0 = 1; pc0 = ra;
}
-void psxBios__new_card() { // 0x50
+static void psxBios__new_card() { // 0x50
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x50]);
#endif
@@ -2073,7 +2073,7 @@ void psxBios__new_card() { // 0x50
pc0 = ra;
}
-void psxBios_Krom2RawAdd() { // 0x51
+static void psxBios_Krom2RawAdd() { // 0x51
int i = 0;
const u32 table_8140[][2] = {
@@ -2116,7 +2116,7 @@ void psxBios_Krom2RawAdd() { // 0x51
pc0 = ra;
}
-void psxBios_GetC0Table() { // 56
+static void psxBios_GetC0Table() { // 56
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x56]);
#endif
@@ -2124,7 +2124,7 @@ void psxBios_GetC0Table() { // 56
v0 = 0x674; pc0 = ra;
}
-void psxBios_GetB0Table() { // 57
+static void psxBios_GetB0Table() { // 57
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x57]);
#endif
@@ -2132,7 +2132,7 @@ void psxBios_GetB0Table() { // 57
v0 = 0x874; pc0 = ra;
}
-void psxBios__card_chan() { // 0x58
+static void psxBios__card_chan() { // 0x58
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s\n", biosB0n[0x58]);
#endif
@@ -2141,7 +2141,7 @@ void psxBios__card_chan() { // 0x58
pc0 = ra;
}
-void psxBios_ChangeClearPad() { // 5b
+static void psxBios_ChangeClearPad() { // 5b
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosB0n[0x5b], a0);
#endif
@@ -2155,7 +2155,7 @@ void psxBios_ChangeClearPad() { // 5b
* int SysEnqIntRP(int index , long *queue);
*/
-void psxBios_SysEnqIntRP() { // 02
+static void psxBios_SysEnqIntRP() { // 02
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosC0n[0x02] ,a0);
#endif
@@ -2169,7 +2169,7 @@ void psxBios_SysEnqIntRP() { // 02
* int SysDeqIntRP(int index , long *queue);
*/
-void psxBios_SysDeqIntRP() { // 03
+static void psxBios_SysDeqIntRP() { // 03
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("psxBios_%s: %x\n", biosC0n[0x03], a0);
#endif
@@ -2179,7 +2179,7 @@ void psxBios_SysDeqIntRP() { // 03
v0 = 0; pc0 = ra;
}
-void psxBios_ChangeClearRCnt() { // 0a
+static void psxBios_ChangeClearRCnt() { // 0a
u32 *ptr;
#ifdef PSXBIOS_LOG
@@ -2194,7 +2194,7 @@ void psxBios_ChangeClearRCnt() { // 0a
pc0 = ra;
}
-void psxBios_dummy() {
+static void psxBios_dummy() {
#ifdef PSXBIOS_LOG
PSXBIOS_LOG("unk %x call: %x\n", pc0 & 0x1fffff, t1);
#endif
@@ -2628,7 +2628,7 @@ void psxBiosShutdown() {
} \
}
-void biosInterrupt() {
+static void biosInterrupt() {
int i, bufcount;
// if (psxHu32(0x1070) & 0x1) { // Vsync