diff options
Diffstat (limited to 'src/programs.asm')
| -rw-r--r-- | src/programs.asm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/programs.asm b/src/programs.asm index a3a6db2..161ee2f 100644 --- a/src/programs.asm +++ b/src/programs.asm @@ -79,6 +79,15 @@ ProgHead: SECTION "prog_args", ROMX[$4000], BANK[14] ProgArgs: INCBIN "c/args.bin" +SECTION "prog_ls", ROMX[$4000], BANK[15] +ProgLs: + INCBIN "c/ls.bin" +SECTION "prog_save", ROMX[$4000], BANK[16] +ProgSave: + INCBIN "c/save.bin" +SECTION "prog_rm", ROMX[$4000], BANK[17] +ProgRm: + INCBIN "c/rm.bin" ; ----------------------------------------------------------------------------- ; PROG_SH (bank 3) - a tiny shell. @@ -217,6 +226,12 @@ ProgSh: db PROG_HEAD db "args", 0 db PROG_ARGS + db "ls", 0 + db PROG_LS + db "save", 0 + db PROG_SAVE + db "rm", 0 + db PROG_RM db 0 ; terminator ; ----------------------------------------------------------------------------- @@ -277,3 +292,9 @@ ProgramTable:: dw ProgHead db LOW(BANK(ProgArgs)), HIGH(BANK(ProgArgs)) dw ProgArgs + db LOW(BANK(ProgLs)), HIGH(BANK(ProgLs)) + dw ProgLs + db LOW(BANK(ProgSave)), HIGH(BANK(ProgSave)) + dw ProgSave + db LOW(BANK(ProgRm)), HIGH(BANK(ProgRm)) + dw ProgRm |
