[HOME] [リストへもどる] [新着50]  [最新100]  [全部表示 会議室風]  [全部表示 保存用]

新着記事 15


12614hanabi.def v0.7 25-12-12 投稿者:konno   2025/12/12(金) 23:55


hanabi.def v0.7 25-12-12 更新しました。
VZマクロの部屋にあります。

・打ち上げ花火マクロ v0.7 です。 PC98 または DOSV で動きます。
・起動すると一時ファイルを開いてその中で打ち上げ花火が上がります。
・[ESC] 又は 'Q' で終了します。

・hh によるウエイトで CPU負荷低減しました。
・画面が 25行以下ならステータスラインとファンクション行を消して画面拡大します。
・ビープ音をパパパパ、のようにし、より花火らしく改善。
・&k, を4か所に使用して [ESC]キーの反応を改善しました。
・タイマー機能を追加し、qq0, で連続実行、 qq1, 〜 qq秒間実行します。
 ※ hh qq は、マクロの ★★ がある行で設定します。
・動作中に 0〜9 の数字入力で速度調整できるようにしました。
・kVZ+of3で安全なステータスバー消しに対応しました。

寒くなりましたが、年末の打ち上げ花火をお楽しみください。


#txt:hanabi7.def  v0.7 安全性改善版  25-12-12

    - No.12614 -            [リストへもどる]
soft

12613FreeCOM 0.85aの command.com 投稿者:konno   2025/12/08(月) 03:56


savaさんのページで、FreeCOM 0.85a の command.comがありました。
> FreeCOM 0.85a DBCS edition (PC-98, IBM PC, DOS/V and generic DOS) : freecom_dbcswip-20220117-bin.zip   [source.zip]
これが最新かと思ったら、もっと新しいのがありました。
https://github.com/lpproj/freecom_dbcs2/releases/tag/dbcswip-20241204-vztest

-----------------------------------------------------------
dbcswip-20241204-vztest
機能修正点:

VZエディタ常駐時にFreeCOM拡張入力モードを無効にする(IBMPC, NEC98)
VZエディタ常駐時はコマンドライン入力がVZ内部の処理で代替されるようになります。
コマンドライン上からVZのエディタやファイラーの機能を呼び出すことができるようになりますが、FreeCOM独自のTABキーによるファイル名補完が使えなくなります。

DOS汎用版はDOS標準の行入力ファンクションを使用しているため、機能修正は特にありません。
-----------------------------------------------------------

タイトルに vztest とあるように、VZ常駐で使えるようにしたテスト版のようです。
だいぶ遅くなりましたが、試してみました。

VTDOSは何かの制限で使えないようです。

MS-DOS Player は使えました。
VZが常駐していない時はFreeCOM拡張入力モードが有効なので私のように各種VZを
とっかえひっかえして色々テストをするような使い方だと便利です。
DOSVAXJ3も同じ機能を持っているのでありがたいですね。
savaさん、VZ常駐に対応していただきありがとうございます。

    - No.12613 -            [リストへもどる]
soft

12612NP2(PC-98)でCPU使用率を下げる方法 投稿者:konno   2025/12/07(日) 08:14
  12611 番 konno さんへのコメント

XでNP2の派生版、NP21/W が公開されているので試してみました。
PC-9800 Series Emulator Neko Project 21/W
https://simk98.github.io/np21w/index.html

CPU386以上で動き機能も豊富ですが、ホストPCのCPU使用率が高めです。
作者の SimKさんにCPU使用率を下げる方法を聞いてみたら、NP2IDLE.COM という
DOSツールを作成してくれました。ありがとうございます。
メインコンテンツの「なんかくれ」のページにあります。
-----------------------------------------------------------
Neko Project II ユーティリティディスク(np2tool.d88)
Neko Project II支援ツール群(本家でも使用できます)
NP2IDLE.COM
MS-DOSのアイドル時にHLT命令を呼んでホストCPU負荷を低減します。
-----------------------------------------------------------

