実現したいこと
昔のNEC社のN88BASICのプログラムを、DxLibライブラリを用いたC言語に移植しようとしています。その前段階として、Windows11環境で、フリーソフト「N88BASIC for Windows95」をダウンロードして、その上で昔のプログラムを動かそうとしたところ、GET命令のところで「文法エラー」と言われて止まってしまいました。移植しようにも、元のプログラムがどんな動きをしたか確認しないとできないので、とにかくプログラムが動いてくれないと前に進めません。GET命令関連のところを、抜粋しました。
BASIC
1100 DIM IP(8),IQ(8) 2110 GET (319,359)-STEP(2,2),IP 3120 GET (319,370)-STEP(2,2),IQ 4130 FOR I=369 TO 325 STEP -1 5140 PUT (319,I+1),IQ,PSET: GET (319,I)-STEP(2,2),IQ: PUT (319,I),IP,PSET 6150 NEXT I
発生している問題・分からないこと
「文法エラー 行番号110」と表示されました。
エラーメッセージ
error
1文法エラー 行番号110
該当のソースコード
BASIC
1```BASIC 2100 DIM IP(8),IQ(8) 3110 GET (319,359)-STEP(2,2),IP 4120 GET (319,370)-STEP(2,2),IQ 5130 FOR I=369 TO 325 STEP -1 6140 PUT (319,I+1),IQ,PSET: GET (319,I)-STEP(2,2),IQ: PUT (319,I),IP,PSET 7150 NEXT I
### 試したこと・調べたこと - [x] teratailやGoogle等で検索した - [x] ソースコードを自分なりに変更した - [ ] 知人に聞いた - [ ] その他 ##### 上記の詳細・結果 グーグルで、「N88BASIC」「GET命令」「文法エラー」などと検索してみましたが、解決しそうなものはありませんでした。 ### 補足 何をどう直せば文法エラーが回避されるかを知りたいです。移植する上でも、N88BASICのGET命令を、DxLibを用いたC言語で、同等の機能を持つ関数などを自作して対応しようと考えております。何が「文法エラー」なのでしょうか。
回答2件
あなたの回答
tips
プレビュー