summaryrefslogtreecommitdiff
path: root/src/code/sys_cfb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/code/sys_cfb.c')
-rw-r--r--src/code/sys_cfb.c53
1 files changed, 21 insertions, 32 deletions
diff --git a/src/code/sys_cfb.c b/src/code/sys_cfb.c
index 182e53f4d..454b63a58 100644
--- a/src/code/sys_cfb.c
+++ b/src/code/sys_cfb.c
@@ -1,66 +1,55 @@
#include <global.h>
-volatile u32 sSysCfbFbPtr[2]; //may not be volatile but it currently gets SysCfb_Init closer from matching
+volatile u32 sSysCfbFbPtr[2]; // may not be volatile but it currently gets SysCfb_Init closer from matching
u32 sSysCfbEnd;
-//small reaordering
+// small reaordering
#ifdef NON_MATCHING
-void SysCfb_Init(s32 n64dd)
-{
- if (osMemSize >= 0x800000U)
- {
- //8MB or more memory is installed
+void SysCfb_Init(s32 n64dd) {
+ if (osMemSize >= 0x800000U) {
+ // 8MB or more memory is installed
osSyncPrintf("8Mバイト以上のメモリが搭載されています\n");
- if (n64dd == 1)
- {
- //RAM 8M mode (N64DD compatible)
+ if (n64dd == 1) {
+ // RAM 8M mode (N64DD compatible)
osSyncPrintf("RAM 8M mode (N64DD対応)\n");
sSysCfbEnd = 0x805FB000;
- }
- else
- {
- //The margin for this version is% dK bytes
+ } else {
+ // The margin for this version is% dK bytes
osSyncPrintf("このバージョンのマージンは %dK バイトです\n", (0x4BC00 / 1024));
sSysCfbEnd = 0x8044BE80;
}
- }
- else if (osMemSize >= 0x400000U)
- {
+ } else if (osMemSize >= 0x400000U) {
sSysCfbEnd = 0x80400000;
osSyncPrintf("RAM4M mode\n");
- }
- else
- {
+ } else {
LogUtils_HungupThread("../sys_cfb.c", 0x162);
}
sSysCfbEnd &= ~0x3f;
- //The final address used by the system is% 08x
+ // The final address used by the system is% 08x
osSyncPrintf("システムが使用する最終アドレスは %08x です\n", sSysCfbEnd);
- sSysCfbFbPtr[0] = sSysCfbEnd - (SCREEN_WIDTH*SCREEN_HEIGHT*4);
- sSysCfbFbPtr[1] = sSysCfbEnd - (SCREEN_WIDTH*SCREEN_HEIGHT*2);
- //Frame buffer addresses are% 08x and% 08x
+ sSysCfbFbPtr[0] = sSysCfbEnd - (SCREEN_WIDTH * SCREEN_HEIGHT * 4);
+ sSysCfbFbPtr[1] = sSysCfbEnd - (SCREEN_WIDTH * SCREEN_HEIGHT * 2);
+ // Frame buffer addresses are% 08x and% 08x
osSyncPrintf("フレームバッファのアドレスは %08x と %08x です\n", sSysCfbFbPtr[0], sSysCfbFbPtr[1]);
}
#else
#pragma GLOBAL_ASM("asm/non_matchings/code/sys_cfb/SysCfb_Init.s")
#endif
-void SysCfb_Reset()
-{
+void SysCfb_Reset() {
sSysCfbFbPtr[0] = 0;
sSysCfbFbPtr[1] = 0;
sSysCfbEnd = 0;
}
-u32 SysCfb_GetFbPtr(s32 idx)
-{
- if (idx < 2)
+u32 SysCfb_GetFbPtr(s32 idx) {
+ if (idx < 2) {
return sSysCfbFbPtr[idx];
+ }
return 0;
}
-u32 SysCfb_GetFbEnd()
-{
+u32 SysCfb_GetFbEnd() {
return sSysCfbEnd;
-} \ No newline at end of file
+}