diff options
Diffstat (limited to 'src/programs.asm')
| -rw-r--r-- | src/programs.asm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/programs.asm b/src/programs.asm index 1a7092e..f21d40b 100644 --- a/src/programs.asm +++ b/src/programs.asm @@ -88,6 +88,12 @@ ProgSave: SECTION "prog_rm", ROMX[$4000], BANK[17] ProgRm: INCBIN "c/rm.bin" +SECTION "prog_ps", ROMX[$4000], BANK[18] +ProgPs: + INCBIN "c/ps.bin" +SECTION "prog_kill", ROMX[$4000], BANK[19] +ProgKill: + INCBIN "c/kill.bin" ; ----------------------------------------------------------------------------- ; PROG_SH (bank 3) - the shell, now written in C (c/sh.c): parses >/</| and @@ -162,6 +168,10 @@ ProgramTable:: dw ProgSave db LOW(BANK(ProgRm)), HIGH(BANK(ProgRm)) dw ProgRm + db LOW(BANK(ProgPs)), HIGH(BANK(ProgPs)) + dw ProgPs + db LOW(BANK(ProgKill)), HIGH(BANK(ProgKill)) + dw ProgKill ; ----------------------------------------------------------------------------- ; NameTable (ROM0) - command name -> program id, searched by sys_lookup. @@ -198,4 +208,10 @@ NameTable:: db PROG_SAVE db "rm", 0 db PROG_RM + db "sh", 0 + db PROG_SH + db "ps", 0 + db PROG_PS + db "kill", 0 + db PROG_KILL db 0 |
