【永遠に血を流し続ける心の旅】qemuスレッド05

1Be名無しさん2009/08/26(水) 07:16:32
チンポ立てた

213Be名無しさん2015/10/06(火) 21:09:53.91
QEMU/9821でPC-9821Cx2のbios(itfはパッチしたらしい)で動くらしい

214Be名無しさん2015/10/07(水) 19:36:12.42
QEMU/9821にできればDMAorバスマスタなSCSIかUIDE対応して欲しいね。
QEMU自体DMAが遅かった気がするが、PIOよりは多少ましだろう

215Be名無しさん2015/10/07(水) 23:43:39.79
QEMU/9821は本家へのマージは断念しているし、MAMEソースな86音源の実装は
問題ないような気がするがどうなんでしょう?商用か非商用かの問題でしょ?

216Be名無しさん2015/10/11(日) 09:45:21.73
Oct 8, 2015: created Qemu-2.4.0.1 (see Changelog).
Note that the file to download is now 7-Zip compressed because it's really smaller (Usually, 7-Zip compresses to 7z format 30-70% better than to zip format)! Download 7-Zip for uncompressing it.
Sept 14, 2015: created Qemu-2.4.0 (see Changelog).
Specific status is:

fmod support removed in upstream package;
Added patch for locale management (Win32 only). Still some problems with some accentuated characters to be analysed;
Added patch (from mailing list) for AltGr;
x86_64 not tested.

217Be名無しさん2016/01/18(月) 01:42:27.85
オープンソースカンファレンス浜名湖2016
1/23 14:30〜 Ustream配信あります。
発表資料作ったお
レビューお願いします。

ARM Linux、Android、RaspberryPiでWindowsとアプリをX86エミュで動かそう
http://www.slideshare.net/kapper1224/x86-emulation-on-arm-devices-and-wine-on-armhf-exageardesktop
https://www.ospn.jp/osc2016-hamanako/modules/eguide/event.php?eid=17

218Be名無しさん2016/01/18(月) 17:38:36.81
>>217
字がちいさ過ぎて、多分タイトル以外は読んでもらえないよ。
プレゼンしたことないの?

219Be名無しさん2016/01/18(月) 18:29:29.15
>>218
フォントは24を主体にしていますが、
細かい字は確かに読めませんわね・・・

220Be名無しさん2016/01/19(火) 00:04:11.57
普通はこの1ページ目の文字数の1/4くらいしかないんじゃないかなぁ

221Be名無しさん2016/01/19(火) 00:54:32.51
小さいフォントの内容は過去に報告済みの内容だったりしてます・・・
後、会場で紙面配布していますので、
一応読み返しできる準備はしています。
15分の短い時間では読めないかも

222Be名無しさん2016/02/22(月) 11:11:08.38
パフォーマンスの目安ってある?
x86でARM動かしたいい

223Be名無しさん2016/02/25(木) 06:12:16.20
QemuならCF-S10でRaspbianをエミュってARM 800MHz
(Pentium3 800MHz相当)

224Be名無しさん2016/03/05(土) 18:28:04.34
【PC-98】改造Neko Project 21でWindows2000を動かす【エミュレータ】
http://www.nico video.jp/watch/sm28331696

!

225Be名無しさん2016/04/09(土) 11:24:40.38
QEMUのx64のエミュレーションはQEMU9.0.1では駄目で、
QEMU9.0.0以前を使用する必要があるな

226Be名無しさん2016/04/21(木) 16:07:12.92
Windows 8 で低スペックの限界に挑戦!Part2
http://echo.2ch.net/test/read.cgi/win/1364399790/291-

293 :
名無し~3.EXE
2016/04/21(木) 00:52:03.08
AthlonXPマシンにWindows8.1をインストールする
http://note.chiebukuro.yahoo.co.jp/detail/n336031

Hal.DLLとNtoskrnl.exeの改造でPIIX4チェックを回避する。

Virtual-PCとQEMUではパッチしても作動しないなぁ。

