Radio and PodcastRadio and PodcastLive Radio & Podcasts
14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) artwork
Technology

14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗)

Turing Complete FM by Rui Ueyama

Apr 16, 20181:24:07Technology

Gauche Schemeの作者の川合史朗さんと、Z80 CPUを使ったPCをホストコンピュータなしに自作した話や、Schemeの話などをしました。 出演者: 川合史朗 ( @anohana )、Rui Ueyama ( @rui314 ) ハッシュタグは です。 TCFMはサポーターの投げ銭によって収益を上げています。このコンテンツに課金してもいいよという方はぜひ クリエイター支援サイトPatreon から登録してご協力ください。 ハ...

About This Episode

14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) is an episode from Turing Complete FM by Rui Ueyama. Gauche Schemeの作者の川合史朗さんと、Z80 CPUを使ったPCをホストコンピュータなしに自作した話や、Schemeの話などをしました。 出演者: 川合史朗 ( @anohana )、Rui Ueyama ( @rui314 ) ハッシュタグは です。 TCFMはサポーターの投げ銭によって収益を...

Podcast

This episode belongs to Turing Complete FM.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Apr 16, 2018, 1:24:07 long, audio available.

Questions About This Episode

What is 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) about?

Gauche Schemeの作者の川合史朗さんと、Z80 CPUを使ったPCをホストコンピュータなしに自作した話や、Schemeの話などをしました。 出演者: 川合史朗 ( @anohana )、Rui Ueyama ( @rui314 ) ハッシュタグは です。 TCFMはサポーターの投げ銭によって収益を上げています。このコンテンツに課金してもいいよという方はぜひ クリエイター支援サイトPatreon から登録してご協力ください。 ハワイ在住で副業は俳優 (0:00) Gaucheは仕事でも使っている (2:21) Common LispはGoogle(元ITA)でも使っている (3:11) Noahでプロセスのundumpができないだろうか? (5:00) Clojureの起動はJVMなので速くない (6:02) Lispコンパイラは改善の余地あり (8:47) Webのスクリプト言語はJavaScriptではなくSchemeが採用されるはずだった (10:09) ShiroさんはGCCのコードから多くを学んだ (12:12) 並列Cコンパイラのプロジェクト (13:45) Gauche Schemeはとてもきれいなソースコード (14:55) 中学生のころに電子工作としてZ80の自作PCを作り始める (17:55) 本物のPCは高すぎて買ってもらえなかったので電気屋の店頭でコードを打ち込んでいた (20:04) 親にこれからコンピュータは絶対必要になるとアピールするも失敗 (21:13) テレビを修理しようとする話 (22:58) トラ技で「Z80を使ってマイコンを組み立てよう」といった記事などをみて自作を始める (25:17) 入出力はスライドスイッチとLED (26:13) バスを直接スイッチで操作してメモリに手で書き込んでいく (28:29) プログラムを書き込むためのプログラムを作る (29:58) 7セグLEDと16進キーボードを作って接続 (31:20) ROMライターを作ってROMから起動できるように (33:42) 殺虫灯でEPROMを消去 (34:19) フルキーボードとテレビを接続できるように (36:41) フォントを作ってキャラクタROMを作り画面に文字を出す (37:35) テトリスを作る (40:08) テトリス作者とその後一緒に仕事をすることになった (40:59) フロッピードライブを動かす (43:59) ファイルシステムがないのでノートにファイルの保存位置をメモっておく (46:53) CP/Mを動かす (47:33) アセンブラを入手 (49:42) 大学でチップを作った話 (50:52) クロックは最初は2MHz (54:26) Z80のノウハウを使ってSillicon Graphicsの巨大なマシンにPS2のゲームコントローラをつなぐハードを作成 (55:14) プログラミング言語APL (56:21) Turbo Pascalを入手 (1:00:00) オーブンに入れて遮蔽 (1:01:50) フロッピーディスクは信頼性が低かった (1:03:57) 大学時代に386BSDを(普通のPCに)インストール (1:05:01) TCP/IP以外のネットワークプロトコルも普通にあった (1:09:19) ハードウェア共有分散メモリとそのためのコンパイラとNoahとの共通点 (1:10:29) コンピュータは極端に進歩しているところとあまり変わっていないところの差が激しい (1:15:00) PS2のコプロセッサでアセンブラプログラミング (1:16:31) SIGGRAPHのデモでファイナルファタジーの映画の一場面をリアルタイムレンダリング (1:18:26) 意外なところで自分のやっていることが一周回って役に立つことがある (1:21:12) Gauche Scheme ハッカーと画家 Gauche Schemeのソースコード Steel Bank Common Lisp ITA Software Clojure言語 V8 JavaScriptエンジン JavaScript作者のBrenden Eichは当初「Schemeをやる」約束でNetscapeに雇われた WebAssemblyのS式フォーマット gotoを使った手書きのDFA Gaucheのbuffered port オーブンPC ラジオを直す話(ご冗談でしょう、ファインマンさん) 紫外線照射で消去できるROM、EPROM 7セグメントLED 紫外線を放つブラックライト フラッシュメモリ テトリス アレクセイ・パジトノフ(テトリス開発者) ヘンク・ロジャース(テトリスの権利を買い付けてきた人) 最初はいたずらだったが最後には実在するホストになったソ連のkremvax.demos.su フロッピーディスク 線速度一定 CP/M ワイヤ・ボンディング APL J APLによる1行のライフゲーム: ↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ Turbo Pascal 386BSD SLIP PPP AppleTalk ATMプロトコル SonyのCellプロセッサ SIGGRAPH(シーグラフ) 追記 10BASE-2と10BASE-5の説明が逆になっています。 後半でPS2のVUとPS3のSPEを混同して話しています。

Where can I listen to 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗)?

You can listen to 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) from?

14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) is an episode from Turing Complete FM by Rui Ueyama.

How long is this episode?

This episode is 1:24:07 long.

When was this episode published?

This episode was published on Apr 16, 2018.

Can I save 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Turing Complete FM?

Yes. This page shows related episodes from Turing Complete FM when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗)?

You can listen to 14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗) is from Turing Complete FM by Rui Ueyama.

What are the episode details?

Published Apr 16, 2018 and 1:24:07 long