2017.9.13
前へ
次へ
ホームページトップへ戻る

マイコン独立大作戦
ROM/RAM/RTCボードの製作

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
WindowsパソコンにUSB接続して使う現行方式はそれなりに便利ではありますが、ときとしてWindows
のしがらみから開放されて、小さいながらも独立した一個のパソコンとして機能したいと思うこともあります。
独立大作戦の作戦その1はCRTインターフェースボードの製作です。
作戦その2はキーボードインターフェースです。
作戦その3は、SDカードインターフェースです。
作戦その4は、ROM/RAM/RTCボードです。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

[第24回]


●LOGファイル作成テストプログラム

前回はLOGファイルの作成プログラムをお見せしました。
LOGファイルはSDカードにセーブしますからSDカードアクセスプログラムに含める形で作成しました。
最終的には、RTCアクセスプログラムをコールしてそのときの月日時分データをファイル名にしますが、そこのところはまだ作ってはおりません。
また最終的には、システムルーチンによって1文字を画面に表示するときに同時にLOGファイル作成ルーチンをコールしてその文字コードをLOGバッファに書き込むようにするのですが、そこのところもまだ作っていません。
とりあえずは仮のファイル名を自動生成してオープンし、そこに連続した文字コードを書き込んで、それが正しく作成されるところまでをテストします。
そこまでできれば基本的な部分については大体できたことになると思います。
下はそのように考えて作った簡単なLOGファイル作成テストプログラムです。

017/9/3  20:55  logtest2.txt
END=840F
              ;;; log file test
              ; 17/9/3
              ;
                ORG $8400
              ;
                LOGWR=$9051
                REENT=$1033
              ;
8400 014002     LD BC,$0240
8403 79       LOOP:LD A,C
8404 CD5190     CALL LOGWR
8407 0B         DEC BC
8408 78         LD A,B
8409 B1         OR C
840A C20384     JP NZ,LOOP
840D C33310     JP REENT
              ;
LOGWR        =9051  LOOP         =8403  REENT        =1033  

前回お見せしたLOGWRプログラムはAレジスタの値を文字コードとみなしてログバッファに書き込みます。
LOGWRはバッファが一杯になるまで(512バイトのデータが書き込まれるまで)はバツファに書き込むだけですぐにリターンしてきますからそれだけではテストになりません。
そこでこのテストプログラムでは512バイトを越えるデータとして576バイト(240H)のデータを作成(カウンタとして使っているCレジスタの値をそのまま利用)して576回LOGWRをコールします。
そのようにすることで、ログファイルとして1セクタ分のデータファイルが作成されるはずです。

テスト開始です。

 >jp 904e
>jp 904b
12345670.LOG    1234567J.LOG    1234567Z.LOG    1234567j.LOG    1234567z.LOG    123456Gz.LOG    123456Wz.LOG    
>cm 8003
8003 00-
8004 53-03
8005 44-03
8006 2A-
>jp 8000
>dm 8200,83ff
8200  2E 20 20 20 20 20 20 20-20 20 20 10 00 00 00 00  .          .....
8210  00 00 00 00 00 00 00 00-00 00 04 00 00 00 00 00  ................
8220  2E 2E 20 20 20 20 20 20-20 20 20 10 00 00 00 00  ..         .....
8230  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8240  31 32 33 34 35 36 37 30-4C 4F 47 20 00 00 00 00  12345670LOG ....
8250  00 00 00 00 00 00 00 00-00 00 40 01 00 00 00 00  ..........@.....
8260  31 32 33 34 35 36 37 4A-4C 4F 47 20 00 00 00 00  1234567JLOG ....
8270  00 00 00 00 00 00 00 00-00 00 41 01 00 04 00 00  ..........A.....
8280  31 32 33 34 35 36 37 5A-4C 4F 47 20 00 00 00 00  1234567ZLOG ....
8290  00 00 00 00 00 00 00 00-00 00 42 01 00 06 00 00  ..........B.....
82A0  31 32 33 34 35 36 37 6A-4C 4F 47 20 00 00 00 00  1234567jLOG ....
82B0  00 00 00 00 00 00 00 00-00 00 43 01 00 06 00 00  ..........C.....
82C0  31 32 33 34 35 36 37 7A-4C 4F 47 20 00 00 00 00  1234567zLOG ....
82D0  00 00 00 00 00 00 00 00-00 00 44 01 00 06 00 00  ..........D.....
82E0  31 32 33 34 35 36 47 7A-4C 4F 47 20 00 00 00 00  123456GzLOG ....
82F0  00 00 00 00 00 00 00 00-00 00 45 01 00 04 00 00  ..........E.....
8300  31 32 33 34 35 36 57 7A-4C 4F 47 20 00 00 00 00  123456WzLOG ....
8310  00 00 00 00 00 00 00 00-00 00 46 01 00 00 00 00  ..........F.....
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................

