Windows10 20H2 x64 Hyper-Vに無理やり OS/2 Warp V4 を載せたものの #何の成果も得られませんでした という #メモ書き です。

いまどき Linux や BSD 載せても「動いて当たり前」で面白くないでしょう?
3
ヒト科の幼虫 🐛 @yamate_yokohama

Windows10 Hyper-V DirectX系 あるいは 音ゲーは 苦手である。 でも いろいろなものが載るようである。 ひとつ 何か毛色の変わったものを載せてみたい。 Linux も BSD もありふれ過ぎていて おもしろくない。 twitter.com/yamate_yokoham…

2021-03-22 20:11:08
ヒト科の幼虫 🐛 @yamate_yokohama

FMV-DESKPOWER の Windows95 のおまけディスクの GAMEPACKから アリーナと BACCARAT と ブラックジャックを 人力インストールしました。😂 リバーシと 花札は Windows3.x から 移植したもの。 Sound Blaster 16 が無いので 音は出ないけれど これはしかたないのである。 pic.twitter.com/1qcUO40vmh

2021-03-22 02:49:36
ヒト科の幼虫 🐛 @yamate_yokohama

必死に 徹夜のサルベージをしたところ 電子レンジとか 古い機械🖥️とか 置いてある倉庫から OS/2 Warp 4 が出てきたのである。🤔 pic.twitter.com/18d7Ex0Pp2

2021-03-23 03:53:39
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

システム要件によれば メモリ 16MB ( 16GBではなく )で動くとのこと。( 本当? ) pic.twitter.com/9iSOSnKFTU

2021-03-23 03:55:46
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

おまけ Lotus Notes 4.1J 付きであるよ。 これは Hyper-V に載るのだろうか?🤔 pic.twitter.com/SmrSwm7Nra

2021-03-23 03:58:43
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

ちなみに やまてさんが学校にいたころ 電算センターの 超大型汎用機 ACOS 1000が メモリ 64MB だった。 当時 開発されたばかりの 5V単電源 64kbit DRAM 4164 が 8,192個 載っていた。 国産スーパーコンピュータの歴史 - NECのACOS System 1000/IAP - TECH+ news.mynavi.jp/article/archit…

2021-03-23 04:11:55
ヒト科の幼虫 🐛 @yamate_yokohama

#メモ書き OS/2 Warp 4 時代的には WindowsNT3.1 時代の製品である。 つまり ディスケット💾からブートして fdisk しなければならない。 これは ちょっと想定外の事態である。🤔 仮想機械を ディスケットからブートするには どうすればよいのだろう? pic.twitter.com/6csiU3Dveg

2021-03-23 13:41:58
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

あと どうやら PnP ではない。 IBM の IBM による IBM の機械🖥️のための OS だから。 Mac OSのようなもの。 twitter.com/yamate_yokoham…

2021-03-23 13:45:00
ヒト科の幼虫 🐛 @yamate_yokohama

ソレックス ウェーバー 的な ヴィンテージ感が出てきて捨てるに捨てられなくなった。 IRQ1 キーボード IRQ4 シリアルポート IRQ6 フロッピーディスク IRQ7 プリンター IRQ12 マウス IRQ14 ハードディスク 贅沢にも 個別に IRQがあてがわれている。 pic.twitter.com/j0I15oR2nK

2020-04-02 22:42:42
ヒト科の幼虫 🐛 @yamate_yokohama

Compaq 以降の ISA では FSB が ATバスと分離している。 本物の PC/AT🖥️ ( 後の ISA ではない ) では DMA 0 は DRAM の リフレッシュに使われている。 Hyper-V が作り出す 82443BX と 82371 って どうやって設定すればいいんだっけ?😞 twitter.com/yamate_yokoham…

2021-03-23 14:00:24
ヒト科の幼虫 🐛 @yamate_yokohama

DMA channel2 フロッピーディスク DMA channel3 プリンター 正統な ISAの子孫。 おやすみなさい😪 よい夢を。 pic.twitter.com/qAz6jzyzEC

2020-04-02 22:46:29
ヒト科の幼虫 🐛 @yamate_yokohama

なお HKLM 以下 拾い読みしてみると こんなんなっているけれど 本当だろうか?🤔 仮想機械🖥️のハードウェアの本 無いのであるよ。 pic.twitter.com/hQ2F9QzCmS

2021-03-23 14:17:53
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

1. Hyper-V で ディスケット💾から PC-DOS を起動する。 2. config.sys に mscdex とか書いて PC-DOS の CD をマウントする。 3. PC-DOS をインストールする。 4. PC-DOS で 種々もろもろ マシン環境を設定する。 pic.twitter.com/aSsmF2CG6O

2021-03-25 19:10:55
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

5. PC-DOSを苗床にして OS/2 のインストールディスケット💾を 起動する。 ← いまここ #テストはまだだがいけるぞ古代 #真田志郎 pic.twitter.com/Tx4Xrtl4qb

