アカウント名:
パスワード:
いまだに「PC-9801+N88-BASICで工場の制御システムに使ってる」ってところあるからなぁ。修正できる技術者、あんまりおらんのに。
# 大元のコードが一部、マシン語をPEEK/POKEして使ってるのでそこは自分でも手がつけられん。# というか手がつけられるのが身近では30代前半の男性エンジニア1名のみ。どうすんだこれ。# どんだけ言葉を尽くしても「動くうちは使いたい」って聞かないしなぁ、顧客が。(そのくせ動かなくなると烈火の如く怒り狂って「なんとかしろ」と言ってくる)
値上げすればいい
あれですか。拡張ボードのマニュアルでは簡単な説ポート明とN88での簡単な例しかなく、98本体ポートも叩いているけど、そのポートの説明も、当時の5センチ本に1、2ページしか説明がなく、PEEK/POKEを順序よく叩くために空ける必要があるタイミングが「N88ならね」って前提でmsで書いておらず、後の「早い98」でも「タイミングがとれなくてウヒィ」で、手探りで何とかするやつですか。
PEEKとPOKEはメモリが対象ですのでI/Oポート関係ないですね(無粋な突っ込み)。
ああっ、ごっちゃになってましたorz
ツッコミありがとう。思い出せてよかったです。当時どっちも「叩く」と言ってたのと、タイミング合わせで泣きを見た印象でごっちゃに覚えていたと自己診断できました。
あれ?…なんかI/Oポート以外でも、メモリ番地の事を「~ポート」と言っていた記憶が…。よく思い出せない…。ただの「仲間内での通称」だったのかも…。
思い出しました。制御用拡張ボードとのやり取りで使っていたから、その番地をI/Oポートに見立てて「~ポート」と呼んでいました。
決まりきったポートをPEEK/POKEしているだけなので、図書館で昔のPC-9801解析本を読んで調べれば問題ないシリアルI/FやパラレルI/Fのデバイスの使い方も昔の書籍に載ってます
呼んだ?
専用の制御ボードが載っててそこを叩いてる可能性もあるのでは。当時メジャーなボードなら、探せば資料出てくるかもしれませんが。
決まりきったポートをPEEK/POKEしているだけ
98でメモリマップドI/O?
拡張ボードのROM用に空きアドレスがあるけど、ハード的に書き込みできなかったけなここ。
ポート読み書きならテンプレで済むかもしれないけど、機械語として触ってるんであればそうも行かない。速度欲しくてそれやってるんであれば真面目に機械語を読まないとだめだろう。
『実は多いPC-98制御の生産設備、Windows機への移植サービスが登場』http://techon.nikkeibp.co.jp/atcl/mag/15/400480/091800003/ [nikkeibp.co.jp]
記事を読むとMS-DOSのシステムを移行するサービスのように取れますがhttp://www.mihodenki.com/emd1/ [mihodenki.com] を見るとN88-BASICもサポートの内だそうです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
いまだに (スコア:0)
いまだに「PC-9801+N88-BASICで工場の制御システムに使ってる」ってところあるからなぁ。
修正できる技術者、あんまりおらんのに。
# 大元のコードが一部、マシン語をPEEK/POKEして使ってるのでそこは自分でも手がつけられん。
# というか手がつけられるのが身近では30代前半の男性エンジニア1名のみ。どうすんだこれ。
# どんだけ言葉を尽くしても「動くうちは使いたい」って聞かないしなぁ、顧客が。(そのくせ動かなくなると烈火の如く怒り狂って「なんとかしろ」と言ってくる)
Re:いまだに (スコア:1)
値上げすればいい
Re:いまだに (スコア:1)
あれですか。
拡張ボードのマニュアルでは簡単な説ポート明とN88での簡単な例しかなく、
98本体ポートも叩いているけど、そのポートの説明も、当時の5センチ本に1、2ページしか説明がなく、
PEEK/POKEを順序よく叩くために空ける必要があるタイミングが「N88ならね」
って前提でmsで書いておらず、
後の「早い98」でも「タイミングがとれなくてウヒィ」
で、手探りで何とかするやつですか。
Re: (スコア:0)
PEEKとPOKEはメモリが対象ですのでI/Oポート関係ないですね(無粋な突っ込み)。
Re:いまだに (スコア:1)
ああっ、ごっちゃになってましたorz
ツッコミありがとう。
思い出せてよかったです。
当時どっちも「叩く」と言ってたのと、タイミング合わせで泣きを見た印象で
ごっちゃに覚えていたと自己診断できました。
あれ?…なんかI/Oポート以外でも、メモリ番地の事を「~ポート」と言っていた記憶が…。
よく思い出せない…。ただの「仲間内での通称」だったのかも…。
Re:いまだに (スコア:1)
思い出しました。
制御用拡張ボードとのやり取りで使っていたから、その番地をI/Oポートに見立てて「~ポート」と呼んでいました。
Re: (スコア:0)
決まりきったポートをPEEK/POKEしているだけなので、図書館で昔のPC-9801解析本を読んで調べれば問題ない
シリアルI/FやパラレルI/Fのデバイスの使い方も昔の書籍に載ってます
Re:いまだに (スコア:2)
呼んだ?
らじゃったのだ
Re: (スコア:0)
専用の制御ボードが載っててそこを叩いてる可能性もあるのでは。
当時メジャーなボードなら、探せば資料出てくるかもしれませんが。
Re: (スコア:0)
98でメモリマップドI/O?
Re: (スコア:0)
拡張ボードのROM用に空きアドレスがあるけど、ハード的に書き込みできなかったけなここ。
Re: (スコア:0)
ポート読み書きならテンプレで済むかもしれないけど、機械語として触ってるんであればそうも行かない。
速度欲しくてそれやってるんであれば真面目に機械語を読まないとだめだろう。
Re: (スコア:0)
『実は多いPC-98制御の生産設備、Windows機への移植サービスが登場』
http://techon.nikkeibp.co.jp/atcl/mag/15/400480/091800003/ [nikkeibp.co.jp]
記事を読むとMS-DOSのシステムを移行するサービスのように取れますが
http://www.mihodenki.com/emd1/ [mihodenki.com] を見るとN88-BASICもサポートの内だ
そうです。