fsh-shell/includes/CryptoCommands/CryptoCommand.asm

43 lines
1.1 KiB
NASM

cryptocmddecode:
decodecmdopt(cryptocmdENCRYPT, cryptocmdENCRYPTo)
decodecmdopt(cryptocmdDECRYPT, cryptocmdDECRYPTo)
ret
cryptocmdroute:
pop bc
routeoptjp(cryptocmdENCRYPTo, cryptocmdENCRYPTf)
routeoptjp(cryptocmdDECRYPTo, cryptocmdDECRYPTf)
push bc
ret
cryptocmdmanroute:
pop bc
subroutestrjp(cryptocmdENCRYPT, cryptocmdROT, cryptocmdROTm)
subroutestrjp(cryptocmdDECRYPT, cryptocmdunROT, cryptocmdunROTm)
subroutestrjp(cryptocmdENCRYPT, cryptocmdHELP, cryptocmdHELPm)
subroutestrjp(cryptocmdDECRYPT, cryptocmdHELP, cryptocmdHELPm)
routestrjp(cryptocmdENCRYPT, cryptocmdENCRYPTm)
routestrjp(cryptocmdDECRYPT, cryptocmdDECRYPTm)
push bc
ret
cryptocmdmanrouteu:
pop bc
subrouteustrjp(cryptocmdENCRYPT, cryptocmdROT, cryptocmdROTu)
subrouteustrjp(cryptocmdDECRYPT, cryptocmdunROT, cryptocmdunROTu)
subrouteustrjp(cryptocmdENCRYPT, cryptocmdHELP, cryptocmdHELPu)
subrouteustrjp(cryptocmdDECRYPT, cryptocmdHELP, cryptocmdHELPu)
routeustrjp(cryptocmdENCRYPT, cryptocmdENCRYPTu)
routeustrjp(cryptocmdDECRYPT, cryptocmdDECRYPTu)
push bc
ret
#include "includes/CryptoCommands/CryptoCommands.inc"