僕の考えでは...
Dirlistで使えるワイルドカードの書き方は、
*.* ファイル名が"*"(ワイルドカード)で拡張子が"*"のファイル
*.png ファイル名が"*"で拡張子が".png"のファイル
img.* ファイル名が"img"で拡張子が"*"のファイル
が基本です。
つまり、"*."は
*. ファイル名が"*"の拡張子なしのファイル
=ディレクトリまたは"ファイル"(拡張子なしのファイル)
となります。
しかし、"*"は、
* ファイル名(拡張子含む)が"*"のファイル
=すべてのファイル="*.*"
まとめると、
"*.*" = "*" or "*." ≠ "*" ですね〜^^
sdim filelist,256:chdir dir_mydoc
dirlist filelist,"*",0
mesbox filelist,200,480
dirlist filelist,"*.*",0
pos 210,0:mesbox filelist,200,480
dirlist filelist,"*.",0
pos 420,0:mesbox filelist,200,480
あまり詳しくは知りませんが...