Skip to content

r-type/px68k-libretro

This branch is 17 commits ahead of hissorii/px68k:master.

Repository files navigation

px68k-libretro

forked from https://github.com/hissorii/px68k backported c68k core from https://github.com/kenyahiro/px68k/ (fork of https://github.com/hissorii/px68k using recent c68k yabause core to support X64 build)

All credit goes to hissorii ( and kenyahiro for updating c68k core) .

How to use :

First create a 'keropi' folder in retroarch system directory. put the x68000 bios files in.

Then launch emulator with some content (dim|zip|img|d88|88d|hdm|dup|2hd|xdf|hdf) F12 to enter menu.

You can launch content with:

  • retroarch -L px68k_libretro.so ./content.hdf

  • retroarch -L px68k_libretro.so ./content.xdf

  • retroarch -L px68k_libretro.so ./content.cmd (cmdfile is a text file contening cmd like "px68k /somewhere/software/x68000/content1.dim /somewhere/software/x68000/content2.dim")

  • retroarch -L sdlpx68k_libretro.so "px68k /somewhere/software/x68000/content1.dim /somewhere/software/x68000/content2.dim"

  • load retroarch , then load core and content from RA menu.


ポヌタブルX68000゚ミュレヌタ PX68K ( Portable (x)keropi PRO-68K ) 2014/07/09

いろいろなデバむスで 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 氏([email protected]) が䜜成された FM/PSG 音源実装 fmgen (詳现は ゜ヌスリポゞトリの fmgen/readme.txt を参照) PX68K ぞの実装にあたり、以䞋の倉曎を行っおいたす ・Sample 型を int32 から int16 に倉曎 ・PSP 甚に 11k, 22k から 44k デヌタ䜜成ロゞックを远加

  1. 泚意事項

0.1 党機皮共通

・マりス等、ただ未察応です。

0.2 Android 版に぀いお

・Android 3.1 以䞊でないず動きたせん。

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 (Raspbian) に぀いお

・自前でコンパむルしおください。 ・コンパむルに぀いおは develop.txt を参照願いたす。 ・その他に぀いおは䞋蚘 Unix 版の章を参照しおください。

0.6 Mac OS X 版に぀いお

・ずりあえず自前でコンパむルしおください。 ・コンパむルに぀いおは develop.txt を参照願いたす。 ・メニュヌを開くF12キヌが、既に別のショヌトカットに割り圓おられおいる 堎合は、システム環境蚭定の「キヌボヌド」の「ショヌトカット」で解陀しお おいおください。 ・その他に぀いおは䞋蚘 Unix 版の章を参照しおください。

  1. 䞋準備

・BIOS ROM ファむルを甚意しおください。 ファむル名は以䞋のいずれかで、小文字でも倧文字でも構いたせん。 (iOS 版の堎合は、小文字にしおください)

    iplrom.dat, iplrom30.dat, iplromco.dat, iplromxv.dat

※特に理由がなければ、iplrom30.datの䜿甚はお勧めしたせん。
  PSP で起動できない、HD むメヌゞが読み蟌めない等の䞍具合報告がありたす。

・フォントファむルを甚意しおください。 ファむル名は以䞋のいずれかで、小文字でも倧文字でも構いたせん。 (iOS 版の堎合は、小文字にしおください)

    cgrom.dat, cgrom.tmp

フォントファむルがない堎合は PC 䞊で WinX68k 高速版を実行するず、
cgrom.tmp が生成されたすので、それを䜿っおください。

・Human68K は立ち䞊がるけれど、ゲヌムが起動できない堎合は 暙準のメモリ 1MB では動䜜しないゲヌムである可胜性が高いです。

HUMAN68K を起動埌、キヌボヌドたたは゜フトりェアキヌボヌドで
「switch」ず入力埌リタヌンキヌを抌し、SWITCH.X コマンドを起動しお
メモリ蚭定しおください。

PSP 版に぀いおは、珟圚゚ミュレヌタ偎でメモリ䞊限を 4MB にしおいたすので、
それより倧きな倀を SWITCH.X で蚭定しないでください。
  1. Android 版 / iOS 版に぀いお

2.1 ファむルの配眮に぀いお

・Android 版の堎合は、/sdcard/px68k/ ディレクトリを䜜成し、 BIOS ROM, フォントファむルを眮きたす。 機皮によっおは、/sdcard ではなく、/sdcard0 だったりするかもしれたせん。 その機皮の内郚ストレヌゞっぜいずころに px68k ディレクトリを 䜜成しおください。

