Author Topic: Qemu 0.8.0  (Read 3680 times)

qx773

  • Full Member
  • ***
  • Posts: 219
    • View Profile
Qemu 0.8.0
« on: January 04, 2006, 09:20:05 pm »
A new version of QEMU v0.8.0 is out with ARM system emulation.  The web site is:

http://fabrice.bellard.free.fr/qemu

I wonder if this can be used on the Zaurus models.

Miami_Bob

  • Sr. Member
  • ****
  • Posts: 483
    • View Profile
Qemu 0.8.0
« Reply #1 on: January 05, 2006, 01:28:45 pm »
Quote
A new version of QEMU v0.8.0 is out with ARM system emulation.  The web site is:

http://fabrice.bellard.free.fr/qemu

I wonder if this can be used on the Zaurus models.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
Taken From:

   [a href=\"http://fabrice.bellard.free.fr/qemu/status.html]http://fabrice.bellard.free.fr/qemu/status.html[/url]
==============================
Host CPU support

The host CPU is the one which executes QEMU.

Host CPU   Status
x86 ........... OK
x86_64 ...... OK
PowerPC .... OK
Alpha ......... Testing
Sparc32 ..... Testing
ARM ...=>... Testing
S390 ......... Testing
Sparc64 ..... Dev only
ia64 ........... Dev only
m68k ......... Dev only

Note: Testing means that the emulator is working on most of the regression tests, but that some important application fail.
==============================

Looks promising, IMHO.
« Last Edit: January 05, 2006, 01:31:03 pm by Miami_Bob »
Bob W - Miami FL
--------------------
"The legs of the duck are short and
 cannot be lengthened without distress
 to the duck.

The legs of the crane are long and
 cannot be shortened without distress
 to the crane."

Chuang-tzu

--------------------
C860 main - Sharp 1.40 JP ROM
Language conversion by hand

alts: Cacko 1.22 / OZ 3.5.1 / pdaXrom
512Mb SanDisk SD (x2) / 512Mb SanDisk CF (x2)
Lexar 1Gb CF / AmbiCom WL1100C-CF 802.11b WiFi

Out of Hp200LX, from HP100LX, via HP95LX
--------------------
Desktop MegaTower c/ twin DataPort HD racks;
12 removable HDs with multi OSs - no waiting.

--------------------

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Qemu 0.8.0
« Reply #2 on: January 05, 2006, 10:10:52 pm »
From the news page it has only added support for emulating one type of arm design/board, id have to agree with the above post in that arm support is unfinished however i dont thinkk there would be any major problems

worth a try althogh keep in mind it cant emulate a zaurus yet as it would have diffrent hardware (such as ram and flash in diffrent places and sd/cf sockets
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

qx773

  • Full Member
  • ***
  • Posts: 219
    • View Profile
Qemu 0.8.0
« Reply #3 on: January 07, 2006, 12:00:46 am »
I am more interested in the ability of the QEMU software to emulate an IBM PC computer at near-native speeds.  QEMU is faster than an interpreter like Bochs or DOSBox, because QEMU dynamically generates code that is compiled.  If you emulate an MSDOS system on a Zaurus with QEMU, then the emulation might even be faster than an 80486 based computer running at native speeds.

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Qemu 0.8.0
« Reply #4 on: January 07, 2006, 02:17:53 am »
it could be  worth a try what do you have to lose

i have used it to run arm binaries on my pc before, however the feature you want is the ability to emulate a whole system, which IS working (i386 emulation is working)

what the site says is ARM emulation isnt working, they didnt mention any problem compiling the code for running on ARM processors so you should be in the clear

now you have tempted me, i might give it a try as well
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

kopsis

  • Sr. Member
  • ****
  • Posts: 329
    • View Profile
    • http://kopsisengineering.com
Qemu 0.8.0
« Reply #5 on: January 07, 2006, 10:05:09 am »
Quote
If you emulate an MSDOS system on a Zaurus with QEMU, then the emulation might even be faster than an 80486 based computer running at native speeds.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109876\"][{POST_SNAPBACK}][/a][/div]

Don't get your hopes up. QEMU doing cross processor emulation (anything other than x86 on x86) is brutally slow. I see at least a 15X performance penalty using QEMU on a PowerPC to emulate an x86. That means on my 2GHz G5 I can effectively emulate a 133MHz Pentium.

Given that the Xscale is far less powerful than a G5 in terms of cache, pipelining, etc., and that the Zaurus memory architecture is designed for power efficiency over speed, you'd be lucky to get performance much beyond a 16MHz 386.

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Qemu 0.8.0
« Reply #6 on: January 08, 2006, 09:05:49 pm »
wouldnt that be about right for an msdos system at the time when it was used on such hardware?
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

kopsis

  • Sr. Member
  • ****
  • Posts: 329
    • View Profile
    • http://kopsisengineering.com
Qemu 0.8.0
« Reply #7 on: January 09, 2006, 08:55:32 am »
Quote
wouldnt that be about right for an msdos system at the time when it was used on such hardware?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=110078\"][{POST_SNAPBACK}][/a][/div]

I suppose it depends on what programs one wants to run. Would probably be sufficient for something like WordPerfect or Lotus 123 and even some really antique games. Just don't expect 486 performance.

That does raise the interesting question of whether old MS-DOS productivity apps for word processing and spreadsheets would be more usable on a handheld than some of the native Zaurus alternatives? Back in the days before MS Office, people got a lot of work done with WordPerfect and Lotus (probably more than they do now with all the time that's wasted WYSIWYG formatting memos and spreadsheets).