Welcome, Guest. Please login or register.

Author Topic: Amithlon works in QEMU!  (Read 5825 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nicholasTopic starter

Amithlon works in QEMU!
« on: October 19, 2011, 06:25:36 PM »
Just thought I'd give it a try and to my surprise the original CD boots perfectly. :)

I'm using qemu-kvm 0.14.0 on 64-bit Linux.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: Amithlon works in QEMU!
« Reply #1 on: October 19, 2011, 07:27:48 PM »
Quote from: nicholas;664095
Just thought I'd give it a try and to my surprise the original CD boots perfectly. :)

I'm using qemu-kvm 0.14.0 on 64-bit Linux.

I wish I knew where my CD was. Never got it to work on my laptop, and have since lost track of it. :( This could be an interesting way to work on drivers for new hardware items, using the QNX Rbus to link in verilog RTL code for peripherals. ie. play with drivers before putting the peripheral into a Minimig FPGA. I'm not sure that this rbus thing is available for general use by RTL people, but it's been interesting reading.

Anyone else got Amithlon working in Virtualbox or Vmware?
« Last Edit: October 19, 2011, 07:33:54 PM by billt »
Bill T
All Glory to the Hypnotoad!
 

Offline nicholasTopic starter

Re: Amithlon works in QEMU!
« Reply #2 on: October 19, 2011, 08:32:34 PM »
It doesn't work in vbox nor on vmware.

See my signature for an iso of an updated Amithlon CD.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline ferrellsl

Re: Amithlon works in QEMU!
« Reply #3 on: October 19, 2011, 09:19:38 PM »
Wouldn't it just be easier and more efficient to just use UAE?  Running Amithlon in QEMU is two complete layers of virtualization versus one layer.
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: Amithlon works in QEMU!
« Reply #4 on: October 19, 2011, 11:47:43 PM »
Now tell me if I'm wrong here, but doesn't Amithlon just use UAE on top of a Linux kernel anyhow?

If so then qemu really would be a bit better than just standard UAE, in that UAE is kind of buggy and outdated.  On the otherhand, PUAE is looking awesome, if I could ever get a stable version working.  Once they weed out the bugs and get the qt and/or gtk interfaces working correctly, it'll be very awesome and most welcome.  I was always angry that UAE that was started out in a Unix environment was left to rot for so long, while WinUAE was snatched up and developed so well for so long (Thanks Toni!).  

I know PUAE will get there.  GnoStiC is awesome.

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline ferrellsl

Re: Amithlon works in QEMU!
« Reply #5 on: October 20, 2011, 12:07:08 AM »
Yes, hence my rhetorical question about efficiency.  Why add extra layers of virtualization?  That will only slow things down due to the complexity.  He'd be better off just running UAE inside Linux or native Amithlon.  Running Amithlon hosted thru QEMU on a Linux platform is no different than running WinUAE thru Wine on a Linux system.....unnecessarily complex.
 

Offline adolescent

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 3056
    • Show only replies by adolescent
Re: Amithlon works in QEMU!
« Reply #6 on: October 20, 2011, 01:44:33 AM »
QEMU KVM uses the VT support in most recent processors so the CPU power is near native speeds.  The only things that are virtualized are the network card, disk, video, etc.

I think the point here is making Amithlon more accessible to those without (old) supported hardware though.
Time to move on.  Bye Amiga.org.  :(
 

Offline nicholasTopic starter

Re: Amithlon works in QEMU!
« Reply #7 on: October 20, 2011, 01:58:06 AM »
Quote from: adolescent;664162
QEMU KVM uses the VT support in most recent processors so the CPU power is near native speeds.  The only things that are virtualized are the network card, disk, video, etc.

I think the point here is making Amithlon more accessible to those without (old) supported hardware though.


I'm glad somebody gets it! :)
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline HammerD

Re: Amithlon works in QEMU!
« Reply #8 on: October 20, 2011, 02:07:19 AM »
Quote from: nicholas;664115
It doesn't work in vbox nor on vmware.

See my signature for an iso of an updated Amithlon CD.


Can you give the direct links to the 1.3 CD? I couldn't find them?  I tried the 1.2 links and the file is deleted.
AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!
 

Offline nicholasTopic starter

Re: Amithlon works in QEMU!
« Reply #9 on: October 20, 2011, 02:12:29 AM »
Quote from: HammerD;664166
Can you give the direct links to the 1.3 CD? I couldn't find them?  I tried the 1.2 links and the file is deleted.


http://www.filefactory.com/file/b0b6e33/n/AmithlonDistV1.3.part1.rar
http://www.filefactory.com/file/b56e4a0/n/AmithlonDistV1.3.part2.rar
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline HammerD

AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Amithlon works in QEMU!
« Reply #11 on: October 20, 2011, 03:03:09 AM »
@slaapliedje

No, amihthlon isnt uae ontop on a linux kernel. Amithlon and UAE are 2 completely different beasts.

As for the original topic, kinda interesting I guess, but personally Id just use some form of UAE myself rather than amithlon ontop of qemu. I say this as a big fan and every day user of amithlon as well.

Basically Amithlon with non supported hardware loses its advantages over UAE. Having to use vesa drivers slows the system down, uses more cpu, hurts dma, etc. What your left with is something that performs worse that UAE (apart from raw cpu speed).
A "proper" amithlon fully supported machine is so much more than that.

Also, contrary to what is often suggest amithlon doesnt just run on old gear. My current (fully supported) Amithlon box is a core2duo@3.86ghz and Ive also run it successfully on an i5.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline ferrellsl

Re: Amithlon works in QEMU!
« Reply #12 on: October 20, 2011, 03:04:56 AM »
Thanks for the info.  I wasn't aware of that.  As Amithlon gets older it is MUCH harder to find hardware that will run it.  Makes perfect sense now.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Amithlon works in QEMU!
« Reply #13 on: October 20, 2011, 05:45:25 AM »
I must admit it's been a while since Ive used Qemu. Just curious what hardware does it support in the way of gfx, sound and nics? If memory serves me correctly for gfx it can use s3 or cirrus logic gfx emulation (cant recall models)? Sound and nic I have no idea. Id assume some sort ac97 or sb compatible sound (just guessing here as theyre the most typically ones).

As alluded to one plus of running amithlon in such a way is for development purposes. Thus far neither (gfx) have amithlon support, but both have drivers available for amigaos (although actual chipset support may be different). Get supported hardware running, and suddenly amithlon in qemu (or similar) makes a bit more sense for "proper" usage. Especially if dma for drive access can be enabled.

One other thing to consider here though as well is that running it virtualised, even with VT support and a person loses some l2/l3 cache, which makes a pretty decent difference to amithlon (why running amithlon on a quad core system will be faster than on a single/dual core system..... only one core is used, but that inherrits entire caches(assuming some sort of shared cache architecture, which most cpus have these days)).

Each to thier own and whatnot, but personally I wouldnt use amithlon on anything but a fully supported system. Having said that though running it on a fully supported system is an absolute joy to use and Id use it over any form of uae any day of the week. It really is like an amiga platform unto itself. Unfortunately because of the way things panned out not many people got the chance to experience it and understand why very few people will use UAE after theyve used amithlon on a properly supported system.

And as good as it is there's still plenty of untapped potential waiting to be unlocked :)
Big Endian X86 AROS running on Amithlon for example could be very cool. Running 68k and x86 software concurrently OS4/MOS style is possible if someone cares to do the work :)
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline XDelusion

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Amithlon works in QEMU!
« Reply #14 on: October 20, 2011, 06:23:32 AM »
I second that, and was thinking the same thing...

...can a PC emulator really make Amithlon shine? I doubt it very much.

I've been running experiments with it on two machines as of late (with Fish's help), and really, once you find the right hardware and learn how to resolve what ever glitches you may or may not run into, it's actually a VERY VERY VERY sweet experience!!!

Sure I still fire up Amikit...

It has it's place, but I only use it for preparing drives and running experiments before I put stuff on my real hardware, beyond that it's real Amiga, Amithlon, MorphOS, or bust for me. :)

Well and AROS too; can't find a reason to dish out so much cash on OS4 yet.
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs