![](https://blogimg.goo.ne.jp/img_emoji/kaeru_rain.gif)
暖かくなってきたなと思っていたら、また寒くなって…しかも雨々…
![](https://blogimg.goo.ne.jp/img_emoji/hiyob_uru.gif)
調子が悪く鬱々
![](https://blogimg.goo.ne.jp/img_emoji/m_0197.gif)
この時期を乗り越えれば調子良くなる
![](https://blogimg.goo.ne.jp/img_emoji/m_0059.gif)
鞍が開通するまでの間の辛抱
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
『PCに触れて30年その4』…では専門学校を卒業して就職した後(20年前以降)の
PCについて書いて
![](https://blogimg.goo.ne.jp/img_emoji/m_0190.gif)
就職した会社は三菱電機系列のIT企業で、担当に就いたのはオフコン事業部でした。
その頃、会社
![](https://blogimg.goo.ne.jp/img_emoji/m_0039.gif)
ワークステーション(UNIX etc)、パソコン部門の縦割り
![](https://blogimg.goo.ne.jp/img_emoji/kaminari.gif)
ちなみに小型の汎用コンピュータに『オフコン』と名付けたのは三菱電機です。
オフコンのベースはUNIXでデータベースは汎用機と同等
![](https://blogimg.goo.ne.jp/img_emoji/eq_1.gif)
言語は主に
![](https://blogimg.goo.ne.jp/img_emoji/kirakira.gif)
![](https://blogimg.goo.ne.jp/img_emoji/kirakira.gif)
自分も最初はプログラマーからで…先輩(SE)の書いた仕様書を貰いプログラミングしてました。
プログラムを組むのは面白く夢中になってやっていました。その甲斐
![](https://blogimg.goo.ne.jp/img_emoji/eq_1.gif)
新人であったのにPⅡで4,000ステップ
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
PⅡでは1,000ステップ以上になると大きなプログラムと言われていたので、これは超巨大
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
製作期間は約3週間ホント苦労しました。それでいて不具合は一切無し
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
![](https://blogimg.goo.ne.jp/img_emoji/m_0140.gif)
オフコンのプログラムは汎用機と同様…専用端末から入力しサーバーでコンパイルして実行する
仕組みになっています。従ってプログラマーの机にはPC
![](https://blogimg.goo.ne.jp/img_emoji/m_0187.gif)
この頃、PCは仕様書を書く
![](https://blogimg.goo.ne.jp/img_emoji/m_0190.gif)
最初は触る機会は少なかったのですが…入社2年目から下位のSEとして仕様書を書く事になり
これからPCは必須になると思い自宅に PC-9801BX/U2 を導入
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
その頃は、まだNEC全盛期でしたので最新で最安値のNEC製PC
![](https://blogimg.goo.ne.jp/img_emoji/m_0187.gif)
![](https://blogimg.goo.ne.jp/user_image/6f/ca/38b254f586475efcc8d16f4b03e193db.jpg)
会社と同じ環境で仕様書を書くのであれば三菱電機製のMAXYシリーズ(AX規格機)を
購入しなければいけなかったのですが…高いのに他に使い道がなかったのでパス
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
この頃ですね、コンパックが格安でDOS/V(PC/AT互換)機
![](https://blogimg.goo.ne.jp/img_emoji/m_0187.gif)
お陰で廉価版のPC-9801シリーズが20万円を切り購入に踏み切る事ができました
![](https://blogimg.goo.ne.jp/img_emoji/m_0140.gif)
スペック
![](https://blogimg.goo.ne.jp/img_emoji/m_0084.gif)
CPU:i486SX(20MHz)
MEM:1.6MB
FDD:3.5inch2HDx2機
VGA:640x400x16色x2画面
仕事で仕様書を書くのはMAXYのワープロソフト『A1markⅢ』を使っていたので…
Windowsが主流になるまでPC-9801BX/U2で仕様書を書く事はありませんでした
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
まぁPCをワープロ以外にMS-DOSとC言語勉強用に購入したので問題ありませんでした。
そしてMS-DOSのコマンドに慣れC言語を勉強
![](https://blogimg.goo.ne.jp/img_emoji/m_0070.gif)
Windows3.1に出会ってしまいました
![](https://blogimg.goo.ne.jp/img_emoji/m_0203.gif)
GUIで操作するOSの魅力に取り付かれ…結果C言語は勉強せず
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
PC-9801BX/U2でWindows3.1を動作させる仕様にカスタム
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
CPU:i486DX2(40MHz) ※ODPを追加搭載
MEM:14.6MB ※メモリを極限まで装備
FDD:3.5inch2HDx2機
VGA:1024x768x65536色 ※I-O DATA GA-1024AL を実装
HDD:240MB ※SCSI接続
DVD:CD-ROM ※SCSI接続
サウンド:FM6音+SSG3音+リズム6音+PCM音源 ※NEC PC-9801-86 を実装
かなり追加投資しました。お陰でWindows3.1を快適に動作させる事ができるようになりました。
その他、各メーカーも一斉にWindowsを採用するためハード
![](https://blogimg.goo.ne.jp/img_emoji/m_0187.gif)
三菱電機もMAXYを捨てapricot(DOS/V機)シリーズを発表
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
ワープロソフトもA1forWindowsが開発され自宅でも仕様書が書ける
![](https://blogimg.goo.ne.jp/img_emoji/m_0190.gif)
MacintoshやX68000、PC-100など色々とGUIで動作するOSを見てきましたが…
試しに導入したWindows3.1がここまで普及するとは思いませんでした。正直びっくり
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
コンパックショック
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
同時期にジャストシステムからGUIのOS、ジャストウィンドウが発売されましたが
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
Windowsに比べ貧弱で使い物になりませんでした。期待していたのですが残念
![](https://blogimg.goo.ne.jp/img_emoji/face_z.gif)
14インチCRTで640x400x16色の解像度で満足していたのですが…Windows3.1を導入する事により
15インチCRTで超高解像度
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
同梱してたのでペイント
![](https://blogimg.goo.ne.jp/img_emoji/m_0169.gif)
65536色の機能を生かし一生懸命
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
しかし実はWindows3.1は良い事ばかりでは無かったのです。
OSは16bit…16MB以上のメモリ空間を使用できず
![](https://blogimg.goo.ne.jp/img_emoji/m_0142.gif)
別途MS-DOS(PC-DOS)を購入する必要があり
![](https://blogimg.goo.ne.jp/img_emoji/m_0200.gif)
また複数のタスクを同時実行できるマルチタスクが可能
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
ノンプリエンプティブなマルチタスクであったため、1つのプログラムがCPUを占有してしまい
![](https://blogimg.goo.ne.jp/img_emoji/m_0200.gif)
他のプログラムが止まってしまう
![](https://blogimg.goo.ne.jp/img_emoji/m_0142.gif)
従って1つのアプリが暴走
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
プログラムを作る際には適度にタスクを開放する命令を呼ぶ必要がありました。
プリエンプティブなマルチタスク
![](https://blogimg.goo.ne.jp/img_emoji/ee_3.gif)
待たなければなりませんでした。
![](https://blogimg.goo.ne.jp/img_emoji/face_z.gif)
Windows3.1の時代からWindowsを使用しないPC-9801シリーズのゲームはエロゲーが増え…
DOS/V機は3Dなどのコア
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
Windows3.1はまだDirectX(2D/3D)の規格がはっきり定義されておらず大したゲームは無く
![](https://blogimg.goo.ne.jp/img_emoji/m_0142.gif)
ビジネス専用機
![](https://blogimg.goo.ne.jp/img_emoji/m_0187.gif)
その他にC++があったのですが…勉強しなかった
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
ワープロソフトは一太郎forWindows が主流で表計算ソフトは何ソレって感じでした。
実際、表計算ソフトはLotus1-2-3が主流
![](https://blogimg.goo.ne.jp/img_emoji/eq_1.gif)
ワープロソフトも三菱電機系列の会社
![](https://blogimg.goo.ne.jp/img_emoji/m_0039.gif)
A1forWindows ばかり使っていました。今は使っていませんが…未だにFDDで持ってます
![](https://blogimg.goo.ne.jp/img_emoji/m_0199.gif)
次回は初のDOS/V(PC/AT互換)機の購入について書いて行きたいと思います。
長文でマニアックなお話なのに、ここまで読んで頂きありがとうございました。
![](https://blogimg.goo.ne.jp/img_emoji/dogeza.gif)