1 :
非通知さん@アプリ起動中 :
2006/12/10(日) 21:10:49 ID:+O7OLGzU0 エミュ寝た
は?
O・YA・SU・MI
ラーメン嫌い
5 :
非通知さん@アプリ起動中 :2006/12/10(日) 21:33:52 ID:GIqkG/Cr0
6 :
非通知さん@アプリ起動中 :2006/12/10(日) 21:34:35 ID:GIqkG/Cr0
9 :
非通知さん@アプリ起動中 :2006/12/10(日) 22:03:05 ID:cVKnUewQO
5さん、6さん、7さん、8さんとかのって危ないんじゃないんですか ダウンロードするときに個人情報抜かれて知らなぃ人から連絡くるって聞いたんですけどぉ 初心者さん、これは本当にぁぶなぃから注意してくださぃ
ぅωぅω ぁたしも個人情報抜かれるって聞いたょ まぢこわい しかもROMとかぃぅの違法なんでしょ ゃっぱめといたほうがぃぁよねウンウン ⊂(^ω^)⊃やめおっおっと
みなさω。前にここで紹介されてるエミネーターってアプリをダウンロードしたら変な出会い系から広告がくるようになりました 黒い画面から何も出来ずに しかも広告ばからきてウンザリ だからやめた方がいいです
12 :
非通知さん@アプリ起動中 :2006/12/11(月) 00:09:38 ID:l0MWFmbaO
(´・・`) n ⌒`γ´⌒`ヽ( E) ( .人 .人 γ ノ (こノこノ `ー´ )にノこ(
13 :
非通知さん@アプリ起動中 :2006/12/11(月) 00:21:20 ID:2UZSObYg0
にしこり
>>11 みなさんキンタマ!!ってか? (゚Д゚)ゴルァ
>>11 オレもやられたー
ウザい携帯メールが大量にくるようになった
ここ見てからダウソすればよかった・・・マジデ
16 :
非通知さん@アプリ起動中 :2006/12/11(月) 01:45:45 ID:k+u/UqrV0
え?俺のは普通にDLできてちゃんとエミュ動いてますよ。 Nemulatorっていうのが今んとこ一番進んでるエミュみたいですね♪
>>16 ひと月後に携帯フリーズ連発するようになるよ
最悪です警察が家まで来ました僕はただゼルダやりたかっただけなんです助けてください
ワクテカして覗いた奴はアフォ まあ大抵ここで気付くわな リンク先で踏んじゃう前に気付けない奴は池沼。
20 :
非通知さん@アプリ起動中 :2006/12/11(月) 02:04:22 ID:CYUxYm3E0
気持ちは分かるがやり過ぎの様な気がする。逆に荒らしが大量発生する悪寒
22 :
非通知さん@アプリ起動中 :2006/12/11(月) 03:33:50 ID:/bJd1hMXO
うむ なんつーか房文が慣れてるよな つい最近までこうだったんだろうな もしくは素で書いてるのか
>>18 ROM自分吸いだしてないんだろ?
世の中には著作権ってのがあって昔から話題にはあがっていたが、とうとう警察が動きだした訳だ
まぁ自業自得としか言いようがない
どうでもいいから早くsnes作れよ
携帯機種依存文字なんて使うバカにはお似合いだが
なんだこの初心者でも釣られないような厨レスは 本当に2chかここは
あとは節穴トラップとウイルスコードでも貼っとけば 偽装は完璧だんばいん
まだ偽装スレとかやってんの? これやってんのキモイ引き篭りとかだろ。 作者ですら気にしてないのに。
お前ら気持ち悪いよ
いまさらロムってwwwww
N903になった今 俺個人としては偽装画像ロム対応エミュは全く要らないな わざわざロムを偽装して分割して転送しなきゃならないなんて もう面倒臭くてやってられん NemuはSDバインのページ数をあと10ページ追加して欲しいな 今240本登録してるけどやりたいのがSDに無かった場合 またロム転送ファイル名転送しなきゃならないのでめんどい あとおっさんはuopoyのロムページ追加に速く対応してくれ 1ページじゃ全然足りないしSD対応してる意味が アフィリ厨よけくらいしかない 同じく30ページ360本位登録できるようにしてくれ
33 :
非通知さん@アプリ起動中 :2006/12/11(月) 20:30:41 ID:l0MWFmbaO
上の方に張ってあったリンクのやつ こないだ俺が携帯買い換える原因になったやつじゃん・・・ また被害者増やそうとしてるし・・・ さすがに普通の使い方してないからって、ドコモの人に見破られてさ・・・ さすがに3万9800はきつい、挙句の果てにPCまで逝きやがった・・・ ほんとにブルーだ・・・
36 :
非通知さん@アプリ起動中 :2006/12/12(火) 01:28:34 ID:4Ga0Xwyx0
リア小しか引っかからないような事書いてあるけど そもそもこの意味不明なスレタイでそんなアホがくるんだろうか?
結局上の方のリンクからエミュレータをダウンロードすると何が起きるんですか?
38 :
非通知さん@アプリ起動中 :2006/12/12(火) 06:23:01 ID:6NE+omYuO
ゲームボーイやファミコンのソフトがプレイ出来ます 最新機種ならゲームボーイカラーやスーパーファミコンのソフトだってプレイ出来ちゃうよ!!
荒らしを放置できてないじてんでみなリア少ですよ
使ったら携帯がこわれるの?
>>40 俺のは壊れたぞ
しかも違法なことが原因で壊れたから修理してくれないらしい
やめとけ
42 :
非通知さん@アプリ起動中 :2006/12/12(火) 14:38:07 ID:GR2r7C+S0
マジ必死w
44 :
非通知さん@アプリ起動中 :2006/12/12(火) 23:20:49 ID:1r/fuzu20
D902iS使ってて、取説に書いてあるようにSTILLにSTIL****.JPGにリネームして入れて更新しても、miniSDに入ってないんですけど何が原因ですかね?一応GIFでも試してみたんですがダメでした
>>35 お前俺の右3つ後ろ2つの奴だろ
パソコンは自力で直したらしいが、携帯が壊れるとはな
SDに保存してた写真も消えたとか言ってた奴もこれか?
つーか馬鹿だろ
やっぱ法に違反してまでファミコンなんてやろうとするなんて
まあ、このことを学校で言い触らされたくなかったら…
どうなるでしょうね?
47 :
非通知さん@アプリ起動中 :2006/12/13(水) 00:33:09 ID:tJVb8QEe0
>>44 どのエミュ使ってるか書いてくれ
45が言ってるようにSDバインが主流になりつつあるから
Nemuとかで試して欲しいけど
どうしても偽造ロムのエミュレータで試すってんなら、おそらくフォルダが違う
D901iSでは「100D901I」と「STILL」って2種類のフォルダがあったから
D902iSにも「100D902I」みたいなフォルダがあるんじゃないか?
そこにD1000001.jpg(gifかも)〜入れてみれ
D902iSに変えたいので報告よろ ノ
ゴメンageちまった _| ̄|○
>>44 もsageてくれ
おっさんのGBエミュが NemuのUIデザインをまんまパクッている件について。 テーマ色とか
マルチ
それはおっさんがせがーるに手を掛けようとしている前兆と見た! ガンバレおっさん!!
>>44 あとマルチはいかんよ。
せめて断わってからにして
53 :
非通知さん@アプリ起動中 :2006/12/13(水) 01:32:28 ID:hMqOCaYr0
>>49 あのUIでGBをやりたかったんじゃないのかな
元々NemulatorPをニューロポインタ対応にして公開してた人だし。
てゆーかトップページに"メニューをww系化"って書いてあるじゃん。
ageちまったスマンorz
F902iSでFPS32〜38って報告があるなぁ こりゃD902iSも駄目だわ
>>49 いや、Nemulator自体が、ww_whiteのパクリだろ。
ww_whiteは、Nemulatorが発表される前から、ほぼ今の形だったしな。
でも、参考にしてアレンジしたって、198はきちんと書いてたし、
チートや画面保存も新たに付けてるし、ソースも公開してる。
whiteは198と連絡取ってるし、コアとか追加マッパーを提供してる。
おっさんは、切り張りするだけで、何も作れないし、ソースも公開しない。
機種変して旧ユーザー切り捨てるし、今後の役にも立たない。いらねえ。
要するに198氏が居る限り他の作者は死んでいいってことだよ wsxの人も必要か。
誰か198氏に代わってセガールを改良してくれないか (;´Д`)
>>56 なんだよ、結局バイン非対応のひがみかw
くだらねぇ
俺は
>>56 と同意見だな
ちなみにバイン対応機種だが
61 :
非通知さん@アプリ起動中 :2006/12/13(水) 16:02:48 ID:NwM3bmev0
とりあえずソースの公開はしてほしい
おっさんはもっと独自性を打ち出すべきだな 背景に自画像を埋め込むとかな
>>56 以前はおっさんもNemulatorP_neuroソース公開してたよな?
俺的にはGB更新してくれるだけでもありがたい
バイン非対応の小言だけど、急に公開止めたり、バイン専用にしたりで、 今まで動作テストしてたのにつれねーよって感じ。 まっ公開するのも止めるのも作者の自由だし、テストするのも自分の勝手だけどね。
↑あったりまえだ。作ってくれる人が居るだけでありがたいと思え! 作者が携帯換えたら自分も黙って携帯換えろ
男は黙ってパソでエミュ
つかPSPネ申木幾
N903になった今 俺個人としては偽装画像ロム対応エミュは全く要らないな わざわざロムを偽装して分割して転送しなきゃならないなんて もう面倒臭くてやってられん NemuはSDバインのページ数をあと10ページ追加して欲しいな 今240本登録してるけどやりたいのがSDに無かった場合 またロム転送ファイル名転送しなきゃならないのでめんどい あとおっさんはuopoyのロムページ追加に速く対応してくれ 1ページじゃ全然足りないしSD対応してる意味が アフィリ厨よけくらいしかない 同じく30ページ360本位登録できるようにしてくれ
お前みたいな厨房を避けたい
みんな個人としてしか意見が言えないんだな。 客観的な見かたをできないとかゆとり教育の被害者多すぎ
スリー
偽装画像版をやめたのは、エミュの存在がロムを偽装画像化するソフトに依存してしまうことも一つの要因と思われる せっかくエミュ作っても、偽装画像化ソフトの作者が配布やめたらどうしようもなくなるだろ? バインにすればそういうリスクはなくなる。
73 :
非通知さん@アプリ起動中 :2006/12/14(木) 00:00:34 ID:NwM3bmev0
え?w
偽装なんてなんとでもなるだろ。 俺は自作ツール使ってるし。
wsxのページ俺の携帯からだと文字化けしてよくわかんないんだけど ゲストブック消えた?061212verはソースのみ?
公開は、ソースのみになったみたいです。>wsx
↑書き忘れた w060629 + wsx061212
xの大きさにセクシーさを感じた。
80 :
非通知さん@アプリ起動中 :2006/12/14(木) 02:58:19 ID:txkam0FD0
サウンドなし?
>>77 オマエ前スレで叩かれてた改悪パクリ君じゃねえかよ
迷惑だから二度と来るなよ
wsxアプリ配布停止か・・・ これで偽装画像派オワタな
wやGBJzとかあるから問題ない
おっさんとかの対応にギャーギャー言ってた奴らは
>>77 を崇拝すべきじゃねーの?
前回のzip対応とかは全く必要無かったが今回は音検証するのに便利だからそこそこ役立ってるし。
ほんとにとりあえずなんでも叩きたがる奴らだな
77のは音出ないぞ それに060420って表示がw
わざわざ落として音でないって言ってるし・・・普通に音出てるし。
>>77 ドンマイ…その…pモード付いてる中だと最新…だから…さ…
SDバインって偽装画像とはどう違うんだ? SDカードに普通にROMデータを入れて それを直接読み込めるってこと? 偽装はもうする必要が無いってのか?
91 :
非通知さん@アプリ起動中 :2006/12/14(木) 22:49:13 ID:txkam0FD0
>>91 す、素晴らしい!
ww_white使っているんだが、これはバイン対応?
どれがバイン対応してるの?ネミュ?
ID:W6q/yEkB0は以下スルーで
。・゚・(ノД`)・゚・。
ID:W6q/yEkB0は日本語が読めない朝鮮人だからゆるしてやれ
機能は完全にww_sx>wsxでいいのかな?
でんぷれのなかでいちばんつかいやすいえみゅはなんでちゅか><
98 :
非通知さん@アプリ起動中 :2006/12/15(金) 11:03:37 ID:16DluGfcO
nullpoyがオススメだよ
>>96 機能は上だがfpsが下がってるな
キーコンフィグでAボタンとスタートボタンの隣接が避けられるのは有難い
wsxは知ってるが、ww_sxなんて何処にリンクしてあったんだ?
新参ってだけで厨ってマジ終わってるな最近。 おいらはNemulator動くのでww_sx興味ないから知らないけど エミュレーター本体は違法ってわけじゃないし ここまで隠す必要あるのか?
103 :
非通知さん@アプリ起動中 :2006/12/15(金) 15:28:36 ID:5XYhn8ZM0
>>99 ありがとうございます。帰ったら試してみよう(`・ω・´)
ところで本気で疑問なんですが、wsxがわかるのにww_sxがわからないのってどうして?
どう見てもTOPにリンクありますよね?
新参だからって厨とは言わないがtopにあるのに気付かないのは厨どころか池沼
ww_sxのサイトを探してるわけか。 一瞬マジで池沼とオモタ。気づいて無いだけね。 wsxのサイトのトップページに行きなよ。
トップから行けたか? おれはURLいじってダウソしたが ネタだと思ったからびびった
いや…行けないorz 俺って池沼だったのかSTO
109 :
非通知さん@アプリ起動中 :2006/12/15(金) 21:01:59 ID:5XYhn8ZM0
ネミュレーターのリンクから行って見れば?
文字が読めないなら諦めた方が良い
GB エミュの音
112 :
非通知さん@アプリ起動中 :2006/12/16(土) 01:22:03 ID:pv4Xgii00
他のスレからきました so903iでwの使い方を教えて頂けないでしょうか ちなみにメモリスティックです
そんなの簡単だろ 自分で調べようとしない池沼は氏ね
デジャヴ
酷い自演荒らしスレですね
>>106 > ww_sxのサイトを探してるわけか。
> 一瞬マジで池沼とオモタ。気づいて無いだけね。
> wsxのサイトのトップページに行きなよ。
アレだけ答えあるのにww_sxまだ持ってない池房がいたとはなWWW 誰も、教えるなよ さて今からww_sxで楽しむか
ww_sxってどこですか パソコン初心者ですみません
P902iでwwsx使ってる人 SMBとかでまともな音ならないんだが設定どうしてる?
>>119 あどれすに
だぶるをいっこ
たしてみろ
>>120 なぜP902なのにわざわざwwsxを使う。
>>122 お前は新しい物を見て興味がわかないのか?
公開停止……。
So903iでGBJz(Ver1.092)使ってるがクイックセーブできねえ('A`) Ramセーブしか出来ないわ。全機種対応したわけじゃなかったのかねぇ。
あっちの隔離スレはアホばっか、 同じドコモでその中のエミュやってるほんの一部の人間なんだからお互い仲良くやってりゃいいのに。
匿名で叩いたりいじめたりする相手が必要な人が多いみたいだね 病んでるよねー 隔離スレの荒れ様が198氏のとこの掲示板が消えた原因の一つかもな
128 :
非通知さん@アプリ起動中 :2006/12/18(月) 00:52:35 ID:8WKs1Qb80
こっちもあげとかなきゃな
向こうが隔離スレらしいけどこっちのスレ全然機能し(ry
いや、このスレが普通に自治厨の隔離スレだからw
GA!氏おかえり!そして禿げしく乙!!
おっさんはいい感じにwwnsxを隠してるな
133 :
非通知さん@アプリ起動中 :2006/12/19(火) 21:58:13 ID:rHtfG27S0
um e
e e m u
W x Y
あっちは、アホと房ばかり来てるな。
137 :
非通知さん@アプリ起動中 :2006/12/20(水) 16:36:08 ID:dmyjT/ap0
うm
こっちはこっちでおかしい流れだぞ
もはやどちらが本スレかわからなくなったな…
作者はこっち見てるのかな?
ww_sxの作者はあっちしか見てなさそうだね
>>142 すげーなぁ!!めっちゃ簡素なデスクトップ
144 :
非通知さん@アプリ起動中 :2006/12/22(金) 14:05:51 ID:LePQFqFPO
隔離スレあげ
布団が吹っ飛んだ
146 :
非通知さん@アプリ起動中 :2006/12/24(日) 00:03:32 ID:/idywTzfO
ここが隔離スレか。記念カキコ
147 :
非通知さん@アプリ起動中 :2006/12/24(日) 13:13:12 ID:SvE91FRX0
本スレどこ?
>>147 こっちを見つけて何故本スレっぽくなってるあっちが見つけられないのか?
LePQFqFPO=/idywTzfO=SvE91FRX0
ってかこっち本スレでよくね? あっちは著作物のコピーについて語るスレになっとる
>>150 いや、始めからこっちが本スレのハズだったんだよww
test
確かに極悪サイトだな。 取り合えず、ネムの更新お疲れさまです。 ホワイト作者はどうなったのかが気になる。
ドラクエ3 4の音出しプレイはどのエミュ使ったらいい? Wなら起動できるんだが他のものは読み込んでくれないです 機種はN902i
527 :非通知さん@アプリ起動中 :2006/12/25(月) 01:29:25 ID:vANGEjCfO ドラクエ 3 4 をやってるんだが、 音出しプレイをするにはどのエミュがいいのか教えてくださいN902i
もうどこでもいいじゃないか
今でもnesticle95を愛用してるんだが 最近使ってない事に気が付いた。
ねむ最新版試したけどコナミのゲーム音かなりいい感じになってるね。個人的には忍者龍剣伝やアフターバーナーも改善されているのが超嬉しい…。女神転生Uみたいな特殊なやつにも対応してくれたらいいな…
うう・・・女神転生Uはやっぱ特殊なのか・・・ 一番プレイしてるゲームなだけに残念 でも更新の度にどんどん音よくなってる、作者様サンクス!! 仮面ライダー倶楽部完璧になったっ、けど飽きた ゴエモンでもやるかな
162 :
非通知さん@アプリ起動中 :2006/12/27(水) 06:24:44 ID:kzLnJNoI0
>>161 独自のFM仕様らしい。俺も腐るほどやった…間違いなくFF、DQよりも名作。
確かに更新の度に音よくなってるね。やっぱ音あるのはいいね〜。
164 :
非通知さん@アプリ起動中 :2006/12/27(水) 16:08:46 ID:ErVfDE5IO
隔離あげ
ところでGa氏のやつでマリオの一面の音がうまく出ないのは俺だけ? ch1と3はまともに鳴るけど2だけ音が小さくてふにゃふにゃしてない? サイトのデモ音源ではちゃんと鳴ってるみたいなんだけど やっぱりN以外だとダメなんかな
>>166 さらに何故かテンポが速い。時間が100秒を切ったように。
ああw確かに速いな ゲームオーバー時の曲とか速すぎるわ スーパーマリオターボって感じかw
>>167 autofs使ってます?
061225のautofsは早めになってました。
061227でちょい聞きやすくなってるんで試していただけると嬉しい巣。
autofs使ってないなら…なんでだろう。わかんない巣。
ちなみに198氏のがN以外用にボリューム調整もされてて良い感じらしいです。
Ga氏、わざわざ乙です!
172 :
非通知さん@アプリ起動中 :2006/12/30(土) 22:49:55 ID:hdd+/QmMO
さすが隔離は過疎だな
年明けにニンテンドーエミュレータが出るのを願う!!
ネス
パソコンで、GBJxで付けた名前と同じ名前にして、読み込んだMiniSDのフォルダの中に入れる。 アラートにしたがって上書きする。
>>175 これって、あっちのスレの解答じゃ・・・
test akeome
kotoyoro
ヾ(・ε・。)ォィォィ
>>172 こいつ性格は言うまでもないが、どういうルックスなんだろうなw
粘着質で気持ち悪そう
>>180 亀レス乙
まずは自分のかっこわるさを知ろうな
隔離スレあげ
|
>>181 が釣れましたな ,
\ ,/ヽ
 ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ,/ ヽ
∧_∧ ∧∧ ,/ ヽ
( ´∀`)カンタンデスヨ>(゚∀゚ ) / ヽ
( )バカダカラ (| ネつ@ ヽ
| | | ___ 〜| カ| ヽ
(__)_) |――|. ∪マ ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ヽ
/⌒\/⌒\/⌒\/⌒\|彡~゚ ゜~ ~。゜ ~ ~ ~ ~~ ~ ~~ ~ ~~ ~~ ~~
⌒\/⌒\/⌒\/⌒\/⌒\彡 〜 〜〜 〜〜 〜〜 〜 〜
ここは平和だね
向こうがレベル低いの集まっててワロス
187 :
非通知さん@アプリ起動中 :2007/01/07(日) 12:24:20 ID:73IIlnGj0
だれも集まってないここワロス
隔離スレさらし揚げ
向こうの雰囲気昔と変わっちまったよな… 正直こっちのが居心地いい
しかし、携帯エミュの進化は凄いね。 あれだけ叩かれていたGa氏は今や進化に必要な人だし、神扱いされていたホワイト氏はもはや過去の人になったし。 まさかここまで行くとは思っていなかった。 一体javaで携帯機能のどこまで叩けるのかが気になる。
確かにドラクエやFFがここまで再現できるようになるなんて思わなかったもんな たいした進化だよ
>>190 Gaや198は叩かれ方が不当過ぎた。
白はhpの日記の終り方がなんかヤバイ事になったんじゃないかと連想させてやばい…
>192 確かに・・・whiteどうなったんだろ・・・
光栄対応はムリなの?
今の向こうの流れはネタなのか? 今まで発言出来なかった真性なのか?
198氏SEGA-Rを…
元々Javaギア自体が遅かったから、正直携帯程度のスペックではきついのかも。 要望は、取り合えずセーブさえ出来ればPSやSF等のRPGが出来るので、まずは対応をお願いします。
ソフバンのGameGearエミュはフレームスキップ5で30フレームぐらいだったんだけど、 SEGA-Rはどれくらいでます?
せがーるはfs上げても18程度。 あと俺からもセーブの実装をお願いします。 RPGもそうだけどアクションゲームも長丁場になるのでセーブ出来るとすごい助かる。
ちょっと前まで過去履歴で198氏も言ってたがclassになってる部分バラせば 速度、容量共に稼げて良さそうだな… これまた氏が言ってたがgbのコアがz80カスタムだから流用出来る部分使って速度upとか javagear自体が遅いならsbbのgg、smsエミュや他のz80cpuのjavaエミュで流用出来そうなところコピるとか… あと速度上げるには画面回転やsleep等速度に影響与えそうなオプション削る位か… 好き勝手言ったけど自分もセーブ実装して欲しいです…
なかなか簡単には行かないんだろうね。 ソースを公開したのは他の人に頑張ってもらおうって意図があるんだと思うけど マイナーな機種だけに国内には興味を示してくれる人が居ないんだよね。 iアプリが世界中に普及してたらあっと言う間に仕上がってんだろうなぁ・・・と思う今日この頃
ソース公開はGPLに則って、じゃないのかな? なんにせよ、あのZ80エミュレート部分を書き直すのは簡単には行かないよ。 出来る・出来ないじゃなく、面倒。 198氏がnullpoy系のGBCore.javaからエミュレート部分を移植しようとしたと書いていたが、 書き直す手間よか移植して手直しする方が早そうと思ったんだろう。 GBのプロセッサのカスタム度合いが多すぎて断念したらしいが・・・ nullpoy系とは書いてなかったっけ?
>>202 ごめんGPLって何?!ってレベルなんで・・・
勝手に想像して書きました。
プログラム板いけ
>>204 Ga氏とかおっさん氏に聞けば?
そういう質問なら迷惑にゃならんだろ
>>205 正論だとオモ
けど向こうは本格的過ぎてなんかこわい…
>>206 けど直接おっさんやGa氏のエミュと関係無い内容だからなぁ…
>>204 ProGuard3.7Betaは試した?
NC作者が3.7Betaでうまくいったとか書いてたみたいだけど?
209 :
非通知さん@アプリ起動中 :2007/01/17(水) 14:22:00 ID:KzK4pfMG0
>>204 prevelify.exe -classpath C:\iDKDoJa4.1\lib\classes.zip;C:\iDKDoJa4.1\lib\doja_classes.zip target.jar
>>208 ダメでした…
>>210 ありがとう、ただプリベイファイ自体は出来たんです。Proguardでオブファスケータかけるとclassファイルがa〜z〜A〜Zになるんだけどclassファイルが26以上あるお陰でWin環境だとaをAが上書きしちゃう…
ファイル自体が足りなくなっちゃう…
オブファスケータかけねぇと容量的に厳しいのか?
そんな事無いけどProguard通すと最適化も一緒に行うから弱冠速度上がる筈 正直体感は変わらない位だけど配布されてるNemはソースそのままビルドより 平均0.5〜1fps早いはず
Proguard使った事ないから適当な事言うけど classファイルを自動でリネームする際の定義付けってどっかで出来るんじゃないの? a〜zの後a1〜z1とか
215 :
208 :2007/01/17(水) 19:57:52 ID:3WhzGkir0
>>214 判りにくくてすいません…それを探してました。おかげさまでそこはクリア出来たッぽいんですが…
>>215 試しに同じ
ProGuard Ver3.7Beta2
ソースファイル Nemulator 1.25c (070111版)
の環境で試したんですがProGuard通した時点で何故かファイルサイズが58Kとかになってるんですよね…
そこからオブファスケータかかるはかかるんですが実際にDLすると起動に失敗します…
何が悪いんだろ…
>>216 どういった手順を踏んでるのか分からないので、自分がやった方法を記述しますね。
1.iαppli Development Kit for DoJa-5.0(FOMA)で読み込ませて一回ビルドします。
2.できあがったjarファイルをProGuardのInput/Outputで指定します。
ex) Input nemulator.jar Output nemulator_ProGuard.jar
3.Libraryjars,wars,ears,zips,and directoriesにDojaのクラスライブラリ
doja_classes.zipとclasses.zipをAddします。
既存で登録されている rt.jarは Removeしてください。
4.ShrinkingでKeep additional classes and class membersのAddボタンを押して
Accessのpublic とFinal を Requiredにして OKを押します。
Obfuscationでも同様に設定してください。
Optimizationも同様に。
5.Infomation で Ignore warnings missing libraries にチェックを入れてください。
6.Processで Process!を押します。
この時点でできあがった nemulator_ProGuard.jarのファイルサイズは 60681Bytesです。
続きます。 7.JoGaを起動して書類アイコンに"+"マークの付いたボタンを押して nemulator_ProGuard.jarを読み込ませます。 8.緑色の再生ボタンみたいなボタンを押して、了解を押してNOを押します。 Finishedが出たら了解を押します。 9.JoGaDIR内にあるnemulator_ProGuard_JOGA.jarをプリベリファイします。 ..\..\..\bin\preverify -classpath ..\..\..\lib\classes.zip;..\..\..\lib\doja_classes.zip nemulator_ProGuard_JOGA.jar move /Y output\nemulator.jar 10.終わったらjar.exeで解凍し、7-ZIPで再圧縮を掛けてください。 11.最後にできあがったjarファイルを右クリックしてプロパティを開きファイルサイズを確認します。 多分66686バイトとなっていると思いますが、違って居たら表示されているファイルサイズをメモします。 12.nemulator.jamファイルを開きAppSize = (※先ほどメモしたファイルサイズ)としてoutputフォルダー内に別名で保存します。 ex) AppSize = 66686 保存する時は7-Zipで再圧縮を掛けた後に出来たjarファイルと同じにしてください。 ex) もしnemulator_ProGuard.jarだったら nemulator_ProGuard.jam にする。 後はDownload.htmlを適宜書き直してどこかにアップすれば大丈夫だと思います。
再圧縮する時に間違って元のjarファイルも取り込まないように注意してください。 自分でやってファイルサイズが増えて焦りました・・・orz
なんだこの良スレ的流れはw
>>217 わざわざご丁寧にありがとうございます!
昨日から
>>215 のWiki参考にしてたのでバッチファイル生成してコマンドラインからProGuard立ち上げてました…
一応オプションに-dontusemixedcaseclassnames指定してclassが被らない様にはしてたのですが…
御教授頂いた方法でファイルサイズは60681Bytesになったのですが何故かそれでもプリベリファイでJAR file creation failed with error -1になってしまう…
>>220 あっちは厨のすくつ(なぜか変換できない)になってるからな
Nemuもwsxも開発おしまいかな
D使いの熱いまなざし
>>221 すみません。
こちらではエラーを再現出来ず、またエラーの内容を特定する事が出来ませんでした。
お力になれず申し訳ない・・・。
>>224 いえ、俺の脳味噌が貧相なだけですから、こちらこそ申し訳ないです…
けど先に解凍した状態ならエラー出ずにプリベイファイ出来ましたので結果オーライですよ。
わざわざありがとうございました!
うう…結局ProGuardでオブファスケータかけると音有りでDISK起動時にフリーズする…JoGa通すとバラしてもプリベリファイ出来ない… 結局7zipで容量だけ稼いで肝心の最適化部分が出来なかった…明日も早いし寝ます…
あのさ・・・別の板でやってくんない? 向こうで聞いて駄目だからってこっちに持って来るなよ DISK起動時ってカードとかBIOSとか吸い出してるのか? ダウソなら向こうに帰れよ
や、いい流れジャマイカ 参考になるw 俺も自前でうp挑戦してみようかな
こういう場合、割と初歩的なミスだったりするよね。 必要なDLLが無かったとか、パス通すの忘れてたとか、指定するファイルが間違ってたとか。 プログラマーが言ってしまう台詞 『おかしい……どこもおかしくない…』
「環境が悪いんだ(相性問題か?)」も追加しといてくれ。 言わないように心がけてるが、なんでかついぽろりと言っちゃうんだよなー
そういうヤツに限って、凡ミスやらかしてんのに後から気付いて 『再起動してビルドやり直したら直った。これだからWindowsは…』 とか、変な言い訳するんだよな。
>>228 ただビルドしてうpるだけなら大分簡単だよ、
俺はそれで満足してしまったので進歩が無いが…
容量+若干とは言え速度上がるならやってみようかな
233 :
非通知さん@アプリ起動中 :2007/01/18(木) 20:35:14 ID:k2gDIBBHO
wsXの作者様 再び降臨m(__)m
>>218 のJoGaって奴やってプリベリファイするとエラるな、
236 :
非通知さん@アプリ起動中 :2007/01/19(金) 05:53:34 ID:DeXKHMomO
W060629 + WSX最新Verうpm(__)m
ww_sxじゃ駄目なのか?
238 :
非通知さん@アプリ起動中 :2007/01/19(金) 19:31:26 ID:apmcG6dhO
ww_sxでもOKです
じゃ今あるじゃん。
あっ、W060629ではないけど それより改良されてるやつだから。 それともW060629にこだわる理由でもあるのか?
241 :
非通知さん@アプリ起動中 :2007/01/19(金) 22:31:07 ID:apmcG6dhO
スマソ…こだわりはありません ただ圧縮偽装で音鳴らしてーんです
じゃ今あるじゃん。
>>241 Ga!氏のサイトから最新版をDownloadするだけ。
おまえwsxとww_sxの作者が同じだっての知らなかったろ?
一途に待ち続けてたんだなw
244 :
非通知さん@アプリ起動中 :2007/01/19(金) 23:15:09 ID:apmcG6dhO
知ってますた!ww_sxもwsxと同じく俺持っているロムだと読み込まないんで…wと白では作動するんだけど。
ww_mapper_sxならOKというオチ?
246 :
非通知さん@アプリ起動中 :2007/01/19(金) 23:47:53 ID:apmcG6dhO
wwwかんべんしてくれ釣りじゃーねーんだし、俺は素敵にマ・ジ・メ ワカタ?
90xユーザでgz圧縮だったり・・・。
wwがZipのみなんで、そのままにしてました。 wwsx,ww_mapper_sxではGz圧縮だと読み込めません(´∀` ww_mapper_sxはww_sxに追加マッパ対応しただけです。 対応形式等も両者に機能的差異はないです。 90xならGz,Zip両対応もいけるんですけど、 面倒だし90xだけのために対応する予定もありません。 700が容量的にZipしかムリだし…。 魔界村…;;
249 :
非通知さん@アプリ起動中 :2007/01/20(土) 00:20:45 ID:HPJmTscwO
2007年初春Ga氏90Xご購入?
250 :
非通知さん@アプリ起動中 :2007/01/20(土) 00:37:06 ID:HPJmTscwO
Ga氏普通に出現、俺o(^o^)oでもGa氏イロイロ詳しくどうもでした。
こっちの流れは良いな!
隔離スレとは思えないな!
あっという間に晒されたけどな!
それを言ったらおしまいだけどな!
このままこっちが本スレ的な流れになってくれればいいと思ってたのにな!
何だこの流れ…な!
どっちも本スレでいいじゃん、2ch内の。
260 :
非通知さん@アプリ起動中 :2007/01/23(火) 02:14:35 ID:JoOuhzj20
うm
エミュ作る為にjava勉強してるが、難しすぎるわ あいた時間ににちょこちょこやるぐらい おまえらいつそんなに詳しくなれたの?
Dojaはかなり簡単な方だと思うけどなぁ。 まぁC系とか.Netに比べて新しい仕様に対応した入門書とかが無いのはきついか。IDEもまだまだだし
eclipseじゃいかんの?
「@アプリつく〜る」とか出してほしい気分。
266 :
265 :2007/01/23(火) 22:38:50 ID:CoJxXkuFO
スマソ 意味不明だった 吊ってくる
267 :
非通知さん@アプリ起動中 :2007/01/24(水) 00:28:05 ID:AkPuQnY0O
268 :
非通知さん@アプリ起動中 :2007/01/25(木) 14:04:14 ID:+3pde+CAO
270 :
非通知さん@アプリ起動中 :2007/01/27(土) 14:40:04 ID:yGBRS1o80
うm
271 :
非通知さん@アプリ起動中 :2007/01/27(土) 17:30:48 ID:VUajns+O0
てす
272 :
非通知さん@アプリ起動中 :2007/01/28(日) 16:56:09 ID:OUvgVWUtO
273 :
非通知さん@アプリ起動中 :2007/01/28(日) 19:14:56 ID:AsPUlrgu0
masturbation
マスツーバション
マツオーバション
マッスルバージョン
どんどんパス晒してその糞サイトの管理人振り回してやれ まぁエミュ作者がバイナリの公開を停止するのが一番効果あると思うけど ちょっと不便になるし、なかなかすぐに動作報告もできなくなるけど ソフトバンクみたいにソースのみの公開で開発が進むような状況になっても俺は別に構わない 自分の作ったアプリが糞サイト運営者の小遣い稼ぎに勝手に利用されてるって状況は もし自分がアプリ開発者だったとすれば、相当やる気なくすよ・・・
結局、活動してる作者がやめても仕方ないんだよね 晒されてるサイトを見ると大抵wとnullpoyにリンクしてるから。 GBはGBJzな場合もあるが。 だから俺達で頑張って通報していこうぜ。
マスターベーション のりおくれたorz
280 :
非通知さん@アプリ起動中 :2007/01/31(水) 18:34:00 ID:CZmSakUIO
282 :
非通知さん@アプリ起動中 :2007/02/03(土) 15:31:51 ID:pw/MPAgKO
283 :
非通知さん@アプリ起動中 :2007/02/04(日) 02:18:43 ID:nbaLIACnO
284 :
非通知さん@アプリ起動中 :2007/02/04(日) 12:26:49 ID:8+Cov4BbO
>>283 晒しても意味無し
どうせまたやるんだから
お前も暇なやつだな
本人乙
287 :
非通知さん@アプリ起動中 :2007/02/04(日) 15:47:32 ID:8wRsol50O
288 :
非通知さん@アプリ起動中 :2007/02/04(日) 22:24:38 ID:2PzHEsl8O
289 :
非通知さん@アプリ起動中 :2007/02/04(日) 23:03:41 ID:PUDiryC4O
掲示板に入れないのは仕様ですかそうですか 潰すか
292 :
非通知さん@アプリ起動中 :2007/02/06(火) 22:38:04 ID:lGjZ3fCDO
>>291 任天堂にURL送っておいたよ(・∀・)
294 :
非通知さん@アプリ起動中 :2007/02/07(水) 19:29:06 ID:CF9+QwXL0
age
295 :
非通知さん@アプリ起動中 :2007/02/07(水) 19:31:15 ID:53ScPwzrO
?
へんじがない ただのしかばねのようだ
なまえがない ただのななしのようだ
職歴がない ただのニートのようだ
夢がない そう言った妹を殺しました
301 :
非通知さん@アプリ起動中 :2007/02/12(月) 17:07:27 ID:5NpZBKvDO
てすと
302 :
非通知さん@アプリ起動中 :2007/02/13(火) 09:34:14 ID:KFVev3fzO
おけけが無い ただのパイパンのようだ
だれもいない ただの隔離スレのようだ
>303 呼んだ?
>304 呼びました。
▼ ̄>―-< ̄▼ Y● - ●Y (@ o @) > < 人) (人 ありえない ただのピカ厨のようだ
そろそろ落ちそうな気配・・・
309 :
非通知さん@アプリ起動中 :2007/02/18(日) 16:21:13 ID:mQDAYITXO
age
310 :
Ga :2007/02/18(日) 16:54:24 ID:Rj/Zkxzp0
結局誰も作ってくれないの。 GBのサウンド仕様を知るとこから始めなきゃだけど、 あまり乗り気でない。 確か矩形波2ch&ノイズ1ch>GB プヨプヨとか喋ってたような気がするのでDPCMみたいのも内蔵かな? 矩形波くらいはwsxのコード流用して、 割と簡単に鳴るんじゃなかろか。
>>310 余裕が出来て気が向いたら少しずつ始めればいいと思います。
義務ではないので絶対やらなければいけないということではありませんし。
でも正直なところ、対応してほしいと思います。
>>311 禿同!テストには付き合いますんで、そんときは声をかけてください。
314 :
非通知さん@アプリ起動中 :2007/02/27(火) 11:42:55 ID:Aq5lHruTO
ふとんがふっとんだ!?
ho
316 :
非通知さん@アプリ起動中 :2007/03/08(木) 23:33:18 ID:z90fm1uj0
syu
GBJz 拡張子は、.gbcでも.gbでも必ず.gbにするのが基本。 過去ログと説明よく嫁。 後、調べもせずに人に聞く姿勢を何とかしろ。
本スレの誤爆か
おちそう・・・
320 :
非通知さん@アプリ起動中 :2007/03/21(水) 10:54:23 ID:+8madqm7O
保守
セガールのソース希望
今日の夜まで待て
待ってます。
セガールターボ化期待してます!
まじ?俺も期待する。セーブも付けて
>>323 からなんの反応も無いと本当期待しちゃうぜ?
一応ソースを見て、ネミュレーターのセーブをどうしたら移植出来るかを検討中ですが、正直全くわかりません! Java歴1日もないので期待できませんので! 暇な時自分用にビルドして見て、大丈夫ならセーブ追加だけを・・・・・。 まあ、無理かな。 そういえば、GGとGBってCPUがZ80で同じだったんだよね?
素人なんでよく判らないんだがセーブ部分ってNemのver上がるたびに仕様変わってたみたいだからコピペでつけられるのかな? GBのcpuはz80カスタム。198氏曰くGB用に命令を一部削ってあるらしい。 GBjzのコアを部分的に流用すれば速度上がるのかな? 後は元になったjavagearがcrassファイル多すぎらしいのでバラせば変わるかも? ここまで書いたが前にsrc見たときさっぱり分からなかった…
まずは、普通にビルドだけしますか。 正直面倒だな。 Winを組みなおして、OS入れて、ネット設定して・・・・・。 でも、まずはバーチャルPC上でビルドしてみます。 Win嫌いだから使いたくないんだよね。
いやなら無理にやらなくていいよ 別にお願いしてないから
Nemのセーブを移植できるレベルならとっくに実装されてたんじゃないかな? たぶん難しんだと思う。
Nemと同じなら当初移植した際にわざわざ消さないだろ、 難しいかどうかはおいといてもNemのコピペで出来るわけ無い そういう意味じゃコピペしかしてないといっては居るがおっさんは凄いと思う
上の人じゃないけど、取り合えず偽装ロムに対応しようと切り貼りしてみた。 でもloadROMの辺りで断念!上手くすればセーブ出来るようになるかな?と思ったけど SMScoreまで弄くらないとセーブできないんですね。 そんなに甘かねーかw
ここにいるおまえらは神には程遠い人間共だ。 だが俺はおまえらを信じている。 …早くセガールターボ作ってくださいお願いします
いやいやMSX移植するツワモノ求む
まずPCエンジンだろ
リバーパトロールとムーンクレスタが遊びたいです。 後者はスーパーギャラクシアンでもいいや。
mameとかどうなんだろ? 対応ROMは20本もないけどipodでも動くし
ipodnano用のソースからmame移植出来たよ、一応N903iでもFPS40強は出てる
Mame動くんだ! でも、バイナリの公開出来ないよね・・・・・。 対応するRomが少ないだろうし、ゆっくり出来るゲームがないしね。
w
ww
346 :
非通知さん@アプリ起動中 :2007/04/04(水) 23:40:25 ID:aDFPN8KC0
mameage
mameんなボケ
で、Mameバイナリの公開はないの? もしくはソース公開は?
書き込まれた日付みろよ…
とりあえずWSやりたいな・・
ho
shuuuuuuh!
JSNES i 取り合えず出来てるならUPしろ!
dat逝きしそうなんでage
今更だけどセガールの偽装画像対応に取り組んでます。 GUIだけいじくってww_mapper_SDのSplitterInputStreamとZipInputStreamを放り込んでみたのですが 携帯で偽装ロムを選択しても「SMS/GGではありません。」とでてしまいます。 ロムの方は、圧縮、無圧縮、元ファイルの拡張子無し、拡張子有り、jpg、gifとあらゆるケースを試してみました。 ぶっちゃけた話、SplitterInputStreamやZipInputStreamなんかもいじくらないと駄目なんでしょうか? 詳しい方、なにかヒントください。
フリーのメアドゲットして おっさんにメール汁
>>357 前におっさんにメールしたときに勉強しますって言い切っちゃったから
全然勉強してないのでメールし辛いです。
誰かGUIだけいじくっただけで動くかどうかだけ教えてくれまいか?
つーかそれ位おっさんなら教えてくれるか、、自己完結スマソ
おお、上のマリオベンチみたらSH902iSって凄い数字でてんだなぁ! 豚以来ひさびさにSHを・・って衝動買いしたんだけど、こりゃあ届くのが楽しみだぞッ♪
ここじゃねーや!間違えた
ho
kkai
doooooooooo
renzokuuuu
satsujinnnnn
jikeeennnn
犯人はヤス
犯人はゲンさん
本来はここが本スレなんだけどなぁ 誘導もろくにされず過疎化 かたやむこうは住人と新参とで荒れまくり インフラ整備がうまくいかないモノづくり系のスレって大抵 厨叩きの場と化してる しょせんは2ちゃんねるか・・・・・
非SD機で動かせるのを公開したヤツが居たからだろうね。 ”偽装対応=悪”という図式が成立してるから。 ROMサイトで小遣い稼ぎしてるヤツが居る事が諸悪の根源なのに何故か作者叩きとかまで始めてる。 198氏なんて既に居ないのにねぇ。
自分はセガールの偽装対応に取り組んでいるのですが、
>>356 と全く同じ状態で行き詰まってます。
しかもおっさんのメアド知らないので質問出来ずに本当に困ってます…
なので詳しい方、よかったらアドバイスをお願いします。
Ga氏に聞けば?
>>373 Ga氏HPの掲示板で質問するって事ですよね?
今見て来たら動作報告の書き込みばっかりで、
質問は出来なさそうな雰囲気だったのですが…
356です。 そういやNESの方に取り掛かってたので行き詰ったまま放置してた。 メアドさらす訳にはいかないので、UIだけでおkなのかだけ聞いてみます。
376 :
非通知さん@アプリ起動中 :2007/05/27(日) 22:20:34 ID:+jpTeyQh0
「SMS/GGではありません。」て出るのはloadRom内で弾かれてるからじゃね? 試して上手くいかなかったGUIのソースだけ上げてみたら? どこをどう弄ったのかを見せなきゃおっさんでもなんとも言えないだろ coreは触らなくていいんじゃないか?SDbinding内での判定の代わりに 何をどう持ってくるかじゃね?
>>375 おお、もうこのスレは見てないだろうと思ってました^^;
ありがとうございます。
では待ってますので
378 :
375 :2007/05/27(日) 23:13:30 ID:VxwNhsQF0
>>376 >>377 いま自分が弄くったソースと共にメールしときました。
loadRom内のint→boolean〜(is, SDbinding.length)のままだけどw(駄目かw)
>SDbinding内での判定の代わりに何をどう持ってくるかじゃね?
Splitter〜弄くらないと駄目だと思い込んでたけど
NemuPにあるdmyみたいな感じでcanvasに書き加えるのかな?
個人的にはGG取っ払ってもいいからint〜(is)にしたかったんだけど
それだと、どうあがいてもビルドすらできない。
おっさん氏に添付したのはSDbinding.java入れたままのソースだから
ビルドまでは出来ても・・・ああ、なんか無駄なことしてる_| ̄|○
379 :
375 :2007/05/28(月) 00:01:15 ID:S+f2XMIs0
今、携帯エミュは暗黒時代を迎えていないか? 436氏がスレにいた頃の情報交換とは違いすぎる。 厨房の排除に精一杯というか…。 通りすがりが適当なこと言ってスマソ(・ω・;)
375氏
すいません遅れました。
聞いていただいてどうもです。
是非そのソースを参考にしたいのですが…
取り損なってしまったのでもう一度上げていただけませんか?
暇な時で全然構いませんのでお願いします。
>>376 自分は画像選択画面の表示が出来ただけで
SMSCoreの再起動から下は試行錯誤の繰り返しです。
おっしゃるとおりSDbinding内での判定の代わりをどうするかだと思います。
いっそloadRom内のif文そのものを削っちゃうとかマズいかな?
>>378 のままじゃ余り参考にならんので、もう少しいじってからうpします。
一応言っとくが自分も素人なんで期待しないように。
今日試したこと・・・
loadRomのboolean=c〜(is, SDbinding.length)のところをboolean=c〜(is)にしてビルドしようとしたら
SplitterInputStreamには適用出来ません。てエラーがでる。
だから素直にSplitterInputStreamにlong lengthやらlength=0;を適当に追加してみたけど駄目だった。_| ̄|○
追記 boolean=c〜(is, SplitterInputStream.length)にして↑を実行しても駄目だった
おっさんが悪夢両対応してくれたらいいけど GBで叩かれまくったから無理だろな・・・
386 :
383 :2007/05/29(火) 12:44:10 ID:/tw9mtOMO
SplitterInputStreamはloadRomの頭で役目が終わってるから そこに振っても駄目なことは分かってる。 canvas内のどこをとういう書き方で指定したらいいかが解らない。 だれかヒント下さい。
>>386 さらっとソース流し読みしただけだから、間違ってるかもしれんが、
SplitterInputStreamの中で拡張子をチェックしているところがあるみたい。
ここがそのままなら、nesファイルかgbファイルじゃないと
returnがNGで「SMS/GGファイルではありません。」と表示されるが、
ここは修正済みか?
388 :
386 :2007/05/29(火) 23:18:15 ID:1C1LZrfh0
アドバイスありがとうございます。 ”nesPK”"gbPK"などに加えて、拡張子なしの”PK”を加えてみましたが駄目でした。 ただ”PK”だけで括るだけでは駄目なのかもしれませんが、、、 ところでcanvasのloadRomの boolean c = core.loadROM(is,SDbinding length);の()部分を (is, (SIZE_SAVE * NUM_SAVE + SIZE_SP_SETTING + SIZE_1ROM_LIST)); としてビルドしてみた所、画像選択後に更に画像選択がでるのでクリアキーでキャンセル、 それでも画像選択が出続けて(SIZE_SAVE * NUM_SAVE)分の値、約720kbまで読み込んで ようやく止まりました。 真っ黒な画面でしたが「SMS/GGファイルではありません。」とは出ずに 一応起動したみたいにfpsが変動していたのです。 空っぽの値を指定したのですから当然と言えば当然なのですが なにか糸口を掴んだ気がします。 偽装画像の値を引っ張り出すのはSplitterInputStreamの役目なので (is,SplitterInputStream ??????);をどうするか?ですね。
期待age
390 :
381 :2007/05/30(水) 22:48:07 ID:XNyD+GEM0
>>388 今(is, (SIZE_SAVE *〜を代入してビルドしてみたのですが
シンボル(変数 SIZE_1ROM_LIST)を解決できません。とエラーになるので、
+ SIZE_1ROM_LISTを削ってみるとビルドできました。何か間違えたのかな…
ちなみに携帯での動作はほぼ同じで、違うのは720kbまでではなく約270kbまでって事でした。
391 :
386 :2007/05/31(木) 00:09:44 ID:1IotXn3L0
SIZE_1ROM_LISTは元々のセガールのCANVASでは定義されてませんので、、 ROM履歴一つ分のサイズを表していて 自分はNemuletorPのcanvasで定義されてる値をそのまま同じ名前で使ってます。 てっきりNemuletorPとsega-Rを掛け合わせて偽装対応に挑んでいるのかと思ってたのですが 何か他のEmulator、もしくは自力で偽装対応に書き直されてる様に見受けられますね? 差し支えなければ教えて頂けますか?
392 :
381 :2007/05/31(木) 01:55:57 ID:BCriYGTx0
>>391 ww_mapper_SDを参考に偽装対応に取り組んでいます。
具体的に言うとww_mapper_SDのSplitter,Zip〜をSEGA-Rのソースに入れ、
SMSCanvasのloadRomにNesCanvasのloadRomで流用できそうな所を持っていき、
必要に応じて修正、といった感じです。
393 :
386 :2007/05/31(木) 19:35:03 ID:1IotXn3L0
めんどくさいので引っかかる所を全部カットしたら 一応ウッディポップだけ動いた。でもパドル専用だからか操作がきかん。 他は北斗の拳、ザ・忍者ともにバグってて何が映ってるか判別できない。 ハングオンとアウトランGGは黒い画面のままだ。 GGは動かないと踏んでたけど、ウッディ以外のSMSはどう言う事だろ? あと分割したのに一枚目の画像で読み込み終了したりする。 SMScanvasのloadRom内のboolean〜を以下に書き換え int c = core.loadROM(is); if (c == 0) { SMScoreのloadROMイベントを以下のように大胆にカット&書き換え public final int loadROM(InputStream is) throws IOException { is_rom = false; pages = new byte[number_of_pages][0x4000]; for (int x=0; x < number_of_pages; x++) { is.read(pages[x], 0x0000, 0x4000); gui.setMessage(((x + 1) * 16384) + "バイト読み込みました。"); } frames[0] = pages[0]; frames[1] = pages[1]; is_rom = true; return 0; } GGはともかく他のSMSも動かしたいので引き続きアドバイス求む。 coreのカットは大胆すぎだよなw
おお!動いたっすか 俺も試してみよう セガールのコアの代わりにおっさんのやつ入れてもいけるかな
まぁアレだ。 偽装対応させても公開すんなよ。 ソースもバイナリも。 あっちのスレの荒らしとアフィ厨を喜ばせるだけだからな。
396 :
381 :2007/06/02(土) 00:05:39 ID:PL3WLTjx0
>>393 ついに動きましたか!
自分も試してみたところ、
CanvasのloadRomにあるsetup.setGG();を消さずにビルドしたら
GG版ウッディポップが動いて操作もできました。
しかしぷよぷよのようなサイズの大きいものは途中(32768byteまで、=16384×2)で読み込み終了して起動できず、
SMSはサイズの小さいものを起動してもバグってて、当然操作もできませんでした・・・
参考にならないと思いますが、一応報告しておきます^^;
397 :
381 :2007/06/02(土) 20:02:43 ID:PL3WLTjx0
今日
>>393 を参考に適当に弄ったらサイズの大きいのも動かせたので追記します。
SMScanvasのloadRom内のboolean〜を以下に書き換え
int c = core.loadROM(is, SplitterInputStream.length);
if (c == 0) {
CoreのloadROMイベントを以下のように書き換え
public final int loadROM(InputStream is, long size) throws IOException {
is_rom = false;
if (size < 16384) return 1;
try {
if ((size % 1024) != 0) {
is.skip(512);
size -=512;
}
number_of_pages = (int) (size/0x4000);
pages = new byte[number_of_pages][0x4000];
for (int x=0; x < number_of_pages; x++) {
is.read(pages[x], 0x0000, 0x4000);
gui.setMessage(((x + 1) * 16384) + "バイト読み込みました。");
}
frames[0] = pages[0];
frames[1] = pages[1];
is_rom = true;
}
catch(Exception e) {
return 1;
}
return 0;
}
398 :
381 :2007/06/02(土) 20:03:55 ID:PL3WLTjx0
public class SplitterInputStream 〜の中に以下の文を追加 public static long length = 動かしたいゲームのサイズをbyteで記入; これでSMSも正常に起動して操作できました。 でも何故かウッディポップは操作できませんでした。
399 :
386 :2007/06/02(土) 22:04:29 ID:+iJm4ygB0
あんがと!ためしてみるよ。
400 :
386 :2007/06/03(日) 01:19:20 ID:EbAY6iYv0
すんげえ!long lengthに大き目のサイズ入れとけば全部動く。 俺には実際に数字を入れてみると言う発想がなかった orz
GJ! 俺も試してみよ
402 :
sage :2007/06/11(月) 19:35:02 ID:HWRR2yJ+O
内藤メア
奇しくも スーパーブーン内藤大戦をプレイしていたところだw
404 :
非通知さん@アプリ起動中 :2007/06/12(火) 21:20:03 ID:CcJaI6S4O
(_´Д`)ノ~~
セガールで悪夢のコア試そうとソース弄ってたんだけど行き詰まった… そもそも悪夢ってどれくらい速度出るんですか? あんまり変わらないなら諦めようかな…
しっかり設定だとセガールと変わらん。 処理てきとうならセガールの2倍くらい速くなる。 まあ諦めずに頑張れ!
>>406 夜遅くに返事ありがとうございます。
おお、2倍も出るならやってみる価値は有りそうですね。
出来るか分かりませんが諦めないで頑張ってみます。
でも悪夢の一番のウリである Z80演算処理設定の切り替えをどうやるかがよくわからんよね 肝心のGUIが非公開
>>408 そこが難しいと思ったから触りもしてないけど、やっぱりそこかw
逆にいうとそれ以外ば何とかなりそう?
410 :
407 :2007/06/19(火) 19:57:06 ID:RBbgnSHg0
>>408 ,409
自分も切り替えが分からないので、それをとばして適当に弄ってビルドしてみたら
SMSだけなら起動できました!セガールより2倍以上速かったので
"てきとう"の速さになってたみたいです。
"しっかり"の利点がないならあとはGGを動かせるようにすれば満足なのですが、
何か利点はあるんですか?
"しっかり"じゃないと北斗の拳とか動かないのがある。 そのUIホスイ!・・・けどおねだりする前に試してみよう。
412 :
407 :2007/06/19(火) 22:12:05 ID:RBbgnSHg0
>>411 よく調べたら1,5倍くらいしか速くなってなかったし、北斗の拳も動くので
"しっかり"になってたみたいです。悪夢も初期設定が"しっかり"になってるので
考えてみたら当たり前かも・・・
UIはあんまり弄ってないので、変えた所を説明します。
・SMSCanvas内のcore.request〜を全て消し、
loadRom内のcore.start();の下にcore.emu_running = true;と書く。
これだけですが、リセットが使えなくなります。
少しでも皆さんの参考になれば嬉しいです。
413 :
407 :2007/06/20(水) 20:02:37 ID:phcGN1xG0
連投すいません。
昨日の方法だとビルドできないみたいですね。申し訳ないです;
今度UI上げるので、それを使ってみてください。
>>411
>core.emu_running = true;と書く。 ここが最大の謎なんだが、、 それよりもSMScoreの下の方にあるステートセーブ、ロードだかの SDbinding.openDataInputStream〜と同Outputは何処を指定すればいいの? SMSCanvasのconnector.open〜みたいにSP指定してみたり、readSdnameSPをしても駄目だった。 結局削除して上記の各core.requestけしてemu_running=trueも無しにしてビルドしたんだけど 北斗の拳でエラー終了スペハリエラー終了アクションファイター起動、でも黒画面??? セガールのloadRomをboorean→intにしてSplitter〜を弄くる一連の作業も取り込むんですよね?
415 :
407 :2007/06/20(水) 21:56:00 ID:RXECvxHb0
>>414 >core.emu_running = true;と書く。
これはSMSCore内のpublic final void run〜を処理させるためです。
ここの処理が始まらないと起動しません。
>SDbinding.openDataInputStream〜と同Outputは何処を指定すればいいの?
自分はSDbinding.javaも一緒にビルドしているのでそのままにしています。
当たり前ですがこのままだとセーブ・ロードは使えません。セガールと同じです。
>セガールのloadRomをboorean→intにしてSplitter〜を弄くる一連の作業も取り込むんですよね?
偽装対応させたい場合はそうしてください。お持ちの携帯がSDbindingに対応しているならその必要はないです。
あと413でも言いましたが上記の作業を全てやってもコンパイルエラーになりますので。
そういやおっさんはSDバインとキャンバス以外一つのクラスにまとめたって言ってなかったっけ? てことは、おっさんのSMSCore.javaと、セガールのSMSCanvas.javaとSDBinding.javaだけでビルドできるの? Setup.javaは削除してOK? セガールはセーブロードが実装されてないから、おっさんのコアからセーブロード部分はばっさり削るとして、さて・・・ GUIが公開されてないと、答えのない問題を解いてるようでワケワカメやわ
417 :
414 :2007/06/20(水) 23:20:29 ID:JJoyaIQ70
擬装用ならセガールのソースに悪夢のSMScoreぶち込んでSDbinding捨ててすスプリッタとジップ入れたらおk。 セガールのGUIで起動できるとこまでですが、、、参考にならんかなw
418 :
407 :2007/06/21(木) 20:35:04 ID:vefYqIlY0
>>418 サンクス!参考にさせて頂きます。
>本当は何も弄らないでビルドできるんですか?
すいません。端折ったつもりは無いけど書き忘れました。
それ相応に弄らないと当然コンパイルエラーになります。
なんか凄いっすねぇ。 canvas見て「この程度で動くの?」と思ったのも束の間、core見たら納得しましたw 同じ素人でも少しずつでもjavaを理解しながら弄ってる感が漂ってますな。 俺はググっても最初のページにそれらしいのが載ってないと止め! あとはパズルみたいに片っ端から当てはめていく単細胞派なんで・・・ 何か期待されてたらスマンです m(__)m
なぜここでセガールの話題もりあがっててワロスw
おまえらスゲーな! この調子でセーブもなんとかしようぜ 俺もテスターくらいならさせてもらう
>>407 これってNemulatorPのSPに差し替えるだけではセーブロード出来るようになりませんよね?
ロム名の読み取りと編集は出来ると思うけど・・・
コアの下の方にあるステートセーブロードのSDbinding指定を何とかしないと駄目なんだろうけど
どうやってcanvasのSPを指定したらいいか解りませんか?
424 :
407 :2007/06/22(金) 21:48:21 ID:c+p2u0yq0
SetupをSMSCanvasにまとめたらGGも動くようになった!
しかもクラスが減った分若干速度が上がった。
>>420 どうもです。
何か今までの流れからして俺よりJava詳しいみたいなので期待してましたw
片っ端から当てはめていくっていうのも知識があるからできるわけだし。
>>423 自分はNemulatorPのソース持ってないので分からないです・・・
セーブ,ロードの辺りはまだよく見てないのでもうちょっと調べてみます。
JavaGearのソース落としてきて眺めてるけど、commonフォルダ内のEngine.javaってのが SMSCanvas.javaに該当すんのかな、ようわからんけど
すんごい勉強してますね。頑張ってください! 自分も以前javagear眺めた事がありますがCanvasに相当する部分は分りませんでした。 ステートセーブ出来そうなヒントをNemuPソースで発見したので今からトライしてみます。
状態セーブの出力先を変えればいいんじゃね? uopoy_neuroのソースが参考になるかも
せっかく407氏が動くようにしてくれたんだけど
どうにかしてint型で動くようにしないとセーブロードは難しいね。
>>427 そこはクリアした。でもcoreのREQEST_SAVE,LOADを復活させないと_みたい
public int i_sw = 2; public final void run() { for (;;) { switch (request) { case REQUEST_RESET : reset(); break; case REQUEST_STOP : request = 0; return; case REQUEST_SLEEP : continue; case REQUEST_LOAD : case REQUEST_SAVE : default : break; }以下略 ここか。おっさんは悪夢でセーブロード実装させるためにここに何か書き足してるのかも試練
>>428 自分はなるべくコアに手を加えないように弄っていたので、
REQUESTで行う処理を直接Canvasに書き込んだのです。
なのでNightmearコアに
>>429 の式そのまま入れて
代わりにwhile (emu_running) {って所消せば復活できますよ。
さっきセーブロードやってみたけど難しいので
自分はZ80演算処理の切り替えに挑戦することにします。
おっさんとこ更新来てるな ナイトメアのUIのソースクレクレしても無視されるかな ナイトメアを偽装/SD両対応にしてくれたら全て丸く収まるんだが それはあり得ないな・・・
「セーブデータの互換性なし」 悪夢はROMのスロットナンバーに一つずつセーブデータを割り当ててるので SEGA-Rの独立セーブデータ12個とは互換性が無いって事だよね? そう願いたい。
違うか、前のバージョンと互換性がないだけか。
ver情報によるとかなり速くなってそうだよね とくにGG ソースの全公開の予定はないんかな・・・
ソース非公開は 198氏の意向にも、JavaGear作者の意向にも反する。 開発者としてのモラルを持っているなら公開すべき。 まぁ、そうじゃないなら勝手にすれば?って感じ。
UI弄られるの嫌ってんのかな
437 :
改悪野郎 :2007/06/24(日) 22:24:40 ID:Vxntp0pu0
塗装屋さん CAMOのBios自動読込み使わせてもらってるんだけど Biosの自動読込でごくたまに変な数字のエラー表示が出て、その後再度Bios画像の 選択を要求されるケースがあるんで、その原因とは関係あるかわからんけど readSPbios()とwriteSPbios()内の Connector.openDataInputStream("scratchpad:///0;pos=" + KEEP_BIOS); を Connector.openDataInputStream("scratchpad:///0;pos=" + (SIZE_SAVE * NUM_SAVE + SIZE_1ROM_LIST * NUM_HISTORY + SIZE_SP_SETTING) + ",length=" + KEEP_BIOS); に変えてみたんだけどどうでしょう?意味ないことor間違ってることしてたらスマソ、容赦なくツッコミ入れてくんさい あとKEEP_BIOSを4バイトから10バイトに変られてるみたいだけど、4バイトのままだとマズイ?
438 :
改悪野郎 :2007/06/24(日) 22:30:57 ID:Vxntp0pu0
あ、ww_sxベースの場合なんでNemlator系のCAMOとはちょっと違うかもしんないす
439 :
塗装屋 :2007/06/24(日) 23:13:19 ID:Nj3qEHtw0
ああ、あれやっぱり気になりますか。 今のところ根拠は無いけど、たかだか10バイトだからか知らんが 0;pos=" + KEEP_BIOS); →0;pos=0 ,length=" + KEEP_BIOS); にしたら結構安定してるよ。 改悪氏が変えてみたっていう配列が一番問題ないと思うけど 自分の場合その上にさらにチート関連の配列を持ってきてるから 末尾にKEEP_BIOS持ってくるとバグっちゃうんだよ。 上手く真ん中辺りに配列すればチートも含めてBIOSも安定するんだろうけど スキルがないもんで、、、相変わらず勉強してねぇしw 4バイトから10バイトにしたのは「そのエラーが回避できるかも?」と チート弄りだした初期の頃に思い付いたあてずっぽ作戦だから、 問題なければ4バイトでおk!(その数字もあてずっぽだ、ゴメッ) 気になる所はどんどん改善しちゃっていいよ。 ノシ
ww_sxだとSPの配置がセーブ+ロム履歴+設定項目になってるみたいだけど Nemだと最初のほうに設定項目などを持って来てるみたいだから Nemなら多分それでおkってことですかね 正直SPよくわからんデス
本来は数字で指定するものを定数で指定してるってだけなんだが いざやってみるとこんがらがって訳わかんなくなる。
442 :
改悪野郎 :2007/06/25(月) 20:42:00 ID:tJrH4RXI0
ソース確認したらPlusCAMOもSPの頭にセーブサイズ×セーブ数持ってきてるんすね
CAMOROM ver.04ビルドして試してみたけど
アプリ起動→FDS選択→Bios選択→ゲーム起動→ステートセーブする→再びFDS選択する
この時にエラー出た。
これは、以前のCAMOでも、今公開してるピヨ彦のFDSでも同じ症状。
でも、ピヨ彦で
>>437 の変更を加えたらこのエラーは出なかったです。
確かに、それぞれの項目の大体の容量が容量が分かってれば、
数値で直接指定するのが分かりやすそうですね
443 :
塗装屋 :2007/06/25(月) 21:38:38 ID:AUOVQXMO0
それ昨日別スレで上げたやつだね。 いまソース見てみたらBIOSの設定変えてない中途半端なやつだったw 0;pos=0 ,length=" + KEEP_BIOS); だとエラーこそ出ないが一回は再度読み込みしないと駄目。 この書き方はSPの冒頭からのサイズを4バイトないし10バイト使用するって事だから(多分) SIZE_SAVE * NUM_SAVEと被っちまう。けどセーブに必ずしも60000バイト使う訳もないので 「しょうがねぇな少し空けてやるよ!」みたいな感じで安定してんだと思う。 ・・・何言ってんだオレ
スクラッチパッドの配置をこんな感じにするとか SIZE_SAVE * NUM_SAVE + SIZE_SP_SETTING + KEEP_BIOS + SIZE_1ROM_LIST * NUM_SDROM * 10 + SIZE_ROM_NAME * NUM_SDROM * 10 + SIZE_CHEATSAVE * NUM_CHEATSAVE で、チートの書き出し、読み込みをこんな感じにするのは? public DataOutputStream createDataOutputStream2(final int slot) public DataInputStream createDataInputStream2(final int slot) throws IOException { return Connector.openDataOutputStream( "scratchpad:///0;pos=" + SIZE_SAVE * NUM_SAVE + SIZE_SP_SETTING + KEEP_BIOS + SIZE_1ROM_LIST * NUM_SDROM * 10 + SIZE_ROM_NAME * NUM_SDROM * 10 + (slot - 1) * SIZE_CHEATSAVE + ",length=" + SIZE_CHEATSAVE);
446 :
塗装屋 :2007/06/26(火) 00:22:38 ID:sK0BUoUg0
だ、誰っすか?!407氏?ビルドしてないんで何とも言えないけど こんな意図も簡単に真ん中に放り込んじゃって大丈夫なのかな、、 似たような配置で試したことあるんけど セーブデータとかチートデータがグチャグチャになって目も当てられなかった記憶があります。 なにかコツがあるんでしょうか?
447 :
塗装屋 :2007/06/26(火) 00:30:26 ID:sK0BUoUg0
いやはや失礼、ご指摘ありがとうございます。 明日ビルドして試してみます。
KEEP_BIOSを一番最後に持って来て、SPの配置を SIZE_SAVE * NUM_SAVE + SIZE_SP_SETTING + SIZE_1ROM_LIST * NUM_SDROM * 10 + SIZE_ROM_NAME * NUM_SDROM * 10 + SIZE_CHEATSAVE * NUM_CHEATSAVE + KEEP_BIOS に変えたほうが記述的にすっきりするかも 変更箇所も少なくて済むし
どうしてもセーブが上手くいかないんで バイン機でいろいろ試してみたらセーブデータらしきNO01.STAってのが826KB。 もう意地でも偽装画像じゃ遊ばさんぞ!っておっさんの意気込みを垣間見たね。 A,A2,B,B2,C,C2D,D2〜とかやたらと保存する項目が多いのはGGとの併用のせいかな? まずはGGを削ぎ落とす事から始めないと駄目な気がしてきた。
項目が多いのはZ80の仕様なんじゃないかな、GBも項目多いよ A,A2とかがあるのは多分SMSとGGの併用してるためだと思うんだけど そこは削る必要ないというか削るのはそれこそ困難じゃないか? InputStreamとOutputStreamの指定をどうするかが問題
このスレの人からメールが来たので、気に成って来てみたよ。 A2とかB2とか2が付いてるのは裏レジスタ。 Z80のA・F・B・C・D・E・H・Lの全部のレジスタには、表と裏の二種類ある。 GBはフラグと裏レジスタとDD/FD/EDの2バイト命令と DDCB/FDCBの3バイト命令が無いから速いのよ。 無論Video部分も全然違うから一概には言えないけどね。 ステートセーブ/ロードとか言うと難しい機能かと考えちゃうかもしれないけど、 ・エミュレーションを停止する。 ・(必要な)変数を全て入力/出力する。 ・エミュレーションを再開する。 これだけ。 Nightmareのソース内でByteArrayOutputStreamとかにしてるのは、 Mario氏のサイトに書いてあるように、 単にDataOutputStreamとかで直接SDに書込みすると 異常に時間が掛かる為、一旦バイト配列に纏めてから一気に処理してるから。 Nemulatorとかww系の場合は、保存する必要のあるデータが少ないから 直接やってもそんなに遅くないみたい。
ありがとうございます。 難しい単語が多くて殆ど理解できないけど >・エミュレーションを停止する。 >・(必要な)変数を全て入力/出力する。 >・エミュレーションを再開する。 おそらくそう言う事だから800kバイトも必要なはず無いとコツコツ頑張ってました。 俄然ヤル気が出てきましたぞ!相変わらず勉強はしてないんだけど・・・
うは!ニューロおじさん光臨 上でテキトー言ってるおれアホスw ごめんなさい、失礼しました!
>>452 GGとかだと1MByte越える場合も有ったり。
逆に必要の無い変数も有るから(描画領域に関する変数やline、is_sms等)
少し減らせるよ。ホントに少しだけど。
上で言い忘れたけど、画像偽装読込対応版が出来たら、
アプリもソースも非公開でお願い出来ますか?
さらっと流し読んだ限りだと何人か挑戦してるようだけど、
NESやGBのような状態は避けたいんよ・・・
>>453 いや俺も変なコト言ってるかも試練からw
そもそもプログラミングできねーし
>>454 裏返すと800キロバイト位は確保しないと駄目と捉えられるのですが、、、
やはりメガアプリ専用は避けられんのですかね?
なんかもう偽装である価値がほとんど無いんだけどw(かろうじてD703i専用かな)
完成したソースを赤の他人に公開するな!というのは構わないんですが
多少なりと共同で作業を進めているつもりなので
その都度、更新したファイルをアップする位は多めにみて頂けませんか?
>>455 メールを俺に送った人にも言ったけど、
nullpoy系に含まれてるフリー(つーかGNU)のGZIPアーカイブライブラリを実装させて
データをGZIP圧縮させれば結構縮むかも試練よ。
nullpoyやuopoyでは指定して無いけど、圧縮率設定も出来るし。
>多めにみて頂けませんか?
いや、俺は大目に見るとかそういう立場じゃ無いよ
俺が書いたプログラムじゃないし。
オープンなソースなんだから自由にやってイイと思われ
ただ、NESとGBのROMを使ってアフィリエイトで儲けてる
サイトが乱立してるし、どーかなーと「意見を出しただけ」。
(実際、月に幾らくらい儲かったとか明記してる画像ROMサイトまで有るって話)
要するに画像対応のバイナリが気軽に落とせる状況をなるべく避ければいいわけだから、
上の方みたいに一部メソッドのコードを書き込むとかならイイんじゃないのかな?
誰か完成させてサイト作って公開すりゃ意味ねーけどw
なんかこのスレが、30氏とかが居た頃のスレのように
技術的な話が出てるんで嬉しくなってシャシャリ出て来てすみません。
ところでboolean型からint型に変えたのに戻り値が0と1しか無いって、
boolean型のママでもよくね?
メガアプリ専用でセーブ実装できました。 暫定ですが SPサイズ: 940キロバイト セーブデータ一つ分のサイズ: 860キロバイト セーブスロット数: 1個 セーブロードにかかる時間: 約3秒 とりあえず今日は寝ます。
全くもってどうでもいい話だが、いわゆる「裏レジスタ」ってのは純正(ザイログ社製)Z80にはなくて、SHARPのセカンドソース以降独自追加されたもの。豆知識な。 ixhとかxbcとか
>>457 セーブ実装乙
しかしセーブ一つのサイズ1メガ弱かよ('А`)
メガアプリでやっとセーブ数1って・・・
バイン非対応でメガアプリ対応機ったらD703iくらいしかないんジャマイカ
実用的にはあんまり意味ないけど、実装できたっていう結果は意味あると思う。GJ
GBみたいにRAMセーブとかがあれば、あんまり容量食わないんじゃないかな
よくわからんけど
460 :
455 :2007/06/28(木) 12:41:51 ID:x/StLUtyO
>>456 アドバイスありがとうございます。
GZIPアーカイブライブラリ試してみたいと思います。
昨日GBcanvas見てみたらセーブデータのサイズを30000バイトに設定されてますよね?
ナイトメアでもこれ位まで圧縮出来ればセーブデータ数12個でも問題なさそうなんで
帰ったら試してみたいと思います。
>>459 悪夢にはラムセーブあるみたいよ
メニューのトップで右の機能キーを押すと保存されるっぽい
説明くらい書いて欲しいよ
GZIP英語だ!マズイ・・・
GZIP上手くいかねー もしかしてcanvasで使わないと機能しないんですか?
GBCanvasでやってるようにDataOutputStreamの中にGZIOutputStreamを入れ子に するといいんでねーの
SPサイズ400KBだとGZIPでの圧縮、展開でデータが壊れてしまいます。 ロードに成功したように見えても、シーンが変わるとバグってたり固まったりと踏んだり蹴ったりです。 バイトデータに変換して保存するのも上手くいかないので端折ってます。 その結果セーブに15〜30秒、ロードに5〜10秒もかかります。 あとセーブ後、ロード後に画面が止まったままなので一旦メニューを開かないと再開できません。 せめて正常にロード出来るようにしたいのですが、もう如何すれば良いのか分りません。 以上、経過報告でした。・・・ていうか助けてください。 (><)
バイトデータ変換を端折るってことはどうやってるんだ? DataOutputStreamからOutputStreamに変えなきゃGZIPに適用できなくね? …てこれじゃアドバイスになってないや、スマソ
てか新コアにRAMセーブ書いてくれてるみたいだぞ これ利用できないもんかね 悪夢X2はUIのソースの記述が凄いことになってそうだw
>バイトデータ変換を端折るってことはどうやってるんだ? coreのsave,loadstateにあるByteArray***putStreamとそれに伴う記述を切り捨てた。(多分あってる) 一応GBcoreのsaveStateを参考にはしたんだけど、バイトに変換すると何故か上手くいかない。 >DataOutputStreamからOutputStreamに変えなきゃGZIPに適用できなくね? GBcanvasのram_save,loadにはそんな風に書いてあるね。 俺は元々sega-RのREQUEST_SAVE、LOADで guiのcreateDataInput,OutputStreamを使うようにしてたんだけど canvasのpublic DataOutputStream createDataOutputStream(final int slot) はGZIPで圧縮するように出来ないみたいなので GBcanvasのstateSave,Loadを使うようにしてみた。 ここにはDataOutput→Outputにする様な記述がないし・・・
dos.write(romCheck); dos.writeInt(stateVer); これあやしくね?おっさんの独自仕様というか
状態を書き出すだけだったら、ファミコンのを参考に単純に考えて private final void state_save(DataOutputStream dos) throws IOException { dos.writeInt(nat1); dos.writeInt(nat2); dos.writeInt(status); dos.writeInt(command_byte); dos.writeInt(location_VRAM); (中略) for (int i = 0; i < 0x10; i++) dos.writeInt(vdpreg[i]); for (int i = 0; i < 0x107; i++) dos.writeBoolean(bg_priority[i]); for (int i = 0; i < 0x100; i++) dos.writeBoolean(spritecol[i]); dos.writeInt(nat1); dos.writeInt(nat2); dos.writeInt(status); dos.writeInt(command_byte); dos.writeInt(location_VRAM); } こんな感じにしてやればいいんでないかな?よくわかんないけど
あとは public final void run() { 略 case REQUEST_SAVE : try { DataOutputStream dos = gui.createDataOutputStream(param); if (dos != null){ state_save(dos); dos.flush(); dos.close(); } } catch (IOException e) { } //SDbinding.closeFileEntry(); break; セガールのこれを復活させて、キャンバス内の public DataInputStream createDataInputStream(final int slot) throws IOException { return Connector.openDataInputStream( "scratchpad:///0;pos=" + (slot - 1) * SIZE_SAVE + ",length=" + SIZE_SAVE); } こいつをつかうとか?
>>470 >>471 ありがとうございます。
state_saveは新しいcoreのやつですね。数値が違うので一瞬あせりましたw
いくらかセーブする項目を端折ってるのは必要がないからですかね?
自分にはどれが必要ないか判別できません。
(後半はコピペミスですよね?)
旧コアに書いてあった値を全てセーブするようにして
その方法を使っていたのですが、それだとメガアプリ専用1SLOTが避けられませんでした。
どこかにGZIPを入れれは良いのでしょうが、どうしても上手くいきません。
とにかく、どれだけセーブデータを縮められるか
>>470 を参考に試してみます。
>>塗装屋さんへ CAMOでメニューを開いたときにバックグラウンドで ゲームが進行しているのを止めたいんですが、何処いじれば止まります?
>>473 coreの上のほうにcase1からcase7ってのがあって
確かcase5がDiskSide関係case6がDiskの上書き関係なので消してると思います。
其次にcase7の何も書かれてないのがあります。case6は使用しないので消して、7を6に繰上げたのが原因だと思います。
6はなくても構わないので
7に戻してみてください。
これで多分なおります
475 :
塗装屋 :2007/07/03(火) 18:24:18 ID:JkIcIPTO0
これじゃあ解りにくいか、、 NEScore public final void run() { for (;;) { switch (request) { case 1 : reset(); break; 略 case 5 : if(disk_system) { mapper.SetDiskSide((byte)param); } break; case 6 : ←6を7にするだけ。多分 continue; default : break;
>>472 ファミコンのセーブを参考にすると、SMSCore.java(ver0.47)の上のほうの
DataOutputStream dos2 = gui.openDataOutputStream(name);
ByteArrayOutputStream bout = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(bout);
dos.write(romCheck);
dos.writeInt(stateVer);
ここまでと下のほうの
dos.flush();
dos2.write(bout.toByteArray());
dos2.flush();
dos.close();
dos2.close();
bout.close();
dos = null;
dos2 = null;
bout = null;
こんだけは要らないようなきがする
dos.flush();dos.close();はrunのcase REQUEST_SAVE :でやってるし
バイト化するなら要るかも知んないけど
と、よく調べもせず話してみるtest
ロードも同様に上のほうの DataInputStream dis2 = gui.openDataInputStream(name); byte[] buf = new byte[0x150000]; byte[] temp = new byte[0x10]; boolean temp2 = false; dis2.read(buf); dis2.close(); dis2 = null; System.gc(); ByteArrayInputStream bin = new ByteArrayInputStream(buf); DataInputStream dis = new DataInputStream(bin); dis.read(temp); for (int i = 0; i < 0x10; i++) { if (romCheck[i] != temp[i]) temp2 = true; } if (temp2) { bin.close(); bin = null; dis.close(); dis = null; buf = null; emu_running = true; return; } stateVer = dis.readInt(); こんだけと、下のほうのbin.close();bin = null;dis.close();dis = null;buf = null; こんだけは削れるんじゃないかな、違ってたらスマソ
479 :
473 :2007/07/04(水) 08:16:50 ID:osDPQ50h0
突然だけどGBAのFOMAエミュって理論上は出来んの? GirlfriendAdvanceとかYahGBAのソースを基に iアプリに移植出来ないのかな?
481 :
407 :2007/07/09(月) 19:43:06 ID:zzf9Yl8b0
今更だけどニューロ氏が言う"メールの人"って多分俺の事だろうなぁ。 スレ見にきて頂いたのに挨拶すらしないで失礼しました; ところで472氏はステートセーブ・ロード実装できましたか? 俺はGZIP実装してロードも正常にできるんだけど、 SPサイズ 400KB セーブデータ1つ分のサイズ 約390KB セーブスロット数 1個 セーブにかかる時間 バイト変換して約15秒 ロード 〃 〃 約3秒 こんな感じだし、ゲームによっては正常にロードできないときがある。 具体的に言うとセーブ容量が多そうな場面(?)でセーブするとロードがうまくできない。 おそらくセーブデータをGZIP圧縮しても390KBじゃ足りない時が あるからだと思う。 あと蛇足だけどZ80演算処理の切替はコアのi_swがスイッチになってるね。
482 :
472 :2007/07/09(月) 20:51:44 ID:d+ynp/Bk0
>>481 おつかれっす!現れないので心配だったのですが頑張っとられましたか。
自分はバイン機を引っ張り出して北斗の拳を遊んどりました。(申し訳ない)
バイト変換はまだ出来てないですがセーブロードが約半分の時間で済むんですね。
何処に潜り込ませたら良いのか分らなかったもので、良ければご教授ください。
>セーブデータ1つ分のサイズ 約390KB
それに近い数値で試したはずなのですが「北斗の拳」では上手くいきませんでした。
他のゲームは全く眼中に無かったので試してないんです。
>あと蛇足だけどZ80演算処理の切替はコアのi_swがスイッチになってるね。
ぜんぜん蛇足じゃないです。
自分で端から調べる気力が無かったもので正直これを待ってました。
他力本願丸出しですいません。
一週間ばかり全く触ってなかったので、そろそろ挑みたいと思います。
483 :
407 :2007/07/09(月) 22:24:50 ID:zzf9Yl8b0
>他力本願丸出しですいません。 いや、自分もおっさん氏にヒント貰ってるし大丈夫ですよ。 バイト変換についてですが、stateSave,LoadにあるByteArray〜をそのまま使ってるだけです。 具体的には、StateSaveのDataOutputStram dos2に当る記述をOutputStream osに置き換え、 SMSCanvasのcreateDataOutputStreamを次のように書き換えます。 throws IOException { OutputStream os = new GZIPOutputStream( Connector.openOutputStream("scratchpad:///0;pos=9217"),400380); return os;} ロードも同じ要領でやればOKです。 結構説明を間引いてるので、何か不明な事があったら聞いてください。 ちなみに今北斗の拳のセーブ・ロードを確認したところ、上手くできました。
484 :
472 :2007/07/10(火) 01:36:03 ID:fsDcxAtE0
北斗の拳がセーブできるとの事で、ちょちょいっとやってしまうつもりでしたが やはりバイト変換で躓きました ^^; 自分はstateSave(string name) throws IOException { を saveState(DataOutputStream dos) { try { と書き直してますのでやり直す必要があるみたいです。 あとSPへの書き込みを数字で指定されているのはバイトデータだからですか? よく把握してませんが、セーブデータを一番後ろに持ってくるみたいなので、 これに合わせて他のSPの配置も変える必要がありますね。(今気づいた) でも、こうした方がデータが壊れにくそうでちょっと感動しました。 Z80の処理をcanvasに追加中ですが、どうやってcoreに振るかな? という所でつまづいてます。まあ何とかなるかな・・・
485 :
407 :2007/07/10(火) 17:00:22 ID:4XD3WH/y0
>saveState(DataOutputStream dos) { > try { と書き直してますのでやり直す必要があるみたいです。 何だか自分とは少し違ったやり方みたいですね。自分の場合は public final void stateSave(OutputStream os) throws IOException { としています。 >あとSPへの書き込みを数字で指定されているのはバイトデータだからですか? SPへの書き込みとはpos=9217の事ですよね?これはセーブスロットが1つしか無いので 変数ではなく数値を入れただけです。 また、400380とはSIZE_SAVEの事です。このサイズで新しい出力ストリームが 作成されるので、取り敢えずできるだけ大きくしてみました。 >これに合わせて他のSPの配置も変える必要がありますね。 いえ、大丈夫だと思います。他の設定項目はSPの9216番地までに収まっているので、 9217番地からセーブデータに割り当てるのは問題ないはずです。 >Z80の処理をcanvasに追加中ですが、どうやってcoreに振るかな? 画面拡大(GGのみ)のやり方などが参考になると思います。
i_swが切り替えフラグなのか i_swでソース内検索してやっと理解した。 初期のおっさんソースには無かったねこれ。
487 :
407 :2007/07/12(木) 17:41:10 ID:17NJf98F0
質問です。 最新版のNemulatorLiteをバイン非対応機用に改悪中なのですが、 スクラッチパッドの何処にセーブデータの書き込み開始位置を指定したらいいか分かりません。 SPサイズが10000に指定されていたのを409600に変えて、 Connector.openDataOutputStream( "scratchpad:///0;pos=10000"+ (slot - 1) * SIZE_SAVE + ",length=" + SIZE_SAVE); としてみたのですが、スロット1しか機能せず、他のスロットを使うと強制終了してしまいます。 posもlengthも色々試したのですが、どうしても上手くいきません・・・ もしかして他の所も弄らないといけないのでしょうか? どなたか詳しい方、アドバイスを宜しくお願いします。
コアのrun内のセーブロードの記述を03以前のものに書きかえて キャンバスのほうはCAMO(NemulatorP)のを参考にする で行けるんじゃないかと 04のソースちゃんと見てないんで間違ってたらスマソ
489 :
407 :2007/07/12(木) 19:23:00 ID:17NJf98F0
早速のアドバイスありがとうございます。 ご指摘のやり方でやってみたら上手くセーブできました!・・・しかしながら ロードするとたまにバグって操作できなくなってしまいます、、 あとバグッた後にアプリを再起動すると、ROM選択画面に変な文字列が表示されます。 やはり他のSPの配置を変えたりしないとダメなんでしょうか? それと何でposを10000にしてセーブデータを一番後ろに持ってくるのも失敗するのでしょうか・・・? 低レベルな質問ばかりで申し訳ないですが、ご回答お願いします。
490 :
472 :2007/07/12(木) 19:31:42 ID:LwHtKPZh0
>>487 アドバイスではないけどNemuPなんかは一番始め(多分)になってますよ。
createDataOutputstreamより
"scratchpad:///0;pos=" //←何故"0;pos=0"でないのかは知りません。
+ (slot - 1) * SIZE_SAVE
+ ",length="
+ SIZE_SAVE);
理由は知らないけどこの位置以外で成功したこと無いっす。
491 :
407 :2007/07/12(木) 20:38:32 ID:17NJf98F0
>>490 どうもです。
今気づいたのですが、488氏,490氏の方法だとスロット1以外は普通に使えるみたいですね。
多分他のスクラッチパッドの配置を変えればスロット1も使えるようになると思うので
試してみようと思います。
>>487 "scratchpad:///0;pos=10000"+ (slot - 1) * SIZE_SAVE + ",length=" + SIZE_SAVE);
↓
"scratchpad:///0;pos=" + (10000 + (slot - 1) * SIZE_SAVE) + ",length=" + SIZE_SAVE);
エミュソースいじる前に、JAVAっつーかプログラミングの基本を勉強しろ!
>>492 407氏じゃないけど今ひとつ理解できません。
下の奴は"0pos=0"と同じ意味なのでしょうか?
あとNemulatorLiteのreadSPで"0pos=0" + SIZE_SP_OTHER〜 と "0pos=0" + SIZE_SP_SETTING〜てのがあって、
同じ0番地から読み込んでいるので値が被っているように見えるのですが
何で大丈夫なのかが解りません。
つ ヒント 100+240+500+160=1000=SP_SETTING
ようするにいちいち全部書くのを端折ってるだけにすぎない マルボロのクールミント結構んまい
497 :
493 :2007/07/14(土) 18:23:44 ID:4CtYmIet0
文が変でした。
>>492 の下の"0pos="とは"0pos=0"の略ですか?
>>494 それはそうなんだが・・・
>>495 ありがとう。6ヶ月も気づかなかった orz
SIZE_SP_SETTINGもSIZE_SP_SAVESも複数の値をまとめて略して書く為にあったんですね。
498 :
487 :2007/07/14(土) 18:25:45 ID:9mtxApaN0
>>492 ご指摘どうもです。指示どおりに直したら上手くいきました。
自分はJAVAプログラミングの辞書サイトを参考にやってるのですが
やはりそれだけじゃ全然ダメみたいですね。
このままだと今回のようなミスを繰り返してしまうと思うので、
494氏のを参考にちゃんと基本を勉強しようと思います。
携帯用GBエミュレータとステートセーブの互換性があるPC上のエミュレータってありますか?
500
501 :
492 :2007/07/17(火) 01:08:43 ID:grgUBk/w0
>>493 >>487 文字列同士、又は文字列と数値の+は連結、
数値同士の+は計算。
例えば、セーブするスロット変数slot=2、SIZE_SAVE=24000とすると
(1)"scratchpad:///0;pos=10000"+ (slot - 1) * SIZE_SAVE + ",length=" + SIZE_SAVE;
これは、
"scratchpad:///0;pos=1000024000,length=24000"という文字列になる。
(2)"scratchpad:///0;pos=" + (10000 + (slot - 1) * SIZE_SAVE) + ",length=" + SIZE_SAVE
これは
"scratchpad:///0;pos=34000,length=24000"という文字列になる。
なんで、(1)だとうまくいかなくて(2)だとうまくいくのかわかったかい?
502 :
472 :2007/07/17(火) 12:42:34 ID:CgVlJbymO
ナイトメアを407氏のを参考にしてメガアプリ用にセーブスロットを2つ設けようとしたのですが
GZIPは演算子 * を適用出来ませんと怒られてしまいます。
1スロットだけなら
>>483 の数値を自分用に変更すればセーブロード可能です。
もし良ければご教示ください。
503 :
487 :2007/07/17(火) 18:23:26 ID:CXJEaDCU0
>>501 おお、なるほど!よく分かりました。
>文字列同士、又は文字列と数値の+は連結
今までpos=の後の式は全部計算されるものだと思ってました。
でも改めてよく考えたら変ですね・・・
""を使う意味をちゃんと理解していませんでしたorz
java初心者質問スレになっちまったな 初心者にしても酷い質問ばかりだ 人に聞くより検索した方が早いって気付かないもんかね
505 :
407 :2007/07/21(土) 21:35:30 ID:fGhX2HMJ0
>>502 OutputStream os = new GZIPOutputStream(
Connector.openOutputStream(
"scratchpad:///0;pos=" + (2000 + (slot - 1) * SIZE_SAVE)
+ ",length=" + SIZE_SAVE)
,SIZE_SAVE);
多分これでいけるはず。つかもう自己解決してるかな?
もしまた間違った事言ってたらどんどん突っ込んで下さい。
あと余談ですが、stateSave内の
for (int i = 0; i < number_of_pages; i++)
dos.write(pages[i]);
ここ削ったらセーブ時間が約1秒になりました。
今までセーブが上手くできなかったゲームも少し改善されると思います。
506 :
502 :2007/07/21(土) 23:06:53 ID:5l0Kvn4q0
「挑戦する」と言っときながら全く報告しないのでは2chと言えども無礼ですね。 重ね重ねすいません。・・・で如何なのか?というと全然触ってません。(;^.^) 実は少々仕事が込み入っていて8月下旬頃までは、ソースを弄くろうという気力が沸かないと思います。 いずれ試してみますので今の所はご了承ください。m(_ _)m でもちゃっかりチェック入れてるとこが→クレクレ丸出し→自己嫌悪、、、_| ̄|●
>>506 そこが何を意味してるかわかって削ってんのか?
逆にセーブがうまくいかないのが出るぞ。
508 :
507 :2007/07/22(日) 00:07:43 ID:za0fKXEL0
まずはnumber_of_pagesでソース内検索してみようぜ
510 :
505 :2007/07/22(日) 01:34:03 ID:0qbKbHLB0
>>507 この前知ったのですが、ゲームを起動している時に別のゲームのセーブデータをロードしたら
エラーにならずにそのゲームがロードされ、リセットしてもロードしたゲームのままだったんです。
なのでセーブデータが大きいのはこれと関係しているのかな?と思って例の場所を
削ったんです。自分が試したゲームソフト6本はどれも改善されていたので
あのように書いたのですが、また間違っていたようで恥ずかしいです・・・
502氏、本当に申し訳ないですm(__)m
ではもうこれ以上セーブデータは小さくできないのでしょうか?romCheckとかは残した方がいいし、
第一削っても容量あんまり減らないし。
>>509 検索したことあるのですが、今改めて検索しました。
でも記憶装置に関係していることぐらいしか分かりませんでした・・・
511 :
507 :2007/07/22(日) 01:55:40 ID:MUVFnLKz0
なんかよくわからずにただ削って、 とりあえず動くみたいだからいいやって姿勢が気になる。 俺も特にソースを見て言ってるわけではないんだが、 おそらく、そこの部分はメモリ内容というかROMの内容?そのものだと思う。 大きいサイズのROMなんかはたぶんページ切替しながら動いてると思うので そこには現在のページ内容が入ってるんだろう。
セーブするのにROMなんて関係無いんじゃねえ? セーブするのはRAMだろ。
>>511 が言ってるのはROMのバンク切り換えのことじゃまいか?
>>511 さんで多分正解かと。
byteアレイへのポインタがセーブされる…のかな。
状態セーブするのに、
ROMの内容自体は必要なくても、
今ROMのどのバンクを参照しているか、
という状態は必要な情報になるということです。
515 :
502 :2007/07/22(日) 17:20:46 ID:QfrUgaEa0
先生おもしろ杉w
516 :
505 :2007/07/22(日) 18:42:09 ID:0qbKbHLB0
>>511 >なんかよくわからずにただ削って、
>とりあえず動くみたいだからいいやって姿勢が気になる。
確かにそうですね。個人でやってるならいいのかもしれないけど
他の人に教えるのなら正しい方法でなくてはダメですね。反省します。
>>514 507氏とGa氏の説明のおかげで自分が何を削ったのか何となく分かった気がします。
それで、ROMの内容だけを削れないのか?と思って今試しているところです。多分無理なんだろうけど;
取り敢えずMemoryにある変数やbyteアレイの意味ぐらいは理解しておきます。
なんとかセーブできるようにしたいので、よろしければ引き続きご指導宜しくお願いします。
バイン非対応機種なら容量的に考えても GBのRAMセーブ方式を応用して実装したほうが実用的な気がする 俺もソースいじりに挑戦してみたいけど、繁忙期で時間がないなぁ
>>517 おっさん氏がNes用のエミュでやってたような。
セーブデータ保存だけなら、SRAMだけ保存すれば大丈夫。
wwsxでWizやってた頃に、ターボファイル無いので
そうやってました。
ステートセーブは、wwsxで、確か24キロバイト程度だったと思います。
バイン非対応機でもスクラッチパッドの構成変えれば8程度保存できるし、
第一バイン非対応機ならROMがそんなに保存できないので、
画像ファイルへのセーブデータエクスポートで十分な気も。
カキコしてるヒマあるならwsx2作れよ>俺
>>518 アドバイスありがとうございます
保存領域が無尽蔵にあるバイン機と比べたら、ほんとにやれる事が制限されてしまいますが
なんとか工夫してみようと思います。暇ができたらGBエミュのソース睨んでみます
それはそうと、いつかwsx2の開発が再開されるのwktkして待ってますんでヨロシクッス!
Ga氏のレス読んでてふと思ったんだが スクラッチパッドを介さずに、ステートセーブのデータをいきなりgif出力して 画像フォルダに保存とかは、仕様的に可能なんだろうか サイズ制限とかあるのかな
diskシステムの拡張音源のネタバレお願いします
基本的な事だが、JAVAから携帯の機能を何処まで叩けるんだろうか?
>>514 お久しぶりです。
ここに登場してると言う情報を得て急いで来ました。
出来ればメールとかで連絡貰えますか?
NのYAMAHAのMA-7(?)とかの具体的な仕様とか知りたいんで・・・
で、バイト配列へのポインタってのをJAVA的に言うと
JAVAの配列のコピーは参照コピーだから
framesの最初の三つとかはpagesやカートリッジRAMになってます。
(Javaはポインタが無いと言われてる割にこういう所には出てるからなんか厄介な気がする。)
なのでpagesも同時に保存しないと
一見ロード出来たように見えても別のシーンに変わると化け化けになったりします。
ステートセーブの容量を少しでも減らしたい場合は
例えばCPUレジスタのabcdefなんかは8ビットなんで
裏レジスタも同じ所に保存、ロード時に分割したりすると良いでしょう。
writeInt((B_<<8)|(B2_&0xFF))みたいな。
boolean型も、ビットフラグを使ってint型一つで8つ保存したり。
・・・大して減らないかorz
あれ?Int型は32ビットだっけ? それならIndex以外のレジスタを4つづつ入れられるな。
>>おっさん氏 お久しぶりですー。 NESエミュじゃなくてセガのエミュの話題だった事に今更気づいた俺バカス。 >>NのYAMAHAのMA-7(?)とかの具体的な仕様とか知りたいんで・・・ メールで投げて頂ければ知ってる事は全部お伝えしますよ。 メアドは以前連絡して頂いたとこでもかまいませんし、 wwsxのサイトのトップにもメアド張っておいてます。 wsxのときは、N503iなんかの着メロデータの解析資料が出回ってるので、 参考にして作成しました。 加えてN端末は、Yamahaから音声データの作成ツールが配布されているので、 その出力を参考にしました。 wsxのN以外のモードは資料がないため、 判明している着メロデータの最小限の仕様で鳴らすようにしました。
メアのソース読んでないので適当な意見ですが。 出力用のストリーム作って、 Byteキャストして流し込むだけじゃダメなのかなー。。
おっさんウゼエよ もう書き込まねえんじゃなかったのかよ? 2ちゃんねるは見てねえんじゃなかったのかよ? Ga氏ガンガレ
┏┓┏┳┓
┏┛┗┻╋┛ \ i
┗┓┏┓┃ ── + ─ ←
>>528 ┃┃┃┃ ┏┳┳┓ // | \
┗┛┗┛ ┗╋┛┃ / / |
┗━┛ / /
 ̄ 二─ _
 ̄ 、 - 、
-、\ \
/ \\ \
// \ヾ ヽ ヽ
/// \ ヾ、 | i
/__( |! `i |
<_,へ >- 、 ,.-、_ | |
\ノ人\ / 、 }! \ | |
\へ〃\/ヾ\_ノ、ノ人 ,.-、 | |
\|\rj\ヾ / \_フ ,/ |! リ |
rm\ノ _ Y Lノ / | |
|ヽ-r< ̄`ヾr' ̄ヽ / / / /
| └、ノ/ ̄`,-`┐ { _/ / / //
レ⌒\!_ ー -{ ノ } / / /
 ̄`ー一 '゙ _//_ /
_二─ "
aとbが協力してるところaだけ褒めてbだけ煽るっておかしくね?
532 :
非通知さん@アプリ起動中 :2007/07/25(水) 12:58:07 ID:FX7eFcrJ0
こっちが本スレ?
おっさんはいつも行動と言動が食い違ってるよな。 あっちでは叩かれまくりだし、笑い者にされてる。 メソッド?コンストラクタ?とか言ってたのに、 ほんの少し勉強しただけでプログラマー気取りの発言。 しかも基本的なことを間違えてるのに、気付いていない素人。
>>533 じゃ、お前がかわりに作れば?
文句しか言わない外野は引っ込んでろ
535 :
505 :2007/07/25(水) 19:23:28 ID:UVwPvJcH0
>>524 アドバイスありがとうございます。早速やってみます。
しかしもう少し減らす必要があると思うので
>>521 氏のやり方も試してみます。
なんかアドバイスしてもらっておきながら申し訳ないです(><)
>>527 ByteキャストはByteArrayOutput(Input)Streamを使えば大丈夫ですよね?
これ使ってGZIP圧縮したのですが、ちゃんとロードできるゲームとできないのがあります。
今メアのソースよんでみますた。 pagesはROMでページサイズ16KB。 framesはページフレームで 0-1はROM用。2はROMかカートリッジRAM用。 3が本体RAMであってるかな・・・。 statesaveでpagesを書き込んでいるけど ROMロード後にしかセーブ、ロード出来ない仕様なら、 pagesはセーブしなくても良いのでは…? >framesの最初の三つとかはpagesやカートリッジRAMになってます。 framesの最初の3つをセーブしていないように見えるのですが。。 自分見落としてるのかなぁ(´∀`; (あとページフレーム切り替えにarrayCopy使ってるのはなんでだろう??) ゲームギアもカセットも無く、 動かしてすらないので適当いってますが(´∀`;
>>527 補足
>例えばCPUレジスタのabcdefなんかは8ビットなんで
>裏レジスタも同じ所に保存、ロード時に分割したりすると良いでしょう。
>writeInt((B_<<8)|(B2_&0xFF))みたいな。
演算速度目的で8BitレジスタにInt型つかってるだけなのなら、
int A;
sava() {
Stream os = Stream.open();
os.write((byte)A);
}
load() {
Stream is = Stream.open();
A = is.read();
}
じゃダメなのかなぁ?という事が言いたかったのでした。
この流れは・・・おっさんダメ出しされてる みたいな?
539 :
非通知さん@アプリ起動中 :2007/07/26(木) 00:30:49 ID:6T7TEIDb0
(´・_・`)
>>538 おっさんには難しくて理解できないかもなw
昔からおっさんが出てくるとキチガイが増えるな
私もよく理解できてません。 状況が把握できません。 おっさん氏つд`) ネムル。
>538-541 なんかわいてる。夏だな。
これって
>>407 が削った部分は結果的にあってたってこと?
で、Ga氏の指摘によれば、セーブデータのサイズはもっと縮小可能ってことか?
状態セーブ一つに1メガ消費って、なmmかおかしいと思ってただよ
544 :
非通知さん@アプリ起動中 :2007/07/27(金) 14:25:51 ID:FESzmPD50
ほしゅ
546 :
くれくれ :2007/07/28(土) 06:51:50 ID:yUHhmVBC0
こいつわうれしい♪時間が出来たら試して見ます ノシ
おっさんはもう復活しないんですか?nighttest消してしまったんですが・・・復活してくださいm(__)m
548 :
非通知さん@アプリ起動中 :2007/07/28(土) 11:45:58 ID:xFnv3gJk0
復活してYO!
549 :
505 :2007/07/28(土) 21:45:15 ID:hiFf22Pd0
>>545 乙です!今試させて頂きました。
自分が持っているゲーム6本中、5本は上手くできましたが、
シャイニングフォースだけはセーブ時にエラーになって強制終了してしまいました・・・。
でもまあ、ここまでGa氏にして頂いたので、これくらいは何とか自己解決できるように
頑張りたいと思います。
550 :
非通知さん@アプリ起動中 :2007/07/30(月) 15:23:53 ID:3dR4uakD0
GGのオススメはないの?
>>550 違法アップROMをダウンロードする気満々ですね。
クイックセーブ一つできりゃ恩の字かな 俺も試したいけど、GZIPの実装方法がいまいちよくわからない… GBエミュとかに入ってるJazzlibってやつをフォルダごとソースに放り込んでビルドするんでしょうか 音も鳴らしてみたいし、おっさんのNightTestのソース欲しい
553 :
非通知さん@アプリ起動中 :2007/07/31(火) 19:24:34 ID:eZlFbial0
GBとNESの最速って何ですか?
>>552 GZIP圧縮しなくても1個ぐらい保存出来る
555 :
非通知さん@アプリ起動中 :2007/08/02(木) 20:24:53 ID:9zovt93R0
556 :
非通知さん@アプリ起動中 :2007/08/03(金) 10:57:51 ID:zhdKXxe+0
エミューって鳥を知っていますか? オーストラリアにいる、ダチョウのように大きくて飛べない鳥です。 実物を見たことはありませんが、写真やテレビで見たことはあります。 昨日のNHK「地球ふしぎ大自然」がエミューの回だったのです。姉はPTAの会議だったので見られなかったのですが、家族が見ていて、大変面白かったと話してくれました。 以前から姉は、家族から、その容姿ゆえ「エミューに似ている。」と言われていました。 この番組により、エミューと姉にはさらに共通点がいくつもあることがわかりました。 何といっても、名前が似ています。 姉の本名は「ミエ」と言います。何となく、語感が似ています。 体型が似ています。大柄です。 何でも食べますが、特にお花が大好きです。(姉は食べません) こどもを大切にします。 ただし、子育てはオスがします。 メスは、卵を産むと、さっさと逃げていき別のオスと・・・(ええーっ!!) どんどん、どんどん、走っていきます。 走るのが速いです。(姉は、速くないです) 普段はおっとりとしていますが、一旦目標を見つけると、一心に走っていきます。 エミューの目標は、雷雲です。 雷雲の過ぎた後に行くと、植物が茂り、お花がたくさん咲きます。 お花を食べ尽くすと、次の雷雲に向かって、また一心に走っていきます。 ・・・というところが、家族の話してくれた内容です。 再放送があるので、絶対録画して、見ます!! 見てから、また感想を書きます。
前にSNESエミュ出来たって言ってた人何人かいたけど あれ結局全部釣りだったの? 本当ならせめてコアのソースだけでも公開して下さい
558 :
非通知さん@アプリ起動中 :2007/08/04(土) 13:05:41 ID:gcDORZAC0
SNESできたんですか
559 :
非通知さん@アプリ起動中 :2007/08/04(土) 18:57:58 ID:zU5Awd2GO
まだでしょ 436氏も言ってたし。
>>559 436氏が言ってたのは2年前の話だし、もう誰かしら動作させてると思うけどなあ。
あの頃は作者レベルの人が何人もいたし、SNESの話題が結構出てたからね。
激遅でもいいからSNESが動いたら祭りだろうな
あの頃音がでないとかいう奴やたらうざかった。
スワンエミュはどうなった? ギアエミュは、おっさん次第か?
いつの間におっさん引退したん? 悪夢には期待してたのに残念でならん どこの雑誌だよ…ゴミめ
>>564 win100だな。
iPも、エミュ関係じゃないが、
お気に入りのサイト晒しやがったし。
散々だよ。
まぁネトランも終わったし100%も時間の問題だからしばらくすればまたやりやすくなるよ。
567 :
非通知さん@アプリ起動中 :2007/08/05(日) 17:34:27 ID:CRE4nnc50
age☆
568 :
非通知さん@アプリ起動中 :2007/08/05(日) 22:53:11 ID:2AUzYCL00
さげ
569 :
非通知さん@アプリ起動中 :2007/08/08(水) 23:39:25 ID:PQu0HHrhO
結局SMS/GGの音有りは一瞬公開されただけか…
オヮタ
571 :
非通知さん@アプリ起動中 :2007/08/10(金) 15:00:17 ID:uF8PNzoX0
ほっしゅ
御無沙汰してます。
ちょっと報告したいことがあるので書き込みますね。
実は、悪夢サイト閉鎖後におっさん氏から連絡がありまして、
音ありの最終版SMSCoreの情報や、音の出し方についてヒントを頂きました。
現在それに取り組んでおり、コアの高速化をしているところです。
なので
>>549 の件は、恐縮ながらそれが終わり次第始めようと思います。
なんか私的な報告になってしまいましたが、また何か進展があれば
随時報告したいと思います。それでは。
573 :
非通知さん@アプリ起動中 :2007/08/11(土) 18:54:05 ID:fQJXezO50
期待age
574 :
非通知さん@アプリ起動中 :2007/08/12(日) 00:59:18 ID:62AL604a0
あげ
575 :
非通知さん@アプリ起動中 :2007/08/13(月) 11:32:48 ID:GyAO6s9K0
どれが最強エミュ?
>>572 おっさん生きてた事で安心した。
つりかな。
578 :
非通知さん@アプリ起動中 :2007/08/14(火) 11:50:19 ID:u/K29o5g0
期待
改悪氏復活
恩の字
コアの高速化が一段落しました。大体4fps高速化。 と言っても、何故かGGが高速化してないので今度おっさん氏に確認してみます。 あと音ですが、これはまだ時間が掛かりそうです。 この前SN79489の資料を読んだとき殆ど理解出来なかったし・・・。 この調子だと今月中に実装出来れば良い方だと思います。。
それってソースかバイナリの公開予定はあるの? それともおっさんに公開しないように釘さされてる?
公開予定もないのにこんなところにわざわざ書くなんてうざすぎだろ
先生が上のほうでお願いしてたと思うので ココに来る何人かは”最低限の情報交換でおk”ということで納得してるはず。 たぶん407氏は部分的なコピペかクラスファイルの投下で済ますはず。
585 :
非通知さん@アプリ起動中 :2007/08/15(水) 22:09:59 ID:yXvOwFEH0
改悪って何ですか?
>>585 そのまんま。
それとageんな。
釣りなら釣られたオレの負け\(^O^)/
>>584 おっさん氏のお願いは
"偽装対応版の公開は避けてほしい。NES,GBのような状況にはしたくない"
という事だったと思います。
また今回の場合、このスレでなく敢えて自分に情報を下さったので、
ソースうpなどのネタ晒しは望んでおられないのかもしれません。
よって、バイン機用バイナリの公開が適当かと。
完成したらおっさん氏に確認するので変わるかもしれませんが。
>>587 何、都合のいいこといってんの?
偽装対応をしないのは分かるけど、バイナリ公開するならソース公開が原則。
ソースだせないならバイナリも公開すんな。
そもそも、気をつかう相手を間違えてる。
元の制作者198氏、さらに最大限に尊重すべきはJavaGear作者だ。
GPLなんだからな。
GPLなのも分るけどまあ良いんじゃない? もうiアプリエミュ自体を否定したい!ってのなら無視できないと思うけど・・・ ソース公開→偽装化→アフィリエイトでROM(ryを避けたい気持ちは汲んであげようよ。
>>588 クレクレ君が何偉そうに講釈たれてんだ?勝手にルール決めんな。それとGPLをちゃんと全文読め。自分がd吉だってのが分かるから。
>>89 102氏の自由だから、というか本来最も正しいスタンスだろうから変なお願いではあるね。
他スレでそのレスつけたの俺だけど、
自分自身はソース公開してもらって偽装化しないと遊べない口だから・・・
でも興奮して完成した物を投下しちゃいそうだからそう言ったまでです。
あくまで作者か弄くり屋の自由だと思う。(GPLうんぬんもあるが)
ああ、こっちじゃねーや orz
"偽装対応版の公開は避けてほしい。NES,GBのような状況にはしたくない" スレ見てないふりしてるだけで、ダウソ厨扱いとかされてるの知ってて、 ここに書き込むにあたって少しでも支持を得るためにしらじらしく書いただけだろ?
>>590 別にいらねーけど、
エミュはソース公開によって発展したところもあるし(偽装うんたらの弊害もあるが)
ソフト作ってる端くれとして、GPLの精神を守ってほしいんだよ。
俺のGPLの解釈ってまちがってんの?たぶんソース公開が原則だとおもってたけど。
わかんないから、マジでちょっと開設してくんない?
ソフト作ってるならそこは自分で調べろよ どうでもいいけど
人様が作ったソフトを 本人の意向を全く無視して切り貼りし いっぱしの作者気取り はずかしくないのだろうか?
別にいいんじゃね。
598 :
非通知さん@アプリ起動中 :2007/08/17(金) 13:20:45 ID:+bV6+12T0
なんかいろいろと意見が出ていますね・・・ 自分としては、おっさん氏が復活するまでの間、代理みたいな感じで 公開できたらなー、って考えていました。作者気取りはしていないつもりですが・・・。 また、JavaGear作者の意向に背くつもりは全くありませんでした。結果的に背いちゃったけどorz 悪夢の公開方法を見て、GPLではないと思い込んでいたので。 (なんかおっさん氏のせいにしてるみたいだな・・・スマンです)先程ライセンスを読んで確認したので、 GPLの理念に基づき、バイナリのみの公開は止めます。改変部分のソース開示については、 結構な量になってしまうし、おっさん氏との関係は崩したくないので、これもやらないつもりです。 一人のソース弄りとして不用意な発言をしてしまい、多くの方にご迷惑をおかけしました事、ご容赦下さい。 並びに、忠告して下さった方々には、感謝申し上げます。
ガ━━━━(;゚д゚)━━━━━ン !!
おっさはんがJavaGearから引っ張ってきたのがコア周りだけだったら コアのソースは公開してたからセーフだろう
>>601 1. GPLソフトの子=GPLソフト化
2. GPLソフトの孫=GPLソフトの子の子
∴ GPLソフトの孫=GPLソフト化
だぞ。ばっちりGPL感染済みだ。
>>602 残念ながら悪夢はバイナリー提供した事で
GPL 2b項によりGPL(JavaGear)の派生物と
定義され、全てのソースコードの公開義務
が生じるのではないかと思います。
GPLは単なる思想では無く、一種の契約なの
で違反すると最悪告訴もありうるという事
を知っておく必要があると思います。
どうにかしてGPLを解除する方法はないの? 悪意の第三者が改変したプログラムを善意の第三者がGPLと知らずさらに改変 これでGPLの効力が消えたりしないの?
>>606 それが通るんなら、世界からライセンスなんてもんは消え失せるんじゃね?
>>605 メールでソ要求すればース提供とかでもOKなんでない?
あれ?その頃おっさんメアドHPから消してたっけ?
アフィ房がROMをアップロード→ライセンス違反 趣味作者がGPLソフトをバイナリのみ公開→ライセンス違反 まあ、同じ穴のムジナってことだな。
あっ、ところで
>>590 は
くやしいのうwwwwwwwwくやしいのうwwwwwwwww
でおk?
611 :
608 :2007/08/18(土) 02:23:20 ID:S8be+i9y0
ぬあ なんかひどい文になってるw 正 メールで要求されたときソース提供とかでもOKなんでない? あれ?その頃おっさんメアドHPから消してたっけ?
612 :
605 :2007/08/18(土) 11:52:01 ID:56t7cIMK0
>>611 わたしは悪夢の全ソースがGPLか否かの話をしただけで、おっさん氏が規約違反かどうか
の話をしたつもりではありませんでした。
ソースの公開の件はメールで要求されたときソース提供でも別に問題無いですね。
あとライセンスを何処か明示しておく必要があったかと思います。
GPLプログラムの一部を利用しただけで 晒したくない部分を含めた全ソースの公開義務が生じるなんて・・・ GPS、テラオソロシス
>>590 がGPLをどういう解釈したのか興味がある。
メールにしたら、要求があるたびに返信しないといけないし、 送られたメールのソースを勝手に公開される可能性もあるから意味ないのでは。 しかも文句を言えない
なんでそんなにかたくななんだ? アフィ房が気に入らなければ、通報するなり潰せばいい。 そもそもSMSやGGならマイナーだから可能性は低いし。 エミュの印象が悪くなるって言っても 閉鎖的にコソコソと、しかもライセンス違反してやってる方が よっぽど印象悪くて嫌だよ。 それよりも、エミュの発展を願い ライセンスを守ってオープン・クリーンに行こうぜ。
617 :
非通知さん@アプリ起動中 :2007/08/19(日) 15:36:09 ID:IBCx/8zP0
あげ
そもそもGPLって何?
仲間内でコソコソやられるのって傍から見てて感じ悪いよ。 非公開でやるならこのスレ使わずに他所でやれよ。 407はバイナリでもソースでも何でもいいけど 何か形にして示さなければ、このままでは単なるホラ吹きと思われても仕方が無い。
>>618 3行でまとめると、
・このライセンスが適用されてるものは自由に使っていい
・但し、誰でも自由に使えなくする自由はない
・感染する
ソースはCDに焼いて送るから、送料の実費と住所教えて って事にすれば、実質ソース非公開でいけるんじゃね? そこまで個人情報晒して欲しがるやつがいれば別だが
なんか悪夢ばっかり槍玉に上がってるけど GBJzなんかもおもいっきりGPL違反だよね
623 :
618 :2007/08/20(月) 09:26:34 ID:heaq7XFs0
まぁ公開方法はなんにしろ一長一短になるから先人たちに習いバイナリ+ソースがベターかもね
何だかんだ言ってホワイト氏もマリオ氏もおっさんもコアは公開してるし ライセンス違反だけどエミュの発展には貢献してるよ 個人的にはGB好きなんでおっさん消えたのは痛い GBも音付けて欲しかった
それよりSD対応のGBエミュがGBjzしか無い現状はどうにかならないのだろうか? しかもそのGBjzもSD関係の動作が怪しいし
FOMAで動く全てのゲームROM(FC・GB・GBC)を把握している、ぶち様からの人材募集です☆☆
ぶち様の情報量は並大抵ではないので、一緒に仕事をすると、学ぶことも多いと思います!!(どのゲームが良いとか悪いとか、最新情報も様々
というわけで、ROMを圧縮出来る人を募集します!
ぶち様に認められると、今までぶち様グループが作り上げたROMが大量にあるURLを教えてもらえます!(良質、貴重なものも多数
メンバーでそこにさらにROMを蓄積して、近いうちに夢のホームページを作るのが目標です!!
ぶち様ならびに他メンバーとのコミュニケーションは、下記のサイトを利用して行います。
フレンド@メール
http://fmail.biz/ 簡単にいうと、無料メーリングリストサイトです。登録したら、「紹介から参加」から「019622」を入力してください。
では、よろしくお願いします☆
失礼しました〜
オーケイ、つぶしにかかる。2ちゃんに晒したのが運の尽きだな
何これ?
夏も後半を向かえ残暑もまだまだ厳しいのにブチ様から何を学んで何を認められればいいんだ? ROMを何に圧縮したらいいんだ?こんな厨房な文章に誰もひかれんだろが
>>628 馬鹿丸出しw
こういう事やる奴って、本当にノータリンが多いなw
>>629 お待ちしております〜♪
>>630 ぶち様の人材募集広告ですっ!!
>>631 ぶち様から学べることはたくさんあります!ロム圧縮の効率的な方法や、良ゲーの情報、うpの素早い方法などです!
圧縮の速度と、ぶち様への忠誠心を認められれば大丈夫です☆そんなに難しくないですよ〜
ROMは、携帯で読み込めるように偽装gifファイルに圧縮します。
ちなみに、僕は高校生で、ぶち様は成人です!!残念っっ!
>>632 馬鹿かどうかは、自分の目でお確かめください♪
フレンド@メールは自分の意志で簡単に、いつでも自由にグループ脱退出来ます。
まぁ、一度ぶち様に認められると、脱退する人はいないですが……
長文失礼しました〜♪♪
偽装ROMとか流行らねぇ
>>633 自分でROM確保出来ない奴は下僕にでもなれって事かい?
高校生でそんなことやってるなんてばかばかしいw
ぶち・ふち共に氏ね! うぜえ! アホばっかりのメールよこすのか? うぜえ!うぜえ!うぜえ!うぜえ!うぜえ!うぜえ!
639 :
非通知さん@アプリ起動中 :2007/08/23(木) 16:05:51 ID:knbTY7RMO
640 :
非通知さん@アプリ起動中 :2007/08/24(金) 22:24:01 ID:aM1m63S30
小で10ってなんなんだ・・・
人様が作ったソフトを 本人の意向を全く無視して切り貼りし いっぱしの作者気取り はずかしくないのだろうか?
別に良いんじゃね?
ロム画像が読み込めないのは 900だからかなぁ なぜか灰色で選択できない シャメは選択できるのに
シャメ言うな。
おっさんと407を追い出したら過疎っちゃったな
GPLの話をしようよ
GPLの話はおなかいっぱい
そういえば悪夢コア使ってSMS/GG作るっていった人何処へ行ったの?
しらん そういやアルビレオってセーブデータ一つのサイズが60kなのに比べて 悪夢ってセーブのサイズがなんであんなに巨大なんだろ?Z80の仕様なのかな
>>649 悪夢は元々SMS/GGエミュレータじゃね?
あー偽装に対応させるって話か
レス洗ったら
>>599 でやらないって言ってた。
おっさんの肩持つならGPLには無視して公開しちゃえばいいのに
過疎ったな。 ファミスタでストライクとかアウトとか言うのは何音源って言ったっけ?
お前は何を言っているんだ。
PSGだろ
>>655 燃えろ!!プロ野球の間違いじゃないか?
外部音源だっけ?
ピコ〜ン!ザザザザザザザザザッ ちぃ〜ふ!!
DMC音源だよ。
てか前々から思ってたんだけど、GBエミュのパワポケは、実機と打球の飛び方が全然違うんだけど、何故?
662 :
非通知さん@アプリ起動中 :2007/09/11(火) 19:30:54 ID:B+MkEbyi0
PSGとノイズだべ
はじめようはじめよう、ほしゅー
ho
kkai
do
rensa
satsu
jin
bull
dog
sauce
code
samejimajiken
>>674 おまえ…その名前はだすなよ。やばいから
407さんとおっさんを追い出したのは偽善者って事でおけ? で結局は自分達はなにもできず過疎ったって感じ? 後ネトランはイラネ(゚Д゚)
677 :
非通知さん@アプリ起動中 :2007/09/25(火) 15:07:18 ID:32GZmP2p0
GBJzでポケモン金はSDセーブできるんだがDQMとDQM2はSDセーブしてもロードが出来ない なんでだろう? そもそもDQMシリーズはできないのかな?
>>674 それだけはやめようぜ...やばいからさ...
今時鮫島ネタで引っ張る奴がアホにしか見えない
680 :
664 :2007/09/25(火) 21:10:51 ID:3c3FW0GgO
何この流れ… ho syuになる予定だったのに… 今となっては少々罪悪感を感じる…
>>679 ネタをさらっと流せず目くじらたてるゆとり臭いお前がアホに見えてならない。
おまえもな
685 :
非通知さん@アプリ起動中 :2007/09/30(日) 03:10:14 ID:zf+CfQdO0
N904i最強 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞 SHは糞
N904はデザイン終わってるからなぁ
サメジマジケン?
おまいら GBの音エミュが出来たって本当? 最近、過疎ってるな・・・。
>>689 本スレ行けよ。
あと、音出るっつっても、
ビルドが必要だし、まだ遊べるレベルじゃないらしいがな。
だが、本スレのスルー具合からすると、釣りかもしれん。
>>690 本来ならココが本スレだったんだけどなー
スレタイが酷すぎたね
692 :
非通知さん@アプリ起動中 :2007/10/04(木) 10:47:05 ID:AxhYrBUm0
GBの音エミュはあるけどビルドできる奴しかもってないよ 改悪してくれる奴が居たんだがそのサイトから1日で音エミュ消えたヽ(´ー`)ノ
こっちは平和だが過疎
ホワイトさんってどうなったの?
携帯がホワイトプランなんだよ
俺、実はここの1なんだけど。 このスレ立ててから結構時間が経つが殆んど使われないのな。 避難場所になってるし。荒らされるし・・・・・。
698 :
非通知さん@アプリ起動中 :2007/10/06(土) 09:25:49 ID:JkR7U9eb0
ほしゅ
そらー悲しい罠 んでもって700ゲッツ
きのうホワイトさんが彼女とコンビニでおでん買ってるとこ見たよ
それ俺も見た
奇遇だな。俺も見た。
704 :
非通知さん@アプリ起動中 :2007/10/10(水) 22:42:35 ID:1a8ZRJUr0
奇遇だな、俺も見かけた。彼女倖田に激似
白さんは腎臓の病気で春先にお亡くなりになったよ…
>>705 残念です…
あの人かなりFOMAエミュに貢献してたのに(つд;*)
ネストシストもすっかり話題にならなくなりましたね。残念
NemuPlusも白さんが最適化したコアを改良して使ってるし、 マッパーも三割位は白さんが追加してくれたんだよな。 エミュの貢献と直接は関係ないけど、ニューロおじさんの名付け親も白さんだしw
>>706 初めて音でた時はテンション上がったね(^o^)/
NESTCIST060805持ってるけど、それより新しいのってあった?
ない
711 :
非通知さん@アプリ起動中 :2007/10/21(日) 15:18:57 ID:c62lXl2C0
ぼいん、ぶんちゃっちゃちゃっちゃ
712 :
407 :2007/10/24(水) 02:26:21 ID:2O/I9M3l0
こんばんはー。
難しくて挫折してたけど、自分もGB音に着手してみました。
http://ossan.fam.cx/up/uploda2/src/up0679.zip 矩形波2つと、不完全ながら波形メモリ音源に対応しています。
スイープ・エンベロープ機能も実装しましたが、正常に機能するか分からないので
だれか動作報告お願いします。
またこのテスト版では、ポケモンをはじめ、多くのソフトで音が正常に鳴りません。
これはnullpoy(gnuboy)ベースのGBCoreのタイマ処理に不具合があり、
かなりのタイトルでCPU動作速度が1/2になっているのが原因なようです。
まあシレン2、ぷよぷよ3では普通に鳴っていましたが。
それとSMS音について。
以前おっさん氏のせいにしてバイナリだけ公開しようとしたけど、正直に言うと
ソースが汚いからとか、個人的な理由も少なからずありました。すみませんでした。
別に隠したいという気持ちは無いんで、時間があるときにソース整理して
おっさん氏に確認できたらアップしようと思います。
>>407 乙、個人的にはGBもSMSも公開してfbもらう方が効率的に開発出来る気するから
ソースの見にくさとか気にせずガンガン公開して欲しいです、頑張って下さい。
Ga氏なんかはそういうタイプだと思う
>>712 お疲れ様です。
P70xで取り敢えずスーパーマリオランドはプリセットPmode共に普通に鳴ってるようです。
やはり自分は音質の再現度よりもリアルタイムで音が着いてくる方がしっくりきます。
ありがとうございました。
SMSカモーン
>>712 SMSはcore以外のソースも公開する方向でおながいします。
717 :
非通知さん@アプリ起動中 :2007/10/24(水) 18:10:32 ID:Wk0IaF9A0
>>712 タイマ処理って音が入った時の問題?
uopoyでは動いてたけど動かなくなったものが見つかったので一応報告
メニューで音を×にしても変わらず
例を上げると
スーパーマリオランド2
ゼルダの伝説 ふしぎの木の実 大地の章
ゼルダの伝説 ふしぎの木の実 時空の章
など
sx乙おつです
すげ、音程バッチリじゃん! ただマリオランド1でジャンプしたらハングした 個人的には画像対応を残してくれたことがうれしかった バイン非対応機で遊べないなんてあんまりだもんね これからも頑張ってください
携帯だけでダウンロード出来るようには出来ないのか
722 :
407 :2007/10/24(水) 21:55:55 ID:2O/I9M3l0
動作報告して下さった方、ありがとうございます。
どうやらスイープ・エンベロープの処理が間違っていたみたい…
その影響でフリーズなど不具合が発生するようです。
>タイマ処理って音が入った時の問題?
タイマバグについては、以前おっさん氏に存在を教えていただいただけで
俺自身は未だ状況を把握できていません…。
現時点では「音程がおかしいゲームはタイマバグのせいらしい」としか言えません。
SMSはGUI・コアが全然公開できるレベルではない為、
先にSMSAudioのみアップする等、公開方法を検討中です。
ところで、以前アップしたWS音を試してくれた方いますかー?
自分の携帯だと殆ど60fps出ないので、よければこちらの動作報告もお願いします。
一応Albireo Beta-4に実装させて再アップしておきます。
http://ossan.fam.cx/up/uploda2/src/up0681.zip 102氏、何か問題があれば連絡下さい。削除しますので。
724 :
723 :2007/10/24(水) 22:50:24 ID:iuQC/AV/0
右キーにサウンドを割り当てたら鳴りました。 説明書いてありましたね。すみません。 ロマサガのタイトル画面は62FPSでお馴染みの音楽が結構綺麗に鳴ってます。 感動しました。
今日は凄い日だった FF1だとfs=12くらいで操作しなければ60fps確保出来る<N903 音楽はおかしなところ無いと思います そういえばGBの方は効果音がピーンと鳴るはずがピーーーーーと鳴りっぱがあった あれがエンベローブ周りなのかな? Albireoのほうはそういうのは無くて綺麗な気がする 407氏多謝!
>>722 スーパーマリオランドとゲームボーイギャラリー2と3で途中で止まります。
再起動しても同じ場所でとまります。
>>722 今のところ非常に良好になってます、とはいえ背景が少しでも動くとすぐ20台まで
落ち込んだりするけど…
pix+スパロボCOMPACT3
>>722 そのタイマバグって、もしかしてUOPOY_NEUROのバージョン13で直ってたのかな?
俺の携帯に残ってるバージョン13は、今出回ってる12++のソースをビルドしたものより明らかに高速に動作してる。
誰か、13のソース持ってない?
13は高速化したっておっさん言ってた。けどソース一般公開せず消えた。
730 :
非通知さん@アプリ起動中 :2007/11/05(月) 20:05:11 ID:GE0chUEX0
けど、公開された悪夢X2、X3のGBコアはuopoyのver13から流用してる可能性が高いんじゃない? わざわざuopoy12++コアを持ってくるとは考えにくい。 いや、公開用は、わざと古いバージョンのコアってことも考えられるか。
今悪夢X3のソース見た。 12行目 private final int stateVer = 13; これver13のコアじゃね?実際12++と比較すると異なる部分が沢山あるし。
>>731 12ppと悪夢0.48のGBコアをDiffってみたけどきっついなー
必要な部分だけ見繕ってマージするの大変だ
738 :
非通知さん@アプリ起動中 :2007/11/05(月) 23:34:28 ID:PLEcnehm0
266氏何気にすごいね。 NESで全く顔出さなかったのは単にGB世代なんですか?
DQ3をやると音のスピードがかなり遅くなるんだけど、これは直らない?
>>739 どーもです。でも自分はGBよりNES派かも?
NemuPlus触っている時間の方が長いし。
単純に、GBはNESと違って音ありアプリのバイナリを公開している人がいないから、
自分でやってみようかなと思っただけです。
NESの方はNemuPlusで満足してますしね〜
>>740 う〜ん、一応見てみますけど、直せるか自信ないです...
742 :
非通知さん@アプリ起動中 :2007/11/06(火) 11:47:09 ID:C1pJmMr5O
>>741 是非お願いします。
楽しみにしてます。
>722氏
>>722 のWS音を試してみようと思ったら、
既にファイルが消えていました・・・。
もう一度アップして頂けないでしょうか?
>既にファイルが消えていました・・・。 当たり前だ
それより102氏がver,5で対応してくれるのを期待
SNESマダー?
おっさんトラップ具体的に消す行が分かんね! メソッドを呼び出す所じゃあ分かんねよ! 消す行を教えて下さい。 ビルド
>>747 「検索してヒットした場所を消す。」
これがわからんようなら止めとけ。
749 :
407 :2007/11/18(日) 22:33:47 ID:3DEeoMkx0
遅くなりましたが、WS音の動作確認してくれた方、どうもです。
SMSの公開と一緒にお返事するつもりでしたが、
ちょっと無理なので先に書き込みだけする事にしました。
SMSの方はGGの画面拡大時にちょっとしたバグがあるので、
公開はそれを直してからになると思います。
>>266 上記の理由(に成ってないかな、、)でお返事遅くなりました。
スイープについてですが、266氏の仰るとおりです。
自分はハット演算子と誤認していました…。
ちょー期待!
753 :
非通知さん@アプリ起動中 :2007/11/19(月) 10:44:44 ID:C8Wkt2Kx0
>>749 905の発売と共にリリースとかだったらマジ神だな
SBBでもうすぐgear来るけど参考になるかね?
サウンド対応のスワンエミュktkr
ん?sx新ver.来たのか?どこ?
gearソース来たな
おおー、なんか速そうな気がするし、音も出そうな気がするな だれか移植してくれん可能
gearJSCLマジで速そうだな
DoCoMoには、色んなエミュをマージしたり、改良してくれるプログラマーはいないのかな?
アフォなレスが続いたので愛想尽かされました。
本スレでは FCの速度に満足、GBの再現性は気にしない、GG希望者は全滅でWSは興味無し とか平気で言われてるからな。これでモチベ上がる作者は居ないw
>>763 それ俺だw
久々に来たって奴が居たから最近のレスから感じ取れる俺の感想を書いただけだよ。
俺だってSMS待ちわびてるけどキボン!の声が少ないのは事実だから
wsもエミュレータの発展の為に期待してるし、その都度動作確認してる。
まあ今のGB祭りみたいのは逆効果な気がするけど
763が言うようにある程度は要望を出し続けないと作者のモチベーションが上がらない。
それも事実だろうね。
今度からちょこちょこ要望出す様に心掛けます。
おれは、WSに一番期待してる 102氏、ALBIREOのバージョンアップ期待してます!
前から思ってたんだけど、102氏とソフトバンクの10(198)氏は同じ人でしょ? Albireoに102-198みたいに書いてあるし、もしそうなら102氏はもうDOCOMOスレには来なくね?
それはさすがにないw
/** * WSCore * @author : 198/102 @ 2ch "Docomo Emulator FOMA" Thread * @version : Beta 4 */ これのこと? これってWSCoreがWSCanvasの誤植で WSCanvasは198氏が作ったNemulatorのものを102氏がWS用に改変したって意味だろ
このスレとSBスレの198氏が別人だって事すら知らない一年生なんだね。
>>769 学校か
彼方様は何年生?
きっと高学年なんだね
ぼくは二年生です。 198氏がサイト閉じたのが丁度9ヶ月前だから一年生なら知らない人がいても不思議じゃない。 ただ、もう少し調べてから話せ。
D905マジで80FPSでる。
本スレで釣りだと言われてるけどな。 マジで期待してただけに残念
>>773 釣りじゃない証拠の動画を本スレにうpした。
謝れ(笑)
動画観たすまん。 つうことは音有り60音無し69がデマだったのか。
>>775 (つд`)アリガトウ
おまい、いい奴や〜
ソフト依存ちゃう?
nighttestをp903ixからp905iに移動しようとしたが駄目だった… はやくGG/SMSお願い…
778 :
Ga :2007/11/29(木) 14:00:27 ID:eyjeZhu90
sx2はどうなんでしょうね。
779 :
Ga :2007/11/29(木) 14:02:59 ID:eyjeZhu90
905です。
【測定条件】 FS=5 スーパーマリオ起動後スタートボタンを押してそのまま放置 エミュ:NemulatorLite_sx2 サウンドモード:SH252i バッファフレーム数:15 Apu出力フィルタ:NONE 短形波1出力:true 短形波2出力:true 三角波出力:true ノイズch出力:true DMCch出力:true 拡張音源出力:true -------------------------------------------------- 機種 サンプルレート 8k 16k 32k P905i 51〜53 40〜41 28 P遅すぎて俺涙目wwww
782 :
407 :2007/11/30(金) 01:49:38 ID:9TkEjjnO0
こんばんはー。SMS/GGがとりあえず完成したので公開します。
速度的にはNightTestと同じくらいなんで過度の期待はしないで下さい〜
ttp://ossan.fam.cx/up/uploda2/src/up0806.zip 動作報告やベンチマークにご協力して頂けると幸いです。
[未実装の機能]
- RAMセーブ
- ノイズ
- データGIF出入力
- セーブデータのGZIP圧縮保存(今のまま=65KB、圧縮=約30KB)
上記の機能は個人的な判断で実装していません。
多数要望が出れば対応する…かもです。
[実装予定の機能]
- PCMサウンド出力
- 高速化
まあ、正直いつになるかは分からないけど…。
高速化の方は、自分の力だとあと1,2fps程度が限界だと思う。
何方かやって頂けませんか〜
>>782 とりあえずGGのソニックをやってみたんですが、
ボタン操作がまったくできないことと、SDに永遠にアクセスし続ける状態です。
SDにアクセスし続けることに関しては、closeの処理が必要なのではないかと勝手に考えまして、
ネミュプラスを参考にしたところ改善はできました。
>>782 乙です。マークVのソフトばかり試してみました。
P704iなので速度はあまり期待してませんでしたが
音を出さなければ何とか遊べるくらいです。
間引きモード、音無し、FS5で
スペハリ、ファンタシースター、Rタイプはfps30代前半くらい
音ありでfps24から26くらいです。
北斗の拳も同等のスピードでしたが
悪夢の適当モードでは遊べなかったのにShoelaceだと何とか遊べるようになっていました。
取りあえず気付いた症状として
・スクロールが不安定。
・ポーズボタンを押すと止まったまま復帰できない。
などです。
>>782 マジで乙、なんだけどNightTestと比べて目に見えて遅いんだよね…今後にものすごく期待
SMS好きで905に飛び付くおっさんは中々いないよな
Shoelaceってクツヒも? 何か由来とかあんのかな
>>786 >>784 の件じゃね?
SDチカチカのときに次のゲーム読み込むと以降遅くなった
Plusを参考に修正すりゃ直るよ
791 :
非通知さん@アプリ起動中 :2007/11/30(金) 21:31:59 ID:KiwtxFX10
>>790 ゴメン関係ないかも
まんまで再現しなくなった
あたまが止まりました
くつひもすげーな、悪夢超えしたか 祖父版コア取り入れたらもっと速くなる??
>>793 なるだろうね。
向こうの人がドコモのと比べて、ソフトバンクの方が早いって言ってたし、
最近の更新で更に早くなったみたいだし
795 :
Ga :2007/12/01(土) 01:56:49 ID:g9PTzDF/0
>>780 ご報告どうも有難うございます。
P905はSHモードでなるんですね。
P,SH,SO系辺りは多分905も変わりないと思うのですが。
N905はPCM音源に変わったらしいのでどうだろう。
着音データが入手できたら解析するのですが。
904までのSH、SO系はSHモードとSA700モードで
両方で鳴るらしいんですね。
この辺もどうなんでしょ…。
wsx2のSHモードは
すぐに出来る範囲で高速化しても恐らく数FPS程度なので
あんまりやる気が起きなかったのですが…。
905で多少使えそうだしそのうち更新します。
旧wsxどうしようか。
マリオベンチ 【測定条件】 fs=5 スーパーマリオ起動後スタートボタンを押してそのまま放置 ------------------------------------------------------- 機種 使用エミュ fps(音あり) fps(音なし) ------------------------------------------------------- P905i NemulatorPlus 1.25c.17 66〜68 72〜73 P905i NemulatorLite 1.25.04b 76〜78 84〜86 P905i WW_SX 82〜87 92〜97 SD経由しなければそれなりにでるんですよ?それでも905系最遅ですが… 事前のアプリベンチでこの結果は見えていたけどそれでも横オープンで動くエミュに惹かれて… 因みにP903ix、P905i共にSHモードとSA700モード両方で音出ます、数FPSでもかなり期待してます!
本スレだとN903iでNightMare>Shoelace>NightTestって
言ってるけどPだとNightTest>NightMare>Shoelaceなんだよなぁ
機種によって処理が変わるのかな?
追記
>>796 のNemulatorPlusとNemulatorLiteはproguard通しての速度です
799 :
Ga :2007/12/01(土) 11:11:44 ID:g9PTzDF/0
>>797 ナイトメアが主にやってたアプローチでしたが
構文解析によるコードの変更は
機種によっては実行時最適化が効かなくなり
遅くなることもありえると思います。
VMの実装次第で変わると思います。
>>795 乙枯れ様です!
SHモードの高速化、切に期待してます
数fpsでもupするならほんとありがたいのです
マリオベンチ
【測定条件】
fs=5
スーパーマリオ起動後スタートボタンを押してそのまま放置
-------------------------------------------------------
機種 使用エミュ fps(音あり) fps(音なし)
-------------------------------------------------------
P902iS Nemulator無印 1.22 62 72
バージョンとか違うが
>>796 は遅くね?
>>802 こうなった。
マリオベンチ
【測定条件】
fs=5
スーパーマリオ起動後スタートボタンを押してそのまま放置
-------------------------------------------------------
機種 使用エミュ fps(音あり) fps(音なし)
-------------------------------------------------------
P902iS ww_sx 66 72
本スレの奴と比べてみた。 ファンタシースターベンチ 【測定条件】 FS=5 ファンタシースター起動後タイトル画面で放置 ---------------------------------------------------------- Z80通常(フツウ) Z80間引(テキトウ) 機種 エミュ 音ON 音OFF 音ON 音OFF N903i Shoelace 0.1 36〜37 39〜41 47〜49 54〜55 SH902iS Shoelace 0.1 36〜37 39〜40 49〜50 53〜54 N903i NightTest 0.52 35〜36 38〜39 46〜47 51〜52 SH902iS NightTest 0.50c 34〜35 ------ 46〜48 ------ N903i NightMareX3 0.5c 41〜43 54〜55 SH902iS NightMareX3 0.50 39〜40 52〜54 ----------------------------------------------------------
やはり905はおっさんには買えない代物か、、、
否、携帯で懐かしのマスターシステム動かしたいっていう もの好きなおっさんの一人や二人、絶対にいるはずだ
動かしたくてもそんな小遣いないだろ!
N905i買ったけどShoelace落とし損ねたよ orz
407氏!
>>808 の為に再アップしても構いませんよね?
という訳で帰ったら上げてやるよ。
ついでにAUDIOの不具合なおして
>>808 帰ったので返事くれ。
407氏の許可もらってないんで短時間で消したいからさ
靴紐とアルビは後発の開発者さんの為にソースどこかに保管したいな
>>811 今、職場で携帯からなのでIDが違います。
大変ありがたい話なのですが…
25:00くらいでないと帰宅出来ないですι
>>813 さんくす。407氏の指示どおりライセンスを読んでみた。(翻訳サイトで訳した)
そのまま再投下する分には問題ないのか、、な?
407氏もクリス氏のソース使ってるから元の作者の断り書きの方が重要な訳だね。
ですね
817 :
808 :2007/12/04(火) 01:32:45 ID:d8SbqImlO
帰宅しました
>>818 ありがとうございます!
N905i / Shoelace 0.1
ファンタシースター起動後タイトル画面で放置(FS5)
Z80通常 音ON : 55〜57
Z80通常 音OFF : 60〜61
Z80間引 音ON : 72〜75
Z80間引 音OFF : 83〜85
でした
>>818 解凍後のファイルサイズが微妙に違うんだがなんか弄った?
>>820 フォルダ名をShoelaceにして」7zで圧縮しただけです。
スゲー 普通に快適に遊べそうじゃん
>>
>>819 SMSでこの速度ならWSも快適?Nにすべきだったか…
905シリーズ購入する予定だけど、どの機種がエミュ快適に動く??
今も昔も将来も未来永劫にN 見かけに騙されて買うと後悔するのがP(905最遅)
3D APIを1度でも使ったらSD Bindと逆に爆速超絶No.1になったりしてw
Dか・・・ マリオベンチ 【測定条件】 fs=5 スーパーマリオ起動後スタートボタンを押してそのまま放置 -------------------------------------------------------- 機種 使用エミュ fps(音有) fps(音無) -------------------------------------------------------- N905iu NemulatorPlus 1.25c.17 97〜102 130〜133 N905i NemulatorPlus 1.25c.13 97〜102 130 F905i NemulatorPlus 1.25c.17 90 105〜106 P905i ww_sx 82〜87 92〜97 SO905i NemulatorPlus 1.25c.17 76〜77 99 P905i NemulatorPlus 1.25c.17 66〜68 72〜73 D905i NemulatorPlus 1.25c.17 61 69 --------------------------------------------------------
Pは本当に遅いがそれでも後悔しない操作感
P905iの数値って2年前の神機のP902iとほぼ同じだね。 使えないレベルじゃないけどエミュ目的なら他機種のがいいかな?
>>830 操作感か
カーソルってどうなの?
アクションいけるのかね
スーマリで1-2クリア簡単?加速走りでしゃがみ滑りとか
正直ストロークが浅いのが辛いな、 SSユーザーの俺が初めてPSのコントローラー握った時に感じた違和感と同じ感じ 携帯だから仕方ないけどな。 アクションいけるか?ってのも難しい質問で縦持ちでも加速→しゃがみ滑りとか余裕だし カービィ位の温さなら縦でクリア出来てしまうからな…
いまN905iを買ったら後悔しそう
>>835 そうか?速さのNか操作性のP以外に選択肢無さそうだが?
ねすどこ一周年おめ 息の長いスレだw
839 :
407 :2007/12/13(木) 18:28:46 ID:CzMIqomN0
843 :
407 :2007/12/14(金) 21:58:11 ID:sEVxXvvn0
昨日のより1fps速くなりました。 Pだから遅くて遊びづらいですがスペハリ音無間引きで30fps位です。
>>843 試してみました、
R-type等動作不安定になってしまったROMが多いですね…
848 :
407 :2007/12/16(日) 22:03:45 ID:6TTXbgMh0
>>847 ご指摘頂いた点、修正できたと思うのでご確認お願いします。
ttp://ossan.fam.cx/up/uploda2/src/up0866.zip Ver.0.2++
−高速化作業で出たバグを修正。(まだ残ってるけど)
−SMSAudio.javaに重大なバグがあったので修正。
週末中にセーブも、と思ったけど間に合わなかった。
ところでお聞きしたいのですが、
皆さんの機種ではVer.0.1と比べてどれ位高速化してます?
今までの書き込みから察すると、殆ど変わっていないようですが…
一応自分の環境(SH902i)では、10〜15fps速くなっています。
Ver.0.2++の動作確認と併せて、こちらもご報告お願い致します。
乙乙乙!!!111 とりあえずソースだけ頂いときます。 時間が出来たときに試してみる
>>848 乙です。
今はP704で満足してるので、それしか試してなかったのですが
P902iを引っ張り出して試してみたいと思います。
ペンゴ動いた 音鳴る瞬間にフリーズするゲームが無くなった 結果かなりのゲームが動くようになった 速度もめっちゃ速い
>>848 P902iで試してみました。
ファンタシースタータイトル画面で放置 音無し 間引き無し FS5
V01 fps28
V02 fps36〜37
V02+ fps44〜45
V02++ fps43〜44
これP902iでも充分遊べますがSH902だとかなりのレベルですよね
時間ができたらバグチェックもします。今日は遅いのでこれにて・・・ ノシ
すご。間引き無しでそれだけ出るのか おれも時間ができたら偽装化して試させてもらいます
>>853 SH902iS
間引き音有りFS5でファンタシースタータイトル画面58fps前後
今最新のNESエミュとGBエミュはどれでしょうか?
Shoelace作者様へ 大したことではないのですが、メニューのタイトルが実際のものと異なって表示されてしまいます。 例 全般設定がパッド機能設定と表示される。 あとゲームを読み込まず、GGのみ画面拡大機能をONにした状態でゲーム画面のところに進もうとすると メニューがそのまま表示され、フリーズしたような感じになります。
>>857 タイトルがずれてるのはDojaエミュ上でも確認できるね。
ゲーム中にメニューを表示するとゲーム画面とメニューが被ってしまう事もあります。
なにかボタンを押せば普通のメニューに戻るので遊ぶ分には支障はないですが
>>848 P905i、p903ixでは正直10fpsも変わりませんでした、
それでも悪夢と同等以上には速度が戻りました。(大体どのタイトルでも40fps前半が最速)
作者様には感謝です。
おっさんトラップの解除の仕方が書いてるとこ教えてくれ
ここ
862 :
860 :2007/12/22(土) 06:51:38 ID:eyaXBu5dO
ついに凛のサイトがサービスを開始した。
http://e-planet.t35.com/ まだ未完成の部分もあるが、ロム圧縮のリクエストは既に受け付けている
莫大なロム倉庫は無償で公開予定なので、最低でもメルマガには登録しておくことをオススメする
テラアホス(´・ω・)
コテハンまでつかって・・・違法サイトの宣伝とは・・・
P905i ファームアップで動作が軽くなったそうだけど さすがにエミュの動作は変わってないかなw
>>867 変わってないw
NemWIDEがかなり重いから期待してたが変わらなかった
本スレ池沼がいきなり増えた気するけどあれなに? どっかで誘導してんの?誰かの自演? どうにもageただけであんなになるとは思えないんだけど
871 :
288 :2007/12/28(金) 18:14:50 ID:/wSU+5WZ0
>>869 Ga氏のサイトのゲストブックもひどいw
↑288というのは関係ない。 すまん。
873 :
407 :2007/12/29(土) 16:53:23 ID:btZcJjzZ0
どうも、Shoelace更新しました。
ttp://ossan.fam.cx/up/uploda2/src/up0915.zip Ver.0.3
−セーブ再実装
Ver0.1と互換性なし。
−高速化作業に伴うバグを修正
この影響で若干低速化。
−GUIを変更
>>857 氏ご指摘の2つ目をまだ直せていません。
高速化の度合いですが、バイン、非バインは関係ないみたいですね。
何が原因なんかなあ。...つか直せる問題じゃなさそう。
あと全然関係ない話だけど、YahGBAっていうJavaのエミュレータを移植してみました。
まだ操作できないしソース汚いので、ある程度整理できたら公開しますね。
>>873 407氏、Shoelace更新お疲れ様です。
GUIすごくかっこいい…
SMS/GG両方とも、セーブ/ロードは問題ないようです。
あとYahGBA移植の件ですが、本当に楽しみにして待ってます!
携帯電話でGBAが出来るようになるなんて夢のようです!
うぼぁ…
>>873 待ちくたびれて白髪になるかと思いました!
GUI結構変わりましたね、これはこれで…
>>875 連投スマソ
全般設定を選択しても画面が変移しません…一応変移しないだけで
操作は出来てるっぽいですが何弄ったか判らなくなりましたw
一度消してダウンロード
GUI・・すげえいいよ。なんかすごくツボにハマッた。 モノクロのマークIIIの写真とアプリ名のロゴからそこはかとなく哀愁を感じる 2ch的で大人なデザインだ・・GJです。
>>873 GJ!
GUIのデザインはナイトメアのそれっぽいですね。
取りあえずP用にSPキャッシュとSPセーブが欲しいです。
880 :
407 :2007/12/29(土) 21:24:24 ID:btZcJjzZ0
ご報告有難う御座います。
>>875 こっちでは問題ないのですが、再ダウンロードしてもダメですかね?
もしそうなら機種を教えて頂けるとうれしいです。
>>879 今度やってみます。ただ、非バイン機しか持ってないので
上手く実装できるかは保障できないです。
>>874 GBAですが、ただ『動く』というだけで全く実用的じゃないんです。
fps表示機能をまだ付けてないので具体的な数値は判りませんが、
大体実機(SH902i)でも2秒間に1フレーム程度です...。
何とか高速化してみますが、遊べる速度にはならないと思います。
881 :
879 :2007/12/29(土) 22:41:42 ID:R1+nXKDL0
どうもです。 バイン機持ってないのにSD専用で公開してしまう・・・脱帽ですw
GBAってすげ バイン専用でもアフィの鴨にされそうだけど
>>880 >>875 ですが再ダウンロードで直りました、お騒がせしました…
自分もPなんでもしSPキャッシュ、SPセーブに期待してます。
>>873 もう直せているかもしれませんが、
GGのみ画面拡大機能をONにした状態でゲーム画面のところに進もうとすると、
メニューがそのまま表示されるという現象は
Canvasの942行目
if (zoom_ == 0) {
allG.setPixels((240 - 256) / 2, (240 - 192 - 16) / 2, 256, 192, core.display(), 0);
allG.drawImage(img[1], 0, 0);
} else if (!running) { //ゲーム非読み込み拡大表示時は黒画面表示
g.setColor(Graphics.getColorOfName(Graphics.BLACK));
g.fillRect(0, 17, getWidth(), getHeight());
} else { //ゲーム読み込み時の動作
allG.setPixels(0, 0, 240, 216, core.display(), 0);
}
っとこんな感じはいかがでしょうか?黒画面表示するか、それとも別のものを表示するかは好みの問題ですが
zoom_と!runningは等価ではない ネストしたほうが安全
>>885 あっそうなんですか。まあそっちのほうがすっきりしますしね。
勉強になります。
ゲームが起動してないときはcore.display()が引っ張ってこれないから 何にも表示されないんだと思われ ためしにzoomが0の時のallG.drawImage(img[1], 0, 0);を削ってみそ? よく分かると思う
誤:何にも表示されないんだと思われ 正:何にも描画されないから画面が切り替わらないように見える
こういうのはどう? if (running) { switch (flipMode_) {略} if (!smsMode) { // GG if (zoom_ == 0) { allG.setPixels((240 - 256) / 2, (240 - 192 - 16) / 2, 256, 192, core.display(), 0); allG.drawImage(img[1], 0, 0); } else { allG.setPixels(0, 0, 240, 216, core.display(), 0); } } else { // SMS allG.setPixels((240 - 256) / 2, (224 - 192) / 2, 256, 192, core.display(), 0); } // 情報欄 if (messageStr != null) { allG.setColor(Graphics.getColorOfName(Graphics.BLACK)); allG.fillRect(0, 224, 240, 16); allG.setColor(Graphics.getColorOfName(Graphics.WHITE)); allG.drawString(messageStr, 4, 224 + BASE_LINE); messageStr = null; } g.drawImage(allImg, 0, 0); } else { g.drawImage(img[0], 0, 0); }
890 :
407 :2008/01/07(月) 20:15:39 ID:KIjGuLszO
>>884 >>889 遅くなってすみません。
確かにその方法で解決できそうですが…恐縮ですが、根本的に直したいと思っています。
んでShoelace更新したんですけど、ご教示していただいた方法は実装していません。
なんか申し訳ないです…。
ttp://ossan.fam.cx/up/uploda2/src/up0961.zip Ver.0.3+ SPキャッシュ対応
ROM
512KBまで対応。ROM読込→終了→同じROMを読込
で機能するはず。こっちでは確認できないので
もし不具合等ありましたらご報告お願い致します。
セーブ(ロード)
スロット1をSPセーブ(ロード)に変更。
あとGBAについて。メモリのクラス統合をかなりテキトーにやってしまったので、
それの修正が済んだらアップします。ただ1fps出ないし
動作するタイトルも少ないようなので期待はしないで下さい…。
>>890 乙です。
SPキャッシュすげー。
なんだこの爆速w
>>890 うお!サンクス!
問題なく動いてるみたいですが自分も帰ったら試してみます。
>>890 STARTにアサインしたキーが無反応なのだが何をどう直せばいいのかさっぱりわからない。
とうだいは狭き門だなぁ。orz
>>894 おいらのはなんともない。
再ダウンロードした?
バージョンアップはNG。
>>895 ん?俺はバージョンアップで問題無かったが
>>896 スクラッチパッドをいじってるからバージョンアップだと予期せぬ不具合がでることがある。
>>890 お疲れ様です。
GBA楽しみにしてます。
899 :
非通知さん@アプリ起動中 :2008/01/09(水) 12:38:47 ID:tjfsGW9b0
GBAge
901 :
407 :2008/01/10(木) 01:15:04 ID:9QAdg8ix0
>>894 あれ?今回のバージョンではキー周辺は変えてないのですが。
>>897 氏の仰るとおりスクラッチパッドをいじってあるので、恐らくその影響だと思います。
つかもう自己解決していると思いますが…もしまだダメでしたらご報告お願いします。
んでGBA。メモリの修正云々は終わったんですが…なんか分かりづらいコードになってしまった。
これアップするのは少し抵抗があるので、とりあえず移植だけしたものをアップしておきます。
ttp://ossan.fam.cx/up/uploda2/src/up0970.zip 操作は出来ません。IOレジスタにキー関係の処理があるので操作したい場合は適当に弄ってください。
速度は2秒間に1フレーム程度です。相当遅いのでフリーズと間違えるかも...
Java詳しい方、よろしければ開発してください。自分には遊べる速度にできなさそうです。
GBAキタ━━━━━━(゚∀゚)━━━━━━ !!
>>901 SUGEEEEEE!!お疲れ様です!!
うごいたあああああああああああああああああ!非公式のデータだけど…。 407氏、激しく乙
>>901 今さらだけど靴紐の方キャッシュ使ったら早すぎて吹いたw
あと今のUIだとROMの名前欄はみ出すね
>>901 プロジェクトファイルを新規作成してからソースを上書きしてビルド、端末ローカルのバイナリは消して試したのですが…。
まぁそもそも「ビルド手順間違ってんじゃね?」っちゅーことだったら恥ずかしいので後は頑張って自己解決目指します。
靴紐ってなんだ?
>>901 乙!GBCで起動確認は出来たけどGBAのROMだとサイズオーバーで起動できない。
今さらだけど407氏ナイスです! 携帯でR-TYPEとかたまんないっすよ!
靴紐は一部のロムの不具合直れば安泰だな。
>>911 ラストバイブルの敵との交渉時のメッセージが表示されない。
タントアール系が動かない。
SMSはZ80普通モードなら今のところ不具合はないなぁ
もうすぐこのスレ埋まるけど、407氏はここが埋まったらどうするの?
【ねす】FMA ENE VOL1OX【どこ?】 Part2 作ろうよ。
次スレ 【紐】開発【ドコ】 で立てるか?
>>918 いまいち使い方がわからないんだけど、これってちゃんと動くの?
921 :
407 :2008/01/19(土) 18:24:27 ID:D1i8DP/tO
お返事遅れてすみません。
>>908 サイズオーバーってOutOfMemoryErrorの事ですよね?
もしそれならDoJaエミュのヒープサイズの設定値を大きくすれば解決しますよ。(ROMのサイズがでかすぎるとダメだが)
>>914 特に決めてないです。次スレが立てばそこ、立たなければ本スレを使おうと思ってます。
>>918 どうも、参考にしてみます。
一応確認ですが、"動作が軽い"というのは実際試してみて、ですよね?
こっちでは付属のデモソフトしか動作せず、軽いのが確認できませんでした。
あとアプレット非対応・再現BIOS搭載の方が速い、というわけじゃないと思いますが…。
最後に不具合修正について。時間があるときに取り組んでみますが、
これから忙しくなるので対応が遅くなってしまうと思います。
>>921 作者様キター!!歓喜!拡張子は.gbaじゃなく.agbです。一様起動しての報告ですが…再現BIOSとかあまり関係なしですか…。
ちなみに世界で初のjavaGBAの本家です。
参考になれば物凄く嬉しいです!
>>922 作者様すいません勘違いでROMフォルダの説明みましたら[あなたはgba.romでGBAROMをいれなければいけない]と書かれてましたね。参考程度に考えつつ馬鹿の戯言忘れてください…
もうきません。仮に来るとしたらSNESソースができたらまたきます。
今友達と一緒に(8割友達ですが…)W-ZERO3などで活躍中のSNESエミュPocketSNESをjava仕様にする為、試行錯誤しております。作者様頑張って下さい!
本スレ流れ速いし、忙しくなるなら次スレ立てますか。テンプレはこんな感じ?本スレからパクってちょっと変更。
こっちで質問されるとまたーり進行できなくなるから、本スレと区別するために作者アドレスはない方がいいと思う。
変なところがあったら修正よろ。
◆前スレ : 【ねす】FMA ENE VOL1OX【どこ?】
http://hobby10.2ch.net/test/read.cgi/appli/1165752649/ ◆またーりしたい製作者専用。報告が見やすいようにまたーり進行。
◆動作報告など制作者の為にサポートできることは皆でやりましょう。
< 異 常 報 告 >
[アプリ名]:
[機種名]:
[ゲーム名]:
[異常時動作]:どういった画面でどのような動作をしたら発生したか
[その他]:トレース情報やその他気になった点など
<エラー報告>
エラーがでて強制終了した場合はトレース情報を参照。その情報をもとに報告。
メニュ>iアプリ>iアプリ実行情報>トレース情報
上記のトレース情報でjava.lang.OutOfMemoryErrorが出ていたらメモリ不足。
多分アプリのバグではありません。
◆E-mail 欄に「sage」(半角)と入れてから書き込むとスレが上昇しません
____ ________ ________
|書き込む| 名前: | | E-mail: |sage |
 ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
◆わからない五大理由 (改行制限により省略)
問題ないと思うが立てるのはまだまだ先でいいと思うぞ
>>924 『またーりしたい製作者推奨』のほうがよくない?
中華モドキ使い切ったほうがよくね? 新しく立てると目立つし元来ひとつのスレだった訳で… で多分中華使い切った頃には誰かまた無駄スレ立ててるって
【質問】 携帯エミュ質問スレ2 【統合】 【DoCoMo】ロム エミュ【携帯】 携帯エミュってやらせじゃね? 隔離なんてこれだけあれば十分だろ? 隔離って言う程機能してないしこれ以上乱立するの?
あんなの誰も気付かないから隔離用にもならんってw 正直タイトルが気に入らんのだが、407氏も知ってるみたいだし ギリギリになってもめるよりも今の内に次スレとして使うように決めとこうよ。 そうすればGa氏とかが来ても迷わずに済むだろよ。
本スレのキチガイ大集合ぶりを見る限りは下手に新しく立てなくて良い気がするな
932 :
924 :2008/01/20(日) 10:58:09 ID:WuhsLqCDO
まぁそのスレ使い切りそうで新スレ立って無かったら立てればいいか
作者様が次に書き込んだスレが次スレということだ
ほす
936 :
非通知さん@アプリ起動中 :2008/01/29(火) 17:53:55 ID:HdgImiJCO
age
ほす
ビルドは出来るのですが、最適化する際に JAR file creation failed with error -1 と出て最適化出来ません(´・ω・`) proguardのバージョンを変えてもダメです。僕の脳みそもダメダメです。
>>938 最適化っていっても手順はいろいろあるんだが…
詳しく書かないとわからん
>>941 batの中身とpro.txtの最初の5行ぐらい晒してみて
>>941 pro.txtを
-injars orz.jar
-libraryjars C:\iDKDoJa5.1\lib\classes.zip
-libraryjars C:\iDKDoJa5.1\lib\doja_classes.zip
-dontusemixedcaseclassnames
-dontoptimize
-outjars orz.jar
-keep public class App
で作成、
batは
set PATH=C:\j2sdk1.4.2_14\bin;C:\Program Files\7-Zip;%PATH%;
java -jar proguard.jar @pro.txt
move /Y uopoy_neuro-sxP.jar orz.jar
C:\iDKDoJa5.1\bin\preverify.exe -classpath C:\iDKDoJa5.1\lib\classes.zip;C:\iDKDoJa5.1\lib\doja_classes.zip orz.jar
move /Y output\orz.jar .
mkdir output
cd output
jar xvf ..\orz.jar
del ..\orz.jar
7z u -tzip -mx=9 ..\orz.jar * orz\*
cd ..
rmdir /S /Q output
dir orz.jar
で作ってやってみて
batの一行目のj2sdk1.4.2_14の末尾の14の部分やiDKDoJa5.1なんかはインスコされてるVerに合わせて変えてな
あ、最新のorzにはpro.txtとorz.batが同根されてるorz
ごめんbatの3行目orzP.jarな… ただjoga+プロガード+7zipでも101kなんだけどどうやったら100k切るんだ?
proguard4.1でww_orz ver.080128 114,586 バイト→ 87,383 バイトになりますた
>>947 ああうん…恥ずかしながらそうだった。
ただjogaいれても
114,586バイト→89,217バイトにしかならんかったよ
>>946 の
114,586バイト→87,383バイトには至らなかったんだが何が違うんだろう…
>>942 orzに同梱されてるpro.txtとorz.batそのままなのですが、晒してみます。
batの中身は
set PATH=C:\Program Files\7-Zip;%PATH%;
java -jar proguard.jar @pro.txt
move /Y orz-pro.jar orz.jar
..\..\..\bin\preverify -classpath ..\..\..\lib\classes.zip;..\..\..\lib\doja_classes.zip orz.jar
move /Y output\orz.jar .
mkdir output
cd output
jar xvf ..\orz.jar
del ..\orz.jar
7z u -tzip -mx=9 ..\orz.jar * orz\*
cd ..
rmdir /S /Q output
pro.txtの中身は
-injars orz.jar
-libraryjars ..\..\..\lib\classes.zip
-libraryjars ..\..\..\lib\doja_classes.zip
-outjars orz-pro.jar
-dontusemixedcaseclassnames
-dontoptimize
-keep public class orz
です。proguardのバージョンは4.1です。
あと
>>943 氏のメインクラスを変えて試してみたのですが、やはり最適化されず・・・(´・ω・`)
皆さん親切に教えて下さっているのに、申し訳ない・・・。
>>949 せっかくプロガード通すのに
オプティマイズしないのはもったいない
>>948 orz同梱のbatとtxt+7zipでproguard通しただけ
環境がx64環境なので、jdkの違いかも
>>950 -dontoptimize入れないと進まないんだけど何が原因だと思う?
オプティマイズは時間がかかるぞ 数分間待ってみた?
10分位待ったけど変わらなかったから風呂入って出たら終ってた そんな時間かかるものなのかコレ?
hoshu
MSXやりたいな
>>957 すげーな
GBAほど需要無くてもGBAよりよほど動きそうな気するんだよな
MSXってタイトルがFCとダブってるんだよね マイナー系によくある遊び心が若干あって 完全にFC版と同じじゃないのもあるらしいけど DQ2とか有名だよね 同人で面白いゲームとかあるのかな
PSP出るまで初代パロディウスはMSXでしか遊べなかったし そんなにFCと被っても無いだろ、あとグラディウス2が有名だな MSX2も動くならメタルギア2とかコナミ系はかなり充実してるぞ
そっか 俺はFC派だったからダブってると感じちゃうんだな PC系のタイトルもあるしね アリスソフトとかw ハード的にはMSX1がGBくらいのスペックかな?
スペック的には GB<MSX1=SC3000<FC<SMS こんな感じ アリスというかチャンピオン時代だな、 リトルプリンセスやリトルヴァンパイアを携帯でやるというのもいいなw
MSXはFC以上にクソゲー満載で楽しいな。 初代パロディウスとグラディウス2はPS1でも遊べるけどね。
グラディウスも2じゃなくてUじゃないか?
グラもパロも初代PSなんかじゃ遊べないよ、 そういう所もあって近年でもワンチップMSXが出たり根強いマニア人気があるんだろうな
ドラスレ4で比較すると分かる。FCよりMSXの方が力作だと。 それよりPC88が動くと嬉しい。エメラルドドラゴンで泣ける。
スンマセン。一番新しくて速度のあるGGエミュのソース貼ってもらえないっすか?
>>967 エメドラはPCエンジン版だろ常考
88は夢広がるなぁ…ゆくゆくはx68kとか動いたらsnesとかいらねw
ただインターフェイスがmsx以上にめんどいし既にSBで動いてるmsxにやはり期待だな
MSXなんてイラネ
971 :
963 :2008/02/16(土) 03:22:29 ID:iNhcY15U0
972 :
966 :2008/02/16(土) 07:21:07 ID:0HB/qQC30
>>971 すまん、ウルトラパックしか持ってないからPSじゃ出てないと思ってた
>>973 それ当時やってたわw
鉄塔に当たると即死だったw
hosu
976 :
407 :2008/02/22(金) 20:52:52 ID:SPrBsz660
どうも、御無沙汰してます。
>>932 お返事遅れてしまってすみません。
あの、お気遣い頂いてるのに申し訳ないのですが、
正直スレ進行が速くても大丈夫ですし、ソース弄りを暫く休止するかもしれないので、
「407の都合を考慮して…」とかは無しに決めて頂いた方がいいと思います。
というかまず、そこまでご配慮頂くと恐縮、というか申し訳なくなってしまいます^^;
でも「決め直すのが面倒」って場合はご紹介のスレで大丈夫です。
で靴紐ですが、不具合修正等しておきました。
ttp://ossan.fam.cx/up/uploda2/src/up1257.zip Ver.0.3++ バグフィクス、少し高速化
↑ついでにGBAも少し弄って入れておいた。
>>976 キタ━━━━(゚∀゚)━━━━!!!!
お疲れ様です、土日で弄ってみます。
>[今後の予定] > −未定 気長に待ちますんで音を…
>>976 いやほおおおおおおおおおお
待ってました!
うほ!プロバイダ死亡で取り逃すとこでした。 GJです!!
sms最高!
>>976 おっと失礼。「またーりしたい制作者推奨スレ」 特徴:流れが緩やか。
×利点:制作者が見やすい。
○利点:制作者が見やすい、僕らも見やすい。
おおぉぉぉぉぉすげえぇぇぇー
GBAでメダ■ット弐のキャラクター操作を確認!
パソコンのエミュレータ上だけど…SH704iはヒープサイズが足りないorz
Pはヒープが足りてるけど呪いがかかってる… 上手くいかないもんだよね世の中…
>>976 いつも乙です、
前もそうだったんだけどPって高速化されても体感出来ない…なんでなんだろ
あとGGをプレイする際に上部に赤いラインが入ってしまいます
連投失礼、 赤いラインが入るのは拡大時で通常時は上部1ラインは描写されてないみたいです
>>984 SPキャッシュ使ってないんじゃない?
起動時前回ROM読込をONにしてるかい?
ROM読み込んだら再起動は必須。
>>986 いや使ってる、いくらなんでもそこまで馬鹿じゃないよ
前も今回も大体fs5で55〜57位で変わらない感じ
>>987 少し高速化だから1とか2とかの話だと思うが?
このスレも終わりか。なんだかんだでいいスレだった。 最後に記念パピコ
>>988 体感変わらないのは判るんだけど表記されてるfpsの上でも変わってないのが気になってね
勿論大幅に遅くなったとかそういう訳じゃないから問題は無いんだけど