最初に904E(ログファイルオープン)を実行して、そのあと確認のために904B(ログディレクトリ表示)を実行しました。
ログディレクトリに最後に表示された123456Wz.LOGが今回新規オープンされたログファイルです。
このSDカードではログディレクトリの先頭は0303セクタに置かれています(SDカードによってセクタの位置は多少変わります)。
そこでセクタリードプログラムを実行して、0303セクタの中身を読み出して確認しました。
あらかじめSDカードアクセスプログラムは9000番地に、またセクタリードプログラムは8000番地にロードしてあります。
ディレクトリは1ファイルにつき32バイトを割り当てています。
その32バイトの29、30バイト目にファイルのバイト数が入りますが、123456Wz.LOGはまだファイルオープンしたばかりなので、そこは00 00になっています。

あらかじめ8400番地にロードしておいたログテストプログラムを実行しました。

>jp 8400
>jp 8000
>dm 8200,83ff
8200  2E 20 20 20 20 20 20 20-20 20 20 10 00 00 00 00  .          .....
8210  00 00 00 00 00 00 00 00-00 00 04 00 00 00 00 00  ................
8220  2E 2E 20 20 20 20 20 20-20 20 20 10 00 00 00 00  ..         .....
8230  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8240  31 32 33 34 35 36 37 30-4C 4F 47 20 00 00 00 00  12345670LOG ....
8250  00 00 00 00 00 00 00 00-00 00 40 01 00 00 00 00  ..........@.....
8260  31 32 33 34 35 36 37 4A-4C 4F 47 20 00 00 00 00  1234567JLOG ....
8270  00 00 00 00 00 00 00 00-00 00 41 01 00 04 00 00  ..........A.....
8280  31 32 33 34 35 36 37 5A-4C 4F 47 20 00 00 00 00  1234567ZLOG ....
8290  00 00 00 00 00 00 00 00-00 00 42 01 00 06 00 00  ..........B.....
82A0  31 32 33 34 35 36 37 6A-4C 4F 47 20 00 00 00 00  1234567jLOG ....
82B0  00 00 00 00 00 00 00 00-00 00 43 01 00 06 00 00  ..........C.....
82C0  31 32 33 34 35 36 37 7A-4C 4F 47 20 00 00 00 00  1234567zLOG ....
82D0  00 00 00 00 00 00 00 00-00 00 44 01 00 06 00 00  ..........D.....
82E0  31 32 33 34 35 36 47 7A-4C 4F 47 20 00 00 00 00  123456GzLOG ....
82F0  00 00 00 00 00 00 00 00-00 00 45 01 00 04 00 00  ..........E.....
8300  31 32 33 34 35 36 57 7A-4C 4F 47 20 00 00 00 00  123456WzLOG ....
8310  00 00 00 00 00 00 00 00-00 00 46 01 00 02 00 00  ..........F.....
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................

そのあとまたさきほどと同じセクタリードプログラム(8000番地)を実行して、ログディレクトリがどう変化したかを確認しました。
さきほど00 00だった123456Wz.LOGの29、30バイト目が00 02になりました。
1セクタ(0200H、512バイト)のデータが作成されたことを示しています。

