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.