JR-100エミュレータ開発記録(過去分)
- 久しぶりにver2系列の開発を再開する。とりあえずプログラムのロードができることが次の目標。 -- けむしろう
- prg形式のファイルを読み込む部分をver1の方からコピってくる。あとはインタプリタが管理しているBASICワークエリアに適切な値を書き込めばとりあえず動くかな。 -- けむしろう
- 動くようにした。とりあえずリリース。次はユーザ定義文字対応をする。 -- けむしろう
- ユーザ定義文字を使えるようにした。次はBEEP対応かな。けっこう難しいんだよな。これ。 -- けむしろう
- BEEPの処理にJava Sound APIを使っているのですが、これがなかなかリアルタイム制御が難しい。この辺のプログラムは経験がほとんどないので勉強の毎日です。 -- けむしろう
- ちょっといまPSPのリッジレーサー2にはまっておりまして、開発が進んでません。すみません。もうちょっとしたら飽きると思いますので…。 -- けむしろう
- 開発を再開しました。BEEP処理がうまくいかないのは画面描画が遅すぎるのが原因のようなので、その辺の改造をしています。 -- けむしろう
- 描画速度の遅さ以前にメインループが遅すぎた。実機で10msの処理に12msかかっていることが判明。いくらJavaでも遅すぎる。現在対策中。 -- けむしろう
- 画像描画の高速化は達成しました。いまはBEEP処理の開発を再開しています。BEEP0でなぜか音が止まらない…。 -- けむしろう
- JR-100のシステムクロックから音声出力の44100kHzへのダウンサンプリング時にエイリアスが発生していることが判明。低域通過フィルタを実装することにした。 -- けむしろう
- バックスラッシュ問題にひっかかって入力できませんでした。~とかで代用できませんでしょうか? -- ふあう?
- ふぁうさん。バックスラッシュ問題ってなんでしたっけ……。 -- けむしろう
- winでバックスラッシュを入力すると\になってしまうやつです。 -- ふあう
- ありゃ、変換されてるw入力時に¥に見えてるだけなのかな? -- ふあう
- '\'を入力すると'\'になるのはフォントの問題かもしれません。 -- けむしろう
- こっそりver2のアップデート:-) -- けむしろう
- 2.0.0alpha3のjarファイルに、本来不要なJSynのライブラリを混入してしまった。無害だが無駄なので次のリリースで削除する。 -- けむしろう
- エミュレータの主要部分の機能拡張はフリーズ。UI周りを整備中。 -- けむしろう
- 2.0.0beta1リリースしました。来週にはbetaが取れた版をリリースしたい。 -- けむしろう
- ADX命令(0xfc)の実装にバグ発見。次のリリースで修正します。 -- けむしろう
- ファイルのインポート・エクスポート周りを実装中。これが終われば2.0.0正式版とする。 -- けむしろう
- 正式版リリースに向けてマニュアルのページを執筆中。 -- けむしろう
- 正式版をリリース。 -- けむしろう
- デモプログラムの実行の様子をYouTube?にアップロードしてみた。 -- けむしろう
タイトルとURLをコピーしました