エミュレータ

SHARP電子辞書BrainでLinux!

SHARPの電子辞書Brainで、Linuxを動かしてみたお話! まず先にお伝えしたいのは、BrainでLinuxを起動できるようにし、環境整備をさせている方々への敬意を払いたい!用途が全く違う機種へのインプリメントなぞ相当な苦労があると思う。 まだ今も開発継続中み…

Funkey Sでレトロパソコンを動かす!

このところゲーム機…というか、エミュレータ機が気になってあれこれ触ってる。 ずっとエミュレータは自前で開発するようにしていて、他で作られたものは出来る限り触らないようにしていた。これは信念…というほどではないけれど意図的であった。 しかし、い…

DevTermでフレームバッファ直描き!

特に珍しい事をしたワケではないので、今回は控えめに行きます(^^;; 先日、DevTerm上でRetroArchを動かし、X68000エミュレータの動きを最適化してみた。 その流れで「もっと高速な表示ってないのかしら…」と素朴な疑問が。 DevTerm専用で良いからドライバ書…

DevTerm A06でX68000を動かす!(改善編)

先日からRetroArchでレトロパソコンを動かす事にハマっている! 特にX68000は、私自身がエミュレータを使ったことが無かったので、目の前で動いているのを見て新鮮でニヤけてしまう(^-^) これあったらエミュレータ作らなくてもいーんじゃね…?とか思い始めて…

DevTerm A06でX68000を動かす!(中途半端編)

Twitterでご報告した通り、DevTerm A06のRetroArchでX68000エミュレータ(PX68k)が動くようになった。しかしサウンド周りでの不具合(テンポがずれる、ノイズが乗るなど)が解決出来ず、困った状態が今! 一旦、この状態で情報を公開しつつ、協力者の出現を待と…

RG351MPでPC-8801エミュレータ!

まだ続くRG351MPネタ!(^^;; ここまで楽しみながら使ってるのは、私の中でRG351MPは謎パーとして認識されているのかもな…と思ったw これだけ素直なLinuxマシンに向かって謎パーとはヒドイと思うけど、なんか使ってて楽しいんですよw そしてメインのゲーム…

RG351MPでレトロマシンを動かす!

前回に引き続き、RG351MPを使ってみる! 今回はレトロパソコンのエミュレーションを試してみた! 先に注意書き。 前回のブログを見てくださった方はご存知かと思うけど、ウチのRG351MPは標準のSDカードに入っていたOS(Emuelecというらしい)は使用していない…

RG351MPでプログラム!

RG351MPというマシンをご存知だろうか? 中国のANBERNIC社が販売している機械で、多分…ゲーム機なんだと思う(^^;; 各種エミュレータが最初からセットアップされていて、イメージデータを自前で用意すれば簡単に遊べるというマシンだ。本来の使い方は、ゲーム…

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

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

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

RaspberryPi PicoでFM-7を動かす!

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

SMART Response XEを使う!その4

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

RaspberryPi Picoでプログラミング!

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

M5Stickでプログラム!その3

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

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でプログラム その7

M5Stackを手に入れて以来、主に移植ではあるけれどいろんなエミュレータを動かしてきた。 エミュレータが好きというよりは、作ったものはエミュレータが圧倒的に多いというだけの話なんだけど(^^;; CP/M-86エミュレータ 作者様がいることなので、ちゃんと書…

M5Stackでプログラム その6

M5Stackでのプログラミングを楽しんでいる!! 今回は、ここ1〜2日で取り組んだことを記してみる。 MZ-80Bエミュレータ これは気合を入れて開発したものでも無かったので「自分で開発したエミュレータ」からの候補から外していたんだけど、画像ピクセル数…

M5Stackでプログラム その5

M5Stackで動くプログラム、なんとなく番外編!(^-^) チャレンジというほどのモノでもないし単なる自作プログラムの移植だし。 というわけで、今回はCP/M80を動かしてみた! 最初の画像にスタートレックを持ってくる辺り、あざとさが透けて見えて良い(^-^) こ…

M5Stackでプログラム その4

M5Stack Core2で動かすエミュレータ第3弾! みんな大好きPC-8001エミュレータを動かしてみたよ(^-^) 前半はガチガチの技術ブログになってしまった…汗 なんとなく集大成 これまでPC-8801(アルフォス専用)、FM-7とエミュレータを移植し続けてきたけれども、今…

M5Stackでプログラム その3

M5Stack Core2で動かすエミュレータ第2弾! 多分、M5Stackの使い方としては微妙なんだと分かりつつも暴走し続けるw 今回は富士通のFM-7。 FM-7の特徴といえば、究極の8ビットCPU(と言われる)6809が2つ載ってるって事! 贅沢にもメイン側とサブ側で同じCPU…