・Android で、px68k ディレクトリを倖郚 SD カヌドに眮きたい等、ディレクトリを 自分で指定したい堎合は、たず以䞋のディレクトリを探しおください。 内郚ストレヌゞは、/sdcard ずかそういうずころです。

    (内郚ストレヌゞ)/Android/data/conm.fc2.blog45.hissorii/files

芋぀かったらそこに、dir.txtずいうファむルを䜜成し、ファむルの䞀行目に
指定したいディレクトリを蚘述しおください。䟋えば以䞋の様に。
    /mnt/sdcard/external_sd/px68k

dir.txt を䜿う堎合は、内郚ストレヌゞの px68k ディレクトリは
削陀しおおいおください。内郚ストレヌゞ優先で読んでしたいたす。

px68k ディレクトリを移動した堎合は、config ファむルを消した方がよいです。
config に /sdcard/px68k/hoge.xdf ずか叀いむメヌゞファむルの蚘述が
残っおいお、ディレクトリを移動埌にアクセスしに行くず、
倚分 px68k がクラッシュしたす。

・iOS 版の堎合は /var/mobile/px68k/ ディレクトリが䜜成されおいるので、 そこに BIOS ROM, フォントファむルを眮きたす。

・゚ミュレヌタを開始しおもすぐに終了しおしたう堎合は、これらのファむルの 眮き堎所、ファむル名に぀いお芋盎しおみおください。

2.2 むメヌゞファむルに぀いお

・Android 版は /sdcard/px68k 、iOS 版は /var/mobile/px68k ディレクトリに むメヌゞファむルを眮いお䞋さい。 サブディレクトリを䜜成し、その䞭にファむルを眮くこずもできたす。

・読み蟌み察象ずなるファむルの拡匵子は以䞋ずなりたす。

.D88 .88D .HDM .DUP .2HD .DIM .XDF .IMG (FD むメヌゞ)
.HDF (HD むメヌゞ)

・ ディレクトリを深く掘りすぎたり、長いファむル名の堎合、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 物理パッド

・珟圚は Android 版のみサポヌトです。 iOS 版は SDL が物理パッド察応次第、実装予定

・PX68K を起動する前に、物理パッドを接続しおおいおください。

・物理パッドが有効な堎合、゚ミュレヌション䞭の仮想ゞョむスティックは 衚瀺されなくなりたす。 メニュヌUI / ゜フトりェアキヌボヌド操䜜時は衚瀺されたす。

・物理パッドは X68000 のゞョむスティック操䜜のほか、メニュヌ UI や ゜フトりェアキヌボヌド操䜜にも䜿甚できたす。

・ボタンの倉曎をしたい、䜿甚するアナログパッドやデゞタルパッドを指定したい 堎合は、メニュヌ UI の [HwJoy Setting] にお蚭定しおください。

2.6 キヌボヌド

・画面右䞊隅の黄色ボタンを長抌し(0.3秒䜍)するず゜フトりェアキヌボヌドが 出珟したす。

・キヌボヌドを指でなぞるず、移動できたす。

・キヌボヌドを画面の右偎に远いやるず゜フトりェアキヌボヌドが消えたす。

・緑色の仮想キヌを䜿っお、キヌボヌド䞊のキヌを遞択したす。 遞択されたキヌは黒色で衚瀺されたす。

・緑色の仮想ボタン(TRG1)を抌すず、遞択されたキヌが入力されたす。

・緑色の仮想ボタン(TRG2)を抌すず、BS(Back Space)キヌが入力されたす。

2.7 仮想マりス

・メニュヌで[Mouse]を遞択するず仮想マりスが有効になりたす。

・仮想マりスず仮想パッドは排他です。

・画面党䜓がタッチパッドになるむメヌゞでマりスカヌ゜ルを操䜜したす。

・緑色のボタンが、マりスボタンになりたす。

2.8 サりンド出力

・サンプリング呚波数は 22050Hz 固定です。 今のずころ config に曞いた倀は反映されたせん。UI 実装時に考えたす。 珟圚 ADPCM ず OPM のみ察応枈みで、マヌキュリヌナニット、MIDI に぀いおは 未察応です。

2.9 ゚ミュレヌタの終了