そこで続けてもう一度、同じことを実行してみました。
これでログデータとして240H+240H=480H(1152バイト)のデータが作成されたことになります。

>jp 8400
>jp 8000
>dm 8200,83ff
8200  2E 20 20 20 20 20 20 20-20 20 20 10 00 00 00 00  .          .....
8210  00 00 00 00 00 00 00 00-00 00 04 00 00 00 00 00  ................
8220  2E 2E 20 20 20 20 20 20-20 20 20 10 00 00 00 00  ..         .....
8230  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8240  31 32 33 34 35 36 37 30-4C 4F 47 20 00 00 00 00  12345670LOG ....
8250  00 00 00 00 00 00 00 00-00 00 40 01 00 00 00 00  ..........@.....
8260  31 32 33 34 35 36 37 4A-4C 4F 47 20 00 00 00 00  1234567JLOG ....
8270  00 00 00 00 00 00 00 00-00 00 41 01 00 04 00 00  ..........A.....
8280  31 32 33 34 35 36 37 5A-4C 4F 47 20 00 00 00 00  1234567ZLOG ....
8290  00 00 00 00 00 00 00 00-00 00 42 01 00 06 00 00  ..........B.....
82A0  31 32 33 34 35 36 37 6A-4C 4F 47 20 00 00 00 00  1234567jLOG ....
82B0  00 00 00 00 00 00 00 00-00 00 43 01 00 06 00 00  ..........C.....
82C0  31 32 33 34 35 36 37 7A-4C 4F 47 20 00 00 00 00  1234567zLOG ....
82D0  00 00 00 00 00 00 00 00-00 00 44 01 00 06 00 00  ..........D.....
82E0  31 32 33 34 35 36 47 7A-4C 4F 47 20 00 00 00 00  123456GzLOG ....
82F0  00 00 00 00 00 00 00 00-00 00 45 01 00 04 00 00  ..........E.....
8300  31 32 33 34 35 36 57 7A-4C 4F 47 20 00 00 00 00  123456WzLOG ....
8310  00 00 00 00 00 00 00 00-00 00 46 01 00 04 00 00  ..........F.....
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................


さきほど00 02だったところが00 04になっています。
2セクタのデータ(0400H、1024バイト)がログファイルとしてSDカードに書き込まれたことを示しています。
このようにログファイルはセクタ単位(512バイト)ごとに記録されますから、たとえばいきなりリセットしたり電源をOFFにすると、512バイトに満たない半端なログデータは記録されないで捨てられてしまいます。
上のテストでは80H(128バイト)のデータが半端なログデータとして残っているはずです。
そこでシステムを終了するときにログファイルのクローズをします。
ログクローズはアドレス9054です。
最終的には何かコマンドを作ってログクローズをコールするように考えます。

>usr($9054)

>jp 8000
>dm 8200,83ff
8200  2E 20 20 20 20 20 20 20-20 20 20 10 00 00 00 00  .          .....
8210  00 00 00 00 00 00 00 00-00 00 04 00 00 00 00 00  ................
8220  2E 2E 20 20 20 20 20 20-20 20 20 10 00 00 00 00  ..         .....
8230  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8240  31 32 33 34 35 36 37 30-4C 4F 47 20 00 00 00 00  12345670LOG ....
8250  00 00 00 00 00 00 00 00-00 00 40 01 00 00 00 00  ..........@.....
8260  31 32 33 34 35 36 37 4A-4C 4F 47 20 00 00 00 00  1234567JLOG ....
8270  00 00 00 00 00 00 00 00-00 00 41 01 00 04 00 00  ..........A.....
8280  31 32 33 34 35 36 37 5A-4C 4F 47 20 00 00 00 00  1234567ZLOG ....
8290  00 00 00 00 00 00 00 00-00 00 42 01 00 06 00 00  ..........B.....
82A0  31 32 33 34 35 36 37 6A-4C 4F 47 20 00 00 00 00  1234567jLOG ....
82B0  00 00 00 00 00 00 00 00-00 00 43 01 00 06 00 00  ..........C.....
82C0  31 32 33 34 35 36 37 7A-4C 4F 47 20 00 00 00 00  1234567zLOG ....
82D0  00 00 00 00 00 00 00 00-00 00 44 01 00 06 00 00  ..........D.....
82E0  31 32 33 34 35 36 47 7A-4C 4F 47 20 00 00 00 00  123456GzLOG ....
82F0  00 00 00 00 00 00 00 00-00 00 45 01 00 04 00 00  ..........E.....
8300  31 32 33 34 35 36 57 7A-4C 4F 47 20 00 00 00 00  123456WzLOG ....
8310  00 00 00 00 00 00 00 00-00 00 46 01 80 04 00 00  ..........F.....
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................

