電子ブロック工房:
Deprecated: Function strftime() is deprecated in /home/u109394186/domains/rad51.net/public_html/jeans/jeans/libs/blog.php on line 333
2012年 04月の記事
MPLAB C32 compilerを使ってみた [PIC]
2012年4月27日
Microchip のPIC32シリーズに、PIC32MX150F128B / PIC32MX250F128B という、DIP-28 の石を見つけた。RAM も 32 KB あるし、PIC32MX250F128B の方は USB ホストとしても使えるので、色々と面白いことに使えそう。価格も、$5 前後と、手ごろである。早速注文したので、2-3日で届くはずだが、待ちきれず、MPLAB C32(PIC32 用の C コンパイラー)で少し遊んでみた。
PIC32は、Microchip独自の開発のCPUではなく、MIPS (Microprocessor without Interlocked Pipeline Stages)という、MIPS Technologiesが開発している RISC アーキテクチャの CPU を用いている。どうやら、ARM に似ているらしい。
レジスタは、32 bit 幅だから、長サイズの整数や浮動小数点演算などは、得意なはずだ。他方、組み込みマイコンではI/Oなどとの連絡を行う必要がある。そちらはどうかと、色々調べてみた。
PIC32は、Microchip独自の開発のCPUではなく、MIPS (Microprocessor without Interlocked Pipeline Stages)という、MIPS Technologiesが開発している RISC アーキテクチャの CPU を用いている。どうやら、ARM に似ているらしい。
レジスタは、32 bit 幅だから、長サイズの整数や浮動小数点演算などは、得意なはずだ。他方、組み込みマイコンではI/Oなどとの連絡を行う必要がある。そちらはどうかと、色々調べてみた。
カセットテープインターフェース [Z80]
2012年4月22日
MZ-MONITOR VER 4.4 [Z80]
2012年4月8日
MZ80Kレプリカを製作中 [Z80]
2012年4月3日
少し前に、PIC18F14K50を使った、キャラクターディスプレイの記事を書いたが、この記事をお読みになった方の中には、この事を予想なさっていた方がいらっしゃるかもしれない。現在、MZ80Kのレプリカを製作中である。
なぜMZ80Kかというと、色々理由がある。
構想は半年ほど前からあって、どんな形で実現しようかと色々考えていた。それが実際に目に見える形になり始めたのは、前の週末からである。現在の姿は、こんな感じ。
なぜMZ80Kかというと、色々理由がある。
- 一つは私が生まれて2番目に触ったコンピューターであること。本来なら、初めて触ったコンピューター(日立ベーシックマスター)のレプリカを作ってみたいのだが、残念ながら、以下の条件に当てはまらない。
- ユーザー数が多かったせいか、web上に情報がたくさん見つかる。
- モニターROMと呼ばれる、現在のPCのBIOSに相当するようなものを、入手することが可能。これは、著作権の問題をクリアーするような形でできる。
- 同じく、CG-ROMと呼ばれる、フォントデーターを入手することが可能。
構想は半年ほど前からあって、どんな形で実現しようかと色々考えていた。それが実際に目に見える形になり始めたのは、前の週末からである。現在の姿は、こんな感じ。