|
WindowsのGUI用環境が使い易いかと考えて今月は、これに対応すべく
ソフトを製作してましたけど大枠で終了したと言う思いも抱いています。 今後はこれらのソフトの細かい修正で仕上げを予定してますけど自分と メールで連絡がとれる方にはソースを提供しますので、ご連絡下さい。 それ以外の方にもいつか、どこかで実行形式は公開する予定でいます。 ファミコンのQDの高速読み書きソフトも今年中には間に合わせたい と考えてます。このヤフーブログ自体が年末に閉鎖になりますので。 なお、このブログで公開した内容に瑕疵があった時でも責任は とれませんので、あくまで各個人のご理解のもとに使用して下さい。 ・前回(と言っても今日の午前中ですけど)の修正です ×)コンストラタ、デストラタ ○)コンストラクタ、デストラクタ その他、この間に少なからず誤字、脱字、勘違い等がありましたが 何彼と好意的に解釈して適切に修正して頂ければと考える次第です。 ・FM-7のメモリ内でブロック転送する簡易的なユーティリティ エントリ:$3108、データを設定しコールする (ワークエリアを含んで256バイト毎のポジション・インディベンドです) 「製作35(修正は製作37にあり)」で公開したFM-7用ソフトが$3000から $3078にある時に、$FC00以降のメモリに転送する時等に使って下さい。 上記の場合は先頭アドレスを$3102からの2バイトに#3000(16進数)を 設定し、末尾+1のアドレスを$3104からの2バイトに#307A設定し、更に 転送先の先頭アドレスの#FC00を$3106からの2バイトに設定して下さい。 下の通りに入力すれば上で説明した通りになります。ただし転送元と 転送先が重なってる場合の考慮はしてませんので、あくまで簡易的と 理解して使って頂ければ考えます。 [root@localhost BIN20190606]# ./f9dasm -noconv -offset 3100 FM_TUTY20190721.dat f9dasm: M6800/1/2/3/8/9 / H6309 Binary/OS9/FLEX9 Disassembler V1.75 Loaded binary file FM_TUTY20190721.dat ***************************************************** ** Used Labels * ***************************************************** M0000 EQU $0000 ***************************************************** ** Program Code / Data Areas * ***************************************************** ORG $3100 NEG M0000 *3100: 00 00 '..' M3102 NEG M3000 *3102: 30 00 '..' M3104 NEG M307A *3104: 30 7A '..' M3106 NEG MFC00 *3106: FC 00 '..' LDX M3102,PCR *3108: AE 8C F7 '...' LDY M3106,PCR *310B: 10 AE 8C F7 '....' Z310F LDA ,X+ *310F: A6 80 '..' STA ,Y+ *3111: A7 A0 '..' CMPX M3104,PCR *3113: AC 8C EE '...' BGE Z311A *3116: 2C 02 ''.' BRA Z310F *3118: 20 F5 ' .' Z311A RTS *311A: 39 '9' NEG M0000 *311B: 00 00 '..' NEG M0000 *311D: 00 00 '..' NEG M0000 *311F: 00 00 '..' END |

>
- コンピュータとインターネット
>
- コンピュータ
>
- ソフトウェア




