13行目の IF B==#A THEN GOTO @COUNT の、THENとGOTOの間にBEEP 1:と書いてみて、画面には表示されない処理の流れも音で把握する、という方法もありますね。 プログラムを実行してみて、カレントディレクトリ名が表示されず、コマンド受付状態にもなっていなければプログラムは終了していない、つまり無限ループになってはいると思いますよ。