294 :
名無し~3.EXE
2016/04/21(木) 00:55:13.14
>>293
あとWindows8ならSSE2無しでも動くがグラフィックに不具合が発生。
Windows8.1の場合はWinlogonでストップ。いずれもMSVCRT.DLLに
SSE2命令が使われている為に問題が発生している可能性が高い。
youtubeでもWindows8がPentium3で作動している動画があるが、8.1が無いのは
この為か?

301 :
名無し~3.EXE
2016/04/21(木) 03:46:26.91
>>297-299
パッチの箇所間違ってただけだった。直したらWindows8.1も起動するように
なった。

227Be名無しさん2016/04/21(木) 16:09:03.50
297 :
名無し~3.EXE
2016/04/21(木) 01:21:46.72
>>293のパッチをしたら
Qemu for Windows(Qemu on Windowsじゃない)の20110313版でWindows8作動した。
Windows8.1は作動せず。

301 :
名無し~3.EXE
2016/04/21(木) 03:46:26.91
>>297-299
パッチの箇所間違ってただけだった。直したらWindows8.1も起動するように
なった。

228Be名無しさん2016/04/21(木) 16:09:13.40

229Be名無しさん2016/04/28(木) 06:10:08.70
QEMU/9821はi486からpentium時代のPC-9821のBIOSなら結構動く感じだ。
BX4に拘らずにいろいろ試して見るといいかも。

230Be名無しさん2016/04/30(土) 21:51:31.33
>>209
QEMU/9821
エプソン版Windows95でもコケました。

231Be名無しさん2016/04/30(土) 22:04:22.85
>>208
これ無印/OSR1でもC98PNP.VXDでもこけているんじゃね?

232Be名無しさん2016/05/01(日) 14:42:26.94
>>208,231
4.00.720のファイルに置き換えるのはVMM32.VXDだけ置き換えるだけでいいと
思う。OSR2に対応させる場合はOSR2のvfat.vxdとvchace.vxdこれらは
OSR2のc98pnp.vxdが必要。

233Be名無しさん2016/05/04(水) 18:41:30.24
>>232
4.00.720のファイルに置き換えるのはVMM32.VXDだけ置き換えるだけでいいと
思う。OSR2に対応させる場合はOSR2のvfat.vxdとvchace.vxdと
無印/SP1/OSR1のc98pnp.vxdで良い

234Be名無しさん2016/05/04(水) 18:44:37.85
QEMU/9821
Ap2のROMで動きました。
メモリは16MB以上認識可能でHDDは4.3GBまで認識可能でした。
A-METE互換ならやはりPEGCフル実装に期待したいですね。

