MZ-80 パソコン開発物語

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

全返信表示

返信: 353件

[ nag*sa_*ei ]

2006/11/4(土) 午前 9:29

顔アイコン

サイトにB26の写真有りました。懐かしいですね、歴史を感じます。 かれこれ40年・・。▼電圧・電流特性の真空管から、Trの電流・電流素子への頭の切り替えで、少し戸惑いましたが・・。 ▼今 FETは真空管特性に近いですから、リバイバルです。 歴史は 繰り返すと言う事でしょうかね・・。

MZ80レプリカ (7)

MZ80レプリカ製作

[ nag*sa_*ei ]

2006/11/4(土) 午前 7:31

顔アイコン

C言語、CPUによって、ワード・ロングワード・・は、配置的に偶数番地が絡んできますが、MZメモリ上では、奇数番地からでも全く関係なく並びとして配置されます。 C言語、CPUとは系が違う感じですね。かのさんが懸念されてるスピードは、今の所心配していませんが、スピードアップの対策としては、バーストモードを追加する方法・・、WhileBlock、ReadBlock・・で、,アセンブラレベルに入ると、ブロック転送終了までC言語領域に帰らないモードを作る・・が良いですね。

[ ectoyfan ]

2006/11/3(金) 午後 9:15

顔アイコン

マイキットに入っていたのはA12とB56.小学生のころ田舎の本屋で買ったたぶん初ラの電子工作集の回路はどれもこれもC372.あのシルクハット.中学高校のころはC828とかC945がC372にとってかわっていました.今はC1815ですね.大阪日本橋まで電車で2時間というところにおりましたので,模型やさんでラジオのキットを買ってもらうか,中学ぐらいになるとDIYショップの片隅に青いケースのエレキットが置かれていて,電子さいころを組み立てたりとか.nagusa_keiさんのコメントを読んで,ああSh社には雇ってもらえないわと涙(笑).

[ かの ]

2006/11/3(金) 午後 8:41

顔アイコン

えぇっ、2SC372ですかぁ? 一気にあのころに引き戻されて、背中がゾクゾクしちゃいました。^^;

[ ectoyfan ]

2006/11/3(金) 午後 7:15

顔アイコン

こんなサイトを見つけました.http://eu11.stripper.jp/pulcino/tranny/ B26の写真もあります.放熱のためにくろいんですねきっと.電子工作はC372からスタートしたので探しましたがこのサイトにはありませんでした.このサイトのご主人はnagusa_kei様により近い年代の方かと思われます.さまざまな形状.会社のマーク.どれも誇らしげな顔に見えます.

MZ80レプリカ (7)

MZ80レプリカ製作

[ かの ]

2006/11/3(金) 午後 3:58

顔アイコン

おっしゃるように、保守性は抜群ですね。エンディアンのことまでは思い当たりませんでした。ちょっと恥ずかちい。^_^;▼心配なのは、1バイトアクセスするたびにこのコード列を通るとすると、メモリ移動でパフォーマンス低下を招きはしないかという点です▼まぁ、石も早くなっていることですし、心配するほどではないかも知れませんけど。貧乏性なアタシです。^_^;

MZ80レプリカ (7)

MZ80レプリカ製作

[ ectoyfan ]

2006/11/3(金) 午前 10:46

顔アイコン

たしかにこの設計ならメモリ格納時の endian の問題もありませんね.かのさんのご懸念は,機械語レベルでのワードアクセス,ダブルワードアクセスを使わないことによる効率の問題とか,8086 のように(っていまのもか?)本質的にワード単位でしかメモリにアクセスできないCPUにおける効率の問題とか,でしょうか.でもとても保守性のよさそうなソースコードです.

MZ80レプリカ (7)

MZ80レプリカ製作

[ nag*sa_*ei ]

2006/11/3(金) 午前 7:21

顔アイコン

物理的的なRAMへはByte入出力のみ、Ectoyfanさんの言われる通り、シリアル通信等で、リモートメモリ?にも出来るでしょう。 ▼ソフトは、一括りに纏めるべきと思っていますので、結果的に、可搬性は良く、命令は、マクロで・・、CPU変更?にも・・。▼プログラムが 走った時メモリへのアクセス頻度は、テキストの読み込み、ストリングが255バイト長で大量に処理した時とか、複雑な式の解釈で、テータのPUSH,POPが多く発生する時だと思います。▼今は、実装で、スピード的には問題ないですが・・。

MZ80レプリカ (7)

MZ80レプリカ製作

[ かの ]

2006/11/2(木) 午後 0:36

顔アイコン

そうですね。私もわりとこういう構成(仮想化)は好きな方ですが、せいぜいブロック単位。こういう忙しいところでの実装はあまりやったことがありません。パフォーマンス的にどうなんでしょうか>御大。

MZ80レプリカ (7)

MZ80レプリカ製作

[ ectoyfan ]

2006/11/2(木) 午前 11:13

顔アイコン

BASICの使うメモリエリアを仮想化した設計とみました.たまたまメインメモリ上にとる実装だが,通信等で別のメモリ装置にアクセスする仕掛けにしても書き換えるのは readbyte/writebyte だけ…

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!
数量限定!イオンおまとめ企画
「無料お試しクーポン」か
「値引きクーポン」が必ず当たる!

その他のキャンペーン


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

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

みんなの更新記事