|
> No.4410[元記事へ]
島村1243さんへのお返事です。
> 下記hexa文字で表されるバイナリデータを、10進BASICのDATA文として書き、このバイナリデータを、新規バイナリファイル「edid_data.bin」に書き込むプログラムはどの様にすれば良いでしょうか?
> なお、一番左側の数字(8文字分)は、バイナリデータの書き込み先アドレスを明示しているだけなので、DATAとしては無視します。
>
> --アドレス--- ---------------バイナリデータ----------------------
> 00000000 00 FF FF FF FF FF FF 00 4C A3 58 42 00 00 00 00
> 00000010 00 0C 01 03 80 FF FF FF EA 00 00 A0 57 49 9B 26
> 00000020 10 48 4F 21 08 00 01 01 01 01 01 01 01 01 01 01
> 00000030 01 01 01 01 01 01 64 19 00 40 41 00 26 30 18 88
下記のようなのものでよろしいのでしょうか?
(編集でコンマを入れる必要があります)
OPTION CHARACTER BYTE
OPEN #1:NAME "edid_data.bin"
ERASE #1
DO
READ IF MISSING THEN EXIT DO: A$
PRINT #1:CHR$(BVAL(A$,16));
LOOP
DATA 00,FF,FF,FF,FF,FF,FF,00,4C,A3,58,42,00,00,00,00
DATA 00,0C,01,03,80,FF,FF,FF,EA,00,00,A0,57,49,9B,26
DATA 10,48,4F,21,08,00,01,01,01,01,01,01,01,01,01,01
DATA 01,01,01,01,01,01,64,19,00,40,41,00,26,30,18,88
END
また、下記URLもご参考ください
#3986
|
|