昔の32bitCPUについて語るスレ
昔の32bitCPUについて語るスレ 386、486、Pentium、680x0、MIPS、PowerPC、PA-RISC、VAX、SuperH、TRONチップなど 1980年代、1990年代前半の32bitCPUを語るスレ Alpha、R4000、UltraSPARCなどの64bitCPUの話題もOK VIPQ2_EXTDAT: none:none:1000:512:: EXT was configured
HP-UXのItanium機でPA-RISCのエミュレータ乗っててびっくりした QEMUでも古いPA-RISCエミュレーションできるな スレタイがなんか違う気がする。 「昔の32ビットCPUパソコンを騙る」ぐらいがちょうどいいんじゃぁ? パソコンで32bitが身近になったのはPC9801RAが出た頃か その後少ししてFM-TOWNSが出た PC9801用のDOSエクステンダーのEXE386が非商用向けに無料配布されたのは1991年頃か 386に対応したアセンブラやコンパイラもあればこそ、だろうね。 俺はMASM5.1とMS-C5.1の組み合わせが386デビューだったな。 マシンは9801DAだった。 書籍がいろいろ出てて情報集めるのは苦労しなかった。 MS-C Ver5.1は386のDOS Extender使えたの? それとも、リアルモードで386の命令を使ったということかな? DOS ExtenderはMS-Cで使えると言う話しを聞いたことがなかったから持ってなかった。 MS-C のVer5使ってた間は結局、リアルモードで32ビット命令をこそこそと使うぐらいで終わっちゃった。 GDTとLDTとIDTをリアルモードと同じようなアクセスをするように設定するという裏技的な使い方を1度だけしたけど・・・・二度はやりたくない。 OS書くのと大差ない労力が必要だしMS-CもMASMも普通にソース書いたらリアルモード・プロテクトモード混在のコードが書けない(切り替わる部分が、そのままでは書けない)んで変な苦労したよ。 OS/2ユーザになってからはMS-C Ver6使ったけどVisualAgeが欲しかった(隣の芝生 DOS-EXTENDERでMS-Cというのは286用のEXE286では使うことが出来たよ。 386用のEXE386はPharLap互換だからMS-C等は使うことが出来なかったが当時FM-TOWNS Userが RUN386用GNU-C(gcc)を移植していたのでこれを入手すれば使うことが出来た。 MS-Cの386使用で極めて特殊な例は1990年当時に既にUnreal Modeが知られていたので MS-Cの生成アセンブラソースを解析してHuge Pointer(ES:[BX])をリニアアドレス(GS:[EBX]) に置き換えるAPP(Assembler Post Processor)と言う物が公開されていた。 Win32s! WinGとかまだどっかに転がってんのかな Unrealモードは自作のプロセス(タスク)だけプロテクトモードで動いて、あとはすべてリアルモードで動くだけっていう環境はかなりプアになりそうだ。 仮想86なEMSダメ、286プロテクトモードつかうXMSダメってことはFEPが軒並みNGだし W32sとWinGはどこかのゲームのCDに入ってた覚えがある。 アートディングのルナ丼シリーズだったかな? >>15 Unreal Modeの性質上仮想86Modeを使う仮想EMSが使えないのは当然だけどXMS(正確にはEMB)は普通に使えるけど。 実際漏れが使っていたUnrealドライバーはXMS APIを使ってメモリを確保してRAM DISKを実現していたし、 一般保護例外でReal ModeからUnreal Modeに自動的に切り替わる機構を持っていたので プロテクトモード下(例:TD286)でもRAM DISKを使うことが出来たよ。 時代的にUnreal Mode使うぐらいならWin16API叩くんじゃね? 初めての486を読みかけのまま、そろそろ30年ぐらい経つ俺にはUnreal Modeなんて無理だがw Windows NT4.0とPentium ProもしくはPentiumIIの組み合わせで UNIXワークステーションを駆逐してしまったね 結局、DOSエクステンダーとDOSエクステンダーを使った開発ツールが 低価格で手軽に使えるようになったのがWindows 95が出る頃だったからな Windows 95が出てDOSエクステンダーの価値がなくなってしまった 386SXがあと2年早く出て1997年頃に386SXパソコンが市場に出てきてれば MS-DOSが32bit化するのは早かったかもしれない 97年なんかとっくにPentium時代だよな?MMXテクノロジとかの時代じゃね?386どころか486もほぼ無かったよね read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる