Not sure shift is working. I tried using QBASIC but couldn't type : only ; because of that.
Then I tried running the program SHELL and it crashed.