ファイルサイズは 107bytes で常駐サイズは 272bytes でした。え?
っと思ってもう一度常駐やり直してみたら、448bytes なんじゃこれ?
ともかく CPU使用率は10%だったのが2%くらいに劇的に下がりました。
が、autoexec.bat に入れたら起動途中で止まることがあるようです。

と書いたら、savaさんが
> (じつはFreeDOS(98)のHDイメージの中にも…petidleという同様のCPU使用率軽減ツールが入ってます…ただ若干サイズがでかい…)

おお、と思って 「FreeDOS 方面」のページ
https://bauxite.sakura.ne.jp/software/dos/freedos.htm
FreeDOS(98)各種PC-98エミュレータ用ハードディスクイメージ(HDI形式): fd98_hd_250m_20220123.zip [mirror]
https://github.com/lpproj/fdkernel/releases/download/test-20220120-cherrypick/fd98_hd_250m_20220123.zip
ここに petidle.com がありました。常駐サイズは 336bytes ですが機能豊富です。
> hook vsync handler (int 0Ah) on PC-98
おそらくこれで止まることがないようにしていると思われます。
petidle 良いですね。CPU負荷がほぼ 0%まで下がりました。
kVZとの相性も良いようです。ありがとうございます。

この記事を書く時に、np2idleの vsync版が作られているのに気が付きました。
autoexec.batの起動途中で止まることが無くなりました。
しかも常駐サイズは 272bytes と小さいです。ありがとうございます。

    - No.12612 -   [コメント元:12611]    [リストへもどる]
pre

12611PC-9821など 投稿者:konno   2025/12/04(木) 01:41
   コメント数 1

最近XではPC-98などレトロPCやエミュレータの話題が盛り上がっています。
私もその関連で、以前としきさんからいただいたPC-9821を再発掘しました。
2004年ごろにBIOS-ROMデータを取り出したり、98版VZのアイドルテストなどで
弄って以来、足の踏み場も無い所で21年ぶりに電源を再投入しました。

FDDのベルトが駄目になっているかもと思いましたが、完動して感動しました。
「Win95を立ち上げています」というメッセージで、DOSモードで立ち上がります。
この状態ではLFNもアイドルも効かないようです。
FDDは1.44Mの読み書きができるようです。

設定を変えて、WIN の入力で Windowsを立ち上げると VZでLFNが使えます。
アイドルは、システムモニタは100%から動かないので、WINTOPで見ると
数%くらいは下がるようですが、微妙ですね。
これから色々実験をしてみたいと思います。
としきさんに感謝です。m(__)m

    - No.12611 -            [リストへもどる]
soft

12610MS-DOS Player 2025/11/26版 投稿者:konno   2025/11/28(金) 23:44


MS-DOS Player 2025/11/26版が更新されました。

-----------------------------------------------------------
struprの処理であかんエンバグをしていました。
修正しましたので、11/22版をお使いの方は差し替えをお願いいたします。


2025/11/22
NP21/WのI386コアについて、SGDT/SIDT命令を修正しました。
os2museumの記事によると、常にベースアドレスの32ビット全体を保存するようです。

コンソールのコードページを変更した場合、そのコードページでファイルパスを扱うようにしました。
ファイルアクセス周りを大幅に書き換えていますので、不具合を見つけられましたらお知らせください。
基本的に、コードページを変更しなければ、従来通りの動作になっているかと思います。
…正直ここまでせんでも良かったような気がします(苦笑)

ホスト環境が日本語版Windowsで、上画面の通りのファイルがあるものとします。
ここで、eeeeeeee.txtの短いファイル名が作られていないのが分かります。
(Best-Fit有効で変換したファイル名が短いファイル名として有効だとそうなるらしい?)
また、いろはにほへと.txtの短いファイル名が、いろは~.TXTと日本語交じりになっています。

アクティブなコードページがOEMコードページと同じ場合、従来通りANSI系ファイル関数を使用します。
FindFirstFileA/FindNextFileAは、NTFS上のUNICODEのファイル名をBest-Fit有効で変換するようで、
eeeeeeee.txtがeeeeeeee.txtとして認識されてしまいます。
短いファイル名もないので、このファイルにアクセスすることはできません。

