DOSBox内蔵デバッガーの使い方

Image: DOSBox内蔵デバッガーの使い方
DOSBoxの内蔵デバッガーは通常ビルドでは無効にされている。gccならビルド時に`.configure --enable-debug`を実行する。VC++なら「構成プロパティ」→「C/C++」→「プリプロセッサ」で`C_DEBUG`を定義するか、config.hを書き換える。DOSBox実行中にメインウィンドウでAlt+Pauseキーを押すとデバッグモードへ移行する。通常ビルドのDOSBoxからmapper.txtを持ち越している場合、デバッガー起動イベントに対してキーが割り当てられていないので、Ctrl+Alt+1キーを押して「Debugger」のキーバインドを確認する。
本文を読む…

211114 AXエミュ製作 [13]Video mode 6の画面表示が崩れる問題を修正

Image: 211114 AXエミュ製作 [13]Video mode 6の画面表示が崩れる問題を修正
Video mode 6 (CGA互換320x200モード)の画面表示が崩れる問題を修正しました。これによりWindows 2.1の起動画面を正常に表示できるようになりました。元祖ブルースクリーンと言われる、Incorrect DOS Versionによるバグ表示もちゃんと見られます。残念ながらVER SETコマンドでバージョン番号を合わせても、DOSVAXのプロンプトからWindows 2.1を起動させることはできませんが、AX用のMS-DOSからであれば正常に起動します。Bochsで作成したHDイメージを用意してフロッピーディスクからMS-DOSを起動するという回りくどい手順が必要ですが...
本文を読む…

i8042 KBD I/Oポート64hコマンドD0h実行時の割り込み?

Image: i8042 KBD I/Oポート64hコマンドD0h実行時の割り込み?
沖電気OEMのMS-DOS 3.21にはPhoenix TechnologiesのControl/386というメモリマネージャーが入っているのだが、DOSVAXで起動するとメッセージ後のプロンプトに「1」が必ず入力される。これは元々のDOSBoxのバグなんじゃないかと色々悩みながら調査していた。I/Oポートの操作によるハードウェア割り込みが絡んでいたので、原因になっている処理が分かるまでにかなり時間が掛かってしまった。
本文を読む…

211111 USB-DACとヘッドホンの消失

Image: 211111 USB-DACとヘッドホンの消失

今使っているUSB-DACが8年ものになるのでそろそろ買い替え時期かなと思ったのだが、価格コムのヘッドホンアンプ・USB-DACカテゴリを見ると、一時期の盛況ぶりはどこへ行ったのやら寂しい状況。Amazonで調べてもUSBケーブルのごとく聞いたことないメーカーの製品ばかり。

メーカーはポータブルアンプのFiiOと据え置きのFOSTEXが昔から知られていたが、一時期(2016年辺り)はソニーやコルグが製品を出してランキング上位に食い込んでいた。当然、有名なブランドが出しているとあって普段手を出さないようなユーザーも買っていたのだろう。このカテゴリーらしからぬ盛り上がりで、レビューの数もかなりあった。

それが今や、ランキング上位製品でも取扱店舗が数店舗しかないという状況。もはやカテゴリーランキングとして成立していない。

イヤホン・ヘッドホンカテゴリーを見ても、上位20製品で7割以上をワイヤレスイヤホンが占めている。人気はこれらに移り、ワイヤードでオーバーヘッドなイヤホンとそれを必要とするUSB-DACやヘッドホンアンプの人気は衰退したんだろう。

かつてサウンドカードで知られたクリエイティブは一時期スピーカーに人気があったが、ここ数年はロジクールなどのPC周辺機器メーカーと小さいパイを取り合っているように見える。サウンドカードはOnkyo、Auzen、Audiotrakなどは既に撤退し、クリエイティブとASUSが細々と売り続けている。PCゲーム用途を見ても、ゲーミングマザーボードで高音質のサウンドチップを搭載することは当たり前になっているので、別でサウンドカードを買うということにメリット以前に発想が至らないのかもしれない。

AE-9の商品ページを見ていると、クリエイティブがここまで音質とデザインをアピールしていることに驚く。かつて4チャンネルごときのこんな無骨なサウンドカードを3万円で売り出すメーカーだったのに。

Image: Sound Blaster Live!

今サウンドカードを買うとしたら、サラウンド対応ヘッドホンと組み合わせて、高音質を重視するか付加機能(全部入り)を目当てにする場合だろうか。あるいは、LEDで機内装飾?😏 ワイヤレスはレイテンシーが気になるが、そこが解決可能となるといよいよサウンドカードは生き残れないだろうな。

211111 ATOK Passport価格改定 550円→660円/月

「ATOK Passport [プレミアム]」価格改定について | お知らせ |【公式】ATOK.com

iOS対応だぁ?そんなもん知らんがな(←Android歴10年)。

