Welcome, Guest. Please login or register.

Author Topic: Opensource PPC emulation for Linux x86  (Read 3470 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline tormedhammaren

  • Full Member
  • ***
  • Join Date: Mar 2003
  • Posts: 153
    • Show only replies by tormedhammaren
Re: Opensource PPC emulation for Linux x86
« Reply #14 from previous page: December 18, 2003, 06:24:38 AM »
@Karlos:

Quote

You sure? I keep seeing references to someone called Gwenole...



Yes, Bauer still maintains this project (at least 2.2). If you extract the archive and read SheepShaver-2.2/doc/Linux/contact.html the names of the authors are listed:

Quote

SheepShaver was brought to you by:
  *  Christian Bauer (kernel, disk I/O)
  *  Marc Hellwig (graphics, sound, networking)
tormedhammaren/toddi ||==
 

Offline Argo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3219
    • Show only replies by Argo
Re: Opensource PPC emulation for Linux x86
« Reply #15 on: December 18, 2003, 06:58:03 AM »
Well, I think this should stay in the Forums for the moment. I've looked around and couldn't find anthing specifially about or from the author about it. Though I did find these nuggets of joy.

http://www.bebits.com/app/2103/

http://www.uni-mainz.de/~bauec002/
 

Offline KarlosTopic starter

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Opensource PPC emulation for Linux x86
« Reply #16 on: December 18, 2003, 07:04:00 AM »
@Argo

:lol: Just followed the second link. Not the cheeriest looking feller, is he?
int p; // A
 

Offline falemagn

  • Sr. Member
  • ****
  • Join Date: May 2002
  • Posts: 269
    • Show only replies by falemagn
    • http://www.aros.org/
Re: Opensource PPC emulation for Linux x86
« Reply #17 on: December 18, 2003, 08:58:31 AM »
Quote
I wonder what the AROS x86 crowd will make of it?


Probably the same use we make of VMWare/Bochs ;-)

BTW, those this emulator emulate also the MMU? Does it run linux? Never mind, I'll check that myself...
 

Offline nyteschayde

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show only replies by nyteschayde
    • http://www.nyteshade.com
Re: Opensource PPC emulation for Linux x86
« Reply #18 on: December 18, 2003, 09:00:20 AM »
From what I understand, Gwenole is the author of the PowerPC emulation and he's ported SheepShaver from BePPC to Linux x86. I may be wrong but thats what I understood.

I think Christian Bauer is in the picture due to previous efforts with SheepShaver on BePPC. And I believe he is trying to integrate Gwenole's code into Basilisk II.

But I may have that all backwards. Some places that are good to check out on this subject are here.

I managed to get this up and running under Mandrake Linux under VPC on WindowsXP. It was fast enough to run at a speed that allowed me move the windows around well enough. I tried to install Warcraft II, since I doubt the emulator's graphics are going to be real speedy, but VirtualPC crashed.

I used a 4MB ROM image, which is required, from a PowerMac 8500. All things considered I am actually surprised it ran that well since I was running an unoptimized emulator in an unoptimized emulator running an OS that is not officially supported.

The only thing that bothers me is now I have to rearrange, repartition and install linux on my machine for real so I can see how fast it can really go.

Talk to you all later
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline KarlosTopic starter

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Opensource PPC emulation for Linux x86
« Reply #19 on: December 18, 2003, 09:00:29 AM »
I'm pretty sure it doesnt do MMU emulation ;-)
int p; // A
 

Offline gnarly

  • Sr. Member
  • ****
  • Join Date: Feb 2002
  • Posts: 351
    • Show only replies by gnarly
    • http://thinkdrastic.net/
Re: Opensource PPC emulation for Linux x86
« Reply #20 on: December 18, 2003, 01:26:46 PM »
Quote
Anyhow, some feller has apparently got a working PowerPC emulation for linux x86, discussion here, called SheepShaver
Blimey, he kept working on it after all! I remember Christian Bauer mentioned it on his home page aeons ago, then sheepshaver.com popped up years ago, then faded into the ether. I'd completely forgotted about it...
Cheers,

Olly
Think Drastic
 

Offline lempkee

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 2860
    • Show only replies by lempkee
    • http://www.amigaguru.com
Re: Opensource PPC emulation for Linux x86
« Reply #21 on: December 18, 2003, 02:06:38 PM »
sounds too stupid to be true...

Whats up with all the hate!
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Opensource PPC emulation for Linux x86
« Reply #22 on: December 18, 2003, 02:14:29 PM »
Quote

lempkee wrote:
sounds too stupid to be true...



Stupid? Surely you mean interesting... Sounds too interesting to be true.

Offline KarlosTopic starter

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Opensource PPC emulation for Linux x86
« Reply #23 on: December 18, 2003, 05:34:07 PM »
Quote

lempkee wrote:
sounds too stupid to be true...


It looks real enough from the source code...
int p; // A
 

Offline dammy

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 2828
    • Show only replies by dammy
Re: Opensource PPC emulation for Linux x86
« Reply #24 on: December 18, 2003, 06:26:30 PM »
by lempkee on 2003/12/18 9:06:38

Quote
sounds too stupid to be true...


Let me guess, your going to Whoville for a late Christmas Even dinner?  :-D

Dammy
Dammy

https://www.facebook.com/pages/Arix-OS/414578091930728
Unless otherwise noted, I speak only for myself.
 

Offline nyteschayde

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show only replies by nyteschayde
    • http://www.nyteshade.com
Re: Opensource PPC emulation for Linux x86
« Reply #25 on: December 18, 2003, 07:17:13 PM »
Its real enough. I am pretty much the skeptic but I got it running OS 8.5 which is PowerPC only. That was proof enough for me.

There are also several screen shots. Its not perfect and I can get it to crash but it works nonetheless. And Karlos you're right. Gwenole even states that it currently is not emulating the mmu.
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Opensource PPC emulation for Linux x86
« Reply #26 on: December 18, 2003, 08:07:17 PM »
Quote

nyteschayde wrote:
Its real enough. I am pretty much the skeptic but I got it running OS 8.5 which is PowerPC only. That was proof enough for me.

There are also several screen shots. Its not perfect and I can get it to crash but it works nonetheless. And Karlos you're right. Gwenole even states that it currently is not emulating the mmu.


Implying they plan to emulate it?

Offline KarlosTopic starter

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Opensource PPC emulation for Linux x86
« Reply #27 on: December 18, 2003, 08:54:09 PM »
@bloodline

That's an extremely tall order. Still, not long ago I said that about basic user model PPC emulation anyway, so you never know ;-)
int p; // A