タイトル | : Re: DOSVAXJ3におけるファイルコピー先の日付 |
投稿日 | : 2023/04/17(月) 22:46 |
投稿者 | : konno | 番 号 | : 10769 10767 番 shadow さんへのコメント コメント数 1 |
> 軟式さんにファイルコピー先の日付がコピーした時点に変わることを報告しました。ああ、ほんとだ! 気づきませんでした。(^^;;> 2 Vz高橋版以降のファイラーにおけるLFNの識別記号+がファイル名に半角小文字が含まれるとSFNでも+マークが付く件> > > 半角小文字は SFN にはないので LFN 扱いになっていると思います。> > 仕様であれば対応不要です。これは VTDOS と MS-DOS Player では半角小文字で8文字以下なら +マーク付かないですね。 今まで気にしていませんでした。(^^;> なお、軟式さんからは次の返信を頂いたので要望すれば対応して頂けるようです。> + をつけるかどうかは Vz の LFN 処理で判定していると思います。> どのように判定しているかがわかれば対応は可能と思います。えーと、filer.asm の中で dumplfn proc の2887行あたりから pushm <es,dx,di> mov dx,si call cvtlfn mov si,di movseg ds,es popm <di,dx,es> IFDEF US call putspc ENDIF mov al,SPC tstb [si].lfn_aliasname ;★ このあたり? _ifn z ; mov al,'+' ; ##k07f ; tstb cs:lfnmark ; サイズを減らすために変更 ; _ifn z ; mov al,cs:lfnmark ; _endif ; _endif call putc add si,lfn_name call strlen ★マークの所で判定していると思うのですが、私には読めていないので。(^^;;
- No.10769 一括表示へ - コメント元:10767 一括表示へ - [ 返信 ] [引用無し] pre