[過去ログ]
FreeBSDを語れ Part50 (1002レス)
FreeBSDを語れ Part50 http://mevius.5ch.net/test/read.cgi/unix/1579244083/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
670: 名無しさん@お腹いっぱい。 [sage] 2020/05/10(日) 17:34:53.63 >>663 >>681です。Windows全盛の今では考えられないだろうが、DOS時代はNEC、FMV、X6800、IBM-PCどれも機種依存が当たり前だった。 ゲームなら画面描画を高速にする必要があったのでビデオRAM直書きが当たり前だった。 だからゲームほどではないにしろ、当時作られたプログラムはほぼどれも機種依存なのが普通だった。俺が書いたのもそう。 機種依存しないものがあるとしたら、BIOSコールを使わずDOSコールだけで書いたごくシンプルなものくらいだけど、 それだと遅すぎて実用にならなかった。それに、NEC用の拡張基板を使って制御しようとすると、その基板のI/Oを通して 動かさないといけないから、嫌でもハード依存になってしまう。それを他の機種でも動くように汎用化しようなんて誰も考えなかった。 お客さんの要望に合わせて1機種で動くように作ればいいことだし、それ以上の予算も出なかった。 もしやろうとすれば他機種でも同じように動く拡張基板から作らないといけなくなって、桁違いの予算と開発期間がかかってしまう。 それは現実的じゃない。 今だとArduinoのIOポートを操作してLEDを光らせたり、基板に接続したスイッチのON/OFFをしたりする感じ。 またはラズパイに拡張基板を乗せてGPIB経由で拡張基板を制御して動かすようなのに近い。こういうソフトは必ずハード依存になる。 Arduinoやラズパイは今買えるからいいが、古いソフトを動かすためにわざわざ中古のPC-9800を買って使おうとは思わない。 http://mevius.5ch.net/test/read.cgi/unix/1579244083/670
673: 名無しさん@お腹いっぱい。 [sage] 2020/05/10(日) 20:05:39.78 >>670 早い話、特定のハードに依存したコードだったってことでしょ ここの住人の多くは、PC98や88に触れた世代だろうから背景は分かるよ どうでもいいけど俺がその頃書いたのは、特定のハードに依存しない、数値演算のプログラムだった http://mevius.5ch.net/test/read.cgi/unix/1579244083/673
675: 名無しさん@お腹いっぱい。 [sage] 2020/05/10(日) 22:14:00.69 >>670 X6800まで読んだ http://mevius.5ch.net/test/read.cgi/unix/1579244083/675
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.440s*