2013-12-16 14:25:44 +00:00
|
|
|
|
ポータブルX68000エミュレータ
|
|
|
|
|
PX68K ( Portable (x)keropi PRO-68K )
|
|
|
|
|
2013/12/16
|
|
|
|
|
|
|
|
|
|
いろいろなデバイスで X68000 エミュレータが動作したら楽しいな、
|
|
|
|
|
と思い立ち、この PX68K を作りはじめました。
|
|
|
|
|
|
|
|
|
|
「Portable」とは「移植しやすいよ」という意味です。
|
|
|
|
|
タブレットや PSP 等のポータブルデバイスで動いたらいいな、
|
|
|
|
|
という意味もこめています。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PX68K は以下の成分からできています。
|
|
|
|
|
|
|
|
|
|
けんじょさん (http://retropc.net/kenjo/) が
|
|
|
|
|
作成された SHARP X68000エミュレータ WinX68k (通称けろぴー)
|
|
|
|
|
|
|
|
|
|
NONAKA Kimihiro さん(http://www.asahi-net.or.jp/~aw9k-nnk/keropi/) が
|
|
|
|
|
けろぴーを UNIX/X11 環境で動作する様に移植した xkeropi
|
|
|
|
|
|
|
|
|
|
Stephane Dallongeville さんが開発したものを、
|
|
|
|
|
NJ 氏が PSP 用 CPS1/CPS2/MVSP/NCDZ に組み込んだ MC68000 MPU エミュレータ
|
|
|
|
|
|
|
|
|
|
cisc 氏(cisc@retropc.net) が作成された FM/PSG 音源実装 fmgen
|
|
|
|
|
(詳細は ソースリポジトリの fmgen/readme.txt を参照)
|
|
|
|
|
PX68K への実装にあたり、以下の変更を行っています
|
|
|
|
|
・Sample 型を int32 から int16 に変更
|
|
|
|
|
・PSP 用に 11k, 22k から 44k データ作成ロジックを追加
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0. 注意事項
|
|
|
|
|
|
|
|
|
|
0.1 全機種共通
|
|
|
|
|
|
|
|
|
|
・マウス等、まだ未対応です。
|
|
|
|
|
|
|
|
|
|
0.2 Android 版について
|
|
|
|
|
|
|
|
|
|
・Android 2.3.3以上でないと動きません。
|
|
|
|
|
|
|
|
|
|
0.3 iOS (iPhone / iPad / iPod touch) 版について
|
|
|
|
|
|
|
|
|
|
・Jailbreak(脱獄)したデバイスが必要です。
|
|
|
|
|
|
|
|
|
|
・iOS 6.1.3 / iPod touch 4G で動作確認しています。
|
|
|
|
|
iOS5 以前では多分動きません。
|
|
|
|
|
iOS 7 は Jailbreak 待ち。
|
|
|
|
|
|
|
|
|
|
・現 iOS 版では、デバイスがスリープすると、px68k を終了します。
|
|
|
|
|
今後改善予定ですが、デバイスの設定で自動ロックを延長または
|
|
|
|
|
しないようにする等してください。
|
|
|
|
|
|
|
|
|
|
0.4 PSP 版について
|
|
|
|
|
|
|
|
|
|
・CFW を導入していないと動きません。
|
|
|
|
|
|
|
|
|
|
・現在、PSPの終了処理に10秒程度かかります。
|
|
|
|
|
fopen()/fclose()のコストが高いようなので今後見直します。
|
|
|
|
|
|
|
|
|
|
0.5 Raspberry Pi について
|
|
|
|
|
|
|
|
|
|
・自前でコンパイルしてください。
|
|
|
|
|
|
|
|
|
|
・インターネットにつながっている状態で、以下を実行してください。
|
|
|
|
|
|
|
|
|
|
$ sudo apt-get install libsdl1.2-dev libsdl-gfx1.2-dev
|
|
|
|
|
$ mkdir src ; cd src ; git clone http://github.com/hissorii/px68k
|
|
|
|
|
$ cd px68k
|
|
|
|
|
$ make
|
|
|
|
|
|
|
|
|
|
・GitHub 上のソースが更新された場合は、インターネットにつながっている
|
|
|
|
|
状態で、以下を実行してください。
|
|
|
|
|
|
|
|
|
|
$ cd src/px68k
|
|
|
|
|
$ git pull http://github.com/hissorii/px68k
|
|
|
|
|
$ make clean ; make
|
|
|
|
|
|
|
|
|
|
・その他については下記 Unix 版の章を参照してください。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. 下準備
|
|
|
|
|
|
|
|
|
|
・BIOS ROM ファイルを用意してください。
|
|
|
|
|
ファイル名は以下のいずれかで、小文字でも大文字でも構いません。
|
|
|
|
|
(iOS 版の場合は、小文字にしてください)
|
|
|
|
|
|
|
|
|
|
iplrom.dat, iplrom30.dat, iplromco.dat, iplromxv.dat
|
|
|
|
|
|
|
|
|
|
・フォントファイルを用意してください。
|
|
|
|
|
ファイル名は以下のいずれかで、小文字でも大文字でも構いません。
|
|
|
|
|
(iOS 版の場合は、小文字にしてください)
|
|
|
|
|
|
|
|
|
|
cgrom.dat, cgrom.tmp
|
|
|
|
|
|
|
|
|
|
フォントファイルがない場合は PC 上で WinX68k 高速版を実行すると、
|
|
|
|
|
cgrom.tmp が生成されますので、それを使ってください。
|
|
|
|
|
|
|
|
|
|
・Human68K は立ち上がるけれど、ゲームが起動できない場合は
|
|
|
|
|
標準のメモリ 1MB では動作しないゲームである可能性が高いです。
|
|
|
|
|
|
|
|
|
|
HUMAN68K を起動後、キーボードまたはソフトウェアキーボードで
|
|
|
|
|
「switch」と入力後リターンキーを押し、SWITCH.X コマンドを起動して
|
|
|
|
|
メモリ設定してください。
|
|
|
|
|
|
|
|
|
|
PSP 版については、現在エミュレータ側でメモリ上限を 4MB にしていますので、
|
|
|
|
|
それより大きな値を SWITCH.X で設定しないでください。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Android 版 / iOS 版について
|
|
|
|
|
|
|
|
|
|
2.1 ファイルの配置について
|
|
|
|
|
|
|
|
|
|
・Android 版の場合は、/sdcard/px68k/ ディレクトリを作成し、
|
|
|
|
|
BIOS ROM, フォントファイルを置きます。
|
|
|
|
|
|
|
|
|
|
iOS 版の場合は /var/mobile/px68k/ ディレクトリが作成されているので、
|
|
|
|
|
そこに BIOS ROM, フォントファイルを置きます。
|
|
|
|
|
|
|
|
|
|
エミュレータを開始してもすぐに終了してしまう場合は、これらのファイルの
|
|
|
|
|
置き場所、ファイル名について見直してみてください。
|
|
|
|
|
|
|
|
|
|
2.2 イメージファイルについて
|
|
|
|
|
|
|
|
|
|
・Android 版は /sdcard/px68k 、iOS 版は /var/mobile/px68k ディレクトリに
|
|
|
|
|
イメージファイルを置いて下さい。
|
|
|
|
|
サブディレクトリを作成し、その中にファイルを置くこともできます。
|
|
|
|
|
|
|
|
|
|
・読み込み対象となるファイルの拡張子は以下となります。
|
|
|
|
|
|
|
|
|
|
.D88 .88D .HDM .DUP .2HD .DIM .XDF .IMG
|
|
|
|
|
|
|
|
|
|
・ ディレクトリを深く掘りすぎたり、長いファイル名の場合、UI 画面から
|
|
|
|
|
はみ出すのは仕様です。
|
|
|
|
|
|
|
|
|
|
2.3 メニュー UI
|
|
|
|
|
|
|
|
|
|
・イメージファイルの選択や各種設定には、メニュー UI を使用します。
|
|
|
|
|
|
|
|
|
|
・Android 版の場合、UI に入る、または抜けるには「メニューキー」を
|
|
|
|
|
押すか、次項の白色ボタンを使用してください。
|
|
|
|
|
|
|
|
|
|
・右上隅の白色ボタンを長押し(0.3秒位)すると UI メニューに入ります。
|
|
|
|
|
UI メニューから出るときにはもう一度白色ボタンを押してください。
|
|
|
|
|
出るときは長押しは不要です。
|
|
|
|
|
|
|
|
|
|
・値の設定には「トリガー1ボタン」を使用します。
|
|
|
|
|
・値の解除には「トリガー2ボタン」を使用します。
|
|
|
|
|
|
|
|
|
|
・メニュー UI で設定した内容は、UI にて [SYSTEM]->[QUIT] を選択し、
|
|
|
|
|
エミュレータを終了させたタイミングで保存されます。
|
|
|
|
|
Android 版の場合は、バックキー(戻るキー)] を 2 回タップして
|
|
|
|
|
エミュレータを終了させた場合も保存されます。
|
|
|
|
|
|
|
|
|
|
現 iOS 版は、デバイスがスリープ状態になったり、ホームボタンを押すと、
|
|
|
|
|
px68k は設定を保存せずに終了します。
|
|
|
|
|
今後、改善予定です。
|
|
|
|
|
|
|
|
|
|
・設定を初期値に戻す場合は Android 版は /sdcard/px68k/config 、
|
|
|
|
|
iOS 版は /var/mobile/px68k/config ファイルを削除します。
|
|
|
|
|
|
|
|
|
|
・今のところ日本語ファイル名 (UTF-8) の表示が正しくできません。
|
|
|
|
|
|
|
|
|
|
・各設定の詳細は、「5. メニュー UI について」を参照してください。
|
|
|
|
|
|
|
|
|
|
2.4 ジョイスティック
|
|
|
|
|
|
|
|
|
|
・画面左側の D-pad っぽいのでスティック移動、画面右側のボタンっぽいのが
|
|
|
|
|
トリガー1, 2に対応します。
|
|
|
|
|
|
|
|
|
|
2.5 キーボード
|
|
|
|
|
|
|
|
|
|
・画面右上隅の黄色ボタンを長押し(0.3秒位)するとソフトウェアキーボードが
|
|
|
|
|
出現します。
|
|
|
|
|
|
|
|
|
|
・キーボードを指でなぞると、移動できます。
|
|
|
|
|
|
|
|
|
|
・キーボードを画面の右側に追いやるとソフトウェアキーボードが消えます。
|
|
|
|
|
|
|
|
|
|
・緑色の仮想キーを使って、キーボード上のキーを選択します。
|
|
|
|
|
選択されたキーは黒色で表示されます。
|
|
|
|
|
|
|
|
|
|
・緑色の仮想ボタン(TRG1)を押すと、選択されたキーが入力されます。
|
|
|
|
|
|
|
|
|
|
・緑色の仮想ボタン(TRG2)を押すと、BS(Back Space)キーが入力されます。
|
|
|
|
|
|
|
|
|
|
2.6 サウンド出力
|
|
|
|
|
|
|
|
|
|
・サンプリング周波数は 22050Hz 固定です。
|
|
|
|
|
今のところ config に書いた値は反映されません。UI 実装時に考えます。
|
|
|
|
|
現在 ADPCM と OPM のみ対応済みで、マーキュリーユニット、MIDI については
|
|
|
|
|
未対応です。
|
|
|
|
|
|
|
|
|
|
2.7 エミュレータの終了
|
|
|
|
|
|
|
|
|
|
・メニュー UI から終了してください。
|
|
|
|
|
・Android 版では、バックキー(戻るキー)を 2 回タップしても終了できます。
|
|
|
|
|
・現 iOS 版ではホームボタンで終了しますが、これはスリープに変更予定です。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. PSP 版について
|
|
|
|
|
|
|
|
|
|
3.1 ファイルの配置について
|
|
|
|
|
|
|
|
|
|
・EBOOT.PBP と同じディレクトリに .keropi というディレクトリを作成し、
|
|
|
|
|
BIOS ROM, フォントファイルを置きます。
|
|
|
|
|
|
|
|
|
|
エミュレータを開始してもすぐに終了してしまう場合は、これらのファイルの
|
|
|
|
|
置き場所、ファイル名について見直してみてください。
|
|
|
|
|
|
|
|
|
|
3.2 イメージファイルについて
|
|
|
|
|
|
|
|
|
|
・EBOOT.PBP と同じ ディレクトリにイメージファイルを置いて下さい。
|
|
|
|
|
サブディレクトリを作成し、その中にファイルを置くこともできます。
|
|
|
|
|
|
|
|
|
|
・読み込み対象となるファイルの拡張子は以下となります。
|
|
|
|
|
|
|
|
|
|
.D88 .88D .HDM .DUP .2HD .DIM .XDF .IMG
|
|
|
|
|
|
|
|
|
|
・ ディレクトリを深く掘りすぎたり、長いファイル名の場合、UI 画面から
|
|
|
|
|
はみ出すのは仕様です。
|
|
|
|
|
|
|
|
|
|
3.3 メニュー UI
|
|
|
|
|
|
|
|
|
|
・イメージファイルの選択や各種設定には、メニュー UI を使用します。
|
|
|
|
|
|
|
|
|
|
・UI に入る、または抜けるには [START] ボタンを押してください。
|
|
|
|
|
・値の設定には [○] ボタンを使用します。
|
|
|
|
|
・値の解除には [×] ボタンを使用します。
|
|
|
|
|
|
|
|
|
|
・メニュー UI で設定した内容は、UI にて [SYSTEM]->[QUIT] を選択するか
|
|
|
|
|
[HOME]ボタンを押してエミュレータを終了させたタイミングで保存されます。
|
|
|
|
|
|
|
|
|
|
・PSP版では、VKey/VBtn 関連の設定は反映されません。
|
|
|
|
|
|
|
|
|
|
・設定を初期値に戻す場合は .keropi/config ファイルを削除します。
|
|
|
|
|
|
|
|
|
|
・各設定の詳細は、「5. メニュー UI について」を参照してください。
|
|
|
|
|
|
|
|
|
|
3.4 ジョイスティック
|
|
|
|
|
|
|
|
|
|
・D-pad でスティック移動、○ボタン、×ボタンがトリガー1, 2に対応します。
|
|
|
|
|
|
|
|
|
|
3.5 キーボード
|
|
|
|
|
|
|
|
|
|
・キーボードの on/off は [SELECT] ボタンで切り替えます。
|
|
|
|
|
|
|
|
|
|
・キーボード自体の移動はアナログパッドで行います。
|
|
|
|
|
|
|
|
|
|
・D-pad を使って、キーボード上のキーを選択します。
|
|
|
|
|
選択されたキーは黒色で表示されます。
|
|
|
|
|
|
|
|
|
|
・[○]ボタンを押すと、選択されたキーが入力されます。
|
|
|
|
|
|
|
|
|
|
・[×]ボタンを押すと、BS(Back Space)キーが入力されます。
|
|
|
|
|
|
|
|
|
|
3.6 サウンド出力
|
|
|
|
|
|
|
|
|
|
・PSP は今のところサンプリング周波数が 11025Hz 固定です。
|
|
|
|
|
|
|
|
|
|
3.7 エミュレータの終了
|
|
|
|
|
|
|
|
|
|
・[HOME] ボタンを押すか、メニュー UI から終了してください。
|
|
|
|
|
電源ぶちっ、だと config や SRAM の保存がされません。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. Unix 版について
|
|
|
|
|
|
|
|
|
|
4.1 ファイルの配置について
|
|
|
|
|
|
|
|
|
|
・~/.keropi に BIOS ROM、フォントファイルを置いてください。
|
|
|
|
|
|
|
|
|
|
4.2 イメージファイルについて
|
|
|
|
|
|
|
|
|
|
・実行ファイル px68k と同じ ディレクトリにイメージファイルを置いて下さい。
|
|
|
|
|
サブディレクトリを作成し、その中にファイルを置くこともできます。
|
|
|
|
|
|
|
|
|
|
・読み込み対象となるファイルの拡張子は以下となります。
|
|
|
|
|
|
|
|
|
|
.D88 .88D .HDM .DUP .2HD .DIM .XDF .IMG
|
|
|
|
|
|
|
|
|
|
・ ディレクトリを深く掘りすぎたり、長いファイル名の場合、UI 画面から
|
|
|
|
|
はみ出すのは仕様です。
|
|
|
|
|
|
|
|
|
|
・以下の様に引数で指定することもできます。最初が FDD1, 次が FDD2 。
|
|
|
|
|
|
|
|
|
|
$ ./px68k hoge.xdf hogege.xdf
|
|
|
|
|
|
|
|
|
|
4.3 メニュー UI
|
|
|
|
|
|
|
|
|
|
・イメージファイルの選択や各種設定には、メニュー UI を使用します。
|
|
|
|
|
|
|
|
|
|
・UI に入る、または抜けるには [F12] キーを押してください。
|
|
|
|
|
・値の設定には [リターン] キーを使用します。
|
|
|
|
|
・値の解除には [ESC] キーを使用します。
|
|
|
|
|
|
|
|
|
|
・メニュー UI で設定した内容は、UI にて [SYSTEM]->[QUIT] を選択して
|
|
|
|
|
エミュレータを終了させたタイミングで保存されます。
|
|
|
|
|
|
|
|
|
|
・Unix 版では、VKey/VBtn 関連の設定は反映されません。
|
|
|
|
|
|
|
|
|
|
・設定を初期値に戻す場合は ~/.keropi/config ファイルを削除します。
|
|
|
|
|
|
|
|
|
|
・Unix 版は今のところ日本語ファイル名 (UTF-8) の表示が正しくできません。
|
|
|
|
|
|
|
|
|
|
・各設定の詳細は、「5. メニュー UI について」を参照してください。
|
|
|
|
|
|
|
|
|
|
4.4 ジョイスティック
|
|
|
|
|
|
|
|
|
|
・JoyKey モードを有効にすると、キーボードのカーソルキーでスティック移動、
|
|
|
|
|
z キー、x キーがそれぞれトリガー 1, 2 に対応します。
|
|
|
|
|
現在UIがないため、~/.keropi/config をエディタで修正する必要があります。
|
|
|
|
|
|
|
|
|
|
4.5 キーボード
|
|
|
|
|
|
|
|
|
|
・アルファベットキーやリターンキー等、ある程度のキーに対応。
|
|
|
|
|
全てのテーブルをまだ書き換えていないので中途半端です。
|
|
|
|
|
|
|
|
|
|
4.6 サウンド出力
|
|
|
|
|
|
|
|
|
|
・サンプリング周波数は 22050Hz 固定です。
|
|
|
|
|
今のところ config に書いた値は反映されません。UI 実装時に考えます。
|
|
|
|
|
現在 ADPCM と OPM のみ対応済みで、マーキュリーユニット、MIDI については
|
|
|
|
|
未対応です。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. メニュー UI について
|
|
|
|
|
|
|
|
|
|
・メニューの階層と、それぞれの内容を以下に示します。
|
|
|
|
|
設定キー、解除キーについては、各装置向けの説明を参照してください。
|
|
|
|
|
|
|
|
|
|
[SYSTEM]-+-[RESET]
|
|
|
|
|
| エミュレータをリセットします。
|
|
|
|
|
| イメージファイルを選択した後は、これを実行します。
|
|
|
|
|
|
|
|
|
|
|
+-[NMI RESET]
|
|
|
|
|
| NMI リセットします。とりあえず使わないと思います。
|
|
|
|
|
|
|
|
|
|
|
+-[QUIT]
|
|
|
|
|
エミュレータを終了します。
|
|
|
|
|
UI で行った設定変更を保存します。
|
|
|
|
|
|
|
|
|
|
[FDD1]-+-[イメージファイル名] または [-- no disk --]
|
|
|
|
|
| イメージファイルを選択している場合はイメージファイル名が
|
|
|
|
|
| 表示され、選択していない場合は no disk 表示となります。
|
|
|
|
|
|
|
|
|
|
|
| これを選択するとファイラモードに移行します。
|
|
|
|
|
| ファイラモードでは、設定キーでディレクトリの移動、
|
|
|
|
|
| イメージファイルの選択を行います。
|
|
|
|
|
| 解除キーでファイラモードを終了します。
|
|
|
|
|
|
|
|
|
|
|
+-[EJECT]
|
|
|
|
|
イメージファイルを解除します。
|
|
|
|
|
|
|
|
|
|
[FDD2]
|
|
|
|
|
[FDD1] と同じです。
|
|
|
|
|
ディスクドライブ2についての設定となります。
|
|
|
|
|
|
|
|
|
|
[Frame Skip]
|
|
|
|
|
フレームスキップの設定をします。
|
|
|
|
|
とりあえず Auto、とてつもなく早いマシンなら Full、
|
|
|
|
|
遅いマシンは 1/2 -> ... -> 1/8 と変更してみてください。
|
|
|
|
|
|
|
|
|
|
[VKey Size]
|
|
|
|
|
本設定は Android 版のみ有効です。
|
|
|
|
|
仮想パッド、仮想ボタンの大きさを指定します。
|
|
|
|
|
|
|
|
|
|
[VBtn Swap]-+
|
|
|
|
|
| 本設定は Android版 のみ有効です。
|
|
|
|
|
| 二つの仮想ボタンを入れ替えます。
|
|
|
|
|
| 常にトリガー1が UI の設定キー、
|
|
|
|
|
| トリガー2が UI の解除キーとなるのでご注意ください。
|
|
|
|
|
|
|
|
|
|
|
+-[TRG1 TRG2]
|
|
|
|
|
| 画面上、左側がトリガー1、右側がトリガー2になります。
|
|
|
|
|
|
|
|
|
|
|
+-[TRG2 TRG1]
|
|
|
|
|
画面上、左側がトリガー2、右側がトリガー1になります。
|
|
|
|
|
|
|
|
|
|
[No Wait Mode]
|
|
|
|
|
[on] にすると同期をとらずに全速力で動きます。
|
|
|
|
|
X68000実機よりも早く動作してしまう場合があります。
|
|
|
|
|
遅い装置で使うと効果があるかもしれません。
|
|
|
|
|
通常は [off] でよいです。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7. ToDo
|
|
|
|
|
|
|
|
|
|
とりあえず、自分の予定と要望があったのを挙げてみました。
|
|
|
|
|
他にもありましたら、blog のコメントでも Twitter でも構いませんので
|
|
|
|
|
お知らせください。
|
|
|
|
|
実現するかどうかは別ですが...
|
|
|
|
|
|
|
|
|
|
以下は順不同です。
|
|
|
|
|
|
|
|
|
|
・仮想/実マウス対応
|
|
|
|
|
・グラフィック周りのバグ対応 (BG周りがおかしい?)
|
|
|
|
|
・HDD対応
|
|
|
|
|
・物理パッド対応 (SDL2の対応次第)
|
|
|
|
|
・TDQ1のフリーズ対応
|
|
|
|
|
・時刻情報の取得 (1か月ずれる?)
|
|
|
|
|
・仮想パッドのカスタマイズ (パッドの間を詰める?)
|
|
|
|
|
・物理キーボードのマッピングを手抜きしない (打てないキーをなくす)
|
|
|
|
|
・仮想キーボードの直接キータッチ対応
|
|
|
|
|
・ログメッセージ出力 (導入時、起動しない場合にあると便利)
|
|
|
|
|
・ファンタジーゾーン、サラマンダのショット音がおかしいのを修正 (難しい?)
|
|
|
|
|
・アイコン、仮想ボタンデザイン
|
|
|
|
|
・PSPの終了処理速度を改善する
|
|
|
|
|
・menu/softkey のキーリピート
|
|
|
|
|
・utf-8なファイル名の表示 (iconv 使えない場合は面倒)
|
|
|
|
|
・性能改善
|
|
|
|
|
|
|
|
|
|
8. 履歴
|
|
|
|
|
|
|
|
|
|
2013/08/02 PSP 版 Ver0.00 リリース
|
|
|
|
|
2013/08/07 Android 版 Ver0.00 リリース
|
|
|
|
|
2013/08/12 256x256, 512x512 の場合に画面比率4:3になるように修正 (Unix)
|
|
|
|
|
2013/08/12 256x256 画面を横 2.666 倍、縦 2 倍の拡大表示に変更 (Unix)
|
|
|
|
|
2013/08/12 画面描写を OpenGL ES 1.1 を使用する様に変更 (Android)
|
|
|
|
|
2013/08/17 画面描写を HW Graphics Engine を使用する様に変更 (PSP)
|
|
|
|
|
2013/08/19 ジョイスティックのサポートを追加 (PSP)
|
|
|
|
|
2013/08/20 PSP 版 Ver.0.01 リリース
|
|
|
|
|
2013/08/21 画面タッチによるジョイスティックのサポートを追加 (Android)
|
|
|
|
|
2013/08/22 Android 版 Ver0.01 リリース
|
|
|
|
|
2013/08/29 サウンド出力の追加 (Unix, Android)
|
|
|
|
|
2013/08/29 Android 版 Ver0.02 リリース
|
|
|
|
|
2013/08/30 プチノイズの原因となる、サウンドバッファの underrun が
|
|
|
|
|
発生しないよう修正 (common)
|
|
|
|
|
2013/08/30 CPU クロックを 222MHz から 333MHz に変更 (PSP)
|
|
|
|
|
2013/08/30 サウンド出力の追加 (PSP)
|
|
|
|
|
2013/08/31 PSP 版 Ver0.02 リリース
|
|
|
|
|
2013/09/03 戻るボタン、メニューボタンでクラッシュするのを修正
|
|
|
|
|
(Android, thanks to @173210)
|
|
|
|
|
2013/09/03 常に横向き (landscape) 固定に変更 (Android, thanks to @173210)
|
|
|
|
|
2013/09/04 スリープするとエミュレータが異常終了する問題を修正
|
|
|
|
|
(Android, thanks to @173210)
|
|
|
|
|
2013/09/04 バックキー 2 回タップでエミュレータを終了する様に変更 (Android)
|
|
|
|
|
2013/09/04 機種により仮想キーが効かない問題を修正 (Android)
|
|
|
|
|
2013/09/04 Android 版 ver0.03 リリース
|
|
|
|
|
2013/09/17 menu UI を追加 (Unix系)
|
|
|
|
|
2013/09/18 menu UI を追加 (PSP)
|
|
|
|
|
2013/09/19 menu UI を追加 (Android)
|
|
|
|
|
2013/09/20 PSP 版 Ver0.03 リリース
|
|
|
|
|
2013/09/20 Android 版 Ver0.04 リリース
|
|
|
|
|
2013/10/01 ソフトウェアキーボードの追加 (Android)
|
|
|
|
|
2013/10/01 仮想キーの押下判定に少し遊びを持たせた (Android)
|
|
|
|
|
2013/10/02 Android 版 Ver0.05 リリース
|
|
|
|
|
2013/10/09 ソフトウェアキーボードの追加 (PSP)
|
|
|
|
|
2013/10/10 PSP 版 Ver0.04リリース
|
|
|
|
|
2013/10/15 プライオリティが text > BG の時に BG1 を未描画だったのを修正
|
|
|
|
|
2013/10/15 ソフトウェアキーボード処理で keyup イベントも見るように修正
|
|
|
|
|
2013/10/16 PSP 版 Ver0.05 リリース
|
|
|
|
|
2013/10/16 Android 版 Ver0.06 リリース
|
|
|
|
|
2013/10/21 Makefileの整理
|
|
|
|
|
2013/12/16 メインメモリを 12MB に増加 (PSP 版は 4MB に増加)
|
|
|
|
|
2013/12/16 iOS 版 Ver0.01、Android 版 Ver0.07、PSP 版 Ver0.06 リリース
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9. 免責
|
|
|
|
|
|
|
|
|
|
本ソフトウェアを使用したことによる、いかなる損害も作者は責任を負いません。
|
|
|
|
|
あくまでも自己責任での使用をお願い致します。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ひっそりぃ(hissorii)/sakahi
|
|
|
|
|
http://hissorii.blog45.fc2.com (ひっそりぃドットコム)
|
|
|
|
|
http://emuhani.seesaa.net (えみゅはに - Emulator Hacking 日記)
|
|
|
|
|
GitHub: https://github.com/hissorii/px68k
|
|
|
|
|
iOS 版リポジトリ http://hissorii-com.appspot.com
|
|
|
|
|
Twitter: @hissorii_com
|