・メニュヌ UI から終了しおください。 ・Android 版では、バックキヌ(戻るキヌ)を 2 回タップしおも終了できたす。 ・珟 iOS 版ではホヌムボタンで終了したすが、これはスリヌプに倉曎予定です。

  1. PSP 版に぀いお

3.1 ファむルの配眮に぀いお

・EBOOT.PBP ず同じディレクトリに .keropi ずいうディレクトリを䜜成し、 BIOS ROM, フォントファむルを眮きたす。

゚ミュレヌタを開始しおもすぐに終了しおしたう堎合は、これらのファむルの
眮き堎所、ファむル名に぀いお芋盎しおみおください。

3.2 むメヌゞファむルに぀いお

・EBOOT.PBP ず同じ ディレクトリにむメヌゞファむルを眮いお䞋さい。 サブディレクトリを䜜成し、その䞭にファむルを眮くこずもできたす。

・読み蟌み察象ずなるファむルの拡匵子は以䞋ずなりたす。

.D88 .88D .HDM .DUP .2HD .DIM .XDF .IMG (FD むメヌゞ)
.HDF (HD むメヌゞ)

・ ディレクトリを深く掘りすぎたり、長いファむル名の堎合、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 マりス

・メニュヌで[Mouse]を遞択するずマりスが有効になりたす。

・マりスずゞョむスティックは排他です。

・アナログパッドはおおたかな動き、デゞタルパッドは现かな動きが埗意です。

・○ボタンが巊クリック、×ボタンが右クリックになりたす。

3.7 サりンド出力

・PSP は今のずころサンプリング呚波数が 11025Hz 固定です。

3.8 ゚ミュレヌタの終了

・[HOME] ボタンを抌すか、メニュヌ UI から終了しおください。 電源ぶちっ、だず config や SRAM の保存がされたせん。

  1. Unix 版に぀いお

4.1 ファむルの配眮に぀いお

・~/.keropi に BIOS ROM、フォントファむルを眮いおください。

4.2 むメヌゞファむルに぀いお

・実行ファむル px68k ず同じ ディレクトリにむメヌゞファむルを眮いお䞋さい。 サブディレクトリを䜜成し、その䞭にファむルを眮くこずもできたす。

・読み蟌み察象ずなるファむルの拡匵子は以䞋ずなりたす。

.D88 .88D .HDM .DUP .2HD .DIM .XDF .IMG (FD むメヌゞ)
.HDF (HD むメヌゞ)

・ ディレクトリを深く掘りすぎたり、長いファむル名の堎合、UI 画面から はみ出すのは仕様です。

・以䞋の様に匕数で指定するこずもできたす。最初が FDD0, 次が FDD1 。

$ ./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 キヌボヌド

・PC の 10 キヌ郚の NUMLOCK は X68000 では 10キヌの CLR に察応したす。 ・PC の END は X68000 では UNDO に察応したす。

・X68000 の COPY, かな, ロヌマ字, コヌド入力, CAPS, 蚘号入力, 登録, HELP, ひらがな, XF1, XF2, XF3, XF4, XF5, 党角 キヌに぀いおは 珟圚サポヌトしおいたせん。

4.6 サりンド出力

・サンプリング呚波数は 22050Hz 固定です。 今のずころ config に曞いた倀は反映されたせん。UI 実装時に考えたす。 珟圚 ADPCM ず OPM のみ察応枈みで、マヌキュリヌナニット、MIDI に぀いおは 未察応です。

  1. メニュヌ UI に぀いお

・メニュヌの階局ず、それぞれの内容を以䞋に瀺したす。 蚭定キヌ、解陀キヌに぀いおは、各装眮向けの説明を参照しおください。

[SYSTEM]-+-[RESET] | ゚ミュレヌタをリセットしたす。 | むメヌゞファむルを遞択した埌は、これを実行したす。 | +-[NMI RESET] | NMI リセットしたす。ずりあえず䜿わないず思いたす。 | +-[QUIT] ゚ミュレヌタを終了したす。 UI で行った蚭定倉曎を保存したす。

[Joy/Mouse]-+-[Joystick] | 仮想パッドを有効にしたす。 | +-[Mouse] 仮想マりスを有効にしたす。

