OS-9の行方は?
Hi Kenny, You should be responsible to everything. >>99 68k時代はマッチントッシュって言ったんですか Macは常時スーパーバイザーで動いてるから OS-9はムリじゃないかな それとも、Linux動くくらいだからユーザーステートでも うごかせるのかな? >>103 030MacにFreeBSDが移植されてるから、やる気になればいけると思われる。 >>103 >>61 さんがいってたのはそういうことなのかな? Mac詳しくないのでよく分かりませんが、あったのは確かみたいですね。 >>55 さんによればパーソナル向けの値段じゃなかったみたいですが。 Macに限らず、フリーで使えるシステムが欲しいですねえ。 >>106 スーパーバイザーモードで動いているのはあくまでMacのOS上の話だから、 別のOSが後から乗っ取ってしまえばいい。 68kじゃないが、PowerPCのMkLinuxでは、MacOS起動後にLinuxがロード されて、その後は完全にLinuxの管理下に置かれます。 Ken Kaplanが"WIZARD"っていうナンバーのプレリュードに乗ってましたね。 昔、星光電子が出していたOS−9NEWSにケンさんの車の写真が載っていました。 プレリュードでOS−9ナンバーだった記憶があります。 物置を探せば見つかるかも。 星光電子もなつかしいな 車の名前のデバッガだったよね 「娘の名前のデバッガ」? 「みちこ」とか「ひでみ」とか? システムデバッガがSERINA ユーザデバッガがERINA OH!FM............ みなすべて懐かしい(ガクッ >>113 私の娘です。 デバッガも私が作りました。 >>117 >>66 のリンク先によれば、マイクロウエアにいらっしゃったんですよね?(w 色々大変みたいですけど今はどうなんでしょうか。 オープン化とかサンプル版配布とか、なんとかならないですかねえ? そういえば星光電子として昔出してたソフトの権利ってどうなってるんでしょうねえ 無償公開とかできないものなんでしょうか? http://www.microware.ne.jp/news/news_release/us20010702-Ken'sVois.html 上記の様に microware自体がRadiSysに吸収されていますから。 日本は,まだ組みこみで継続してますが、 アメリカは、日本とはちょっと事情が違い、主力がIXP1200ですから。 星光電子として出していたソフトもやはりだめでしょう。 星光電子をGoogleで検索して見ました。 なつかしい... ついでに星光行も検索してみた。 同姓同名って結構いるのね。 >>119 まさかとは思いますが、ご本人様でいらっしゃいますか?。 >>121 御本人はまともな日本語を話せませんので、別人でしょう。 >>122 JavaScript Off にしてるおれには意味無いよ(藁 >>123 でも、>>119 は句読点の使い方がちょっと変よ。 ナンバーOS-9ノAcuraノッテタノハワタシデス。 ワタシハニホンゴベンキョウシテイルノデコレグライノ ニホンゴハワカリマス。 Hoshiサンヨリニホンゴジョウズオモイマス。 グリッドマンの頃が懐かしい。 HALもといOS-9000ってどうなっちゃったですかねえ? ジャンクパソコンで動くのかな?(w ワータシハニホンゴワーカリマーセーン。ダカラエイゴダトオモッテヨンデクーダサーイ。 ワータシーハヘンジンデース。 デモHoshiサンヨーリマートモーダトオーモイマース。 パクッテゴメナサーイ>>127 1です。 OS-9はこの前までスレッドをサポートしてませんでしたが、勇気を振るって スレッドを立てました。 細々ながらこのスレッドが生きながらえているので感動しております。 OS−9はV3.0からスレッドをサポートしました。 なんでも,ITRONアプリを移植しやすくするために スレッドサポートしたそうな。 以前にBeの葬式に行く途中に立ち寄った者だが、ここは元気がないのぉ。 S-1のOS-9!懐かしいね。 値段見ると高かったんだなぁと、感慨にふける。 S-1のマルチウインドウはFM見たくボトルネックが無いんで良かったんだけどね。 >>141 > 荒らしや厨房は来ない 大変良い事です♪ このすれが消える時、それはすなわちOS-9が消える時、、、。 ネタといっても前向きなものはないので、懐古話だけど 8bit の OS-9 で何が感動したかって、プリエンプティブ・マルチタスクも そうだけど、やっぱ Level-II でプロセス単位にアドレス空間が独立してた こと。それもページングとは! FM-11AD に 800kbytes くらいメモリ積んで Microware-C や Lisp09 動かし てた頃が懐かしい。と言ってもプロセス毎のアドレス空間は 64k が上限だから、 でかい処理をさせるには、複数プロセスを起動してパイプやデータモジュール (共有メモリ)を使うとかの工夫が必要だったのだけど。 でも、あの頃から並列プログラミングの勉強ができてよかったと思う。 そういや Level-II ってカーネルも独立した空間上にあって、プロセス毎に 64kbytes の空間をほとんどフルに使えたんだよね。 OS-9/68K も X68000 で使ってたけど、アドレス空間が単一になっちゃった ことによるフラグメンテーションがどうしても許せなかったです。やっぱ ページングはオーバヘッド大きかったんだろうか。そのうち OSK-LII が 出るとか言ってて結局出なかったみたいだし。 >>150 OSKにLIIが無いのはMicrowareが将来的にアドバンテージにならないと判断したと 考えますが・・・ その後なし崩しでリアルタイムOSと名乗りだします。 FM11ADシリーズのメモリマネジメントって ちと手抜きだったから、一部共有メモリができてた(w 手っ取り早くここを使ってプロセス間通信させてたっす >>154 そうそう,ユーザプロセスからもI/O空間が見えてたり・・・ そんな事より1よ、ちょいと聞いてくれよ。スレとあんま関係ないけどさ。 このあいだ、SH-4使ったんです。SH-4。 そしたらなんか16bitのimmediate値が代入できないんです。 で、よく見たらなんかエラーメッセージが出てて、8bit 以外はディスプレースメント 付きPC相対アドレッシングモードを使え、とか書いてあるんです。 もうね、アホかと。馬鹿かと。 お前らな、16bit 代入如きでディスプレースメント付きPC相対アドレッシングモード なんか使わせんじゃねーよ、ボケが。 16bitだよ、16bit。 なんか親子連れで使ってるやつとかもいるし。一家4人でRISC CPUか。おめでてーな。 よーしパパ ポストインクリメントレジスタ間接アドレッシング使っちゃうぞー、 とか言ってるの。もう見てらんない。 お前らな、S1やるからアセンブラ使うなと。 コーディングってのはな、もっと殺伐としてるべきなんだよ。 品質管理部の奴といつ喧嘩が始まってもおかしくない、バグか仕様か、そんな雰囲気が いいんじゃねーか。女子供は、すっこんでろ。 で、やっとアセンブラが通ったと思ったら、隣の奴が、オレはマカー(=PPC)だから ゲームキューブ買うけどな、とか言ってるんです。 そこでまたぶち切れですよ。 あのな、PowerPCなんてきょうび流行んねーんだよ。ボケが。 得意げな顔して何が、マカー、だ。 お前は本当にPPCを使いたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。 お前、PPCって言いたいだけちゃうんかと。 CPU通の俺から言わせてもらえば今、CPU通の間での最新流行はやっぱり、 8086、これだね。 8086リアルモード。これが通の環境。 リアルモードってのはBIOSでも使われてるx86の基本。そん代わり制約多い。これ。 で、それをハンドアセンブルしてPentium4 2GHzで動かす。これ最強。 しかしリアルモードでプログラム作ってると次からまともなCPUを使えなくなると いう危険も伴う、諸刃の剣。 素人にはお薦め出来ない。 まあお前らド素人は、ぴゅう太でも使ってなさいってこった。 吉野家150円引きを専門ネタに書き換えてここまでやれるのも これはこれですごいな。ゴルゴに喋らせてー >>150 OS-9/X68000でメモリ空間が単一なのは,M68KにMMUが 無いからだとオモワレ >>157 ワラタ 逆を言えば6809にはMMUが載っていたって事ですかい!? 6809 には MMU 機能はない。 6809 の モトローラ純正 MMU は 6829。 が、こいつを搭載したコンピュータってあったのかなぁ? FM-77/11 や HITACHI S1 はメーカが独自に回路組んでいた。 # ASCII の 「6809 ハンドブック」(絶版)を参照されたい。 # 当時、Z80 とか 8086 とかいってた連中にこいつを読ませたかったよ。 >>157 Pentium4 2Gじゃ遅い。俺は3Gが出たら買う。 >>161 当時CPUである6809より周辺のMMUの6829である方が高かった 一部の産業用ボードコンピュータであったような・・・ >>164 日本のマイクロウェアは未だ健在ナリ そんな事より1よ、ちょいと聞いてくれよ。スレと関係あんだけど。 このあいだ、OS-9移植したんです。OS-9。 そしたらなんか最初ブートROM作れ、とか言って、しかもOS-9のデバッガとか使えないって言うんです。 で、よくマニュアル見たらOS-9用のデバッガ、 ブートROM動いてからじゃなきゃ使えないとか書いてあるんですよ。 もうね、アホかと。馬鹿かと。 お前らな、デバッガなしでどーやってブートROMデバッグするんだよ。えっ?ボケが。 なんか親子連れで移植しようとしてるやつとかもいるし。一家4人でOS-9移植中か。おめでてーな。 よーしパパ 今度はOS-9 for SH-4に挑戦だ!、とか言ってるの。もう見てらんない。 お前らな、VAIOやるからOS-9なんか使うなと。アプリでも作ってろと。 OSの移植ってのはな、もっと殺伐としてるべきなんだよ。 ハード担当とアプリ担当の奴らの間に挟まれていつ喧嘩が始まってもおかしくない、 ハードのせいかアプリのせいか、それともOS移植の不具合か、そんな雰囲気が いいんじゃねーか。女子供は、すっこんでろ。 で、やっとブートROMができたと思ったら、隣の奴が、やっぱICE使えないとね、 とか言ってるんです。 そこでまたぶち切れですよ。 あのな、ICEなんてきょうび流行んねーんだよ。ボケが。 得意げな顔して何が、ICE、だ。 お前は本当にICEを使いたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。 お前、アイスって言いたいだけちゃうんかと。 OS-9通の俺から言わせてもらえば今、OS-9通の間での最新流行はやっぱり、 BASIC09、これだね。 Motorolaとの契約の問題で名前はMicroware BASICになったけどこれが通の環境。 BASIC09ってのはBASICでモジュラプログラミングできる最高の言語環境。そん代わり制約多い。これ。 で、それをパック(=中間言語にコンパイル)して68000 8MHzで動かす。これ最強。 しかしBASIC09でプログラム作ってると次からまともな言語系を使えなくなると いう危険も伴う、諸刃の剣。 素人にはお薦め出来ない。 まあお前らド素人は、CASIOのポケコンでも使ってなさいってこった。 そんな事より1よ、ちょいと聞いてくれよ。スレとちょっとしか関係ないけどさ。 このあいだ、コンソールアプリ作ったんです。コンソールアプリ。 そしたらなんか186命令まで、とか言って、しかもV30依存のコードは使えないって言うんです。 で、仕様書見たらLSI-C試食版で作成とか書いてあるんですよ。 もうね、アホかと。馬鹿かと。 お前らな、アセンブラと自己書き換えなしでどーやって少ないメモリ切り詰めるんだよ。えっ?ボケが。 なんか親子連れで開発しようとしてるやつとかもいるし。一家4人でコンパイルか。おめでてーな。 よーしパパ 今度はWATCOMーCに挑戦だ!、とか言ってるの。もう見てらんない。 お前らな、VisualStudioやるからDOSなんか使うなと。フォームでも組んでろと。 コンソールアプリの開発ってのはな、もっと殺伐としてるべきなんだよ。 セグメントとfarポインタの間に挟まれていつ喧嘩が始まってもおかしくない、 一触即発でシステムごと落ちる、そんな雰囲気がいいんじゃねーか。女子供は、すっこんでろ。 で、やっとプロトタイプができたと思ったら、隣の奴が、僕ならせめて仮想86環境で作りますけどね、 とか言ってるんです。 そこでまたぶち切れですよ。 あのな、仮想86なんてきょうび流行んねーんだよ。ボケが。 得意げな顔して何が、386、だ。 お前は本当に386を使いたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。 お前、386って言いたいだけちゃうんかと。 リアルモード通の俺から言わせてもらえば今、アセンブリ言語通の間での最新流行はやっぱり、 MC68000スーパーバイザモード、これだね。 形式上はユーザーモードってメモリ保護機能がついてて普通は保護環境下で走らせているけど、これが通の環境。 クリティカルな部分をあえて保護せず、無制限に突っ走れる環境。そん代わり変なとこ読み書きすると一発でお釈迦。 これ。 で、タスクもらったら速攻でスーパーバイザモード。これ最強。 しかしいつもスーパーバイザでプログラム作ってると次からお行儀のいいコードが書けなくなるという危険も伴う、諸刃の剣。 素人にはお薦め出来ない。 まあお前らド素人は、VisualBASICでも使ってなさいってこった。 MW-BASICってまだ売ってるのかな X86用ってあるのかな >>167 MC68000はメモリ保護はありません >>168 一部アセンブリ記述のため68000以外のCPU(除6809)に 移植できず >>166 BASIC09なつかしー。 学生時代の下宿で、FM-77上でOS-9のLEVEL1使って、Pascalの課題をBASIC09で しこしこやってたのを思い出します。 取り扱い説明書にあった「わずかな変更でPASCAL言語に変換できます!」という のはちと嘘だったけど、再帰を使った課題が一通りこなせるので便利だった。 あの内蔵エディタで打ち込んで走らせて、動いたらラインプリンタで 打ち出して学校へ行き、UNIX端末でしこしことPascalに変換。 当然入れ子なしプロシージャになるわけで、教師には変な奴だと思われたろうな。 当時の「Oh!FM」も愛読してたけど、WHITE RAMとかいうペンネームの人が Modula-2/09(でしたっけ?言語系もこの方が移植したんだったっけ?) をつかっていろんなプログラム(確か言語系自身を記述していたような) を乗せてたのを、すげーなと思いながら読んでいました。 途中からMW-Cにスイッチしてしまったのが残念。当時はC言語わかんなかったのだ。 >>170 あの頃はOS-9の情報に飢えてたな・・・ ざべとかプロセッサとかインターフェースとか わずかでも記事があれば買いあさってた あ、PC Worldもいい雑誌だったな・・・ GoogleでOS-9を検索したら、MacOS9がいっぱい引っかかって鬱。 それはいいとして、このページ最高! www.netlaputa.ne.jp/~achain/os2/os2nan03.html このスレ面白い。 すぐ消えるとおもったけど、マッタリ進行中。 OS-9/09とのファーストコンタクトはOh!MZだったなぁ MZ80k/c用の6809ボード(w けど、その時はBASIC09が話題の中心で、 OS-9自体のすごさに気が付いたのは、後になってからだった あと、共立から出てた68020ボードシリーズでOS-9ってゆうのが夢だったな 組み合わせる液晶とかキーボードとか メモリ二階建てにして・・・楽しい現実逃避だった 究極の8bit CPUと呼ばれる6809。 その上で動作するBASIC09をサポートするOSとして、OS/9は開発されたという。 それでいてマルチユーザ・マルチタスクをサポートする、ROM化可能なリアルタイム OS。素敵すぎる。 WindowsもOS-9ぱくりまくり カミングアウトしろやゴルァ インスパイヤーていうんですよ。パクリじゃなくって。 OS-9ってパクられてたんですか。 ふ〜ん、知らなかった。 >>178 し、しまった。減算ではなくて除算を・・・ 実はOS/2 Warp持ってたりする。 往年の銘機FM-77とOS-9LEVEL1は遠く実家の 倉庫。捨てられてるかも。 ついでに Oh! FM のバックナンバーも大量にあるんでしょう(藁 >>185 OS/2ならただであげる(笑) >>186 大量ってほどでもないけど、あります。 なんか読みたくなってきた、俺も。 >>183 似てるけど、まったく別物 WinやOS/9は、機能追加するのに カーネルのコンパイルとかしないでしょ? 嗚呼!青春のOS-9。 しかも星光電子のEXCEL-9の話まで。うちはWindmill買いました。OS-9level2が使えるカードはこれしかなかったので。 いいカードでしたよ。でかくて(笑) >>190 そういえば、OS-9の開発はカードを増設して、ってのが多いですね。 わしの前職はオーディオメーカーでしたが、CD-Iの開発は、AT互換機に68kカード くっつけてやってたような気がする。 CD-I(VCD)カラオケは,10年前は結構マイナーとはいえ、需要はあった。 その仕事やりてぇ、って思った時期もあったなぁ。 今回ご紹介した、OS-9用XiBase9体験版が、インターフェイス11月号の付録CDに 収録されました。この機会に是非一度お試しください。 インターフェィス買っとけよ、皆の衆 >>186 あなたは1行(255Bytes)プログラマーですか? >>193 ITRONのものもある MCI組織改革の末ITRON版有利とのもっぱらのウワサ >>196 う〜ん 残念。 addzestはWinCE >>197 確かにニーモニックにオペランド含んじゃってるアタリ,美しくないが。 しかもアドレッシングモード豊富で覚えるのタイヘン。 OS-9は特に相対参照ばっかなんで偏ったアドレッシングモードを覚えてしまう。 でもOS-9/6809萌えた〜(過去形) 6809といえば、忘れられないコレ。 'sex' 命令。 read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる