diff options
| author | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2009-11-26 06:41:17 +0000 |
|---|---|---|
| committer | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2009-11-26 06:41:17 +0000 |
| commit | acd164d56c60efd57a87c0cbe53fe6aee3be6696 (patch) | |
| tree | f9de10a5ff2039170952a910920496a77ac825da /libpcsxcore | |
| parent | 9b9ad9958e1e373fa8804e5866e77d9f40b5d624 (diff) | |
| download | pcsxr-acd164d56c60efd57a87c0cbe53fe6aee3be6696.tar.gz | |
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38248 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/psxbios.c | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/libpcsxcore/psxbios.c b/libpcsxcore/psxbios.c index ab16e8b0..3afdf7dc 100644 --- a/libpcsxcore/psxbios.c +++ b/libpcsxcore/psxbios.c @@ -487,12 +487,12 @@ void psxBios_srand() { // 30 void psxBios_malloc() { // 33 -#ifdef PSXBIOS_LOG - PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x33]); -#endif unsigned int *chunk, *newchunk; unsigned int dsize, csize, cstat; int colflag; +#ifdef PSXBIOS_LOG
+ PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x33]);
+#endif
// scan through heap and combine free chunks of space chunk = heap_addr; @@ -591,12 +591,11 @@ void psxBios_calloc() { // 37 } void psxBios_realloc() { // 38 -#ifdef PSXBIOS_LOG - PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x38]); -#endif - u32 block = a0; u32 size = a1; +#ifdef PSXBIOS_LOG
+ PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x38]);
+#endif
a0 = block; psxBios_free(); @@ -607,12 +606,11 @@ void psxBios_realloc() { // 38 /* InitHeap(void *block , int n) */ void psxBios_InitHeap() { // 39 + unsigned int size;
-#ifdef PSXBIOS_LOG - PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x39]); -#endif - - unsigned int size; +#ifdef PSXBIOS_LOG
+ PSXBIOS_LOG("psxBios_%s\n", biosA0n[0x39]);
+#endif
if (((a0 & 0x1fffff) + a1)>= 0x200000) size = 0x1ffffc - (a0 & 0x1fffff); else size = a1; @@ -893,18 +891,19 @@ void psxBios__96_remove() { // 72 } void psxBios_SetMem() { // 9f -#ifdef PSXBIOS_LOG - PSXBIOS_LOG("psxBios_%s: %x, %x\n", biosA0n[0x9f], a0, a1); -#endif - u32 new = psxHu32(0x1060); +
+#ifdef PSXBIOS_LOG
+ PSXBIOS_LOG("psxBios_%s: %x, %x\n", biosA0n[0x9f], a0, a1);
+#endif
+
switch(a0) { case 2: psxHu32ref(0x1060) = SWAP32(new); psxMu32ref(0x060) = a0; SysPrintf("Change effective memory : %d MBytes\n",a0); break; - + case 8: psxHu32ref(0x1060) = SWAP32(new | 0x300); psxMu32ref(0x060) = a0; |