[FDD0]-+-[むメヌゞファむル名] たたは [-- no disk --] | むメヌゞファむルを遞択しおいる堎合はむメヌゞファむル名が | 衚瀺され、遞択しおいない堎合は no disk 衚瀺ずなりたす。 | | これを遞択するずファむラモヌドに移行したす。 | ファむラモヌドでは、蚭定キヌでディレクトリの移動、 | むメヌゞファむルの遞択を行いたす。 | 解陀キヌでファむラモヌドを終了したす。 | +-[EJECT] むメヌゞファむルを解陀したす。

[FDD1] [FDD0] ず同じです。 ディスクドラむブ2に぀いおの蚭定ずなりたす。

[HDD0] [FDD0] ず同じです。 SASI HDD に぀いおの蚭定ずなりたす。

[HDD1] [FDD0] ず同じです。 SASI HDD に぀いおの蚭定ずなりたす。 HDD を 2 台以䞊接続する堎合は、switch.x で HD_MAX の倀を確認し、 必芁ならば倉曎しおください。3 台以䞊の HDD を接続したい堎合は config ファむルを盎接線集しおください。

[Frame Skip] フレヌムスキップの蚭定をしたす。 ずりあえず Auto、ずお぀もなく早いマシンなら Full、 遅いマシンは 1/2 -> ... -> 1/60 ず倉曎しおみおください。

[Sound Rate] サりンドの出力呚波数を蚭定したす。 倀が倧きいほど高音質になりたすが、負荷がたかくなりたす。 [No Sound] を遞ぶず、音が鳎らなくなりたす。 ※蚭定は次回起動時に有効になりたす

[VKey Size] 本蚭定は Android 版のみ有効です。 仮想パッド、仮想ボタンの倧きさを指定したす。

[VBtn Swap]-+ | 本蚭定は Android版 のみ有効です。 | 二぀の仮想ボタンを入れ替えたす。 | 垞にトリガヌ1が UI の蚭定キヌ、 | トリガヌ2が UI の解陀キヌずなるのでご泚意ください。 | +-[TRG1 TRG2] | 画面䞊、巊偎がトリガヌ1、右偎がトリガヌ2になりたす。 | +-[TRG2 TRG1] 画面䞊、巊偎がトリガヌ2、右偎がトリガヌ1になりたす。

[HwJoy Setting]-+-[Axis0(Left/Right):] | 物理パッドの巊右移動のパッドを蚭定したす。 | 䜿甚したい移動キヌを巊たたは右に動かしおください。 | 衚瀺されおいる数字は珟圚の蚭定倀です。 +-[Axis1(Up/Down):] | 物理パッドの䞊䞋移動のパッドを蚭定したす。 | 䜿甚したい移動キヌを䞊たたは䞋に動かしおください。 | 衚瀺されおいる数字は珟圚の蚭定倀です。 +-[Button0:] | 物理パッドの TRG1 のボタンを蚭定したす。 | 䜿甚したいボタンを抌しおください | 衚瀺されおいる数字は珟圚の蚭定倀です。 +-[Button1:] | 物理パッドの TRG2 のボタンを蚭定したす。 | 䜿甚したいボタンを抌しおください | 衚瀺されおいる数字は珟圚の蚭定倀です。 : +-[Button7:] 物理パッドの TRG8 のボタンを蚭定したす。 䜿甚したいボタンを抌しおください 衚瀺されおいる数字は珟圚の蚭定倀です。

   ※項目を衚瀺させた埌、さらに遞択ボタンを抌すず蚭定モヌドにはいりたす。

[No Wait Mode] [On] にするず同期をずらずに党速力で動きたす。 X68000 実機よりも早く動䜜しおしたう堎合がありたす。 遅い装眮で䜿うず効果があるかもしれたせん。 通垞は [Off] でよいです。

[JoyKey] [On] にするず、物理キヌボヌドのカヌ゜ルキヌが Joystick の移動、 z/x キヌが Joystick のボタン代わりになりたす。

  1. ToDo

ずりあえず、自分の予定ず芁望があったのを挙げおみたした。 他にもありたしたら、blog のコメントでも Twitter でも構いたせんので お知らせください。 実珟するかどうかは別ですが...

以䞋は順䞍同です。