アクティブなコードページを変換すると、そのコードページでファイルパスを扱います。
実際にファイルにアクセスする際は、UNICODE系ファイル関数を使用します。
ファイルパスはBest-Fit無効で変換しますので、eeeeeeee.txtはそのまま認識されており、
このファイル名でファイルのアクセスも可能です。
日本語のファイル名は、このコードページでは扱えないため、???と認識されています。
短いファイル名も日本語交じりのため、このコードページではアクセスすることはできません。

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

上記の eeeeeeee.txt は実際にはアクセント付きの文字のようです。
それが読めないのを修正したということのようです。
私もたまたま #10734の話題で作ったテストフォルダを見た時に「確定申告」が
「凱定申告」に、「楽天」が「凱天」と表示されてそのファイルやフォルダが
開けなかったので、漢字の一部が化けてしまう副作用に気が付いた次第です。
今は UNICODE系文字が主流なのでこの手の修正は大変なのですね。
作者様に感謝します。

    - No.12610 -            [リストへもどる]
soft

12609Re^7: VZKシリーズ ステータスバー消し正式版公開 投稿者:shadow   2025/11/12(水) 21:57
  12607 番 めざら さんへのコメント

> 自力で耕すのを連続数時間とかなら運動にもなるかもしれませんけど,
> 野良仕事って腰が痛いだけで全然運動にはなってないみたい。
感じ方は人それぞれと言うことで。
> いずれにせよ,お大事にしてください。
有難うございます。
> (わたしのBMIは26超えてるよ〜,これやばいの?!)
BMIが26でも内臓脂肪が基準内であれば問題ないでしょう。

    - No.12609 -   [コメント元:12607]    [リストへもどる]
soft

12608Re^3: VZKシリーズ ステータスバー消し正式版公開 投稿者:konno   2025/11/12(水) 21:49
  12603 番 konno さんへのコメント

> 確か 一部のキー配置が違うはずなのに、key.asm も keyibm.asm も k07t06 と同じ。
> うう、いつからか同じになってしまっていました。m(__)m

これ、#4551 の文太さんのテストマクロで見たら、このシリーズ全部同じでした。
つまり全部キーの拡張されていたのです。自分でそうしたのを忘れていたようです。

そうなると違いはロングファイラーだけということになりますね。
ということで、ソースは1本化して、ロングファイラーをオプション化検討します。
sシリーズは今回が最後の更新になると思います。