9054をコールしたあとログディレクトリを確認すると、さきほど00 04だったところが80 04になっています。
ログデータとして0480H(1152バイト)のデータがセーブされたことを示しています。
その前の2バイトを見ると46 01になっています。
実際のログデータが0146クラスタにあることを示しています。
このSDカードの場合0146クラスタの先頭セクタbヘ5383になります(SDカードによって多少変わります)。
そこで以下の操作で5383〜5385セクタを読み出して内容を確認してみました。

>cm 8003
8003 00-
8004 03-53
8005 03-83
8006 2A-
>jp 8000
>dm 8200,83ff
8200  40 3F 3E 3D 3C 3B 3A 39-38 37 36 35 34 33 32 31  @?>=<;:987654321
8210  30 2F 2E 2D 2C 2B 2A 29-28 27 26 25 24 23 22 21  0/.-,+*)('&%$#"!
8220  20 1F 1E 1D 1C 1B 1A 19-18 17 16 15 14 13 12 11   ...............
8230  10 0F 0E 0D 0C 0B 0A 09-08 07 06 05 04 03 02 01  ................
8240  00 FF FE FD FC FB FA F9-F8 F7 F6 F5 F4 F3 F2 F1  ................
8250  F0 EF EE ED EC EB EA E9-E8 E7 E6 E5 E4 E3 E2 E1  ................
8260  E0 DF DE DD DC DB DA D9-D8 D7 D6 D5 D4 D3 D2 D1  .゚゙ンワロレルリラヨユヤモメム
8270  D0 CF CE CD CC CB CA C9-C8 C7 C6 C5 C4 C3 C2 C1  ミマホヘフヒハノネヌニナトテツチ
8280  C0 BF BE BD BC BB BA B9-B8 B7 B6 B5 B4 B3 B2 B1  タソセスシサコケクキカオエウイア
8290  B0 AF AE AD AC AB AA A9-A8 A7 A6 A5 A4 A3 A2 A1  ーッョュャォェゥィァヲ・、」「。
82A0  A0 9F 9E 9D 9C 9B 9A 99-98 97 96 95 94 93 92 91  ...............
82B0  90 8F 8E 8D 8C 8B 8A 89-88 87 86 85 84 83 82 81  ................
82C0  80 7F 7E 7D 7C 7B 7A 79-78 77 76 75 74 73 72 71  .~}|{zyxwvutsrq
82D0  70 6F 6E 6D 6C 6B 6A 69-68 67 66 65 64 63 62 61  ponmlkjihgfedcba
82E0  60 5F 5E 5D 5C 5B 5A 59-58 57 56 55 54 53 52 51  `_^]\[ZYXWVUTSRQ
82F0  50 4F 4E 4D 4C 4B 4A 49-48 47 46 45 44 43 42 41  PONMLKJIHGFEDCBA
8300  40 3F 3E 3D 3C 3B 3A 39-38 37 36 35 34 33 32 31  @?>=<;:987654321
8310  30 2F 2E 2D 2C 2B 2A 29-28 27 26 25 24 23 22 21  0/.-,+*)('&%$#"!
8320  20 1F 1E 1D 1C 1B 1A 19-18 17 16 15 14 13 12 11   ...............
8330  10 0F 0E 0D 0C 0B 0A 09-08 07 06 05 04 03 02 01  ................
8340  00 FF FE FD FC FB FA F9-F8 F7 F6 F5 F4 F3 F2 F1  ................
8350  F0 EF EE ED EC EB EA E9-E8 E7 E6 E5 E4 E3 E2 E1  ................
8360  E0 DF DE DD DC DB DA D9-D8 D7 D6 D5 D4 D3 D2 D1  .゚゙ンワロレルリラヨユヤモメム
8370  D0 CF CE CD CC CB CA C9-C8 C7 C6 C5 C4 C3 C2 C1  ミマホヘフヒハノネヌニナトテツチ
8380  C0 BF BE BD BC BB BA B9-B8 B7 B6 B5 B4 B3 B2 B1  タソセスシサコケクキカオエウイア
8390  B0 AF AE AD AC AB AA A9-A8 A7 A6 A5 A4 A3 A2 A1  ーッョュャォェゥィァヲ・、」「。
83A0  A0 9F 9E 9D 9C 9B 9A 99-98 97 96 95 94 93 92 91  ...............
83B0  90 8F 8E 8D 8C 8B 8A 89-88 87 86 85 84 83 82 81  ................
83C0  80 7F 7E 7D 7C 7B 7A 79-78 77 76 75 74 73 72 71  .~}|{zyxwvutsrq
83D0  70 6F 6E 6D 6C 6B 6A 69-68 67 66 65 64 63 62 61  ponmlkjihgfedcba
83E0  60 5F 5E 5D 5C 5B 5A 59-58 57 56 55 54 53 52 51  `_^]\[ZYXWVUTSRQ
83F0  50 4F 4E 4D 4C 4B 4A 49-48 47 46 45 44 43 42 41  PONMLKJIHGFEDCBA


>cm 8003
8003 00-
8004 53-
8005 83-84
8006 2A-
>jp 8000
>dm 8200,83ff
8200  40 3F 3E 3D 3C 3B 3A 39-38 37 36 35 34 33 32 31  @?>=<;:987654321
8210  30 2F 2E 2D 2C 2B 2A 29-28 27 26 25 24 23 22 21  0/.-,+*)('&%$#"!
8220  20 1F 1E 1D 1C 1B 1A 19-18 17 16 15 14 13 12 11   ...............
8230  10 0F 0E 0D 0C 0B 0A 09-08 07 06 05 04 03 02 01  ................
8240  40 3F 3E 3D 3C 3B 3A 39-38 37 36 35 34 33 32 31  @?>=<;:987654321
8250  30 2F 2E 2D 2C 2B 2A 29-28 27 26 25 24 23 22 21  0/.-,+*)('&%$#"!
8260  20 1F 1E 1D 1C 1B 1A 19-18 17 16 15 14 13 12 11   ...............
8270  10 0F 0E 0D 0C 0B 0A 09-08 07 06 05 04 03 02 01  ................
8280  00 FF FE FD FC FB FA F9-F8 F7 F6 F5 F4 F3 F2 F1  ................
8290  F0 EF EE ED EC EB EA E9-E8 E7 E6 E5 E4 E3 E2 E1  ................
82A0  E0 DF DE DD DC DB DA D9-D8 D7 D6 D5 D4 D3 D2 D1  .゚゙ンワロレルリラヨユヤモメム
82B0  D0 CF CE CD CC CB CA C9-C8 C7 C6 C5 C4 C3 C2 C1  ミマホヘフヒハノネヌニナトテツチ
82C0  C0 BF BE BD BC BB BA B9-B8 B7 B6 B5 B4 B3 B2 B1  タソセスシサコケクキカオエウイア
82D0  B0 AF AE AD AC AB AA A9-A8 A7 A6 A5 A4 A3 A2 A1  ーッョュャォェゥィァヲ・、」「。
82E0  A0 9F 9E 9D 9C 9B 9A 99-98 97 96 95 94 93 92 91  ...............
82F0  90 8F 8E 8D 8C 8B 8A 89-88 87 86 85 84 83 82 81  ................
8300  80 7F 7E 7D 7C 7B 7A 79-78 77 76 75 74 73 72 71  .~}|{zyxwvutsrq
8310  70 6F 6E 6D 6C 6B 6A 69-68 67 66 65 64 63 62 61  ponmlkjihgfedcba
8320  60 5F 5E 5D 5C 5B 5A 59-58 57 56 55 54 53 52 51  `_^]\[ZYXWVUTSRQ
8330  50 4F 4E 4D 4C 4B 4A 49-48 47 46 45 44 43 42 41  PONMLKJIHGFEDCBA
8340  40 3F 3E 3D 3C 3B 3A 39-38 37 36 35 34 33 32 31  @?>=<;:987654321
8350  30 2F 2E 2D 2C 2B 2A 29-28 27 26 25 24 23 22 21  0/.-,+*)('&%$#"!
8360  20 1F 1E 1D 1C 1B 1A 19-18 17 16 15 14 13 12 11   ...............
8370  10 0F 0E 0D 0C 0B 0A 09-08 07 06 05 04 03 02 01  ................
8380  00 FF FE FD FC FB FA F9-F8 F7 F6 F5 F4 F3 F2 F1  ................
8390  F0 EF EE ED EC EB EA E9-E8 E7 E6 E5 E4 E3 E2 E1  ................
83A0  E0 DF DE DD DC DB DA D9-D8 D7 D6 D5 D4 D3 D2 D1  .゚゙ンワロレルリラヨユヤモメム
83B0  D0 CF CE CD CC CB CA C9-C8 C7 C6 C5 C4 C3 C2 C1  ミマホヘフヒハノネヌニナトテツチ
83C0  C0 BF BE BD BC BB BA B9-B8 B7 B6 B5 B4 B3 B2 B1  タソセスシサコケクキカオエウイア
83D0  B0 AF AE AD AC AB AA A9-A8 A7 A6 A5 A4 A3 A2 A1  ーッョュャォェゥィァヲ・、」「。
83E0  A0 9F 9E 9D 9C 9B 9A 99-98 97 96 95 94 93 92 91  ...............
83F0  90 8F 8E 8D 8C 8B 8A 89-88 87 86 85 84 83 82 81  ................


>cm 8003
8003 00-
8004 53-
8005 84-85
8006 2A-
>jp 8000
>dm 8200,83ff
8200  80 7F 7E 7D 7C 7B 7A 79-78 77 76 75 74 73 72 71  .~}|{zyxwvutsrq
8210  70 6F 6E 6D 6C 6B 6A 69-68 67 66 65 64 63 62 61  ponmlkjihgfedcba
8220  60 5F 5E 5D 5C 5B 5A 59-58 57 56 55 54 53 52 51  `_^]\[ZYXWVUTSRQ
8230  50 4F 4E 4D 4C 4B 4A 49-48 47 46 45 44 43 42 41  PONMLKJIHGFEDCBA
8240  40 3F 3E 3D 3C 3B 3A 39-38 37 36 35 34 33 32 31  @?>=<;:987654321
8250  30 2F 2E 2D 2C 2B 2A 29-28 27 26 25 24 23 22 21  0/.-,+*)('&%$#"!
8260  20 1F 1E 1D 1C 1B 1A 19-18 17 16 15 14 13 12 11   ...............
8270  10 0F 0E 0D 0C 0B 0A 09-08 07 06 05 04 03 02 01  ................
8280  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8290  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8300  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8310  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................

ここまでうまくできたようです。

ROM/RAM/RTCボードの製作[第24回]
2017.9.13upload

前へ
次へ
ホームページトップへ戻る