2021-03-25 19:15:25
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

DOS/V ( MS-DOS ) と PC-DOS の非互換性のため頓挫していた「Hyper-V 上に OS/2 載せる計画」少し前進したのである。 最低限 PC-DOS J7.0 が 起動したようす。 IRQ 14 に IDE ハードディスク IRQ 15 Master に MITSUMI 互換 CDドライブを割り当てた状態であるよ。 pic.twitter.com/o8fnwk8ehG

2021-04-01 05:14:53
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

CD ドライブを見れるようになったけれど ハードディスクは これから fdisk してパーテション切らなければならない。 ハードウェアとしての Hyper-V をいじれるようになってきた。 でも ( 当然ながら ) マイクロソフトには何も情報が無いのであるよ。 画像は PC-DOS J7.0 の fdisk のようす。 pic.twitter.com/96zQeEbgIm

2021-04-01 05:26:40
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

ここから先は CD ドライブにある PC-DOS 2000の fdisk に依らなければならない。 PC-DOS J7.0 では 2014MB が扱える限界である。 Wikipedia日本語版「容量の壁」には 2,113,929,216バイト = 2016MB と書かれているけれど 誤記である。 疲れた。 おやすみなさい😪 よい夢を。 twitter.com/yamate_yokoham…

2021-04-01 05:36:54
ヒト科の幼虫 🐛 @yamate_yokohama

ROM BIOS の 拡張 int 13h が機能するようになり fdisk で 4GB 正しく 認識されました。 Windows10 x64上の Hyper-V 仮想ディスクを DOSで フォーマット中であるよ。 やや 時間がかかるようである。 pic.twitter.com/SXIgxX5V2V

2021-04-01 09:55:56
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

DOS の 新規 インスコ → セットアップ 30年ぶりくらいだろうか? なにやら 見慣れないものもある。 ちなみにホストの Windows10 x64 のマウスで DOSを操作できる。 またちょっとおやすみ😪 pic.twitter.com/9n1Ha8xn60

2021-04-01 10:12:11
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

Windows 10 20H2 x64 上の Hyper-V 上の PC-DOS 2000 ( PC-DOS J7.0C/V ) の完全な状態である。 DOS シェル Windowsのマウスで操作できる。 Qドライブ ( ホストの CD-ROM ) を見ているようす。 Qドライブにアサインするのは A~P ( 0x00~0x0f ) と重ならないようにするため。 DOSのお作法であるよ。 pic.twitter.com/zucRQeUigg

2021-04-01 15:44:16
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

苗床ができたので このあと OS/2 Warp V4 のインストールを始める。 なお この状態で コンベンショナルメモリ 空き容量554kbyteほど。 いろいろ条件があるので これから勉強するのであるよ。🙂

2021-04-01 15:49:41
ヒト科の幼虫 🐛 @yamate_yokohama

OS/2 Warp V4 (75H6304) イントールCD 自力でブートできないので PC-DOS で ディスケット💾から インストーラを起動する。 pic.twitter.com/dJBAcTJVyr

2021-04-01 16:57:31
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

生れて初めて見る OS/2 のインストール画面 ( Windows10 Hyper-V ホスト で作った MITSUMI互換のCD-ROM から ) である。🤔 pic.twitter.com/mgVurO8JIk

2021-04-01 17:09:53
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

OS/2 Wrap V4 本体の ブートして 初期設定中である。 Ubuntu のような お洒落な OS ではないから PnPなどという文明の利器は無いのである。 すでに GUI で操作できる状態。 よく考えて 1個 1個 IRQ DMA を設定するのであるよ。 pic.twitter.com/R0OGiljIan

2021-04-01 17:39:57
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

すべての設定が完了したところ。 このあと PC-DOS の FAT から OS/2 HPFS へ ファイルシステムの変換が始まる。😨 Windows NT4 が FAT から生まれて NTFS へ変態するのと同じである。 もっともクリティカルなプロセスであるよ。 pic.twitter.com/QHjtpdGDwC

2021-04-01 18:26:52
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

とりあえず OS/2 Warp V4 自力でブートするようになりました。 でも タスクバーのようなものが デスクトップの上にある。 Get Netscape Navigator って何だろう?🤔 twm のようなウィンドウマネージャ gnome のようなデスクトップとも違い何をしていいのかわからない。 おやすみなさい😪 よい夢を。 pic.twitter.com/OgcAi064wO

2021-04-01 19:04:05
拡大
ヒト科の幼虫 🐛 @yamate_yokohama

Windows では ふつう config.sys に 何か書くことはあまりないである。 ところが OS2 Warp では 優に 200行 近い config.sys ができるのであるよ。 何をしているのか まったくわからない。😖 助けて! IBM様🥺

2021-04-01 19:13:25