2004-01-01から1年間の記事一覧
初代 Win95 が入っているノート(486DX4-100) があったので、試してみた。 query periodic capabilities... Minimum Periodic Resolution 1ms Maximum Periodic Resolution 65535ms testing GetTickCount resolution... Minimum Periodic Resolution 6ms Maxi…
前のつづき。よく考えたらタイマ関係の分解能をきちんと調べたことがほとんどなかったような気がしたので、ちょっとやってみた。 サンプルプログラム : win32timercaps.zipで、手元の環境(Win98SE)だと timeGetDevCaps によるタイマ最小分解能は 1ms GetTi…
そういえばもうないんだよね、東京庵…。あのもてあますほど長い蕎麦がよかったのに。東京庵と壷といすゞがなくなったのは秋葉原にとって大きな損失だった(やや言い過ぎの気配が)。 ところで大晦日に神田に行くと年越しそばを買う行列で「おお、こんなとこ…
って長いヨ。それはともかく、ちょっと気になったので cvs からソース落としてきて調べてみました。 とりあえずパッチだけ。 …まあ要するに hlt 検出後は(Win32 だけ)問答無用で 10ms の sleep がはいっちゃう実装になっているようです。待ち時間を 0ms(…
例の DR-DOS 拡張やってるとこに Archive ページができたそうです。過去の WIP 版がひととおり落とせるようになりました。新版はまだ出てないみたい。 TEEN のページが知らぬ間に Wiki 化してますた。 Realtek 8029(AS) のドライバとか。qemu の NIC って確…
いまだにメガドドライブ実機でレッスルボールやってるのって、もうこの世でオレだけなんじゃないのかという気がふとしてきた。ひょっとして15年近くプレイしている勘定に……?ヒィィィ
ぶっちゃけチラシの裏に書くよりキーボード叩いたほうがお手軽な。 rombios の cdboot 関連の実装についてのメモ…激しく眠いが忘れないうちに書いておこう…。 連続して 64K バイト以上(データ転送オフセットが 0 以外のときはもっと少なくても)セクタを読…
なにげに SDL 1.2.8 がリリースされていたようなので、以前作ったパッチを機械的に適用してみた。1.2.7 から何が変わったのかはよくわかんねえです(ひでえ)。 OS/2 インスコページを微妙に直した。 書いてあることはとっても興味深げなんだけど正直ネット…
頭の横から垂れてて「しっぽ」もないもんだと冷静に考えてしまった。 しかしツインテールが辞書に載ってないとしたらほんとはなんて言うんだろ。「テール2倍」か?…ねむくてしにそうです。
で、まあふとんにもぐって適当にやってみた。画像が無闇に多いのでご注意下さい。MCP や eCS は持ってないから知らんです。 寝る。それにしても…寒い。
どうも風邪をひいたような。
謎はたぶん解けた。ひとまず捨て。ちなみにパッチ適応先の rombios.c は、ホイールマウスとかに対応しつつある最近のじゃなくてその直前 (Revision 1.121) へのものとなっております。 ついでなんで qemu にもつっこめる vgabios(cirrus じゃないほう)も入…
でてた。
冬は生鮮食料品が微妙に長持ち。ささやかにいきるよろこび?(なぜ半疑問系?)
作業めも 実機で CD ブート CD-ROM 中のブートイメージを FD に転送(DISKCOPY A: B:) ためしに実機で FD ブート。ちゃんと CD と同じように起動することを確認。 FD の内容をイメージファイル化して、qemu (bochs) 上で FD から起動 とかやるとちゃんと起…
そういえばですね、最近(というかたぶん apmbios.S が入ったあたりから)の rombios が mingw 環境だとうまく作れないのです。どのへんが問題なのかよくわからないのでちょっと困っている。まあ素直に cygwin 上で全部やれば問題ないのですが(Dev86 のソー…
あー、なんかだめかも。
で、昨日、ためしに bochs の cvs から取ってきた rombios vgabios の cvs から取ってきた cirrus の vgabios himem.sys と CD-ROM ドライバ関係つっこんだ DOS の FD イメージ Windows98SE OEM 版の iso イメージ でインスコしてみた。(FD からブートして …
めっきり寒くなってきた。
寝る前にすこし調べた。 bochs の BIOS 突っ込むとブートさえしない →「最近の rombios は ROM のチェックサムを調べているので vgabios の cvs から最新のバイナリを checkout しる」とのこと(vruppert な人のコメント参照)。ためしにモノホンの 5446 使…
自分でぜんぶ辿るより、御大の威光にすがるほうが楽っぽい。 Specifications: Hardware and Firmware Standards (Microsoft WHDC)各種仕様へのリンク集。なんだかんだ言ってあなどれんですよ、マイクロソフトは…。
とりあえずヤマハのそれっぽい場所。これはホントにデータ「シート」ですね(ヤマハの「公開」資料はなんか伝統的に詳しくないような気がする。というかそもそもデータシート公開やチップの小売に関してはガードが固いほうの会社だったような記憶が…)。同ペ…
なんかたまーに qemu-devel をぬぼーと見てると「Win98 突っ込んでも高解像度に設定できないヨ」みたいなことを言ってる人が何人かいたのがすこし気になったので手元の Win98SE OEM 版を入れてみるかーと思ったら bochs の bios だとそもそもブートさえしな…
それがわたしのいきるみち……
機能の本筋はリアルタイムクロックのはずなのに「CMOS」呼ばわりされてる不憫なチップ。 オリジナルはモトローラの MC146818。モトローラの半導体事業は Freescale Semiconductor Inc. に分社化(だよね?)。たぶん検索しても資料はでてこない。とりあえず…
IBM PC に使われていたフロッピーディスクコントローラは NEC のμPD765A。インテル 8272A はそのセカンドソース(だったよね)。PS/2 に使われていたのはウェスタンデジタルの WD37C65。ソフトウェア的に見た最大の違いは…なんでしょう。2.88M の転送速度に…
最初は INS8250。PC/AT 時代は NS16540(確かスピードアップ程度の変更)。PS/2 に搭載された NS16550A は送受信 FIFO 内蔵。いずれもナショナルセミコンダクタ製。 なんと日本語のデータシートがあった。驚き。
純正 PC/AT で使われているのは 割り込みコントローラ:インテル 8259タイマ:インテル 8254DMA コントローラ:AMD AM9517(インテルの 8237 は Am9517 のセカンドソースだそうです) (参考:マザーボードミュージアム内にあるIBM PC/AT の説明)長年にわた…
ときどき気が向くとPC関連チップのデータシートをネット上で探すのですが、欲しいものが意外と見つからなかったりするのです。オリジナルのチップがもうディスコンだったりするし(てゆうか会社そのものがなくなってたりする)、ネット上でデータシートを…
DR-DOS 7.01.07 WIP (2004-11-24)D ドライブからブートできるようになったそうですヨ。 そのうち FreeDOS も正式版が公開されるんだろうから、と思って lpkkc をバージョンアップしてみた。そのうちベクターに登録されると思います(書いとかないと自分で忘…