BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
QEMU
Talkback
 Go back to the QEMU page
 Post a new Talkback comment!
Incredible tool, but no sound
 By IgRussell - Posted on November 9, 2005 - 07:10:11   (#18255)
 Current version when comment was posted: 0.7.2
Just installed Qemu for BeOS, and I am way past happy, its really imppressiv. I wonder if the accelerator tool can be ported too. However, and do not know why, although I do have sound on BeOS, I do not on Win98SE. MAybe somthing got lost.

Experimental Package
 By mmlr - Posted on October 15, 2005 - 15:06:10   (#18032)
 Current version when comment was posted: 0.7.2
I released an experimental package in my forum (http://forum.mlotz.ch/viewtopic.php?t=120) yesterday for everyone to test. If there are no severe problems reported I'll update the BeBits download. In any case the experimental builds should be more correct in their emulation than those here on BeBits, but there may be stability issues with the native BeOS GUI or Audio backend.

Progress
 By zenja - Posted on September 11, 2005 - 07:08:55   (#17710)
 Current version when comment was posted: 0.7.2
Well, I've got the windows code mosty done (clipboard read, connecting and sending text clipboard data). I'm connecting to port 41000. Now what I need to do is write a BeOS server which will accept connections on port 41000 and read the data (using an internal protocol). I'm really busy these days with real life, so I doubt I'll be able to get back to this for the next 2 weeks.

Cheers.

Emule on QEMU
 By lordcoxis - Posted on September 10, 2005 - 15:20:40   (#17706)
 Current version when comment was posted: 0.7.2
Just add these parameters to the command line:

-redir tcp:4662::4662 -redir udp:4672::4672

tested on Zeta R1, QEMU 0.71, Win 2K and latest emule.

RE: FPU Problems
 By gmiranda - Posted on September 10, 2005 - 14:51:51   (#17705)
 Current version when comment was posted: 0.7.2
Have you tried using Oliver Tappe's GCC 3.4.3?

You can't
 By mmlr - Posted on September 9, 2005 - 21:34:54   (#17702)
 Current version when comment was posted: 0.7.2
You could theoretically use the "-redir" option to redirect a certain port using user-net. But this is currently broken and will most likely not work.

open port on network...
 By cvincent - Posted on September 9, 2005 - 20:13:15   (#17701)
 Current version when comment was posted: 0.7.2
Hi, what can i do to open port to run eMule on the w2k installed as virtual system ? regards

FPU Problems
 By mmlr - Posted on September 9, 2005 - 11:06:24   (#17699)
 Current version when comment was posted: 0.7.2
I tested the FPU emulation a bit closer and found out, that it is pretty much completely broken. I do not suppose that this is a general QEMU problem, but rather only affects the BeOS port.

There are three possible reasons for this:
- broken floating point math inside BeOS
- conflicting typedefs / sizes between QEMU and BeOS
- GCC 2.9 may not handle the implicit conversions correctly

I'll try to correct these problems if possible or substitute the FPU emulation with non-native softfloat as used on platforms with no FPU.

In the mean time, you will encounter problems with most things that use the FPU (graphics software, Java, Firefox, ... pretty much anything). Some of them crash, some hang and some just produce wrong results.

I'm looking into it this weekend. Sorry for the inconvenience.

answers
 By backupwww - Posted on September 8, 2005 - 20:13:31   (#17695)
 Current version when comment was posted: 0.7.2
"Why do you set your harddisk to "-hdd"?"

-> First, it has something to do, how I explored QEMU.
I installed Win95 and I noticed there is no JAVA Support from SUN.
I created my images like "qemu-img create -f raw win95.img 2000M"

Then I read this talkback and now I do your way with "dd ..." The win98se.img was born.

I noticed the QEMU differences between ZETA, Windows and BeOS.
-> Yes, windows and files inside the QEMU VM (Windows98 guest) is a problem of ZETA!

I found the Autocad Adi drivers (SP1892.exe) at

"http://h18007.www1.hp.com/support/files/deskpro/nl/download/27.html"

-> QEMU becomes hot.

Now, all my steps have something to do with a personal version of Autocad.(Autocad 13 for DOS or all upcomming Windows Versions - who cares :)

Drive C: is used for local settings of ACAD (now win98se.img).
In Windows 98 I changed the CDROM drive to F: (In VM DOS Mode there is no CDROM). With help of SUN I used the old, useless win95.img. It is my new Drive D: (format d:)
On Drive D: you find all ACAD Drivers, Utilities and Plugins. With "subst e: d:\" I have a mirror of drive D: so I can share it in LAN and every Client can use this special drive E: with his own special settings on drive C:
If there is a new plugin or driver, I must install it to drive E: For the ACAD VM I do not want to make a new image with two partitions and I do not want to build up a new ACAD installation. A simple data copy from C,D: to VM C,D: and a Cirrus Logic driver installation to drive E: is enough.

"Did you use kqemu when emulating on Windows 2000?"

No ...

watch kqemu results on ...

http://img311.imageshack.us/img311/8539/kqemu5hx.png

CPU: P4539, FPU 276, Cache 4465 MB/s, SVGA 721 FPS


"(problems like this should be moved to the QEMU forum at http://forum.mlotz.ch)"

-> ok, I will open a new thread, which contains my impressions with QEMU (and upcoming versions)

Crashes
 By mmlr - Posted on September 8, 2005 - 14:25:58   (#17691)
 Current version when comment was posted: 0.7.2
(problems like this should be moved to the QEMU forum at http://forum.mlotz.ch)

Yes, I noticed some crashes with Internet Explorer and hanging applications too, recently. I don't know why exactly this happens yet, but I suspect that it could be a floating point problem.
You mean that under ZETA you cannot move or resize the windows inside the Win98 guest? I don't have any idea what could cause something like this. The VM should be mostly platform independant once it is compiled. If you meant that you cannot move the QEMU window then it would be an SDL problem.
Did you use kqemu when emulating on Windows 2000? I will investigate this further of course.

BTW (from the screenshot): Why do you set your harddisk to "-hdd"? Normally you start with "-hda", this shouldn't make much of a difference though, just an observation.

mistake
 By backupwww - Posted on September 8, 2005 - 14:03:13   (#17690)
 Current version when comment was posted: 0.7.2
ZETA: P370, FPU=39 MFlops, Cache=155MB/s, SVGA= 53FPS

Win2K: P940, FPU=52 MFlops, Cache=155MB/s, SVGA=147FPS

ZETA vs BeOS vs Windows
 By backupwww - Posted on September 8, 2005 - 13:55:15   (#17689)
 Current version when comment was posted: 0.7.2
my impressions:

First I start using QEMU with ZETA, than Win2K and now BeOS

with same DOS/Win98 image.

I share the images in zip files and I keep an eye to write protections.

I have installed an old benchmark app called Turbo95 1.3 (if someone knows a better one, please tell me.)

Turbo95 compares the benchmark with a P133

ZETA: P370, 39 MFlops, FPU 155 MB/s, SVGA = 53 FPS
Win2K: P940, 52 MFlops, FPU 155 MB/s, SVGA = 147 FPS

anyway ZETA and BeOS boot faster and the work between the systems is smoother.

But there are some differences between ZETA and BeOS.

1. The QEMU in ZETA can't resize and move the Win98 windows or drag and drop files . Only window maximize and minimize works. After I saw that QEMU for Windows has no problems I installed QEMU with BeOS R5. Resizing, moving ... it works in BeOS R5.

2. Starting the virtual bios out of the teriminal is very slow in ZETA. At the beginning there is a "think break". No think break with BeOS R5 or Windows. Everyone who use BeOS and ZETA, please tell me if it's true or not.

But this is not my main problem. I noticed that JAVA (example: map24.de) doesn't work. The Browsers (Opera and IE) crasches. In ZETA and BeOS. Only QEMU for Windows can handle it.
I saw this in other situations, like switching the main Opera skin to native Windows Skin. Opera crashes.
I have installed a CAD app for Windows. Starting a DWG file, the Windows app crashes. ...

And now there is an app I want to show you.

It is Autocad 12 for DOS. Under QEMU for Windows it runs exelent. I can start DWGs and I can use plugins.(The win98se.img only boot de Dos Prompt. Then I start a acad.bat with mouse.exe, dosidle.exe and some acad settings.)

In BeOS and ZETA, AUTOCAD 12 for DOS crashes if i want to load a DWG or graphic plugins

Sad, because it works smooth wit BeOS and Zeta. The virtual Cirrus Logic 5446 Grafik Card supports Autocad Adi drivers. You can use a resolution up to 1280x1024 and 32 bit colours.

Watch the screenshot without a DWG file or visible plugins (example: "virtual digitizer tablet" - it crashes too). BTW you can use fullscreen in one of your workspaces.

http://img387.imageshack.us/img387/6870/acad8ew.png

Is there a chance to fix this problem? (JAVA and other grafik crashes seems to be the same problem. Resizing, moving ... seems to be a special Dan0/ZETA problem)

Network Clipboard
 By mmlr - Posted on September 8, 2005 - 07:57:19   (#17684)
 Current version when comment was posted: 0.7.2
Hey zenja

Why not use an already existing network clipboard (http://www.bebits.com/app/2582) and just write a Windows client for it?

Developer 3
 By zenja - Posted on September 8, 2005 - 00:35:06   (#17683)
 Current version when comment was posted: 0.7.2
Any volunteers to takle the FTP issue (for file sharing)?

Message to Michael
 By zenja - Posted on September 8, 2005 - 00:32:47   (#17682)
 Current version when comment was posted: 0.7.2
It's great to here that you're also planning on doing a GUI front end. I'll have a look at the clipboard issue, and send you some code which you might integrate into the GUI app . This way the GUI frontend will also act as a clipboard snooper and relay messages to a windows client at the other end of the digital divide, and vice versa, receive messages from the windows client and write to the BeOS clipboard.

I'll take care of that, so that you can just plug this into your GUI client. We'll probably also need a tab on the GUI with options for the clipboard service (that comes later).

Cheers.

No Problem!
 By Sir Mik - Posted on September 7, 2005 - 20:37:45   (#17680)
 Current version when comment was posted: 0.7.2
I'm going to put the time I save into Bme then ;) Anyway lots of success with your project!

regards,

Tim

GUI Frontend and QVM86
 By mmlr - Posted on September 7, 2005 - 18:22:59   (#17678)
 Current version when comment was posted: 0.7.2
I don't want to offend anyone, but I planned to do the GUI frontend myself. Mostly because I have some experience with it from the BeOS native GUI for Bochs. I think that I could port over some of it to QEMU as a basis for a fully native frontend (without the need for SDL) and then adding configuration options to it.

About the QVM86 thing: I did look into it and I also wrote a BeOS equivalent of the kernel module (a driver in /dev/misc). It loads and seems to work more or less. Windows does have problems with it, but most other systems I tried worked well.
As the whole QVM86 is in a very early stage of development you should not expect too much. I cannot estimate the speedup at all yet.

RE:What's the GUI part exactly?
 By ModeenF - Posted on September 7, 2005 - 13:56:46   (#17674)
 Current version when comment was posted: 0.7.2
probably something like this
http://kqemu.sourceforge.net/screenshots.html
(QGui for Mac OS)http://perso.wanadoo.es/comike/
(Qemu Launcher)http://emeitner.f2o.org/projects/qemu-launcher/
http://cordney.com/QemuX/

this images can give some idées

found this.. perhaps somthing to get some speed
http://savannah.nongnu.org/projects/qvm86/

What's the GUI part exactly?
 By Sir Mik - Posted on September 7, 2005 - 12:57:38   (#17673)
 Current version when comment was posted: 0.7.2
Well haven't use this application...so could you please enlighten me as to what the GUI part for this application will consist of exactly? Then, if I think I can pull it off, I will volunteer for part 1. I can even start programming today and have it ready before the weekend...well, just let me know...you can also mail me at the above address...

regards,

Tim

How to make BeOS port of QEMU the best in the world
 By zenja - Posted on September 7, 2005 - 00:26:49   (#17669)
 Current version when comment was posted: 0.7.2
How to make BeOS port of QEMU the best in the world - you need 3(4) bored developers and 1 weekend. (Assumption - guest OS is Windows, but can easily be MacOSX when it comes out).

Developer 1
Makes BeOS GUI frontend for QEMU. Simple things like select image file, cdrom mountpoints, boot disk, enable CD, memory limit etc. Store settings in config/settings.

Developer 2
Develop BeOS server which polls once a second and checks for clipboard updates. Listens for connections on network port (ie. 40010). Develop Windows client which connects to BeOS server (through guest OS network port of 10.0.2.2). Client receives messages from Server, updates Windows clipboard whenever BeOS clipboard changes. Also, client polls windows clipboard every second and sends message to BeOS server when clipboard changes. BeOS server copies network copy of clipboard into BeOS clipboard. Taa-daa, you now have sharing clipboards between Windows guest OS and BeOS Host(this is how Virtual PC on MacOS shares clipboards with Windows).

Developer 3.
Ports TinyFTP (or any other really small FTP program) to BeOS. Windows guest OS connects via 10.0.2.2 to TinyFTP running under BeOS. Easy file sharing between guest OS and BeOS. This is probably the easist way share files, since the image file is probably NTFS.

(Optional developer 4)
Modify source code of QEMU for BeOS so that instead of accepting QEMU console input (ctrl-alt-2), it interfaces with the BeOS GUI frontend. This way saving a live session is one click away, and loading into a saved session is also one click away. Makes booting into Windows a 1 second afair.

If we (as a community) can do this, then I'm positive that the BeOS port of QEMU will be the best available, even going as far as suggesting that Fabrice Bellard (the creator of QEMU) might consider porting KQEMU extensions to BeOS himself, since the BeOS version is the most feature filled.

I'm volunteering to spend this weekend on doing Task number 2. Any other takers?

Can we do it?

Re: QVM86 and kqemu
 By mmlr - Posted on September 6, 2005 - 17:25:58   (#17667)
 Current version when comment was posted: 0.7.2
The kqemu modul is currently proprietary. Unless Fabrice would port it himself it is highly unlikely to get it.

QVM86 is more probable. But I don't have any idea what this requires from the host kernel / OS to work. I cannot answer this until I take a closer look at it. If it really only depends on the CPU and publishes a device under /dev, a port should be possible. If it requires specific kernel stuff it is gonna be difficult.

You'll see...

Typo
 By zenja - Posted on September 6, 2005 - 14:22:28   (#17666)
 Current version when comment was posted: 0.7.2
Oops, I meant QVM86, not QVM98

Future versions
 By zenja - Posted on September 6, 2005 - 14:21:51   (#17665)
 Current version when comment was posted: 0.7.2
Michael, what are the chances of getting QVM98 or KQemu working under BeOS (for those that dont know, these modules give a 5x speed boost to QEMU)?

thats wrong
 By backupwww - Posted on September 5, 2005 - 23:51:40   (#17663)
 Current version when comment was posted: 0.7.2
German Zeta with German Tracker.NewFS and QEMU:

http://img89.imageshack.us/img89/9715/newfs7bg.png

Thank you...
 By kraton. - Posted on September 5, 2005 - 23:08:12   (#17662)
 Current version when comment was posted: 0.7.2
Yes, it is as i thought before, no more language support an no more svg.

But I'am very happy again to hav a very fast Tracker and Deskbar again.

For me it is very nice to have a fast Tracker back on the Zeta System.

I think it should be an option...

Re: Amn Refrigerator 3.2
 By mmu_man - Posted on September 5, 2005 - 22:28:25   (#17661)
 Current version when comment was posted: 0.7.2
I guess it does the same as other old win98 cpu cooler apps, just use HLT, which lets the vm know it can resched().

As for Tracker, well if it crashes you should file a bug report. And it seems it doesn't have anything to do with QEMU.

Amn Refrigerator 3.2
 By backupwww - Posted on September 5, 2005 - 21:13:49   (#17658)
 Current version when comment was posted: 0.7.2
At the moment I am using Windows 98 SE. If QEMU idles, I noticed that Win98SE needs more Pulse than Win2k. Then an old app comes into my mind.

Amn Refrigerator 3.2

http://www.chip.de/downloads/c1_downloads_13012729.html

watch the Pulse before and after the installation.

answers:

@mmu_man: I moved the QEMU window a bit fast, it jumps into right down corner (happens sometimes in tracker.newfs too) and then the tracker crashes (Tracker.NewFS doesn't)

@kraton: watch ...
http://forum.mlotz.ch/viewforum.php?f=5&sid=7157d3f71e633d4bd6e7e8982e78cd4f

or watch SVG Thread at "censored" DeBUG

Tracker NewFS
 By kraton. - Posted on September 5, 2005 - 19:34:11   (#17655)
 Current version when comment was posted: 0.7.1 BONE
So as Zeta User, can I use traker newFS without problems with the other programms. Is my local german language still working?

I would try because I had the TrackerNewFS with Beos R5 and it is very fast and I dont use the svg icons. Should I try it?

damn you beat me on that one
 By mmu_man - Posted on September 5, 2005 - 19:13:28   (#17654)
 Current version when comment was posted: 0.7.1 BONE
I actually started a port some time ago, though as with many other things I didn't have enough time to finish it.
Did you get the asm code working ? caue IIRC I had to disable it because it'spicky on the gcc version, and I tried them all.
Could you send me the source ? Maybe there's some stuff I can add from what I did.

As for various questions here:
- ZETA didn't remove /dev/disk/ide/ata, it's just that the IDE replacement implements IDE controllers as SCSI controllers, so the drives show up in /dev/disk/scsi. Just use them instead, it's the *same*.
(if the port filters devices in .../atapi/... to find CD drives then it's buggy anyway. CD drives should be devices which answer B_CD (or maybe B_WORM) in device_type in the geometry returned by ioctl(B_GET_GEOMETRY)).
IDE devices are mapped to /dev/disk/scsi/<0=primary,1=sec>/<0=master,1=slave>/0/raw
- in Zeta it should be possible to get it use my tuntap driver to do bridge-type networking (=vm can be seen from others) though I know there are some routing issues. See net/if_tun.h it's the same API as linux.
- What's with ZETA's tracker ?? "With the Zeta Tracker you cannot handle the QEMU window like a normal window." what does that mean ?? If qemu eats up cpu just renice -b 5 -f qemu.

ZETA users
 By backupwww - Posted on September 5, 2005 - 17:31:59   (#17653)
 Current version when comment was posted: 0.7.1 BONE
Do not use the ZETA Tracker.

If you want to work smooth between two worlds, usse the Tracker.NewFS. With the Zeta Tracker you cannot handle the QEMU window like a normal window. If you do fast thinhs, the tracker crashes. Furthermore directories and folders open slowly with ZETA Tracker if QEMU works in the background. Tracker.NewFS doesn't show me that QEMU needs power. :)

Windows network working
 By zenja - Posted on September 5, 2005 - 14:31:45   (#17647)
 Current version when comment was posted: 0.7.1 BONE
Allright, I got windows network working. I had trouble with setting correct IP address, and ended up enabling DHCP on the wireless router to do it (plus I had to disable mac address filtering, and no encryption under Zeta NDIS). Anyhow, now that it works, I'll try to figure out what was the exact culprit. The windows address is 10.0.2.15, while my local address is 192.168.1.2. Time to download Windows service packs he he he


0.7.2 Coming Up
 By mmlr - Posted on September 5, 2005 - 11:22:40   (#17644)
 Current version when comment was posted: 0.7.1 BONE
As you can read over at www.qemu.org, version 0.7.2 was just released.
Unless unexpected troubles crop up, you will be able to download a BeOS version tonight.

out of the box
 By backupwww - Posted on September 5, 2005 - 00:45:53   (#17642)
 Current version when comment was posted: 0.7.1 BONE
My Internet runs out of the box. Searching for proxy is the only thing I have disabled at my first IE configuration. My original chipset is a RTL8169. The chipset inside QEMU is a RTL8029. The ZETA configuration uses a nameserver and a gateway with the same ip. That is all.

Networking
 By zenja - Posted on September 5, 2005 - 00:27:00   (#17641)
 Current version when comment was posted: 0.7.1 BONE
I've installed Win2K, but cannot get networking to work. Any special tricks I need to get networking up?

For Zeta users, for some unknown reason, you cannot find /dev/disk/ide/atapi... anymore. I had to create a disk image of the Windows install CD (using JABA for instance) and feed that image to QEMU.

What is the easist way to share files between both boxes (since I haven't managed to get networking running, I cannot ping Zeta from QEMU-W2K). Anyideas?

Works
 By matjako - Posted on September 4, 2005 - 22:57:24   (#17640)
 Current version when comment was posted: 0.7.1 BONE
Works as advertised on my R5 setup.. just installed Caldera OpenDRDOS from some old floppies - no worries about the performance ;)

forget my last talckback
 By cvincent - Posted on September 4, 2005 - 18:14:41   (#17638)
 Current version when comment was posted: 0.7.1 BONE
it work now, why not the 3 times i try ???
but now is ok

no internet...
 By cvincent - Posted on September 4, 2005 - 18:12:16   (#17637)
 Current version when comment was posted: 0.7.1 BONE
I have installed W2k, work
the adresse it take is 10.0.2.xx but what can i do to use IE, my computer is under a router and adress real i have is 192.168.1.xx !!!
thx !

Flat Image Creation
 By mmlr - Posted on September 4, 2005 - 16:12:39   (#17636)
 Current version when comment was posted: 0.7.1 BONE
If you want to create just a flat harddisk image (without any of the fancy features QCOW provides) you can do it by simply dd-ing like this:

dd if=/dev/zero of=/path/to/image bs=1M count=<Size in MB>

This just creates a completely empty file that looks like a formated harddisk. Your guest OS installer can then partition and format it.

The advantage of this is that it's a pretty save method, as you don't rely on any extra file format consistancy. You can share such an image between Bochs and QEMU easily without conversion and it's also obviously faster than a compressed image.
The disadvantage is of course that it's big.

RE:find to install w2k
 By ModeenF - Posted on September 4, 2005 - 15:49:33   (#17635)
 Current version when comment was posted: 0.7.1 BONE
how did you do the image?
"qemu-img create myimage.img mysize"?
did "qemu-img create windows.img 5G" and when I tryed to run it says it can not read windows.img


Silent Update
 By mmlr - Posted on September 4, 2005 - 15:46:49   (#17634)
 Current version when comment was posted: 0.7.1 BONE
Sorry for this...

I just made a silent update to both packages. The only changes are the following:

* Corrected the BeOS keycode to scancode table for some of the special keys (the backslash key on the Swiss-German layout for example and probably some on Japanese keyboards)
* Depricated and removed keymap support

Keymap support is not necessary on BeOS as we can map the keys back to the AT scancode 1:1. This is what QEMU needs and forwards to the guest OS. You should configure your guest OS to the same keymap as you have configured BeOS.
The "-k" option is therefore obsolete.

If you have problems with the keys you should redownload.

Comment Pages:    << prev  |  1  |  2  |  3  |  next >>
 
BeGroovy
  Recent Downloads  -  # 114
Total Downloads  -  # 979
Total Views  -  # 232
User Ratings  -  # 1
  Computer Emulators
Emulators
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,620
2.  Realtek RTL8... - 13,134
3.  Ati Radeon G... - 12,603
4.  Ensoniq Audio... - 7,580
5.  ATI Rage 128... - 7,451
6.  USB Joystick... - 5,675
7.  Broadcom 440x... - 5,421
8.  S3 Trio 64 v2... - 4,739
9.  USB Serial dr... - 4,714
10.  Intel Extreme... - 4,476
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.