2021-01-01から1年間の記事一覧

2021年ブログダイジェスト!

今年はもうブログ更新ができそうにないので、今年最後の総集編! 今年もいろんなマシンで遊んでました! 以下、ブログのタイトルに出てきたマシン名を並べてみる! AI-1000/DevTerm/FP-200/FX-890P/HC-20/HC-80/JR-800/M5Stack Core2/M5StickC Plus/MZ-2500/…

MC68000エミュレータの開発 その5

細々と開発を続けているMC68000エミュレータ。 そろそろちょっとしたバグでも大きな影響が出始めてる…。 中には「え?!なんでこれで今まで動いてたの??」と思うような実装抜けも見つかって驚愕する(^^; 特に驚いたのがmove命令でのフラグ操作。コメントに…

MC68000エミュレータの開発 その4

今回は68000固有というよりは、私が行っているエミュレータ開発全般的な話を書こうと思う。相変わらず概念的な話にはなってもうしわけがない…。 あくまでも私の作り方であり、他のアプローチを否定するものではない事を強くお伝えしたい。参考程度で読んでい…

PC-9801CV21でPC-8801を動かす!(過去作業)

MC68000エミュレータを作りながら昔のエミュレータ開発を思い出した。 今回はちょっと脱線して、過去に動かしたエミュレータを紹介してみたい(^^) 何年か前の年末年始お楽しみ作業で、PC-9801CV21(V30 10MHzマシン)でPC-8801エミュレータを動かした事がある…

MC68000エミュレータの開発 その3

今回はMC68000の逆アセンブラについて書いていく。 最初に白状してしまうと、この逆アセンブラはキレイに作れた感がまるでない(^^;; むしろ力技で作りきったというか。 困ったことにもう一度作ったとしてもエレガントに作れる気がしない(-_-; それを踏まえた…

MC68000エミュレータの開発 その2

なんとなく大々的に始めてしまったMC68000エミュレータの作成。 Twitterに投稿をしたらたくさんリツイートされてしまって焦る…(-_-;; 見てる人は少ないだろうから、身内だけでこっそり進めたらいいや…という大前提が崩れてしまったかも!←じゃあ書くなって…(…

MC68000エミュレータの開発 その1

のっけからものすごいタイトルで始まる今回のブログ(^-^) しかも全く完成していない現状からブログを書く危険も伴う!! まぁこのブログを読んでくださってる皆さんは、私が猛烈に飽きっぽいのはご承知の上だと思う(ご承知だよね?(ToT)) 出来る限り飽きない…

DevTermを使ってみる! その2

DevTermが我が家にやってきて以来、これでもか!というくらい遊んでる(^^) 実用的な使い方をしているとは言えないが、今のところは「これは出来る、これが苦手かも」みたいな感じで実験を繰り返してる。なーんとなくではあるが、得意不得意が見えてきた。 of…

DevTermを使ってみる!

DevTermが届いてから24時間以上が経過したワケだけど、さっそく色々と使いまくってる! どんな感じに使ってるのかをレポートしてみたい! 使い方が偏りすぎてて、きっと他の人の参考にはならないかも!(^^;; ちょっと困るユーザー名 まずデフォルトのユーザ…

DevTermが届いた!

注文していたDevTermがようやく届いた! 今回は写真多めで行こうと思う(^-^) 開封の儀式とか組み立てとかは他のサイトでもたくさん出ていると思うので、私はそれぞれの時にどんな事を思いながら作業してたのかを、覚えてるうちに書いておこうと思う。 やっと…

RaspberryPi PicoでBad Apple!!その2

前回に引き続き、今回もBad Apple!!の話題を書いてみる! 今回も文章多めだ!(^-^;; 前回作ったBad Apple!!は、いろいろと工夫をしたけれども、最終的には妥協をした部分もあった。 RaspberryPi PicoでBad Apple!!過去にM5Stackでだいぶ苦労したけど、データ…

RaspberryPi PicoでBad Apple!!

一体、何回作るんだ!?と思われてしまいそうなBad Apple!! 今回はRaspberryPi Picoで動かしてみた!(^-^) 検討から実験、実装までを書き記してみたい。 文章多めです!写真は適当w 実装の検討 今までも何度もやっているBad Apple!!を、何故またやってみよ…

RaspberryPi Picoと液晶パネルを有効活用!

何回か前のブログにて、RaspberryPi Picoに液晶パネルを取り付けたという話を書いた。 pocketgriffon.hatenablog.com この液晶パネルは「Pico-ResTouch-LCD-2.8」という商品で、2.8インチの液晶に加えて、タッチパネル搭載、SDカードスロット付きという、だ…

micro:bit v2でPC-8001エミュレータ!

micro:bitというシングルボードコンピュータをご存知だろうか?(^-^) 2種類が発売されていて、右→が初代、左←がv2と言われるモノ。 イギリスで開発された、主に教育用途のコンピュータのようだ。 日本でも何年か前から入ってきていて、micro:bitを扱った本…

RaspberryPi PicoでFM-7を動かす!

ブログのネタにならないのでは??と思うほど、あまりにあっさり移植出来てしまったFM-7エミュレータ(^^;; 今回も頑張ってRaspberryPi Picoの使い方を踏み外してみたい!(^^) FM-7のソースファイルは、M5Stackで使ったものをほとんどそのまま持ってきた。 こ…

RaspberryPi Picoで液晶パネルを使う!

今から1ヶ月以上前、RaspberryPi Picoに小型の液晶モニタを取り付けて、PC-8001エミュレータを動かすということをやってみた。 あれからもう1ヶ月以上も経つのか…と驚きを隠せない!(^-^; 扱った液晶パネルが240x135ドットということもあり、画面解像度的…

SMART Response XEを使う!その4

SMART Response XEでプログラミングを続けてる! でもそろそろ区切りをつけようと思っているので、取り組んだことをご紹介。 XEのCPUであるAVRは、8bit長レジスタ構成になっていて16MHz駆動らしい。 そして多くの命令が1クロックで実行できるっぽい。 とい…

SMART Response XEを使う!その3

SMART Response XEでプログラムを組める環境が整い、いくつかのコードを書いてみた。 ある程度作れるようになってくると、今度は「どうやったら速いコードが組めるのか」「何をしたら遅くなるのか」が気になってくる。 レトロプログラマたるもの、常にコード…

SMART Response XEを使う!その2

前回のブログで、SMART Response XEでプログラムを開発する準備が整った。 編集は外部のEmacsエディタ、ビルドと実機への書き込みはArduino IDE。 ほんの少し前までは「これどうやるんだよ…」って感じの環境しかなかったのでモチベーションも上がらなかった…

SMART Response XEを使う!その1

SMART Response XE…… このハードが出ている事自体を知らなかった。 どうやら海外の学校で使っていた端末らしい。どんな感じに使っていたのか調べてみようと思ったけれど、学校で利用されていた画像が出てこない。ハッキングの画像ばっかりがヒットする!みん…

X68000を使う!その1

おまたせしました…なのかな?(^^;; マイナー路線ばっかりを突っ走ってる私がX68000を使うとは……汗 いや、過去には使ってた事あるんですよ??? ということで、思い出しながら使っていこうと思う! 我が家のX68000 うちには2台のX68000がある。 1台目はACE…

RaspberryPi Picoでプログラミング!

間違いなくRaspberryPi Picoを作った方は「違うんだよ…そういう使い方をするハードじゃないんだよ…」って思ってるに違いない!(^-^) 今回はRaspberryPi PicoでPC-8001エミュレータを動かしちゃったお話!(^^;; 一応、反省はしてるw 事の発端は…… MI68で手に…

M5Stickでプログラム!その3

今回はM5StickC PlusでPC-8801エミュレータ(アルフォス専用)を動かした話(^^) 何回か前のブログに書いているけど、過去に一度チャレンジして失敗してる(^^;; せっかくなので、前回失敗した方法と、今回成功した方法を書いてみようと思う。 ちなみに主要なコ…

SHARP MZ-2500を使う! その2

引き続きMZ-2500で開発環境を整えている! Hello World、そしてメモリダンプが作れたので、これまでのレポートをば。 MZ-2500といえば、CPUにZ80Bが積まれている事が有名だけど、私の人生におけるZ80BはMZ-2500で2台目だ。1台目は沖のif800 model30を使っ…

SHARP MZ-2500を使う! その1

今回はMZ-2500のお話(^-^) 何日か前にtwitterに「これから使います」と書いたけど、全然触れてなかった(^^; このMZ-2500、手に入れてから2年以上が経つんだけど、手に入れた当初に動作確認をした以外は、ほとんど触っていなかった!! なんていうんだろう………

M5Stack FACESを使う!

「PocketGriffonがM5Stackをコレクションしている」という変な噂が流れているらしい…。 さすがに集めてなんていません、マジで(T-T) そんな噂が流れると、知り合い(主に技術系経営者)が喜んで(不要になったものを)送ってくるわけだ…orz 嬉しそうな顔が目に浮…

SHARP PC-1360エミュレータの開発した!

今回はとーっても苦労した(TOT) せっかくなので苦労を分かち合いたいw これまでにいくつもエミュレータ作ってるが、完成させる事が出来たものなんて多くなくて、むしろ失敗してるエミュレータの方が数多いw 普段は表に出さないだけで葬られてるんだけど、…

M5Stickでプログラム!その2

先日のM5Stick PC-8001エミュレータのツイートに、こんな返信があった。 LCD 80×160 Pixcelということは、Sharp PC-1350エミュレーターに最適!? — あお (@hd61yukimizake) 2021年9月23日 これに返信する形で、私も冗談でPC-1350の画面を表示させたりして遊…

M5Stickでプログラム!その1

M5Stackでプログラムしてる流れで、なんとなくだけどM5Stickも入手した事は、前回のブログでご報告した! FIREも一緒に手に入れてるけど、こちらはまだ未開封…(^^;; このまま行くと積みマシン確定の予感w M5StackとM5Stick、画面解像度が違っているけれども…

M5StackでSDカード読み込み

M5Stack Core2にBOTTOM2を取り付けてみた! おお〜!厚底になって安定感が増した!(たぶん変わってない) 重量もアップして持ちごたえが良くなった気がする(^-^) …で、これで何が出来るのか、あんまり理解していないのですが…汗 さて本題。 いろいろとホント…