【V30】 嗚呼なつかしのV30 【互換CPU】
以外になかったのでたててみますた。
V30、俺の初めてのPC-98だったUX40に搭載されてたな。
めったに使わんかったけど、サイリックスの1チップCPUアクセラレータで
486化した後に、ウェイトのかからん超ふるいDOSゲーするために、たまにV30ってた。
ちなみにUX40はデフォルトで286-10MHzですた。
V30モードだと8MHzだったような。
インテルCPUのモードとは違っていろいろ制限があったような気がするけど思い出せない。
なんか情報持ってたらカキコしてください。
>>56
そういうあなたは家庭用ゲーム機なんかの経験しかないのでは?
アーケードゲーム基板なんかだとGPUとかに直接ROMがつながってて、
CPUからアクセスすることはできなかったりするわけだが。 >お前はゲームは少しばかり詳しいようだが、実際に製作した経験はないようだな。
いや、98年頃まで開発していたよ。
>最盛期のファミコンはプログラム/データROMの容量は128KB〜256KBになっていた。
>メガドラは最低でも512KBのROMが使われていた。
そのROMの容量の9割以上は、グラフィック(それもチップ)とサウンドで占められているんだよね。
純然たるコード量はおそらく数十KB程度、多くても100KB越えるかどうかってところ。
>GPUやサウンドプロセッサが管理しているメモリ領域にはROMから一度読み出してから
>転送しているんだよ。
スーパーファミコン(ビットマップVRAMも搭載している)や
メガドライブ(VDPが独立してVRAMを持っており、グラフィックデータはCPUがVRAMに転送してやる必要がある)
等の場合は確かにその通りだが、まあこの程度の使い方ならたとえばバンクやセグメントを切り替えながらでも、
実用上まったく問題はない訳で。
それと君は、ファミコンを引き合いに出している割にはファミコンのハードウェアをご存知ありませんな。
ファミコンではチップROMはGPUに直結されていて、CPU側からは基本的にアクセスできないわけ。
(末期には、ASICとSRAMを組み合わせてビットマップもどきを実現していたが)
>それから「基盤」じゃなく「基板」だ。
同音異義語に関しては単純な変換ミスですからねぇ。まあその程度あげつらうくらいしかできない、ということですか。
TYPOの指摘はバカでもできる、と昔から言いますからな。 メガドラのZ80はバンク切り替えでROMにアクセスできたよ ああ〜ん、これ以上カンチョーするのやめてぇ!
おしりがジンジンして気持ちよくてちんちんがのびておしっこ出来ない〜 とりあえずめちゃめちゃくせーうんこ置いておくわ。
,r,
| \
| .`x,
,r° .゚i、
,r'’ ゚'x、
] ゙'i、,_
,,r'"`''ヽ,,,,,,,_、 _,,,r" ゚ヘ,,_
,,,-l’  ̄` |`゙゙'v,
.,i´ ‘'-,,,,_ _,,r" 〕
{,、  ゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙̄"゙^ _,i´
゙゚''ー_、 _,,,,,--‐″
 ゙゙̄''''―――‐''″
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
|
____.____ |
| | | |
| | ∧_∧ | |
| |( ´∀`)つ ミ |
| |/ ⊃ ノ | | V30
 ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄ |
V30のなれの果てがV850か…
100円で買えるんだ!フーン
| |
| |
| |
\ /\ /
\__/ \__/
,r,
| \
| .`x,
,r° .゚i、
,r'' ゚'x、
] ゙'i、,_
,,r'"`''ヽ,,,,,,,_、 _,,,r" ゚ヘ,,_
,,,-l'  ̄` |`゙゙'v,
.,i´ ''-,,,,_ _,,r" 〕
{,、  ゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙̄"゙^ _,i´
゙゚''ー_、 _,,,,,--‐″
 ゙゙̄''''―――‐''″
V30
―――――――――――――――――― >>56以降の荒れ方は全てV30が原因。
V30は戦争を引き起こす悪魔の存在。
V30なんてものすごくくさいうんこに塗れてくたばっちまえ。
| ヽ i、 !, |
ヽ `!, |i、 ヽ、 |
`'i、 | .,/ヒ │ ヽ
ヽ | .,r" │ ,l゙ │
゙l ,,,i´ `=,_ '″ |
| ,,r" `"''¬‐-i、,,,、 ]
,,i´ ,,!″ ゚'┐ ,/′
,i´ }ーv,,、
_,、l′ ,,l゙ `'r
y'" =,_ _,,,,,,rー''゚′ ,|_
,,i´ ゙"¬――――‐''''゚゜ ,| ‘=,_
| ,,i´ `ッ
| _,,,。-″ .|
,,rリ,、 _,,,,,r‐冖^ |
,,r'’ ‘ヘv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,r--・"゚゛ |
/ ,!
|, ,r'"
゙l, _,,,,r・″
'!i,_ __,,,―''''"゛
‘''ー-,,,,,,,,____,,,,,,,,,,---ー''''"゙゙゛
V30ってPC-9801VX以降にも搭載されていたけど通常は使っていなかったよね。
それでも搭載されていたのはV30ネイティブなソフトがあったからだろうと
思うのですけど、実際のところそのようなソフトがあったかどうか誰か知ってる? Vシリーズ 30/20入門
秀和システムトレーディング >>71
あったからこそ頑にV30を搭載し続けていたわけですが・・・。
V30が8080Aエミュレーションではなく、Z80エミュレーションだったらなぁ。
今だにZ80系が使われているところに、V25やV45が食い込めたのに。 うが。V45はなかったか。
V30シリーズ
V30
V20 V30の外部データバスの8ビット版
V25/V25 V20/V30 + 独自の周辺LSIを内蔵しワンチップ化
V40/V50 V20/V30 + 汎用の周辺LSIを内蔵
V41/V51 V20/V30 + PC/XT用の周辺LSIを内蔵
V20HL/V30HL V20/V30を高速化したもの
V40HL/V50HL V40/V50を高速化したもの
V55PI V25/V35を高速化・アドレス空間拡張
V33 V20/V30を激しく高速化・アドレス空間拡張(ただしuPD8080AFエミュレーションは削除)
V33A V33のV30との非互換の部分をV30互換に直したもの
V53/V53A V33/V33A + 汎用の周辺LSIを内蔵
>>73
88VAに載ってたμPD9002が、V30の8080AエミュレーションがZ80エミュレーションにすげ変わった
やつだったかと。Vナントカって名前は付いてなかったけど。 Z80系で十分だから使われているわけで、
V25やV45が採用されるとは思えんが。 自分の所で作ったCPUを売りたかっただけだろ?
余計なICを載っけても、充分利益が出ていたと言うことだ。
あと、Vシリーズって言うのは愛称で、μPDが正式名称。
Vシリーズには無効命令トラップがない。
エミュレーションモードでもこれは一緒で、おまけにI/Oポートも触りまくれる。
今の基準からすれば、ちと微妙な所だよなあ・・・。
バグのないコードを実効させるなら無問題だが。 いや、難しい話が続いてますな。
一般人的には、98/E,F,Mを3割速くする、
アクセラレータのはしりくらいとしか憶えてないんじゃ。 V30固有の機能を使っちゃったら8086/80286でうごかねぇしな。 うん、青本にもごちゃごちゃ書いてあって、「気にせずやっちゃえ」
とばかりに差し替えたら、おかしな事になってあわてたり。
懐かしいな。 いまだに解らん
「デューティー比」って何のこっちゃ? >82
├───┤2
├─┤ 1
H ┏━┓ ┏━┓ ┏
──╂─╂─╂─╂─╂
L━┛ ┗━┛ ┗━┛
・デューティー比=1/(1+2)=0.5
├─────┤2
├─┤ 1
H ┏━┓ ┏━┓ ┏
──╂─╂───╂─╂───╂
L━┛ ┗━━━┛ ┗━━━┛
・デューティー比=1/(1+2)=0.33
え〜と、つまり
V30は入力(基準?)クロックが、正方形波では無かったということなの? 88VAにのっていたμPD90002?ってV30の8080がZ80になったもの、でOK?
OKだとして、V30とピンコンパチだったりする?
なんでNECは外販しなかったのかな。
Z80バイナリ互換のCPUなら、それなりに売れると思うのだけどなぁ。 ああ思い出した。
NECのuPD780は、Zilogから許可も回路図も貰わずに、勝手に作った奴なんだった。
んで、後からZilogにお伺いを立てて、まるで中身が違うので却下されたんだっけかな。 PC-9801NVを20MHzにクロックアップした莫迦は俺です。
I/O用クロックまでアップしちまって、別に分周回路つけなきゃなかったけど。 >>89
後学の為に教えてください、
>まるで中身が違うので
それで、uPD78*をバンバン売っても良かったのかしらん? さぁどうだったんだろう。
NECに限らず他社のZ80でも、微妙にオリジナルと違ったりしてたから。
今も使われているZ80系のCPUは、まるで中身が違うほうが多いと思う。
そういやNECは、V30をバンバン売ろうとして、大変なことになったね。
怒ったインテルがNEC相手に訴訟するだけでなく、
米政府をも動かしてくれたもんだから、日米半導体摩擦問題にまで発展したよ。 話のソースのURLを貼ろうと思って確認したら、
NECの話の部分がカットされてたよ・・・
どこかからクレームついたのかな・・・。
ということで、ソースを示すのもヤバそう。
チップ写真の下あたり。
ttp://v-t.jp/premier/index.php?mode=show&UID=1117596150 >>96
同じ回転数でもトルクのデカイほうが馬力は上ってこった もとが同じ回転数でもギア比が違えば、最終的な回転数は違ってくる。 ハードオフでRA2買ったらV30が引っこ抜かれていた。
どうしてくれるんだよ…。 >>96
まじめに答えると
V30では内部バスを2本持っているから >>93
アメリカが自国の産業を守るために、
政府が動いたのだと思うが。
NECの問題があろうと無かろうと、
いずれにせよ日本発のCPUもOSも
アメリカ市場で広めることは許されなかった。
その点、ゲーム機は対象外なので
うまくやってきたと思う。 元ネタの8086もそうだけど、16ビットCPUをたった40ピンで
こさえるってのが無茶と言うかすごいと思う。
Z-80並だもの。 40ピンしかなかったっけ?
アドレスが20ピン
データが16ピン
電源とGNDで2ピン
とすると、あと2ピンしか残ってないけど・・・ >>105
8086(V30)はマルチプレクスバスですよ >>105
ここに実物の写真があるよ。
8086
ttp://www.st.rim.or.jp/~nkomatsu/intel16over/i8086.html
V30
ttp://www.st.rim.or.jp/~nkomatsu/nec/V30.html
見ての通り40pin。
ピン配置図はどこにあるのかな…ちょっと見つけられなかった。 専用のクロックジェネレータとバスコントローラが必要だから
CPUのメイン部分をLSI化したって感じなんだよなぁ。
i8080もそんな感じ。 V30はレギュレーション違反。
来年からはV8の2.4リッターになるし。 そういえばY30セドリックでV30 TURBOなんてエンブレム付いてたのあったな。
他の日産車にもあったかも知れないけど。
あの当時はV30でも入ってるのかと勘違いしたよ。 自動車には、少なくともエンジン制御用にCPU入ってるはず
たぶんZ80だろうけど、中にはV30使った車もあったかも >>109 が言っていることと >>112 が言ってる事は別の話だろ >>112
今の車はそんなもんじゃない
重量の10%がケーブルだってさ
>>115
DeviceNetとか使えば省配線になるけど…堅牢性や安定性に不安がある。 286になって、約2倍の速度になったのは、マルチプレックスバスを
やめたのが一番大きいんだろうな。 >>93
そういや、以前ヤフオクにてゲットしたPC-8001はどうしたわけかシャープの”ホンモノ”のZ80,
LH-0080Aが乗っかっていたな。
アレはどうしたものなんだろうか?セラーが趣味で載せ替えたのか・・・
>>118
本物Z80だと動かなかったり……
それはないか。日電社内で試してるよね。 消防のころ,渋谷の東急ハンズでシャープのZ80を売っているのを見たときは
「Z80はNECだぜ!」と言う訳の分からない感想を持ったものだ‥‥
今思うとハズカシス NECのZ80は、Zliogからライセンスを買った他とは、ちょっと違うらしいぞ。 >>112
今だとVシリーズとはいってもV810、V850あたりか?
>>117
そりゃ違うな。コアが高速化したから足手まといの多重化バスをやめたんだろう。
>>121
ザイログのやつはセカンドソースも含めて割り込み機能にバグがあったらしいが。
NECのはバグもコンパチなのかな? 他社はセカンドソース
NECはリバースエンジニアリングによるコピー
>>117
>>112
どちらが先か分からないけど、ピン数を減らすことに、
ついては、当時のインテルには執念みたいなものを感じる。
結局外づけが多くて誰もその恩恵に預かれなかったけど。
未見だが、8008あたりのピン数もすごかったらしい
(具体的な数字忘れたスマそ) 執念つうか、ピン数の多いパッケージは当時高かったからだろ ノギスやマイクロメータに三次元測定で有名なM社の計測器
この中の一部の計測器は今だにメインCPUでV30使っている。
組み込み系のx86互換CPUとしては、Vシリーズ強いよね。
豊富なバリエーションで。 インテルの86系チップが40ピンを超えたのは、PGAとかPLCCのパッケージを使うように
なってからだったと思った。186あたりから。
多ピンのDIPといえば68000だが、アレは気色悪かったなあ。 M社の計測器の一部機種では
68000もブラウン管のキャラジェネで現役ですよ。
ブローカーから買い漁っています。 >>132
M社ってどこ?.教えてくらさい。
(・・・とは言え、気が向かなければカキコしなくても良いですよ。
世の中以外に狭いこともあるし)。 >117
>122
286 が高速になったのはパイプラインバスを採用したから。
つまり、リードライトサイクルが終了しないうちに、次のアドレスを
出力する。これによって、アクセスタイムを確保したままサイクル
タイムを短縮することができた。
ま、マルチプレックスバスではこういう芸当はできないわけだが...
その意味では 117 は半分正解。
>132
もう生産中止なの?
セガの幼児用パソコン PICOには、68000が
使ってあった。旧タイプには間違いなく入っていた。
で、今でも売ってるんだが、中身は何だろうね。
とってもレトロなゲームが多いのだが味があっていいよ。
PICOってほぼメガドラだって聞いたことがあるけど、
それなら68000入ってても納得できるね メガドラの応用製品は結構多いよ。
業務用のローコストな基板はメガドラのカラーパレットを拡張してるし(コラムスとかぷよぷよとか)、
最近だとプリクラの初代の基板もメガドラの応用。
ピコもメガドラだったね。 >>136
なるほど、メガドライブか。ありがと。
PICOのムシキングのソフトをねだられてるんで、買おうと思ってます。
古の68Kで動くんだと思うと、ちょっと感激。
V30全盛期をちょっと過ぎた頃。68Kはあこがれだったねえ。
ttp://kaele.com/~kashima/pico/
あこがれが時代に取り残されるのも速かったけどな・・・
やっぱりこういうもんは理念が先走ると長持ちしない。
x86にせよPC/ATにせよ、理念そっちのけの小汚い代物のほうが
惜しげもなく改造・拡張できていいんだろうな。
未定義命令使って拡張するなんざ、まさにインテル系のお家芸だ。 手垢がついてて汚くても、互換性の維持に必死になってカネも技術も費やしてきたからこそ
連続的な発展によってユーザーが減ることなく今に繋がっているわけだな。
過去を切り捨ててしまえば、スッキリ綺麗にまとまったものを作ることは誰にだってできる。
「いつまでそんな古いもの使ってんの?」と何度も喧嘩を売りに来た禿げCEOは、
結局今に至るまで一度もシェアを掴めず、携帯音楽屋に落ちぶれようとしている。
NECエレも世界一になった後はじり貧で、赤字転落だけどね。 >>141
なんか誤解してるな。「あの小汚さが憎めない」って意味なんだがなあ。
だいたい憧れの対象はリニアなメモリ空間とUNIXのつもりなんだが。
は? 腐れリンゴ?
あんな信頼性が家庭用ゲーム機=オモチャにすら劣るクズなんざ論外だよ。
NECもV33で80エミュを止めたときにリニアアドレスモードでも
追加すればまた違う評価があったんだろうがなあ・・・ V33は恐ろしく速かったなぁ。
メモリのタイミングが厳しすぎて、
ノーウェイトにするには35nsの高速SRAMを使ってくれ、
というのには泣けた。
>V33は恐ろしく速か
で、拡張スロットに入れるV33ボードを買ったが、
高速SRAMなど載ってるわけも無く、悲しい思いを
したのも今は思い出だ。 SRAM搭載タイプのアクセラレータでも、そのSRAMは80nsだった希ガス。
PC-9801DO+でも、ノーウェイトではなかっただろうな。
V33をノーウェイトで使った例なんてあるのだろうか。 >ノーウェイトで使った例
どうなんでしょうねぇ。
V33って、割と有名なのにトラ技やプロセッサに特集
(↑タイミングチャートとかあって、後学の為になったよ)
された記憶が無いんだな。
確か、286と同様に2サイクルで読み書きしたと
記憶してるが、どっか厳しいところが有ったんじゃないだろうか。 組み込みで使うなら周辺LSIまで内包したV53、V53Aだろう、
ということでV53の資料を見ると・・・
ノーウェイトでのメモリアクセスが2サイクルなのは80286と同じですが、
V53はメモリアクセスのアドレス出力がパイプラインされていません!!!
1サイクル目でアドレスが確定し、2サイクル目でデータを読みに来ます。
(※NECは2クロック/1サイクルで、1サイクル=リードライト1回分と表記していますが、
ここではインテルのサイクルの表記に合せます。)
V53のクロックは等速で、1サイクル1クロックなのですが、
チャートを見るとアドレス確定からデータinまで、ちょうど1クロック分です。
つまり16MHzなら62.5nsです。諸々の遅延があるので、60nsのDRAMでも無理です。
ラッチなしでSRAMを接続できるので、ユニバーサル基板で自作する派には嬉しいけどねぇ。 V30て微妙な所でうれしいCPUだったんじゃないだろうかね。
インテルってさ、8086をちょっと改善して高速版として出せば
良いのに周辺をまとめて80186にしてしまったせいで、パソ向と
としてはかえって186を使いにくくしてしまった。
素直に8086ピン互換で186コアのCPU出せば良かったのに。
で、そこでV30が出たから、それはもう。ね!。 それはもう、ってなんですか?
V20やV30って、インテルとの特許紛争の関係か、あんま売れなかった
よう記憶してるけど。
それにパソコン向けにはインテルは既に80286に移行してたわけだし。 IBM PCって、8086ではなく8088ですよ。
インテルが80286に移行しちゃったけど、
ユーザーは、金持ち以外は8086/88で置いてけぼり
食らっちゃったんだよね。
そういうユーザーを拾おうとしても適当なCPUが無い。
そんなこんなでV30とか欲しくなるとおもう。
(以下チラシ)
そういえばインテルって386が出た当初、同じこと繰り返して
AMDの高クロック版286機が各社で採用された時期が
ありましたね。当時の成り行き上、仕方ないとはいえ、
歴史は繰り返すものかしらと思う。 >AMDの高クロック版286機が各社で採用された時期が
>ありましたね。
当時国内ではエプソンがそんな機種(PC-286X?)出してたような
記憶はあるけど、結局短命であとが続かなかった気がする。
「各社で採用された時期」って、海外ではそうだったんですか? >そんな機種(PC-286X?)出してたような記憶はあるけど、
確認したらPC-286VXですね。
それ以降の機種は16MHzとかに後退してるから、多分デリバリに
でも問題あったんじゃないかな。 ああ、そうか。インテルの80286は12.5MHzのものまでしかないから
それ以上のはセカンドソース品ですね。
インテルは80286はそこらへんで見切りをつけて、80386に移行した
かったと。でも当時として32bitのOSも一般的じゃなかったし、同
クロックなら80286の方がMS-DOSを動かすには速かったので、セカン
ドソース品の80286が重宝がられた時期があったということですね。 AMDの286はクロック同じでもインテルのより早かった。