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

タイトル DOSVAXJ3 JP230216に更新
投稿日: 2023/02/16(木) 21:35
投稿者konno
 番 号 10559       コメント数 1

DOSVAXJ3 が更新されました。JP230216 (2023/2/16) です。
更新の内容を引用します。

----------------------------------------------
build JP230216 (2023/2/16)

・ 名前に 2 バイト目が 5ch の文字("表" 等)が入っているディレクトリからの相対移動や、
  ディレクトリ内のファイル操作処理が正しく動作していなかったのを修正しました。
・ . より文字コードが小さい文字("-" 等)で始まっているディレクトリが一覧取得で
  . や .. より先に取得されてしまうのを修正しました。
・ Vz 常駐中に more の出力の改行が二重になるのを修正しました。
・ ロングファイルネームにスペースが入っている場合でも開けるようにするオプション
  lfn_space を追加しました。

README.txt  ----------------------
lfn_space      true で通常の DOS ファンクションでスペース入りのロングファイル
               ネームを受け付けるようにします。
               false でも通常の DOS ファンクションでスペースが入っていないロン
               グファイルネームは受け付けます。


メールからの情報  ----------------

 int 21h ah=3dh (ファイルオープン) での長いファイル名対応ですが、
簡単なプログラムを書いて各種環境で試してみました。

・Windows 98/XP の DOS 窓
 長いファイル名 ×
 スペース入りの長いファイル名 ×

・MS-DOS Player
 長いファイル名 ○
 スペース入りの長いファイル名 ×

・VTDOS
 長いファイル名 ○
 スペース入りの長いファイル名 ○

 となっています。
 Windows 98/XP の DOS 窓ですが、スペース入りでも 8.3 形式に入るファ
イル名 (色々 1.txt 等) であればオープン可能のようです。
 int 21h ax=716ch (LFN 対応ファイルオープン) は上記全てでスペースの
有無に関係なくオープンできました。

 スペース入りの長いファイル名を "" で囲った場合の ah=3dh のオープン
は上記全てで失敗します。"" で囲ったファイル名でのオープンは DOSBox-lfn
ベースで LFN に対応した DOSVAXJ3 / DOSBox-X のみの対応となっています。

----------------------------------------------

やっぱり、スペース入りの長いファイル名は、元の仕様では × なんですね。
対応いただいた作者様に感謝です。

    - No.10559 一括表示へ   -              [ 返信 ]    [引用無し] pre


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
10559.DOSVAXJ3 JP230216に更新 - konno 23/02/16-21:35
  ┗10560.Re: DOSVAXJ3 JP230216に更新 - 文太 23/02/18-11:56
   ┣10561.Re^2: DOSVAXJ3 JP230216に更新 - konno 23/02/18-21:42
   ┗10562.Re^3: DOSVAXJ3 JP230216に更新 - 文太 23/02/18-23:24
    ┗10565.Re^4: DOSVAXJ3 JP230216に更新 - konno 23/02/20-00:19
     ┣10566.Re^5: DOSVAXJ3 JP230216に更新 - 文太 23/02/20-01:52
     ┗10568.Re^5: DOSVAXJ3 JP230216に更新 - 文太 23/02/20-02:13
      ┣10570.Re^6: DOSVAXJ3 JP230216に更新 - konno 23/02/21-00:42
      ┗10572.Re^7: DOSVAXJ3 JP230216に更新 - 文太 23/02/21-12:50
       ┗10573.Re^8: DOSVAXJ3 JP230216に更新 - としき 23/02/21-18:53
        ┗10574.LFNと清十郎先生など - 文太 23/02/21-23:59
      ┗10571.Re^6: DOSVAXJ3 JP230216に更新 - めざら 23/02/21-07:51
       ┗10575.vtdosでの発見 - 文太 23/02/22-00:02
   ┗10563.Re^2: DOSVAXJ3 JP230216に更新 - めざら 23/02/19-10:09
    ┗10564.Re^3: DOSVAXJ3 JP230216に更新 - 文太 23/02/19-23:40

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

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