1975年に発売された8ビットマイコン「Altair8800」の互換機が発売へ 80
ストーリー by hylom
教育用としての意義はあるのだろうか 部門より
教育用としての意義はあるのだろうか 部門より
1975年に発売された8ビットマイコン「Altair 8800」と互換性を持つマイコンキット「Legacy8080」が来年春に発売されるという(発売元の技術少年出版)。
Altair8800は本体に搭載されているトグルスイッチ(とLED)でのプログラミングを行う原始的なコンピュータであったが、ビル・ゲイツとポール・アレンがBASICを移植して「Altair BASIC」としてリリースしたことでも知られている。Legacy8080もこれを踏襲し、本体前面には多数のトグルスイッチとLEDが配置されている。本体筐体は3Uラックマウントサイズ。
「Altair8800」やその互換機である「IMSAI8080」とソフトウェア的に互換性があるが、S-100バスは搭載せず、同バス用ボードの利用は不可。また、オリジナルのCPUはIntelの8080だったが、Legacy8080のCPUはZ8S180(Z80の上位互換)となっている。メモリは512KB。USB経由でWindows PCと接続し、Windows PCからコンソールにアクセスしたり、仮想フロッピーディスクドライブをマウントするといった操作ができるという。そのほか、パラレルポートやRS-232C、セントロニクスプリンタインターフェイス、MIDI、拡張バスなどのインターフェイスも搭載するとのこと。CP/M-80 Ver2.2互換のオリジナルOSやBASICインタプリタ、デバッガ、アセンブラなども提供される。
出版ということで (スコア:2)
HWだけだと教えられない、子供が興味を持たないから、本を売ったり教えたりしますよっていうのを考えているのかな。
無茶苦茶効率悪そう。
altairならテレタイプにつながないと……… (スコア:1)
ディスプレイで表示させてもいいんだけど、やはりトグルスイッチでブートローダー書き込んで、紙テープでプログラムを読み取らせないとねww
※TK-80のプログラム書込みのためにビットインのテレタイプを使い、紙テープ使ってたAC
Re: (スコア:0)
シリアルポートあるしテレタイプなら繋がるんじゃないの?
Re: (スコア:0)
Legacy8080ことE-80ミニコンはPIC16K50(USB内蔵PICマイコン)経由でWindowsPCのコマンドプロンプト上の専用ソフトをターミナル端末として使うようです。
そのため、RAMオンリーでBootROMが載っていないのにフロントパネルからBootローダーを打ち込まなくとも、PICがバスを乗っ取ってRAMにZ180のBootローダーを書き込み、Z180から起動できます。
これらの情報は、もっと詳しくTK80互換ボードで一部界隈で有名な開発元の中日電工さんのサイトに開発開始からずっとブログ風に開発経緯が載っていて回路図まで紹介されています。
それによると、デジタルリサーチ公認のア
Re: (スコア:0)
まだ、コード覚えてるな C3 00 00 で無限ループを走らせてコントロール信号とアドレスバス、データバスをチェックするとか...
※ 既にオサーンなのでAC
売れるのかなぁ.... (スコア:1)
どうみても、おっさんむけの箱ですよねぇ....
オーディオマニアならぬ、ハードウェアマニア用の。
子供には、もっと新しいことを教えてあげてください。
今はじめるのなら、LinuxかFreeBSDの動く、少し前のPCでいいと思うけどなぁ。
Re:売れるのかなぁ.... (スコア:2)
Unix系OSの動くPCなんて教育用には大げさすぎるのでCOMET系のアーキテクチャを実装したハードウェアでいいんじゃないでしょうか?
ソフトウェアでは微妙に違うものがもうある [ipa.go.jp]みたいですけど
Re: (スコア:0)
> S-100バスは搭載せず、同バス用ボードの利用は不可。
この部分のほうが問題ではないかと思ったけど、今から学ぶならもうブラックボックスはブラックボックスとして
USBデバイスとしてやったほうがいいのかなあ
Re:売れるのかなぁ.... (スコア:1)
入出力に無駄に苦労する必要はないと思うんですよね。
ビットの概念は、メカニカルスイッチでなくても理解できるでしょうに。(^_^;
Re: (スコア:0)
3歳児とかの知育玩具として考えると、ガチャガチャ動いてピカピカ光るのが大事なんですよ。
Maker Faire Tokyo 2013の会場でも目が釘付けになっている子供がいましたし、技術少年出版の吉崎氏はLEDの美しさにもこだわって選択したようです。
この吉崎氏って、IOの初代編集長でASCIIの初代編集長だとどなたかのブログで書かれていたのですが、本当でしょうか。
Re: (スコア:0)
「やさしくさわってください」の文言が泣ける。きっと乱暴にガチャガチャやったお子さまがいるのだろう。知育玩具となるにはもっと頑丈にしなくては。
Linux じゃもやしが育つだけだ (スコア:0)
>今はじめるのなら、LinuxかFreeBSDの動く、少し前のPCでいいと思うけどなぁ。
それじゃソフトしか学べないよ。
Re:Linux じゃもやしが育つだけだ (スコア:2)
じゃあArduinoで。
640GBはすべての人にとって未来永劫充分なメモリだ。
Re: (スコア:0)
この機械で学べるハード知識って、少し前のPCにPPIボードとかで十分対応可能じゃない?
Re: (スコア:0)
おっさんホイホイだとちょっと昔には、
1チップMSX
http://www.msx.d4e.co.jp/1chipmsx.html [d4e.co.jp]
も発売されましたね。
Re: (スコア:0)
子供に教えるならアセンブラは有用じゃないの、自分の書いたコードでコンピュータがどう動いているのか想像すらできないのはゾッとしないだろ。
どのみち最初は大したこと出来ないんだしさ、
Re: (スコア:0)
アセンブラ勉強すんでも今時ならx86とかARMでいいじゃん
Re: (スコア:0)
それなら Raspberry Pi を
Re: (スコア:0)
それなら Raspberry Pi を
すばらしい洞察・・・・といいたいところだけど、当たり前の洞察だよね・・・。
むしろ、いまさら8080系で小中学生に教育ってのがクレイジーとしか思えない・・・。
あとは、Arduinoかなぁ・・・やっぱり。
Re: (スコア:0)
時間を持て余した団塊世代向けの商品だと思って、微笑ましく見ていたのですが、
リンク先にある 『学習用8bitマイクロコンピュータ Legacy8080 開発の目的』という
項目を見て、背筋が寒くなりました。
本気で小中学生の学習用に使わせたいんだそうで…
>子供には、もっと新しいことを教えてあげてください。
同感です。
Re: (スコア:0)
> 本気で小中学生の学習用に使わせたいんだそうで…
これぞ老害という感じですな。
Re: (スコア:0)
> 背筋が寒くなりました。
子供が駄菓子を食べているのを見てぞっとするキチママみたいなもんですね
Re:売れるのかなぁ.... (スコア:1)
激しく同意w
なんでも車輪の再発明とか言うお馬鹿さんと同じ匂いがした。
>> 子供には、もっと新しいことを教えてあげてください。
> 同感です。
子供には、触って理解&興味を持ってもらうことが重要なんで、
物の新旧なんて関係無い事に気が付かない方が、怖いなw
その先は、本人が決める事&学ぶ事。
最初からハードルを上げたら、飛べるものも飛べなくなる。
Re: (スコア:0)
パッと見、ケースまで含めると売価10万円はしそうなんだが、
出せて5万円かなぁ。
ただしフロントパネルに気合が入っているのは飾り物として
有用なので評価できる。
青色LEDが時代を感じさせますが。
Re: (スコア:0)
出来合いのOS上でアプリ動かすしか能のない奴が多いから下回りの勉強をするのは良いことなのよ
IMSAI8080 (スコア:1)
おっさんホイホイなら、IMSAI8080の方が憧れてた人多いんじゃないかな。
機器の性能じゃなく、映画での使われ方で。
Re: (スコア:0)
リンク先見ればわかるように、どちらかというとIMSAIのパネルを再現していますね。
アドレス空間? (スコア:1)
8ビットだと 256バイトがアドレス空間ですか?
Re: (スコア:0)
何言ってんだと思ったけど
32bit以上のCPUしか知らない世代だと
妥当な考えだと気がついてちょっとびっくり。
しかし、8bitのアドレス空間で512KB使うのは
かなり難しそう。
Re:アドレス空間? (スコア:1)
でも、互換機を歌うなら、512KBもメモリ持ってちゃダメな気がするのだけれど。
やはりオリジナルに忠実に、256byteで。
(当時のメモリの値段で 512KB も積んでたら、いくらしたんだろう)
Re: (スコア:0)
8008でさえ14ビットのアドレス空間を持っていました。
PC-6000/8000/8800シリーズ、mz-80/700/1500/2000/2200/2500シリーズ、MSX、その他多数の8ビットパソコンに使われたZ80では16ビットのアドレス空間を持っていました。
Re: (スコア:0)
8ビットだと 256バイトがアドレス空間ですか?
8080のI/Oならその通り。
Re: (スコア:0)
4bitマイコンであるIntel 4004 [wikipedia.org]のアドレスバスは12bitでしたね。
THE SENTINEL (スコア:1)
雑感 (スコア:0)
場所取りそう。
CP/M上のソフトはどこから調達?
8080に拘らなくてもよいのでは
マイコン技術を体験するなら秋月の1000yen位のセットで事足りる
ハードよりもドキュメントを整備すべき。
技術をトレースと云っても アキレスと亀 のアキレス?
基板にレジストが掛かっていないのは、わざとでしょうか。(これも当時を再現?)
このハードでモチベーションを維持するのは大変そう。
>8080はマイコン革命を起こしたCPUの記念すべき名称でもあり、走れ走れの意味もあります
これははじめてききました。
とどのつまり、懐古趣味と、教育用途をごっちゃにしているのは、いけないと思う。
Re:雑感 (スコア:1)
とどのつまり、懐古趣味と、教育用途をごっちゃにしているのは、いけないと思う。
教育用途なんてどう考えても言い訳でしょう(笑)。
Re: (スコア:0)
教育用途に使えるという売り文句も含めて懐古趣味ですね。
Re: (スコア:0)
名前がLagacyですからね。わかりやすいです。
Re: (スコア:0)
8080に拘らなくてもよいのでは
拘ってたらZ8S180なんて使ってるわけない。
Re: (スコア:0)
Z80じゃなかったのはなんでなんでしょうね。PPI(8255)は4つも載っているようですが、その他の周辺ICが手に入らないからかなあ。
アルテラ互換だけが売りならそんなのいらないけど、学習用途ならSIOとDMACとINTCは一通りあったほうがいいし。
ただ、それらがワンチップになっているZ180だと、SIOとDMACとINTCを使うソフトを作って実際にアドレスバスやデータバスやコントロール信号にロジアナやオシロのプローブあてて信号を目で見ることが出来ないので、ハード学習用としてはいまいち。
ソフト資産の完全な互換性を気にしなくてもいいなら、Z80の振りをするPICに、8259の振りをするPICに、8251の振りをするPICに、8255の振りをするPICに、8254の振りをするPICに、8237Aの振りをするPICに、HD6445の振りをするPICに、YM2608の振りをするPICを、それぞれ個別に乗せて、ホビーパソコンをハードレベルでエミュレートしたほうがハード学習用には良いかもしれない。
なんだか書いてて自分で作ってみたくなってきた。
Re: (スコア:0)
それ、VHDL(VerilogHDLでも可)で書いた方がよいのではないかと・・・。
Re: (スコア:0)
それはもうとっくにやったので。抽象度の高い書き方からゲートレベルまで。
今はハンダの匂いが嗅ぎたい気分なんだよ。
Re: (スコア:0)
今はハンダの匂いが嗅ぎたい気分なんだよ。
ハンダって匂いますか? ヤニの匂いでは??
Re: (スコア:0)
> なんだか書いてて自分で作ってみたくなってきた。
どうせ口だけのくせに(笑)
Re: (スコア:0)
CP/M上のソフトはどこから調達?
BDS-Cとか、フリー化されてるものがありますよ。
個人的には (スコア:0)
Re: (スコア:0)
出たところで買う気もないくせに
Re: (スコア:0)
数台は当然買うよ
Re: (スコア:0)
2台で十分ですよ。
Re: (スコア:0)
シンクレアは海外でオープンソースでガーバデータまで公開されたやつがあるから自分で作れ。
CPUは本物だが周辺チップはAVRマイコンによるエミュレートだけど、まあ当時の部品にこだわると手が出ないから仕方ない。