# 皆様の健康を守るためV爺党結成! 公約は BM(VZのフリー?)健全化! (^^;;
 あ、I(愛)が足りない! (゚゜)☆\(--#)バキッ

    - No.12608 -   [コメント元:12603]    [リストへもどる]
soft

12607Re^6: VZKシリーズ ステータスバー消し正式版公開 投稿者:めざら   2025/11/12(水) 16:12
参照先:https://mezala.la.coocan.jp/
  12606 番 shadow さんへのコメント    コメント数 1

> コストパフォーマンスを考えたら家庭菜園で農作業してる方が効率がいいです。

どうかなぁ……(笑)
自力で耕すのを連続数時間とかなら運動にもなるかもしれませんけど,
野良仕事って腰が痛いだけで全然運動にはなってないみたい。
ちなみに,自転車もあまり運動にならないですね。
ジムのサイクルマシンみたいに常時負荷をかける走り方は難しいので。
いずれにせよ,お大事にしてください。
(わたしのBMIは26超えてるよ〜,これやばいの?!)

    - No.12607 -   [コメント元:12606]    [リストへもどる]
soft

12606Re^5: VZKシリーズ ステータスバー消し正式版公開 投稿者:shadow   2025/11/10(月) 22:33
  12605 番 konno さんへのコメント    コメント数 1

> ありがとうございます。今回は今までどおりで、次回から1本化を目指します。
> ロングファイラーは画面復帰にバグがあってまだ解決できてないので従来版も
> 残しておこうと思います。
了解しました。

> 面白半分に聞いてしまいすみません。お大事にしてくださいね。
> 私も最近食べると眠くなってちょっとヤバいかもと思い始めています。
> 歩いたり運動を心がけなくてはですね。(^^;;
全然気にしてないです。私はジムに週3回通って1回につき1時間30分くらい
滞在していますが半分の時間は世間話で残りが運動です。
コストパフォーマンスを考えたら家庭菜園で農作業してる方が効率がいいです。

    - No.12606 -   [コメント元:12605]    [リストへもどる]
soft

12605Re^4: VZKシリーズ ステータスバー消し正式版公開 投稿者:konno   2025/11/10(月) 20:42
  12604 番 shadow さんへのコメント    コメント数 1

> ロングファイラーに一本化で問題ないです。

ありがとうございます。今回は今までどおりで、次回から1本化を目指します。
ロングファイラーは画面復帰にバグがあってまだ解決できてないので従来版も
残しておこうと思います。

> iPhone使ってるのですがスワイプすると画面が別画面に替わることがあったのですが今試したら大丈夫でした。

私はスマホの操作をよく知らないので問題あっても直せるかわからないのでホッとしました。

> カーソル移動やフリック入力するのに馴染めないだけです
> 若者は両手で入力される人もいるみたいですね。私は親指一本です。

私も入力は苦手で1文字に数秒かかったりしてます。(^^;;

> 手術すれば治る病気で入院してます。BMIを24から22に下げるためエネルギー制限食を食べて運動してるだけで元気な病人です。

面白半分に聞いてしまいすみません。お大事にしてくださいね。
私も最近食べると眠くなってちょっとヤバいかもと思い始めています。
歩いたり運動を心がけなくてはですね。(^^;;

> 世代が違うのかわかんないです。
「リングにかけろ」というジャンプ漫画でアニメにもなったような。
その必殺技のフィニッシュブローをパロッたものです。
努力して強くなっていく物語が好きなので嵌りましたね。

    - No.12605 -   [コメント元:12604]    [リストへもどる]
soft

12604Re^3: VZKシリーズ ステータスバー消し正式版公開 投稿者:shadow   2025/11/10(月) 02:07
  12603 番 konno さんへのコメント    コメント数 1

> t シリーズと s シリーズはソースを1本化しようと思っていたんですが、上記と別に
> ロングファイラーに1本化してもかまわないでしょうか。
> 今のままが良いとうことであれば検討します。
ロングファイラーに一本化で問題ないです。

> 以前スマホ向けに掲示板を弄って改善したつもりだったのですが、やっぱり見にくい
> ですか。使いずらいところがあれば改善出来ないか検討してみます。
iPhone使ってるのですがスワイプすると画面が別画面に替わることがあったのですが今試したら大丈夫でした。
カーソル移動やフリック入力するのに馴染めないだけです
若者は両手で入力される人もいるみたいですね。私は親指一本です。

> 余談:shadowさんがVZを使わずスマホでここを見る状況を色々想像してしまいました。
手術すれば治る病気で入院してます。BMIを24から22に下げるためエネルギー制限食を食べて運動してるだけで元気な病人です。

> 超余談:昔嵌ったボクシング漫画で影道(しゃどう)総帥とか思い出したり(すんません)
> ギャラクティカファントム打ち上げ花火とか(ドーン)
> ブーメランスクエアブロック崩しとか(ピコピコ)
> 元祖はブーメランテトリス?(違)
世代が違うのかわかんないです。

    - No.12604 -   [コメント元:12603]    [リストへもどる]
soft

12603Re^2: VZKシリーズ ステータスバー消し正式版公開 投稿者:konno   2025/11/09(日) 18:54
  12602 番 shadow さんへのコメント    コメント数 2

> vzに触れる環境に居ないのでわからないのですがk07s07sシリーズはMS-DOS PlayerでDOS画面の保存・復帰は未対策なので対策された正式版の公開をよろしくお願いします。

う、忘れていました。というか他にも不味い点が発覚しました。m(__)m
確か 一部のキー配置が違うはずなのに、key.asm も keyibm.asm も k07t06 と同じ。
うう、いつからか同じになってしまっていました。m(__)m
これは見直します。

t シリーズと s シリーズはソースを1本化しようと思っていたんですが、上記と別に
ロングファイラーに1本化してもかまわないでしょうか。
今のままが良いとうことであれば検討します。

> 余談ですがスマホでの読み書きは辛いです。

以前スマホ向けに掲示板を弄って改善したつもりだったのですが、やっぱり見にくい
ですか。使いずらいところがあれば改善出来ないか検討してみます。


余談:shadowさんがVZを使わずスマホでここを見る状況を色々想像してしまいました。
他意はないです。すんません。m(__)m

超余談:昔嵌ったボクシング漫画で影道(しゃどう)総帥とか思い出したり(すんません)
ギャラクティカファントム打ち上げ花火とか(ドーン)
ブーメランスクエアブロック崩しとか(ピコピコ)
元祖はブーメランテトリス?(違)

    - No.12603 -   [コメント元:12602]    [リストへもどる]
soft

12602Re: VZKシリーズ ステータスバー消し正式版公開 投稿者:shadow   2025/11/09(日) 04:38
  12601 番 konno さんへのコメント    コメント数 1

vzに触れる環境に居ないのでわからないのですがk07s07sシリーズはMS-DOS PlayerでDOS画面の保存・復帰は未対策なので対策された正式版の公開をよろしくお願いします。
余談ですがスマホでの読み書きは辛いです。

    - No.12602 -   [コメント元:12601]    [リストへもどる]
soft

12601VZKシリーズ ステータスバー消し正式版公開 投稿者:konno   2025/11/06(木) 20:34
   コメント数 1

現在公開している VZKシリーズ、ステータスバー消し正式版を公開しました。
VZの部屋です。

VZkv6p4(ベータテスト版) (2025-11-06)
VZk07t06 正式版 +98版(2025-11-06)
VZk07s07 正式版 +98版(2025-11-06)

 ・OF ステータスバーやファンクションバーを消すオプション ※ 2025-10-31〜
  Of+1: ステータスバーを消す
  Of+2: ファンクションバーを消す
  Of 3: ステータスバーとファンクションバーを消す
  ※ 安全策として wa.54=0 の時はステータスバーを描画させないようにした
 ・Ok 1:VTDOS DISKFREE=K (disk free単位を KBに)の時指定 ファイラーで KB表示

今までのステータスバーやファンクションバーを消すマクロは危険なため廃止。
代わりに KVZにステータスバーやファンクションバーを消すオプション追加しました。
この新シリーズVZなら今までのステータスバー消しマクロも安全に使用できます。

VTDOS で DISKFREE=K (disk free単位を KBに)の時 Ok1 指定で ファイラーで KB表示します

 動作保証はでき無いので実行は自己責任で。  

    - No.12601 -            [リストへもどる]
soft

12600Re: VZKシリーズステータスバー消しオプション版公開 投稿者:konno   2025/11/06(木) 17:56
  12593 番 konno さんへのコメント

> ※あまりテストしてないのでテスト版とします。動作テストにご協力ください。

やはりバグが有りました。
共通するのは、コマンドラインでファンクションキー表示の残骸が残ることです。
これは、コマンドラインでファンクションキー表示を試していた時のコードの残骸が
悪さをしていました。コマンドラインでファンクションキー表示は完全廃止します。

> k07v6p(ベータテスト版) (2025-10-31)
これにはファイルスワップのタイミングでステータスバーとアンダーラインカーソル
の色が変わるバグがありました。
デバッグで色変更のコードを埋め込んでいたのを忘れていました。(^^;;
機能追加と合わせてファイルを差し替えて正式版とするつもりです。

    - No.12600 -   [コメント元:12593]    [リストへもどる]
soft