https://github.com/NipponNoraneko/FC-DiskBASIC/tree/v3 から分離しました。
今後はこのリポジトリを更新していきます。
最近の更新
- 簡易モニタ(MON)を外部コマンド化
- ファイルリネーム: FDSRENコマンドを仮実装
- ファイル削除: FDSDELコマンドを仮実装
- テル氏のPAC-WORLDを同梱
- 許諾画面のスキップ
- fdsファイルの作成に fdspackerを使用
- BASICファイルのLOAD/SAVE
-
ディスクカードアクセス(実験中)
現在は$6000から$6fffをBASICプログラムとして扱っています。今後仕様の変更を行いますのでご注意ください。- FDS
ディスクカードのファイル一覧を表示 - FDSLIST
ディスクカードのファイル詳細を表示 - FDSLOAD fileID
BASICプログラムを読み込みます。引数にはFDS/FDSLISTで表示されるfileIDを指定します。 - FDSSAVE "filename"
BASICプログラムを保存します。ファイル名が同じ場合は上書きされます。 - FDSDEL fileID
ファイルを削除します。引数にはFDS/FDSLISTで表示されるfileIDを指定します。
※ディスクカードの残量を見ていませんので、たくさんファイルを追加すると壊れます。
- FDS
-
簡易モニタ(未完成)
メモリ内容の表示・変更を行います。
※外部コマンド化されたので、使用する際はFDSLOADで読み込む必要があります。
■ 起動:- FDSLOADでコマンドを読み込みます(デフォルトでは、FDSLOAD 10)。
- ダイレクトモードでMONと入力
MON
- D
メモリ・ダンプ - M
メモリ変更 - Q
終了
- D
- fdspacker: .fdsファイルの作成に使用します。
- ca65,ld65(cc65スイート): アセンブラ、リンカ
- Family BASIC V3 と、その .nesファイル
※"FamilyBasicV3.nes"として配置します。
ca65 fbv3d.s
ld65 -o fbv3d.bin -C fbv3d.cfg fbv3d.o
fdspacker pack fbv3d.json fbv3d.fds
- Micah Cowan's: GitHub Family BASIC V3 逆アセンブル
- TakuikaNinja's: GitHub FDS BIOS ROM 逆アセンブリ
- PAC-WORLD
テル氏 同梱の許可をいただきました。 - 許諾画面スキップ
- Forum discussion:
https://forums.nesdev.org/viewtopic.php?t=25171 - Github bbbradsmith/NES-ca65-example
https://github.com/bbbradsmith/NES-ca65-example/tree/fds
- Forum discussion:
- ClusterM's: GitHub fdspacker


