diff options
Diffstat (limited to '')
| -rw-r--r-- | src/kdata.asm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/kdata.asm b/src/kdata.asm index ba395f1..5b91030 100644 --- a/src/kdata.asm +++ b/src/kdata.asm @@ -21,8 +21,8 @@ wTmpSlot:: DS 1 wTmpPid:: DS 1 wTmpSP:: DS 2 -; cart-RAM bank allocator (bump; bank 0 taken by the init task) -wNextRamBank:: DS 1 +; cart-RAM bank allocator: 0 = free, 1 = in use. bank 0 is the init task's. +wBankUsed:: DS NUM_RAM_BANKS ; scratch used by sys_fork wForkUserSP:: DS 2 ; parent user SP at fork entry (= Uafter) @@ -31,3 +31,10 @@ wForkChildPid:: DS 1 wForkParentBank::DS 1 wForkChildBank:: DS 1 wCopyBuf:: DS 256 ; bank-copy bounce buffer (WRAM0, always mapped) + +; scratch used by sys_exit / sys_wait +wExitMyPid:: DS 1 +wExitParentPid:: DS 1 +wWaitMyPid:: DS 1 +wWaitRetPid:: DS 1 +wWaitRetCode:: DS 1 |