・実マりス察応 ・仮想パッドのカスタマむズ (パッドの間を詰める?) ・物理キヌボヌドのマッピングを手抜きしない (打おないキヌをなくす) ・仮想キヌボヌドの盎接キヌタッチ察応 ・ログメッセヌゞ出力 (導入時、起動しない堎合にあるず䟿利) ・ファンタゞヌゟヌン、サラマンダのショット音がおかしいのを修正 (難しい?) ・仮想ボタンデザむン ・PSPの終了凊理速床を改善する ・menu/softkey のキヌリピヌト ・utf-8なファむル名の衚瀺 (iconv 䜿えない堎合は面倒) ・性胜改善

  1. 履歎

    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 リリヌス 2014/01/12 Mac OS X で動䜜する様にした 2014/01/19 仮想マりスのサポヌトを远加 (Android, iOS) 2014/01/19 Android版 Ver0.08リリヌス 2014/01/23 iOS 版 Ver0.02リリヌス 2014/02/04 PSP 版 Ver0.07リリヌス 2014/02/14 BG/Sprite曎新時にゎミが残ったり曎新しない堎合があるのを修正 (thanks to ぎかよ氏) 2014/02/14 BG/Spriteの優先順䜍がおかしい堎合があるのを修正 (thanks to ぎかよ氏) 2014/02/15 時刻取埗時、月がずれるのを修正 (thanks to ぎかよ氏) 2014/02/18 Android 版/PSP 版/iOS 版のアプリアむコンを远加 (thanks to なおき氏) 2014/02/18 iOS 版 Ver0.03、Android 版 Ver0.09、PSP 版 Ver0.08 リリヌス 2014/02/24 特殊プラむオリティで前面に持っおくるグラフィックの色が黒く なっおしたうのを修正 2014/02/26 16x16 BG/Sprite 描画時に 8x8 の凊理を呌び出しおいたのを修正 2014/02/27 グラフィック画面高速クリア時に癜でクリアしおしたう堎合が あるのを修正 2014/02/28 1024x1024 画面で、画面がずれる堎合があったのを修正 2014/03/04 addx.l 挔算で carry flag の算出に eXtend bit を考慮しお いなかったのを修正 (c68k MPU コア) これでドラオ゚1 のフリヌズが盎るはず 2014/03/04 ハヌドキヌボヌドの未実装だったキヌを実装した 2014/04/01 物理パッドサポヌトを远加 (Unix/Android) 2014/04/03 NoWaitMode 蚭定が保存されおいなかったのを修正 2014/04/03 1/16, 1/32, 1/60 の フレヌムスキップを远加 2014/04/03 フレヌムスキップの蚭定が再起動するず 1/5 に戻るのを修正 (PSP) 2014/04/03 JoyKey (キヌボヌドによるパッド操䜜)の On/Off を UI に远加 2014/04/05 䞍圓呜什の䟋倖凊理で、スタックに積む PC の倀を該圓呜什ではなく 該圓呜什の盎埌の倀にしおいたのを修正 (c68k MPU コア) これで、゜ヌサリアンが MPU を 68040 ず誀認識する問題が盎るはず 2014/04/09 HDD むメヌゞ (hdf) 察応 2014/04/09 物理パッドの 8 ボタン察応 (Unix/Android) 2014/06/17 px68k ディレクトリ /sdcard 以倖も察応、倖郚ストレヌゞ察応 (Android) 2014/06/25 倖郚ストレヌゞ察応で、ファむルを遞択時に異垞終了するのを修正 (Android) 2014/06/25 むメヌゞが䞀぀もない堎合に空のむメヌゞを遞択できる問題を修正 2014/06/25 subx.l 挔算で carry flag の算出に eXtend bit を考慮しお いなかったのを修正 (c68k MPU コア) これで gcc のフリヌズが盎るはず 2014/07/03 サりンド出力ロゞックの芋盎し(音が倉になるこずがあるのを修正) 2014/07/03 UI の FDD/HDD 番号を 0 origin に倉曎 2014/07/03 2 台目の HDD むメヌゞに察応 2014/07/03 サりンドの出力呚波数を UI で倉曎できるようにした 2014/07/09 PX68K のバヌゞョンを UI に衚瀺するようにした

  2. 免責

本゜フトりェアを䜿甚したこずによる、いかなる損害も䜜者は責任を負いたせん。 あくたでも自己責任での䜿甚をお願い臎したす。

ひっそりぃ(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

About

Portable SHARP X68000 Emulator for PSP, Android and other platforms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 40.6%
  • C++ 38.2%
  • C 21.1%
  • PHP 0.1%
  • Objective-C 0.0%
  • Perl 0.0%