235Be名無しさん2016/05/10(火) 19:32:09.58
qemuもずいぶんハッテンしたね(´・ω・`)

236Be名無しさん2016/05/10(火) 21:09:39.01
初代XBOXのエミュのXQEMUってのもあるみたいだな。
あとFM-TOWNSのエミュでBOCHSベースのFM BOCHSってあるけど、
QEMU版も作ってみたら面白そう。

237Be名無しさん2016/06/23(木) 12:22:19.11
                 【Win10】     開示する ここ重要だよ     【スパイウェア】


この使用許諾契約書には書かれています
”最後にあなたのコンテンツを含む個人データ(例えばあなたの電子メールの内容や―プライベート通信やプライベートフォルダ内のファイル)にアクセスし―開示し保全します”
開示する ここ重要だよ
契約がなければ通常 高度な違法行為になりうることです それはあなたが自分の意思としてこの契約書に同意したのです
https://www.youtube.com/watch?v=ZBwEmgdqB1c



                 【橋下市長】   バスの運転手が年収1000万円   【自民+民進+共産】


「1910」 副島隆彦 2016年6月16日
大阪市や大阪府のバスの運転手が年収1000万円は許せない、600万円まで落とすと。何でバスの運転手が1000万円ももらえるんだと。
これを正面から本気でやったらほんとに橋下はたたき潰されました。安倍晋三たちも、これを言われると日本の民主党や共産党は非常に困るんです。

辺野古新基地建設反対ママの会に対して、機動隊員が「お前たちには汚い血が流れている」「だってお金欲しいもん〜」「俺の写真を待ち受けにしろ」などと暴言。(顔写真)
https://twitter.com/MothersNoWar/status/690357793702940672
ファッシズム政権の終わりは、いつでも残酷な結末しかない。安倍晋三はどんな殺され方をするんだろう?
https://twitter.com/tok aiamada/status/605899171313246209

238Be名無しさん2016/07/09(土) 10:12:14.44
Windows10の無料バージョンアップ期間終了が近づいてきたのでisoをダウンロードした
動作確認にQEMUを使ってみたんだけどかなり早くなっているね
ただspiceを経由しないと高解像度に出来ない(出来るのか?)のでマウスがラグで使いづらい
GPUアクセラレーションが有効になるビデオモードって無いのかな?

239Be名無しさん2016/12/26(月) 23:21:10.40
66 :
ナイコンさん
2015/09/22(火) 00:11:07.85
30行計画ってNekoProjectだとちゃんと30行で表示できるけど、
他のエミュは対応していないね

276 :
ナイコンさん
2016/12/26(月) 23:19:10.83
>>66
Anex86だと30BIOS.COMは駄目だけど、AUTOMATE.EXEなら30行表示できる。
EXTS21.EXEも使える。
QEMU/9821は30行表示は駄目っぽい。AUTOMATE.EXEでも駄目。
EXTS21.EXEつかうと640x400,8bppは正常に表示できるみたいだけど、
640x480,8bppは何も表示されない。640x480,4bppだとQEMU/9821が
画面モード認識せず640x400,4bppのまま。

240Be名無しさん2017/01/03(火) 13:45:13.42
>>215
やはりフリーで公開するにはライセンス問題は大事でしょう。
QEMU/9821もPCemのOPL2/OPL3のエミュレーションコード移植すれば
QEMUでもライセンス問題回避できるのでは。86音源復活に期待

PCem
https://en.wikipedia.org/wiki/PCem

PCem v8.1 2014年1月3日 PCem v8のいくつかの問題を修正しました。 非フリーのMAME OPL2 / OPL3エミュレーションコードをGPLライセンスのOPL2 / OPL3エミュレーションコードで置き換えるPCemの最初のバージョン。

241Be名無しさん2017/01/03(火) 17:59:44.35
>>240
昔、QEMUのパッチを書いて間接的にMLに投げてもらったけどGPLは駄目だって弾かれたことあるよ
今は知らないけど当時はBSDライセンスだったから

242Be名無しさん2017/01/08(日) 07:53:38.93
2.7.0からWindows上のmingwでビルドできなくなってるね
mdktempという関数がmingwのgccでサポートされてないからみたい
ネットに落ちてたmkdtemp関数の代用ソースを
os-win32.cとinclude/sysemu/os-win32.hに貼り付けて
とりあえず、2.8.0のビルドができた
あと、s390x-softmmuのビルドには--host-cc=gccもつけないとコンパイルエラーが出る

243Be名無しさん2017/01/08(日) 07:54:24.89
ネットにあったソースはこんな感じ
include/sysemu/os-win32.hの最後の#endifの前に追加
#if defined(_WIN32)
char *mkdtemp(char *tempbuf);
#endif

os-win32.cに追加
#if defined(_WIN32)
#include <errno.h>
char *mkdtemp(char *tempbuf) {
  int rand_value = 0;
  char* tempbase = NULL;
  char tempbasebuf[MAX_PATH] = "";

  if (strcmp(&tempbuf[strlen(tempbuf)−6], "XXXXXX")) {
    errno = EINVAL;
    return NULL;
  }

  srand((unsigned)time(0));
  rand_value = (int)((rand() / ((double)RAND_MAX+1.0)) * 1e6);
  tempbase = strrchr(tempbuf, '/');
  tempbase = tempbase ? tempbase+1 : tempbuf;
  strcpy(tempbasebuf, tempbase);
  sprintf(&tempbasebuf[strlen(tempbasebuf)−6], "%d", rand_value);
  GetTempPath(MAX_PATH, tempbuf);
  strcat(tempbuf, tempbasebuf);
  CreateDirectory(tempbuf, NULL);
  return tempbuf;

#endif
注:書き込めないのですべて全角文字にしてます

244Be名無しさん2017/01/09(月) 20:37:02.12
QEMU 2.8.0で-vga virtio -display gtk,gl=onにするとマウスカーソルがズレるね
-usbdevice tabletしても治らないしどうしたものか

245Be名無しさん2017/01/10(火) 00:51:23.82

2462442017/01/14(土) 10:36:03.65
virtioの方かと思ったらgtk,gl=onの条件で問題が発生するみたいね
パッチ流れてたから当てたら治った

247Be名無しさん2017/05/26(金) 11:07:16.00
PC-98エミュを語ろう16
https://egg.2ch.net/test/read.cgi/software/1482812256/
819 :
名無しさん@お腹いっぱい。
2017/05/24(水) 01:18:04.02 ID:MIHCoWqg0
>>824
LGY98のNDISドライバを解析した結果、DOSでDMAエラーになる原因が分かりました。
ドライバ初期化時にRemoteDMA転送を行ってみて完了したがどうかをチェックするの
ですが、LGY98ではDP8390のコマンドレジスタを読んでbit5が立っているかどうかを
チェックしています。他社製ドライバではレジスタ0x07の割り込みを見ている様で
そちらの割り込みビットはセットされていました。
なので、RemoteDMA完了時にDP8390のコマンドレジスタbit5を立てる様に変更すれば
DOSのドライバが使用出来るようになります。
このビット設定はQEMUのNE2000ドライバでも入っていないのでQEMU9821上でもLGY98の
DOSドライバは動きませんでした。
以下LGY98.Cの抜粋です。
コンパイル出来る方は以下変更してLGY98.DOSドライバが使用できるかどうかお試しください。

static void ne2000_dma_update(LGY98 *s, int len)
{
s->rsar += len;
/* wrap */
/* XXX: check what to do if rsar > stop */
if (s->rsar == s->stop)
s->rsar = s->start;

if (s->rcnt <= len) {
s->rcnt = 0;
/* signal end of transfer */
s->isr |= ENISR_RDC;
s->cmd |= E8390_NODMA; /* コマンドレジスタにDMA完了ビットを立てる */
ne2000_update_irq(s);

248Be名無しさん2017/06/06(火) 22:04:54.41
QEMU/9821でもODIドライバ使えばDOSでネットワークにつながるよ

249Be名無しさん2017/07/11(火) 20:58:49.28
k

250Be名無しさん2017/11/02(木) 02:22:39.59
すごくくだらないけど。
今日 QEMU は GTK+ ベースだったことを知った (コンパイルするとき libgtk が足りないと言われた)。
"Q"EMU だから Qt ベースだと思ってたw

251Be名無しさん2017/12/30(土) 21:38:00.72
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

OJYVPEHTDL

252Be名無しさん2018/02/10(土) 12:31:15.01
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

253Be名無しさん2018/03/31(土) 10:32:51.27
QEMUは古いOS用のCirrusの実装直す気はないの?
QEMU0.9.xまでは正常だったのに、それ以降はバグってる

254Be名無しさん2018/03/31(土) 12:57:44.71
625名無しさん@お腹いっぱい。2018/03/31(土) 12:55:16.76ID:XzXxDjnE0>>626
QEMUのPC-AT互換機版の方でkqemu-1.4.0pre1に対応のバージョンで
Ciruusの実装が0.9.xと同等のバグのないバージョン作って欲しい。
QEMU/9821と併用するときにkqemuを使う場合、kqemuをいちいち
再インストールしなければいけないので大変面倒

と思ったらここにパッチがあるようだな(ビルド必要)

Q P ?
http://bauxite.sak ura.ne.jp/software/qemu/

My Patches
最近の qemu だと Win9x/Win3.1 で 5446 方面のドライバが動かなかったので、対策してみた。
cirrus bitblt fix (mostly for Win9x/3.1 guest) : qemu-0.11.0-rc2-cirrus-bitblt-fix-20090911.zip

626名無しさん@お腹いっぱい。2018/03/31(土) 12:57:06.13ID:XzXxDjnE0
>>625
Private Build
for Win32 : qemu-0.11.0-win2k-private-20090925.zip

CireusのBisbltのパッチも適用済みのようだ

255Be名無しさん2018/04/01(日) 09:33:20.08
630名無しさん@お腹いっぱい。2018/04/01(日) 08:35:21.99ID:m/6/CDmh0
>>622
動くか試してみたけど、DOS上(リアルモード)ではPCI認識していないっぽい
武田氏本家のQEMU9821と同じ挙動?
それとも持っているBIOSが悪い可能性もあるが。
PC98PCI.BINってのはPC98BANK0.BINと同じだよな。
あと
PC98IDE.BINは不要とあるが、PC98BANK3.BINがないと動きません。

631名無しさん@お腹いっぱい。2018/04/01(日) 09:10:02.79ID:m/6/CDmh0
PCILIST動いているみたいですね
https://pbs.twimg.com/media/DRULZBLVQAAg7NX.png

やっぱちゃんとPCIサポートした機種から吸い出さないと駄目なのかな。
手元にあるのはPCI非搭載機種の奴を突っ込んで使ってたからなぁ


633名無しさん@お腹いっぱい。2018/04/01(日) 09:31:51.21ID:m/6/CDmh0
本家武田氏のでもちゃんとPCI搭載機種のBANK0.bin(PC98pci.bin)を
用意すればPCIが動くと思った。

256Be名無しさん2018/04/07(土) 11:40:07.76
643名無しさん@お腹いっぱい。2018/04/07(土) 10:24:05.07ID:mebA0U6Z0
>>636
Backports
最近の qemu についてる機能を qemu-0.9.1 あたりに backport してみたよ、的なもの。

kqemu-1.4.0 support on qemu-0.9.1 : qemu-0.9.1-backport-kqemu-1.4.0-20090903.zip

こっち使えばkqemu-1.4.0pre1環境でqemu-0.9.1とQEMU/9821両方
使えるね

257Be名無しさん2018/04/11(水) 17:07:13.46
QEMUのゲストに、それがVMWareによる仮想化だと思わせる方法ない?
Windows(Windows 7 32-bit)ゲストにVMWare Toolsをインストールして
 $ qemu-system-i386 -vga vmware [...]
で指定したVMWareデバイスドライバを使いたい。
VMWare ToolsのISOイメージはhttps://packages.vmware.com/tools/esx/latest/windows/index.htmlここから落とした。
QEMUで操作してゲストにイメージをマウントしたものの、「VMWare環境でないとインストールできない」というメッセージが出てインストールできない。
だから「このOSはVMWare環境にいる」という偽装をしたいんだわ。

258Be名無しさん2018/04/12(木) 18:33:44.46
VMwareのBackdoor I/O Portでも実装すればw

259Be名無しさん2018/05/13(日) 07:50:14.44
519ナイコンさん (ワッチョイ a3ba-7Mh3)2018/05/12(土) 06:37:20.87ID:3Z68jeRu0
KRNLUPD3.EXEとHSFLPUPD.EXEは無かったけど、
PC-98版USBSUPP.EXEはあったわ

http://www.axfc.net/u/3910242.zip

260Be名無しさん2018/05/13(日) 14:26:34.33
735名無しさん@お腹いっぱい。2018/05/13(日) 09:33:36.75ID:SPf9IW5u0
もしかしたらUSBSUPP.EXEを適用すればQEMU/9821でWindows95が動くかも
知れないと思い、NP21でWindows95をインストールしてから、
USBSUPP.EXEとAMDK6UPN.EXEを適用した、ハードディスクイメージ(HDI)を
NHCでBochsべた形式に変換して、QEMU/9821で読み込ませたら無事
起動しました。

261Be名無しさん2018/05/16(水) 21:15:37.63
751名無しさん@お腹いっぱい。2018/05/15(火) 22:49:00.99ID:tJGuyUFC0
>>735
いろいろ検証してみたらQEMU/9821でWin95 OSR2 +USBSUPP.EXE適用だと
Windowsは起動できるがMS-DOSプロンプトが正常に作動しないうえに、
MS-DOSプロンプトを起動するとキーボード入力が出来なくなるようです

262Be名無しさん2018/05/16(水) 22:11:12.39
USBSUPP.EXE [PC-98] 4.03.1212
http://www.axfc.net/u/3911446.zip

263Be名無しさん2018/05/25(金) 17:24:49.86
qemu kvmでエミュれても動かしたいOSがない

新着レスの表示
レスを投稿する