H/Wエミュレータ総合スレ

このエントリーをはてなブックマークに追加
1login:Penguin
ハードウェアをエミュレートするソフトを語るスレ。

リンクは>>2-10
2login:Penguin:04/02/05 21:20 ID:NmUHdjgJ
3login:Penguin:04/02/05 21:53 ID:NmUHdjgJ
4login:Penguin:04/02/06 14:30 ID:bXpTNSXN
fceuのformにgtk2化パッチが流れてるな。
5login:Penguin:04/02/06 15:02 ID:hJBsDDdt
6login:Penguin:04/02/06 17:18 ID:AsrkIpq5
PC-9800 エミュレータ

Xnp2(Neko Project II for X)
http://retropc.net/monaka/np2/

X68000 エミュレータ

vx86k
http://www.vx68k.org/vx68k/

xkeropi(WinX68k for X)
http://retropc.net/monaka/keropi/

7login:Penguin:04/02/06 19:49 ID:y2fACIYQ
8login:Penguin:04/02/07 16:17 ID:HkAvMxBY
9login:Penguin:04/02/07 19:16 ID:HkAvMxBY
10login:Penguin:04/02/07 19:19 ID:XZQL4MwI
11login:Penguin:04/02/08 23:55 ID:1zSNKPln
そいえばたまごっちエミュとかいうのもあったなぁ。
12login:Penguin:04/02/09 03:18 ID:uy7UmBx6
13login:Penguin:04/02/09 16:14 ID:5Hf0T26h
VisualBoyAdvance-SDL 1.7.1
14login:Penguin:04/02/10 15:58 ID:qHPAEEwe
やっとまともになったかな?
1.5から移行できそうだ。
15login:Penguin:04/02/10 21:50 ID:RZGZ6O5w
16login:Penguin:04/02/10 21:50 ID:RZGZ6O5w
17login:Penguin:04/02/10 22:21 ID:RZGZ6O5w
18login:Penguin:04/02/11 14:10 ID:FcXzSXNu
POCKET NES [http://pocketnes.org] は
FC を GBA 上で動かすキワモノだけどw
19login:Penguin:04/02/12 15:40 ID:ZifOyE2f
Raine 0.39.4d
20login:Penguin:04/02/13 00:47 ID:6DEVRcPX
21login:Penguin:04/02/14 16:52 ID:mnqazerT
xmameで16bitで32bitのゲームが動くようになるっぽいな。
22login:Penguin:04/02/14 20:45 ID:ZtrhBf/F
誘導されました
ところで、GEOSが無料になりましたが、動くエミュを教えて下さい。
viceじゃ駄目らしいです。
23login:Penguin:04/02/15 14:57 ID:5caRIRTr
>>22
>>2にあるのは試したの?
24login:Penguin:04/02/15 16:59 ID:2KqWqfO+
>>23
コモドール用でつ。viceでも動くことはdev-jで知りました。
でもwinが必要…ウワァァンヽ(`Д´)ノ
25login:Penguin:04/02/16 01:06 ID:/3iGNvzF
>>24
よく分からんけどLinux版のだと駄目なん?
26login:Penguin:04/02/16 15:21 ID:G1iwIwMb
>>25
SCのこと。結局dosemuで動いたyo
27login:Penguin:04/02/17 15:08 ID:/ZjhALSW
PocketSNES
http://home.utah.edu/~u0422123/

Bochs 2.1.1
28login:Penguin:04/04/26 18:29 ID:CTXsuF9v
ワーオ
29ログイン:04/04/26 18:41 ID:Eh2BjE5y
>H/Wエミュレータ
こんな表記のしかた初めて見た。「エミュ」のことでしょ?
さすがリナクサー。
30login:Penguin:04/04/26 19:02 ID:rINe/krv
>>29
まあ、ソフトウェアのエミュレーションをする
Wineみたいなのもあるわけだし区別してもいいんじゃない?
31login:Penguin:04/05/08 17:39 ID:MyEV46Nv
ねこぷろソースマダ〜?
32login:Penguin:04/05/10 15:46 ID:4RNdpxZJ
VisualBoyAdvanceのCVSにはgtk2版やらがあるみたいだな。
つかホームの設定ファイルをドットファイルにするなりして欲しい。
いちいちソースイジって~/.vba/VisualBoyAdvance.cfgを読むようにしてるんだが。
33login:Penguin:04/05/11 17:52 ID:K2fkJacP
PearPC登場age

A T で M a c O S X が 動 き ま す

(OS板参照)
34login:Penguin:04/05/11 18:32 ID:fwxpFWlQ
興味無いこともないが、わざわざエミュ入れてまで使いたいアプリもないしなぁ。

MacにLinux入れて、エミュでMacOS複数起動ってんなら使い道があるかも。
35login:Penguin:04/05/15 19:50 ID:fQwXtBxX
動く絵を見るのが目的でもいいじゃん。
36login:Penguin:04/05/16 20:46 ID:cJs8cwpa
xmame 0.80→0.81の間でバイナリが10MBもでかくなった。
patchの半分以上がhash関係でhashが原因みたいだが、仕様なのか?
37login:Penguin:04/05/22 20:20 ID:c1a6Mj39
PearPC 0.1.2
38login:Penguin:04/05/23 15:12 ID:WGj4dWNY
VisualBoyAdvance 1.7.2

GTK+のインターフェイスキター
39login:Penguin:04/05/26 00:15 ID:SfaM/mSu
違いのわからない人間なんです
40login:Penguin:04/06/08 13:33 ID:PF+28WP0
xnp2のgtk2化キボンヌ
41login:Penguin:04/06/14 13:42 ID:kmFUaPen
xmame-0.83.1
* Everything from MAME 0.83 (changes-mame.html) and
MESS 0.83 (changes-mess.html).
* The Xv driver now turns on XV_AUTOPAINT_COLORKEY, in case it was
turned off by, for example, by the xine movie player. This prevents
the display from being blank in this case. (Shyouzou Sugitani)
* Moved a misplaced vprintf() call that was causing a bunch of log
messages to display and slowing down the emulation for some games.
42login:Penguin:04/06/14 21:54 ID:AUQ/4fnr
>>40
そんなん必要あるの?
43login:Penguin:04/06/15 11:39 ID:xSGzS84e
PearPC 0.2.0
44login:Penguin:04/06/19 12:49 ID:Ojl/frYN
>>40
ver.0.77 から ver.0.78 までの修正項目

共通部
・PIC - スレーヴのマスクの修正
・CGROM - JIS83罫線の不都合修正
・TEXTRAM - JIS83罫線の不都合修正
・86PCM - 割り込みステータスの修正
・BIOS - ブート時にメモリを完全に消去するようにした(※ RanceII対策、他のホットスタートで不都合が出るかも)
・BIOS - 直線描画のアルゴリズム修正
・BIOS - 円の半径が異常だった不都合の修正
・BIOS - JIS83罫線の不都合修正
・LIO - 内部塗り潰し指定付きBOX描画の対応
・LIO - 半角ひらがなの対応
・LIO - 円の仮サポート
X11 依存部
・ソフトウェアキーボードのサポート
・GTK+ 2.x の暫定的なサポート
45login:Penguin:04/07/12 14:43 ID:4yeqpa8Y
Mini vMac 2.3.1
46login:Penguin:04/07/15 11:13 ID:6WDtoNzx
Snes9X 1.43-WIP1

久しぶりにキタ━━━━(゚∀゚)━━━━ッ!!
47login:Penguin:04/07/30 14:23 ID:aeeFVQ6V
NeoPop-SDL 0.2が出てるな。
ソッコーで開発終了してるのかと思ってたが。
48たまには次期OSのお勉強:04/08/01 16:39 ID:0eri1qp4
>>46
え?
Linuxってゲームのエミュ動くの?
49login:Penguin:04/08/01 16:43 ID:KZX/obd5
>>48
そろそろ、夏休みの宿題もやり始めた方が良いぞ。
あと、http://google.com/ という検索サイトもあるので使ってみたらどうかな。
50login:Penguin:04/08/10 02:18 ID:jqkardmn
>>6
xkeroppiをLinuxでコンパイル出来た人居る?出来ない・・・
>>8
BasiliskIIが動いてくれない・・・動いてる人居る?

>>10
これもあるねX88000
ttp://www.cug.net/~manuke/x88000.html

あとTOWNSエミュ
ttp://www-ise1.ise.eng.osaka-u.ac.jp/nishi/html/TOWNS-emu.html
T-OSは起動出来た
51login:Penguin:04/08/10 07:32 ID:xdw3krwB
>>50
動作確認してないけど、Fedora Core 1では、
http://www.ftp.ne.jp/OpenBSD/src/lib/libc/string/strlcpy.c
をx11/に入れて、Imakefileの
NASMFLAGS= -i ./x68k -i ./x11

NASMFLAGS= -i x11/ -i x68k/
に書き換え、X11OBJS=以下の
x11/about.o

x11/about.o x11/strlcpy.o
に書き換えれば、xmkmf -a; makeでコンパイルが通ったよ。
52login:Penguin:04/08/10 20:29 ID:jqkardmn
>>51
おお!コンパイル出来ました。ありがとうございます。
動作のほうは何やら例外エラーが出てしまうんでもう少し調べてみます。
53login:Penguin:04/08/12 11:28 ID:TUWWhRg8
作者さんがOpenBSDな人だからLinuxでは問題があるかもね。
54デスクトップ画像スレより:04/09/02 07:43 ID:pISoFY/m
VisualBoyAdvanceでCPUリソースが喰い尽くされる症状が、
出てない方は居ますか?
55login:Penguin:04/09/07 00:25 ID:RdqMgC3E
いつの間にかFBA SDLなんてのが出てるな。
なんかフォーラムに出てるのと同じエラーでコンパイルできんけど。
56login:Penguin:04/09/09 22:59 ID:sbCMkR3v
VisualBoyAdvance 1.7.2 CPUリソース喰いまくり回避。

~/src/sdl/SDL.cpp
-----------------------------------------
2828a2828,2848
> if(!wasPaused ) {
> if(!speedup) {
> u32 time = systemGetClock();
> u32 diff = time - throttleLastTime;
> int target;
>
> if (throttle) {
> target = (100000/(60*throttle));
> } else {
> target = (100000/6000);
> }
>
> int d = (target - diff);
>
> if(d > 0) {
> SDL_Delay(d);
> }
> }
> throttleLastTime = systemGetClock();
> }
>
57続き:04/09/09 23:00 ID:sbCMkR3v
2862,2874c2882
< if(!wasPaused && throttle) {
< if(!speedup) {
< u32 diff = time - throttleLastTime;
<
< int target = (1000000/(rate*throttle));
< int d = (target - diff);
<
< if(d > 0) {
< SDL_Delay(d);
< }
< }
< throttleLastTime = systemGetClock();
< }
---
>
2922a2931
>
2948a2958
> SDL_Delay(1);
2965a2976
> SDL_Delay(1);
58おわり:04/09/09 23:01 ID:sbCMkR3v
3357c3368
< SDL_LockYUVOverlay(overlay);
---
> //SDL_LockYUVOverlay(overlay);
3367c3378
< SDL_UnlockYUVOverlay(overlay);
---
> //SDL_UnlockYUVOverlay(overlay);
-----------------------------------------

SDLバイナリ用でつ。デスクトップスレのsystemFrames()周り修正に
加え、音関連の待ちループにもSDL_Delayを強引に追加。ぶさいくだけど
カナーリ効きまつ。
59デスクトップ画像スレより:04/09/10 09:50 ID:KTbx6q/C
>>56
まだ試してないけど、激しく感謝。
本家に投げてはいかがでしょうか。
60login:Penguin:04/09/12 18:12:33 ID:1ryClF09
流石に本家も気付いている…はず。
6159:04/09/17 00:41:21 ID:6glzV3nR
>>60
効果あった。ありがとう!
CVS版でも直ってないけど、本家は直す気あるんだろうか...
62login:Penguin:04/09/18 17:24:21 ID:Cmg5SFou
GBAって浮動小数点演算なんかあったっけ、
あったとしてもそれのエミュレーションにi686の浮動小数点演算器使ってないよなーと
勝手に決めてこんなことしてみたら速くなった。これってまずいのかな?

env CXXFLAGS=-ffast-math\ -O3 ./configure

それと、src/sdl/SDL.cppのこの部分の80,90って数字をいじるとAutoFrameSkipの挙動が変わるみたい。

          systemFrameSkip--;
      }
    } else {
     if(speed  < 80)
        frameskipadjust -= (90 - speed)/5;
      else if(systemFrameSkip < 9)
        frameskipadjust--;
63login:Penguin:04/09/18 17:45:57 ID:Cmg5SFou
ごめん後半の80,90の奴は嘘でした。変えない方がいい。変えるなら
if(speed >= 98) {
からそのあたりまで矛盾無くいじること。(いじる意味もあまり無いと思う)
64login:Penguin:04/09/19 07:11:32 ID:6ftU6N3j
>>62
のあたりも本家と連絡とったほうが良くない?
65login:Penguin:04/09/19 22:18:36 ID:JeF0xpZl
gngeoは-O3だとだめぽじゃないか。
おかしなバイナリ吐くぞ。
6662:04/09/19 23:39:59 ID:9M1YXvZ3
>>64
英語書くのもsourceforgeのアカウントを取るのも億劫で。
代わりにやってくれるのなら歓迎です。
>>56に関しては解決法がぶさいくと仰ってるように、本来の解決法ではない
可能性がありますのでバグの症状を正確に報告するのが大事かと思います。
俺の分に関してはあまり本家に言うことじゃないかも。
一般的なconfigureの技だし、諸刃の剣だから。
じゃあよろしく。

>>65
おかしなって何ですか?
起動できないとかじゃなくて、こっそり暴走とかだったら
VBAでも発生してるかも? とか思ってしまう。
gccのバージョンとかも関係あるかも。
6765:04/09/20 15:59:58 ID:QOYz9qcG
>>66
一部のROMを読み込むとSDL周りでセグって起動しない。-O2では正常。
gccは3.3.3か3.3.4だったな。
68login:Penguin:04/09/20 22:44:12 ID:Ft8jsvvz
>>62
GBAのハードに浮動小数点演算があるかどうかは関係なくて、
エミュレータのソースで浮動小数点を使っているかどうかが、影響するのでは?

-ffast-math で速くなるなら、使っているのだと思います。

しかし、速ければ嬉しいので、Good Job。
69login:Penguin:04/09/21 01:29:34 ID:Me6pbjUf
>>68
いえ、-ffast-mathは精度を多少犠牲にしてでも最適化するオプションなので、
GBAのハードによる演算部分に適用されると実機と違う動きになってしまいます。
あと、速くなったのは一緒に付けた -O3 の影響である可能性も。
今ソースをfloatとdoubleでgrepしたけどほとんど出てこないから。
70login:Penguin:04/09/23 23:53:13 ID:Y9ROot/g
VisualBoyAdvanceのソース読んでみたけどわりとユルユル
みんないいマシンもってんだね
いま最適化してる
面白いよ
71login:Penguin:04/09/26 02:18:08 ID:fE9C2S0d
kxuタソはVBAの開発再開したみたいだな。
停滞してたCVSが更新されてる。
72login:Penguin:04/10/09 15:49:21 ID:DvSJK8fw
>56で SDL.cppを修正してvbaの1.7.2をコンパイルしたけどCPUリソースの消費が変わらなかったよ。なんでだろう。
73login:Penguin:04/10/10 05:28:38 ID:gfh4vX6e
マシンの限界
74login:Penguin:04/10/10 05:51:40 ID:Xq5TLQpG
ていうか遅いマシンにあれはきつい
75login:Penguin:04/10/10 07:38:00 ID:kKEOAlK7
Windows版だと余裕をもって動いたのにな。
76login:Penguin:04/10/11 11:14:34 ID:+MQMryLZ
>>72
-s 1 をつけて起動してみる。Xまわりが貧弱(?)な環境だと
画面を拡大しようものなら死ぬほど重い。画面ちっちゃいYO
って場合は-Fか動作中に ctrl + f でfullscreenにしる。
あとXの深度を16にするとか。
windowの大きい画面で遊びたいYOってバヤイは、overlay
で動かしてみる。Xの環境によってはHW_overleyが効かない
modeがあるのでいろいろ試してみる。
ただしwindowsのoverley同様画面がボケる。軽いが。
77login:Penguin:04/10/11 11:19:11 ID:+MQMryLZ
しまた、-s はskipじゃねーか。
-1 でおながいします。
78login:Penguin:04/10/12 00:12:23 ID:DhlvKHPS
ぱっちupしたいのだがどこも場違いな気がしてならない
79login:Penguin:04/10/12 07:53:46 ID:wrlZVftn
>>78
何のパッチ?
と期待age.
80login:Penguin:04/10/15 12:48:28 ID:EPVl7juO
>>78
> ぱっちupしたいのだがどこも場違いな気がしてならない
ttp://webtron.org/
どういう目的のアップローダかわからないので、場違いではないかも。
81login:Penguin:04/10/15 17:05:09 ID:NUwZgp9t
base64でこのスレに書き込めばいいじゃない。
82login:Penguin:04/10/19 22:05:14 ID:TQ2kGSTY
ここなにかと参考になりますね。

やっぱ tcpで ポケモン交換ってのは 無理ですか。
無理ですよねorz
83login:Penguin:04/10/25 09:30:33 ID:y7KwiJHN
ZiNc 1.0
8480:04/10/25 15:42:26 ID:TwAgvvVk
>>80
> ttp://webtron.org/
どなたかが、VBA 1.72 用の diff を↑に upload してくださったようです。

Internet Explorer で普通にダウンロードすると、展開済みになってしますようです。失礼しました。
ダウンロードツール (FlashGet) でダウンロードしたら、圧縮されたものが得られました。
展開すると、101,584 バイトです。
85login:Penguin:04/10/26 18:17:01 ID:/V4ZShQ8
なんでIEやねん。

ZiNc 1.0.1
86login:Penguin:04/11/07 07:11:59 ID:1S34f2+J
VBALinkがLAN対応か。
87login:Penguin:04/11/08 18:29:08 ID:OQODGO7M
ZiNc 1.0.2
88login:Penguin:04/11/19 10:05:36 ID:FjXRaFbw
89login:Penguin:04/11/21 00:37:28 ID:RADVCPMD
Raine 0.42.0
cps2対応だよ
9084:04/12/04 12:22:53 ID:tvYayRnZ
保守。>84 を書き込んだのは 10/25 ですが、http://webtron.org の 19番 に今あるのは、10/31 の vba172a5.diff.gz で、新しくなってるみたいです。
91login:Penguin:04/12/07 09:16:03 ID:pE+5wXWC
zsnes 1.40rc1 キター!
http://ipherswipsite.com/zsnes/
92login:Penguin:04/12/10 21:24:45 ID:opOgV9ua
Xe is a multi system emulator for Linux that emulates many console and handheld
video game systems of the past. It currently supports eleven different systems with
more in progress.

Features:
 Easy to use GTK+ user interface
 Gzip support for bios, roms, disc images and save ram
 Soft Zoom support
 Xv video support
 Full Screen mode
 Xinerama support for dual-head / multi-head
 XF86VidMode for resolution change
 Rotate Screen support
 Sound card and volume control
 Joystick support
 Configurable input
 CD-ROM support
 Region select support
 Save screen shot support
 Battery backed save ram support

 SG-1000 Famicom Mark III PC Engine Mega Drive Super Famicom
 Neo Geo Game Boy Game Gear Neo Geo Pocket Wonder Swan

http://www.xe-emulator.com/about.php
93login:Penguin:04/12/11 08:26:52 ID:KKwMlZcV
>>92
で、実際のところどうよ。
94login:Penguin:04/12/12 14:01:17 ID:poInMn7P
なにが?
95login:Penguin:04/12/12 15:25:25 ID:qvo7ixMB
>>94
どれくらいのスペックで快適とか、なんとかが楽しいとか。

関係ないけど、最近、おくばせながらmupen64を試してみた。
P4 2.4 でもきつい時があるね。安定性はまぁまぁ。
96login:Penguin:04/12/12 16:31:07 ID:l2VbwZTf
>>95
Gfx Plugin : Rice's Daedalus 5.2.0 を使うと
再現性も良くなかなか軽いでつ。と言ってもAMD64 3000+な
環境なので比較にはならないけども。使用pluginはこんな感じ

Gfx Plugin : Rice's Daedalus 5.2.0
Audio Plugin : JttL's SDL plugin 1.2
Input Plugin : blight's SDL input plugin 0.0.8-b
RSP Plugin : Hacktarux/Azimer hle rsp plugin
97login:Penguin:04/12/18 21:30:11 ID:/pu1I/rw
98login:Penguin:04/12/22 03:41:29 ID:Tl+eIA5u
visualboyadvance 1.8.0beta出たな。
99login:Penguin:04/12/22 07:50:12 ID:HS6OGha9
>>98
前スレあたりで誰かが書いてくれた、
CPU無駄喰い回避パッチ、は入ってるのかな。
100login:Penguin:04/12/22 18:38:42 ID:BcQ3bErM
入ってない。
誰も投げてないので入るはずもなく。