Amazon Prime, ニコ動プレ垢(解約済み)、ATOK 2度目の価格改定 514円→550円 (2019.10)→660円 (2022.2)とここ数年の相次ぐサブスクリプション価格改定でつらい。何となく気分的に。

211109 AXエミュ製作 [12]JEGA 640x480モードのピクセルクロック

Image: 211109 AXエミュ製作 [12]JEGA 640x480モードのピクセルクロック
写真はJEGA Video Adapter YS-90047H by htomari (CC BY-SA 2.0)より。オリジナルのVGAにはピクセルクロックの生成用に25.175MHzと28.322MHzの2つのオシレーターがあって、画面モード(ざっくり言うと縦のライン数)によって使い分けられている。640x480の画面モードなら480ラインになるため、この場合は25.175MHzが使われている。VGAの前身であるEGAの場合、DOSBoxのソースコードを見た所は14.31818MHzと16.257MHzの2つがクロックソースに使われているらしい。JEGAの場合はどうだったのか。
本文を読む…

211108 AXエミュ製作 [11]Super EGA 640x480モードのタイミングテーブルの謎

DOSVAXからMS-DOS 3.21をディスク起動せずに直接Windows 2.1を起動させると暴走するので、どうにかならんかと色々探ってみたがどうにもならなかった。暴走したポイントの前後では割り込みやI/Oポートへのアクセスはなく、MS-DOSで正常に動作するということは、ハードウェア的にはエミュレーションに問題ないだろう。内蔵DOSシェルの問題なんだろうが、あくまでゲームの動作が目的のDOSBoxではI/O周りで動作していればあまり問題なく、FreeDOSと違ってDOS自体のエミュレーション精度は低いんだろう。
本文を読む…

211104 今年秋冬のノベルゲー

18歳未満の方の閲覧はご遠慮下さい。まず悲報から。→ 発売延期のお知らせ『ヘンタイ・プリズン』公式サイトQruppo よくある先延ばし商法かと思ったけど、ここまで細かに延期した理由とスケジュールが説明されているのも珍しい。
本文を読む…

211103 ネットは使えてもPCは使えない人々の時代

「パソコン」の時代は終わったということで、このブログもそろそろパソコン離れしますかね。

若者のパソコン離れを痛感する光景に驚きの声!「パソコンの授業でほぼ全員が…」 - MSNニュース

今どきの子どもは家でパソコンを触る経験が無いという趣旨の記事。これ、今どきに限った話じゃない(80年代から言われている)し、今の20代独身世帯でさえ、スマホ1台あれば困らないからPCを持っていないという人は少なくない。

タッチタイピングできないことが話題になっているけど、これに関しては子どもだけを笑いものにできないんだなぁ。

現役世代の20~30代でさえタッチタイピングができない人は結構居るし、会社で5つくらい年上の同僚にPCでデータを加工する手順書を見せたら「ファイルの移動やコピーの仕方が分からない」「WordやExcelを使ったことがない」と聞いたときは一瞬唖然とした。これが20年前ならまだしも、今年あった話である。「IBMが何の会社か分からない」とか、そういうレベルの話ではない。日本の平均的な情報リテラシーの低さがにじみ出ている。

211102 Drunk Elira and stream became more chaotic [Niji EN]

Image: 211102 Drunk Elira and stream became more chaotic [Niji EN]

【PHASMOPHOBIA】 if you drink enough nothing is scary 【NIJISANJI EN | Elira Pendora】 - YouTube

ソジュ750mlでリミッターを解除したEliraの高速マシンガントークがヤバい。3時間半を超えた辺りからいよいよ誰にも止められない。「お帰りなさいませご主人様」とか普段恥ずかしがって言わないような言葉に、コメ欄も”TSKR🙏”と”She has too much power”“Please someone stop her”が入り混じってカオス。Finanaはお○んことか言い出すし、Eliraはトークになっているんだかいないんだかでもう滅茶苦茶だよ。

この切り抜き、ひたすら小便の話しかしてない😆

最終的に他のENメンバーのコラボ配信(ハロウィン怪談後のRosemiとPomu、ゲーム配信中のPetraとReimu)が繋がってかつて無いほどのワチャワチャで楽しかった。

211101 安らかに眠れ、日本のPC産業の父よ

「NECパソコン生みの親」の渡邊和也氏が逝去。TK-80やPC-8001でPC市場の形成に貢献 - PC Watch (2021/10/27)

17年前のPC-9801伝説のインタビューに出ていた時点で相応にお年を召している様子だったので、インプレスでの2年前のPC-8001 40周年記念インタビューに後藤氏と揃ってはっきりインタビューに答えている様子には驚きました。このインタビューのみならず氏の証言はPC-8001の開発、ひいてはNECのパソコン開発史に関する貴重な情報となり、勉強になりました。ご冥福をお祈りします。