今日のテーマ   日々改造 (^_^;)         
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新50] [ワード検索] [過去ログ]

タイトル Re: C000h VRAM領域と CDBL$() の問題
投稿日: 2024/05/09(木) 22:22
投稿者としき
参照先http://toshiki.la.coocan.jp/
 番 号 11240    11234 番 konno さんへのコメント    コメント数 1

ごめんなさい、ここのところがよくわからないので解説希望。

> その原因は、J31BASIC の CDBL$() という、1バイトの数字を2バイト文字に変換する関数でした。
> 元々は J3100 でこの関数を使って表示していたので元に戻してみたらこうなったということです。
> しかたがないので、TurboBasic と同じやり方に戻しました。

(1)J31BASICではCDBL$()を使っていた
(2)でも何らかの理由でJ3100ではCDBL$()を使わなくなった
(3)だけどやっぱりCDBL$()を使ったら文字化け
(4)TurboBasicと同じCDBL$()を使わない方法に戻した

という理解でよろしいのでしょうか。それとも

(1)J31BASICではCDBL$()を使っていた
(2')でもJ3100以外の機械で使うためにCDBL$()を使わなくなった
(3)だけどやっぱりCDBL$()を使ったら文字化け
(4)TurboBasicと同じCDBL$()を使わない方法に戻した

こっちの理由かな。
つまり、(2)なのか(2')なのかで違いがあるかも、というお話。


余談ですが、N88-BASICにはCDBL$()という関数はありません。
数値型のCDBL()という関数はあります。
引数を倍精度型に変換するという関数です。
文例として
A#=CDBL(256%)
なんていうのが載っていますが、仮に
A#=256%
とした場合と何が違うのか、あまり知られていません。違いはないのかも。
積極的には使われない関数であることは間違いありません。

    - No.11240 一括表示へ   -   コメント元:11234 一括表示へ  -    [ 返信 ]    [引用無し] soft


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
11226.J31用BASICコンパイラの各エミュ対応沼 - konno 24/04/23-01:23
  ┣11234.C000h VRAM領域と CDBL$() の問題 - konno 24/05/01-17:48
  ┃┣11239.C000h セグメントは間違い、A000h でした。m(__)m - konno 24/05/06-01:56
  ┃┗11240.Re: C000h VRAM領域と CDBL$() の問題 - としき 24/05/09-22:22
  ┃ ┗11241.Re^2: C000h VRAM領域と CDBL$() の問題 - konno 24/05/10-01:02
  ┃  ┗11242.Re^3: C000h VRAM領域と CDBL$() の問題 - としき 24/05/10-13:07
  ┃   ┗11243.Re^4: C000h VRAM領域と CDBL$() の問題 - konno 24/05/11-01:03
  ┃    ┗11244.Re^5: C000h VRAM領域と CDBL$() の問題 - としき 24/05/11-11:11
  ┃     ┗11245.Re^6: A000h VRAM領域と CDBL$() の問題 - konno 24/05/12-02:04
  ┣11246.VTDOSは 2バイト文字の表示に難有り - konno 24/05/13-15:07
  ┃┗11247.Re: VTDOSは 2バイト文字の表示に難有り - としき 24/05/13-22:24
  ┃ ┗11248.Re^2: VTDOSは 2バイト文字の表示に難有り - めざら 24/05/14-16:47
  ┃  ┗11249.Re^3: VTDOSは 2バイト文字の表示に難有り - konno 24/05/14-22:08
  ┗11251.VTDOSの vtd_err.log のサイズが超巨大になってた件 - konno 24/05/18-23:57

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)   [引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]