タグ PC8001 が登録されている動画 : 9 件中 1 - 9 件目
種類:
- タグ
- キーワード
対象:
裸の勇者(王様ランキングOP2)をPC-8001(要PCG8100)で
PC-8001用プログラムはこちらから→https://bugfire2009.ojaru.jp/mml.html#music
PCG8100用の3音アレンジに、PC-8001のセミグラスキャン画像(160x100、7色)を組み合わせました。
オールマシン語ですが、ツールを使ってアセンブラソースとデータを自動生成しています。
セミグラ画像作成およびBGMとの組み合わせ用のツールはこのへんに置いておきます→https://bugfire2009.ojaru.jp/semigra/index.html
#PC8001 #PCG8100 #裸の勇者 #王様ランキング #3音アレンジ #セミグラ
プチコン4号用PC88エミュFM音源進捗状況
プチコン4号向けPC8801エミュレータ、FM音源、SSG音源の簡易実装を行った結果の実行サンプルです。FM音源の音色はプチコン4号内蔵の音源にマッピングしているので、本物と雰囲気がちがっていますが、音があるとぐっといい感じになりますね。Xanaduのオープニングの、5人のキャラクターが出てくるシーンの音、FM音源で出しているのかと思っていたら、SSG音源でした。最初FM音源のみを簡易実装して、「音が出ないなあ」と悩んでいたのですが、SSGをエンベロープも含めて実装したら、音がでました。画面描画の速度を決める動作クロックは実機よりも遅い一方、FM音源のタイマーは実時間で割り込みがかっているので、Ys2のオープニングは音楽が先におわってしまいます。クロック同期して割り込みを掛けるモードもあるのですが、音楽がずいぶんゆっくりになります。FDDアクセス時のもたつきも、実時間同期モード以上になってしまうので、デフォルトでは実時間同期で演奏しています。
LMATRIXの使い方_retake
最初に投稿した動画にtypoがあったため、取り直しました
プチコン4号で、LMATRIXを用いて任意の4点に囲まれた四角の領域を適当な4点に囲まれた四角に射影する変換行列を計算方法をまとめた資料です。
LMATRIXについては、公式のマニュアルには非常にあっさりした記述しか無いため、設定方法がなかなか分からず苦労しました。
※この機能を実装したバージョンを、2019/11/13にサーバーへ公開しました。
プチコン4号 PC8001 エミュレータ、D88フォーマットに対応しました
PC8001エミュレータ on プチコン4号、頑張ってD88フォーマットが使えるようになりました
どれくらい需要があるのかは微妙ですが、最近 D(8 フォーマットに変換されたPC8001ソフトを公開しているページが結構あることに気がついたのと、プチコン3号時代に、D88 使えるようにしてほしい、みたいなリクエストがあったことから、今回実装してみました。
使用方法がちょっと複雑になってしまったので、使い方の紹介動画を作成しました。
PC8001エミュレータ on プチコン4号。Beep音関係を、ちょっと頑張って改善しました
PC8001エミュレータ、Beep音関係がまだまだ不十分だなと思っていて、お盆が終わってからも改良を延々と続けています。ほぼ毎日のように更新しています。もうちょっと、プチコン4号のPCMストリーム関係の使い方が分かると良いのですが・・・。
高速で on/offするBeep音は音階を推定し、それ以外は愚直にBeep音を指定された通りに並べる実装を行いました。これまではこの動画で言うところの、音階推定のみを行っており、細かなBeepのOn/Offのタイミングはいい加減でした。今回は、クロックを丁寧に数え上げて、BeepをOn/Offするタイミングを真面目に計算し、PCM波形を構築しています。この手法は、プチコン4号で実機よりも高速にZ80をエミュレーションできるようにり、ステート数を真面目に数える余裕が出てきたため、出来るようになりました。
それまでは、命令の実行数に適当な係数を掛けて、ステート数をざっくり予測するというかなーりいい加減な方法をとっていたのとは、大違いです。動画の最後に出てくる、ミサイルファントムのBeepによる効果音が、大分PC8001の実機に近くなったのが、個人的にはうれしいです。
驚くのが、パックマンのBGMやドットを食べる効果音が見事だと言うことを、改めて思い知らされました。当時のBeep音による効果音でも十分感動的でしたが、今回、音階を推定して矩形波にして鳴らすと、本当に素晴らしいです。
New RALLY-X は、当時は「ノイズみたいな効果音だなぁ」と思っていましたが、あらためて音階になおして再生すると、なんとなく自動車の走行音に聞こえるんですよね。
プログラムリスト一式をプチコン4号の公開サーバに上げてあります。
公開キー:4NK3N3EBX
※BASICのROMは、自分で用意する必要があります。
インストールの詳細は、以下の動画で。
sm35544843
PC8001エミュレータ on プチコン4号。任天堂スイッチでPC8001が動いたというお話
PC8001 mini、出たら買おうと思っていた。mz80miniはすでに購入して、PC8001miniの発売を今か、今かと待っていた。今年は奇しくも、PC8001が発売されて40周年。なんと、NECからPC8001miniが付属するプレミアムPCが出るという。でも、お値段が19万9800円(税別)。あっかーん。高すぎて買えない。PC8001が、40年前に16万8000円だったんだから、少なくともそれと同じ値段で出してよ。それでも買えないけどさぁ。
そんな時、出会ったのがプチコン4号です。なんと、BASICをつかって、任天堂スイッチでプログラミングができるとのこと。プチコン4号が、「PC8001ミニ、買えないならば作れば良いじゃない。プチコン4号、何のために存在すると思っているの?」と言っているような気がした(とんだ、茶番ですみません)。
お盆休みをすべてつぎ込み、比較的満足のいく仕上がりになりました。すでにWiiで動くプチコンBigで実機以上の速度は実現できていましたが、携帯用ゲーム機でも実現できました。
プログラムリスト一式をプチコン4号の公開サーバに上げてあります。
公開キー:4NK3N3EBX
※BASICのROMは、自分で用意する必要があります。
インストールの詳細は、以下の動画で。
sm35544843
プチコン4号PC8001エミュレータ
プチコン4号(任天堂switch上で動作するBASIC開発環境)向けに作ったPC-8001のエミュレータのセットアップ方法を説明した動画です。公開キーを用いた、プチコン4号へのソフトのインストール、実機から吸い出したROMの転送の一連の流れを動画にしました。
最後に,いくつかのゲームのプレイの様子をご紹介。速度はほぼ実機と同じとなるように調整してあります。
公開キー:4NK3N3EBX
プチコン3号でPC8001エミュ 公開版
プチコン3号で作っていたPC8001のエミュ、最新版です。ダラダラとした無編集動画でスミマセン。
CRTCを頑張りました。ブリンキングは入っていませんが、他はだいたい入れました。ビーブ音の高速ON/OFFで音階を表現しているソフト向けに、音階に解釈する機能を追加。
あと、PetitModemPCの作者さんには大感謝です。あのソフトがなかったら、エミュを作り始める事もなかったと思う。
CRTCカラーモード変更時の更新バグを修正(2016-08-21)。
というわけで、公開キー:AEDE32QV
