【学研】GMC-4で色々やってみるスレ【大人の科学】
>>1よ
気にする事はない
>>2は板が違うから関連スレでいいし
>>3は電子ブロックで物が全く違うんで(゚з゚)イインデネーノ?
過疎るだろうがマターリ逝こうや きょう買ってきた
2500円でいつもより安い
組み立ては超簡単
プリインストールというか最初から入ってるプログラムは親切だな
命令を種類別に分類して乗せておいてくれるとよかった
嶋氏のインタビューの載ってる冊子もよい >>1
乙
俺も買ってきたけどまだ組んで無いや。
触ってみないと実力は分かんないよね。 電電板の方が盛り上がっているね。音調節方法も電電板にあった。
* + 巛 ヽ
〒 ! + 。 + 。 * 。
+ 。 | | 学研大人の科学マガジンVol.24 GCM-4
* + / / イヤッッホォォォオオォオウ!
∧_∧ / /
(´∀` / / + 。 + 。 * 。
,- f
/ ュヘ | * + 。 + 。 +
〈_} ) |
/ ! + 。 + + *
./ ,ヘ |
ガタン ||| j / | | |||
―――――――――――― 確かに電子ブロック付属の復刻版だから仕様は古いんだがコレ
"昔の"PCか? 今、やっと一桁の掛け算するプログラムを書き終えた。
もうメモリぎりぎり。なかなか手強いアーキテクチャだぜ。 キーの両面テープがズレてベタベタするぜIYH! orz これの命令コード見てみたけど、アセンブラまたは機械語にしては、ハードを直接いじってたりしてて、
いわゆる汎用的なCPUでなくて、これのために設計された、なんてことは?そのようなこと可能? >>19
実際はこのような命令コードのCPUが実在しているわけではなく
8bitマイコンを使って仮想の4bit CPU(とモニタープログラム)をエミュレートしている。 榊さんが出てきて悶絶した。有名人だったのか。
氏がアスキーにいて退社するまでfjで遊んでもらった。
彡川三三三ミ
川出 ::::::⌒ ⌒ヽ
出川::::::::ー◎-◎-)
..川(6|:::::::: ( 。。))
出川;;;::∴ ノ 3 ノ <でもキモいよ
ノ\_;;;;;;;;;;;;;;;;ノ
( * ヽー--'ヽ )
(∵ ;) ゚ ノヽ ゚ ):)
(: ・ )--―'⌒ー--`,_)
(___)ーニ三三ニ-)
(∴ ー' ̄⌒ヽωニЗ
`l ・ . /メ /
ヽ ∵ /~- /.
(__)))))_)))))
(昔はオタクもいいかなと思っていたけれど)今ならはっきり言えます。キモいものはキモいんです! Haskellで書いたGMC-4用Cコンパイラすげー
ttp://terus.jp/engineering/gmc4cc/
つーか、アホだ。
彡川三三三ミ
川出 ::::::⌒ ⌒ヽ
出川::::::::ー◎-◎-)
..川(6|:::::::: ( 。。))
出川;;;::∴ ノ 3 ノ <でもルックスはキモいよ
ノ\_;;;;;;;;;;;;;;;;ノ
( * ヽー--'ヽ )
(∵ ;) ゚ ノヽ ゚ ):)
(: ・ )--―'⌒ー--`,_)
(___)ーニ三三ニ-)
(∴ ー' ̄⌒ヽωニЗ
`l ・ . /メ /
ヽ ∵ /~- /.
(__)))))_))))) γ⌒/^^/^-
,ゝ`/~ /~ /~ /⌒
_ 〈(_| | |~ |~ /^ )
(/~ /~ /~ /~ ~ /~ /^\
()/)/~ /~ |~ .|~ |~ |~ /)
へ^〈,|,,、,,|,,、,,,,,|~,,,,、〈~,, 〈~ /⌒|)\
|::::::: ゛ ゛ ,,,,;;::'''''ヽ
|:::::::: ,,,,;;::::::::::::::: __ ヽ
|::: " __ :::: <'●, |
┌―. - '"-ゞ,●> ::::::... |
| | ̄.. ::::::: |
ヽ.\{_ ( ○ ,:○) |
\\/. |
\_ヽ. __,-'ニニニヽ . |
.. ヽ. ヾニ二ン" /
\ /
| |
| /
ヽ\ /
l `ー-::、_ ,,..'|ヽ.
:人 `ー――''''' / ヽ
_/ `ー-、 ,.-'" \ー-、
,.-'" \: \ .,.-''" |
/. \ ~>、,.-''" |
,,..-‐'''"" ヾ ,.-''"| /――――、/
うはうあるとめいうけるいてょえないお
(いうぐらうぃぎるおあ)ういあいい 昨日、買ったんだが。
高校生の息子が、面白がってる。
息子に動作を教えてもらってる。。。。
Z80をラッピングしたんだけどなあ。。。 32です
風呂から上がったら、息子が2進のLEDが左から右へ流れてくプログラムを作ってた。
命令の一覧を見れば分かる、だって。
今、悩んでるのは電卓だって いいか?
サッカーとかスポーツやる息子のがいいよ。
キモいとモテない。
あとで悲しむよ。
彡川三三三ミ
川出 ::::::⌒ ⌒ヽ
出川::::::::ー◎-◎-)
..川(6|:::::::: ( 。。))
出川;;;::∴ ノ 3 ノ <キモいとモテない。
ノ\_;;;;;;;;;;;;;;;;ノ
( * ヽー--'ヽ )
(∵ ;) ゚ ノヽ ゚ ):)
(: ・ )--―'⌒ー--`,_)
(___)ーニ三三ニ-)
(∴ ー' ̄⌒ヽωニЗ
`l ・ . /メ /
ヽ ∵ /~- /.
(__)))))_)))))
スポーツで金を稼げるヤツはほんの一握り
頭で稼げるヤツは大勢いる (昔はオタクもいいかなと思っていたけれど)今ならはっきり言えます。キモいものはキモいんです! >今ならはっきり言えます。キモいものはキモいんです!
ようやくそれを自覚できたから開き直ってヲタに徹するんですね、わかります。 彡川三三三ミ
川出 ::::::⌒ ⌒ヽ
出川::::::::ー◎-◎-)
..川(6|:::::::: ( 。。))
出川;;;::∴ ノ 3 ノ <なにが”わかります”だよ。きもい死ね 不気味なAA貼ってるやつ、それ自分自身?
ノ\_;;;;;;;;;;;;;;;;ノ
( * ヽー--'ヽ )
(∵ ;) ゚ ノヽ ゚ ):)
(: ・ )--―'⌒ー--`,_)
(___)ーニ三三ニ-)
(∴ ー' ̄⌒ヽωニЗ
`l ・ . /メ /
ヽ ∵ /~- /.
(__)))))_))))) スポーツ(セックス)が得意なイケメンなら
ヒモ人生! 愛の無いセックスはスポーツと同じと言ってる人がいたな 愛なんてある人にはあるだろうがない人にはない。
愛なんていらないよ。 >>36
32だ。
残念だが、息子はキモくない。
彼女もいる。
お前は、どうだ? 彡川三三三ミ
川出 ::::::⌒ ⌒ヽ
出川::::::::ー◎-◎-)
..川(6|:::::::: ( 。。))
出川;;;::∴ ノ 3 ノ <32だ。
ノ\_;;;;;;;;;;;;;;;;ノ <残念だが、息子はキモくない。
( * ヽー--'ヽ ) <(脳内)彼女もいる。
(∵ ;) ゚ ノヽ ゚ ):) <お前は、どうだ?
(: ・ )--―'⌒ー--`,_)
(___)ーニ三三ニ-)
(∴ ー' ̄⌒ヽωニЗ
`l ・ . /メ /
ヽ ∵ /~- /.
(__)))))_))))) 残念だが、息子(俺のちんぽ)はキモくない。(でかい)
(脳内)彼女もいる。 彡川三三三ミ
川出 ::::::⌒ ⌒ヽ
出川::::::::ー◎-◎-)
..川(6|:::::::: ( 。。))
出川;;;::∴ ノ 3 ノ
ノ\_;;;;;;;;;;;;;;;;ノ
( * ヽー--'ヽ )
(∵ ;) ゚ ノヽ ゚ ):)
(: ・ )--―'⌒ー--`,_)
(___)ーニ三三ニ-)
(∴ ー' ̄⌒ヽωニЗ
`l ・ . /メ /
ヽ ∵ /~- /.
(__)))))_))))) 既男板住人はこんなもんやるな!
汚らわしい三次元の嫁とセクスしてろ! 確かに俺の嫁は3Dだ。しかもZ寸が世間の分布に対して4σだorz ミニゲームを作ってるんだが、とうとうメモリが足りなくなった。
どうやってコードを縮めればいいんだだだ…(困 電池駆動が気に入らないんだが、4.5Vの安定化電源使えるように改造すればOKなのか? >>60
どっかのブログで、ACアダプタつないでる人がいたぞ。
>>60
電池駆動より、アドレスLEDと7セグの高さの差に不満。 GMC-4って意味さー
4bits命令のCPUの話じゃなくてさー
単に、16個のコマンドが使えるコーダー・デコーダ機っていう
だけなんじゃないの?(Eコマンドは拡張みたいだけどっさあー)
>>63
この調子で音声合成とか実現されそうで怖いw >>63
全部実機で鳴っていたら凄かったんだが
自動演奏を多重サンプリングしてるだけなんだな。
波形も弄ってるし。 USBの電源は安定化されてないから最適とは言えんしね この程度の付録の改造なら、ダイオード一本かましてUSBから
電源取ればいいだろう。まさかDCDCコンバータで安定させようとか。
スイッチングACアダプタ 5V2.3A 内径2.1mm [NP12-1S0523] \600
でも使おうと思ってな
今度は8bitが出るんだね。
まだ先だけど、とりあえず期待。
>>81
なんだよ〜。
TK80風の16進キー付きワンボードマイコン期待してたのに。 いやいやw ここから始めるなら、秋月のH8300キットとか買っても大差ないだろw ArduinoコンパチからGMC-4に入力させてプログラムを動かすとかwww 「大人の」科学じゃないよね、今風過ぎる。
オリジナルポケコンとか偽アップル][とかの路線を希望する。 Flash:16Kbyte
EEPROM:500byte
SRAM:1024byte
F.max:20MHz
I/O:23
うーん、そうだね。
プログラムエリアが16Kバイト
ワークエリアが1024バイト
あれだ、PC-8001の16KRAM程度だな
クロックが20MHzあると困らない。
アセンブラで10Kバイトもあれば色々出来るからね。
パワフルなのは分かるけど、それ単体で何ができるの?
と考えたとき、まがりなりにも入出力がついた GMC-4 の立ち位置が見えた気がした。 昔の8bitマイコンは、メモリを直接操作したり、I/Oを直接操作できた、
今のパソコンはそれが出来ない。
小さいけれども しくみが目に見えることが面白さに繋がると思う。
I/Oポートの制御ができれば、LCD表示もキーボードも取り付けられる。
今のPCでだってできないことではないんだろうけど
それをするのに
前もって知っておかなければならない予備知識は
8bitマイコンより多いような >>94
Arduino互換だからC類似のProcessing/Wiring言語だと思われ そりゃ高級すぎかな
低レベルな処理がどのくらいできるのか GMC-4よありがとう、君のおかげでアセンブラについてちょっとだけ理解ができたよ GMC-4のおかげで、ちょっと遠のいていた電子工作趣味にまた火がついた。
いま、PICマイコンを数種類買って来て、LEDつないだりしていろいろ遊んでる。
ものによってはPIC一個数十円、開発環境はタダだし、Cも使えるし。
いまさらだけど買ってきた。
うちの奥さんがコンピュータって何なのかを知りたいっていうので。
パソコンとしてはずっと昔から使ってるけど、いまだに何なのか分からないって。
今二進数の数え方を教えてます。 炊飯器、冷蔵庫、ポット、電子レンジにも使われてるってちゃんと教えてやれよ 昔のホビーマイコンの歩み
1.ワンボードマイコンを作る
2.カセットレコーダを繋げてロード・セーブが出来るようにする
3.VDPを付けてモニタに出力できるようにする
4.RAMを増設する
5.シリアルキーボードを付けてフルキー入力ができるようにする
6.BASICインタプリタを読み込ませてBASICを動かす
7.BASICをRAMに焼いてパワーオンでBASICが使えるようにする
8.全部を一筐体に組み込んで、オリジナルマイコンにする
9.MZ−80KやPC−8001が主流になると買い替えてお蔵入り >>112
その本高校の図書館にあったわ
今度借りてみるか >>113
おう、がんばれ高校生!!
読んだ感想をカキコしてくれ。
期待しとる。 俺も読んだけど、初心者や高校生にはお勧めだな
材料費も安いので作ることをぜひお勧めする たまに思い出したように弄ってる
ミニゲーム作るのが楽しい
中日電工のアレを買ってしまいそうだ japaninoで若干日陰になっちゃったけど、自分(40代半ば)の世代だと、やっぱりこっちだなぁ。
LEDとかだけで、想像力をかきたてられるんだよね。とはいえ、ちょっと飽きちゃったけど。 仕事中暇な時間に回してて、コンソールで動くエミュレータつくってしまった。
アセンブラこのコンパイラは出来てるのでなんか適当な言語のコンパイラ作るか。 どうも高級言語からは難しいな。プログラム域も自己書き換え可能ならどうにでもなったのに。 電子ブロックと間違えて買ってしまった。
素人が遊ぶのは難しい それも何かの縁ですよ。
がんばって楽しんでください。 毎回、入力するのがめんどい。
複雑な機構無しで、入力できないものかな。
例えばキーの接点に紙噛ませて、紙に孔あけておいてそれを引けば入力出来るとか。
全キーにパラでリレーかますのが一番シンプルだと思うがw 学研は有名な似非登山家の栗城をサポートしてるんだね
落ちぶれたなあ 7セグメントって、どれか一つを任意に光らすことってできないの? ぱたぱた時計が動かなくなったww
分送りの歯車が回らなくなったww
送り爪がギアに噛まなくなってるw >>142
俺は1月で動かなくなった。
バネが弱くなったような気がする。 >142
1年以上経った今でも快調にぱたぱたしてくれてる
組み立て時に歯車やバネ部分にシリコングリスを塗布したのが良かったのかなあ 最近10分くらい遅れるようになってたけどグリス塗ったら直った これの原型、FXマイコンって昔の電子ブロック系のあれか、持ってたわ懐かしいな FXマイコンのCPUはどのような型式だったのでしょう?
どなたかご存知ですか?
ちなみにまだ入手できるのでしょうか?
http://blogs.yahoo.co.jp/kai_yamamoto/57464503.html 大人の科学シリーズの公式サイトを見る限りまだ取り寄せできそうな感じがする
汎用CPUじゃなく、学習用のカスタムCPUっぽい。
電子ブロック「FX-マイコンR-165」の電子ブロック部分を除去した感じっぽく、公式サイトのマニュアルが電子ブロックのあれのマニュアルになってる。 そもそもFX-マイコンR-165のCPUとは如何なるものだったのでしょう?
当時の4ビットCPUといえばテキサスインスツルメンツのTMS1100でしょうか?
マイコントレーニングキットや田宮模型のマイコンや鉄道模型の多重制御のHornby Zero Oneで使用されていたようです。
ちなみにTMS1100はTMS1000の1KBのROMと64x4ビットのRAMの容量をそれぞれ2倍にしたようです。
http://www.old-computers.com/museum/computer.asp?c=1053&st=1
http://heisencoder.net/2008/02/microcomputer-trainer.html
http://www.nyx.net/~lturner/public_html/TMS1000.html
http://www.nyx.net/~lturner/public_html/TMS1000ins.html >>152
よく分からないけど、命令コード見る限りは汎用品じゃなくて専用品っぽい
この製品用にしか使えないような命令がいくつも入ってるし あれ、2番目のリンクの内容がgmc4のに酷似してますね
これの日本語訳って事だとすると、TMS1100なのか?
でも一番下のTMS1000の命令コード表のとは全然ちがう命令なんだよなあ……
どう考えてもこの命令セットはgmc4のあれよりはるかに複雑。
ひょっとして、仮想マシンをエミュレートしてたのかな? FXマイコンの未使用品持っているけど処分しようかなぁ FXマイコンはもともと販売台数もそれほど多くは無く、現存数も少ないので貴重ですね。 確かマイコン付属の本の方にエミュだって話が載ってましたね。 なんとなくSX150いじりたくなってGMC4でステップシーケンサ作ってみた
単体でしかいじったことなかったから新鮮で夢中になってしまった
GMC4って惜しいおもちゃだよなあ
メモリが0xFFまでとはいかなくてもそれなりにあればもうちょっと楽しめただろうに >>3
そのスレ、今日ようやく埋まりきったようだね
続きはここのスレかな? マイコンキット「ORANGE-4」で機械語レベルのプログラミング体験
実はこのORANGE-4、2009年に学研が発売して話題となった「大人の科学マガジン vol.24」の付録のマイコン「GMC-4」の互換機なのです。件のvol.24は今では入手困難ですから、こうして互換機が長く売られているのはありがたいことです。
GMC-4も、元はといえば1981年に学研が発売した「電子ブロックFX-マイコン」の動作を再現したもの。そういう意味では、いまORANGE-4で遊ぶことは40年以上前の“マイコン少年”を追体験することだともいえましょう。
なお、ORANGE-4の互換機というのも別な会社から販売されていて、aitendoの「ATD-K-004」がそれ。価格はORANGE-4と同じです。
www.watch.impress.co.jp/docs/series/itsmo/1426112.html