MZ-80 パソコン開発物語

今だから話せる、パソコン開発記録を連載します。 感想をコメントに残して頂けたら 嬉しい・・。

全体表示

[ リスト | 詳細 ]

記事検索
検索

仕事の功罪

イメージ 1

会社に入社後、普及の始まったテレビ開発、パソコン開発の後、最後のご奉公は液晶の立ち上げ・・

自分の 会社人生を思い浮かべ、本当に世の中、人の為に 善なるものだったのか、疑問を感じつつ・・

テレビの普及が始まった頃、『一億総白痴化』と言う評論家が居た事 今更ながら思い出しています。

当時は、テレビが高価で、家の床の間に鎮座し、埃防止の前垂れが付いていた・・

その前で、一家全員が集まり、食事をしたり団欒があった。

およそ 『一億総白痴化』なんて、感じない風潮で 家族の一体感、新しい事を知る楽しみがあった。


今、テレビ放送の堕落、どうでも良い内容、話術でなく・叩き・奇声の漫才・・男か女かどっちやネ

食い物の話・・、他人のするスポーツを観戦して、興奮する体育系(?)人間の育成 

時間つぶしの携帯ゲーム・・・すべて 娯楽・娯楽・娯楽の連続、

歌われる歌詞まで 『君が居てくれるから・・』、『元気が出るよ・・』なんて、自立できない他力本願


俺の人生、テレビ、パソコンでゲームの発端を作り、液晶の実用化で・携帯電話・ゲーム機・・・

ホンとに 俺は、『一億総白痴化』を実現する為の 人生を歩んできたんだな〜。


携帯電話は、ライフラインとして 必要な通話だけ、パケホーダイなんて 辞めたら・・、

家のPCだけで不便を感じるほど リアルタイムの大きな仕事しているの?・・  聞きたいね。

・−−−−−−−−−−−−−−−−−−−−

そこで、まず テレビの電源をOFFする訓練が必要だね。

40年前 テレビのアイデア募集で、1,2分OFFするタイマースイッチを提案したことがあった。 

これは コマーシャルOFFスイッチ、CMは15秒単位で4本、6本で構成されているから・・

この提案は、不評を買って。却下。 

テレビをOFFすると 『ほっと』する静けさ、新鮮な感覚・・ 試してみて・・

貴殿は、どう思いますか?


『ほっと』リモコンの提案 (どうかな? CMカットで、TV局からクレームかな?)

トンとスイッチを押せば、TVに OFF信号を送り、設定時間後、ON信号を送る。

別に受光部を付けTVのON/OFF信号を取り込み設定の機能も要るよ。

MZ ENGINE 回路図

イメージ 1

回路図をまとめています。

やっぱり、僕は職人なのだ・・・・反省・反省・・・
とにかく 動くモノ作りが先行して・・・・
ラフ書きメモは残っているが・・
きちっとCADで書くのが後回し・・

試作品(0次試作とも言う)から 回路図を引っ張り出している・・手間がかかる〜
部品定格、結線・・信頼性検討しなければ・・preliminaryの状況

とも角、試作品では 強力(狂力?)BASICが 走っている。

BASIC 割り込み処理

イメージ 1

BASICインタープリタで、割り込み処理をさせる。

外部ハードから、例えば IRQ端子の割り込みで、フラグを立て、
実行しているプログラムにソフト割り込みをかける。

一応 動作していますので、説明します。listをご覧下さい。
110行で、割り込み時のサブルーティンを宣言する。
200行は、実験のため、test1(フラグを立てるINSTRUCTION)を作成し、
強制的に、割り込みフラグを立てる。
結果は、1000行に制御を移し、また 2000行をコールして200行に戻って、print文を実行している。
割り込みの実行感度は、次のINSTRUCTIONに入る前に 割り込み処理をしていると言う事。

念の為、割り込みフラグを立てる200行を廃止すると、何事もなく終了している。

BASICインタープリタの中身は、よく聞かれますので、割り込み宣言(上の110行)の処理を記載します。
"interrupt"の単語解釈で、記載の void DefINTR_COMMAND( void)が呼ばれます。
2重宣言でないかのチェック、”gosub”単語の存在、行ナンバーの確認、行ナンバーテキストの存在、
場所の確認で、データを保管 以上です。

割り込みが有った時、void INTR_GOSUB_Command( void)を実行すると言う事です。

多くの INSTRUCTIONは、処理ツールがそろっていますので、目的に向かって処理ツールを並べる・・
と言った感じで・・出来ています。

BASIC言語 追加版

イメージ 1

MZBASIC デバッグ中ですが、タイマー増強と論理演算子を追加しました。
段々 制御コンピュータみたいに なって来た。
Spirit of MZ80の範囲内か?

BASIC Instruction

イメージ 1

BASIC Instructionは こんな感じで デバック中。
パソコン黎明期(30年前 Z80アセンブラでDISK BASICを作っていた頃 思い出し・・)、
Z80 アセンブラで 30Kバイト位あったかな、H8 Cでは 100Kバイト位以上になっている。

BASIC Instructionも Cに似ていたり?・・ミックスだね 時代の流れよ! 

[PR]お得情報

ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事