Welcome, Guest. Please login or register.

Author Topic: Why no AmigaOne/Pegasos emulators?  (Read 9577 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Why no AmigaOne/Pegasos emulators?
« on: February 05, 2009, 12:45:08 PM »
@ _stet_

I would say lack of interest is the biggest hurdle. In terms of emulating the PPC it makes little difference if the host is an x86 or a PPC... I used MacOS 10.3 in PearPC (an x86 PPC emulator, google it) for a good few months before buying a Mac... OSX was slugish, but usable on my old Athlon64 @2Ghz... The slowest part of PPC emulation is the MMU... Apparently...

Of course, much faster would be a PPC VM on a real PPC chip... But I've not seen or used one...

If someone wrote a suitable BIOS for PearPC, it should boot OS4.1... The same applies to MOS... Driver issues aside.  

The question remains, where does the motivation come from... If you are so desparate to run these systems, just buy the hardware for them, it will be faster, better supported and money will flow back to the devs and help keep the project alive :-)



Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Why no AmigaOne/Pegasos emulators?
« Reply #1 on: February 05, 2009, 02:18:40 PM »
Quote

mongo wrote:
Quote

bloodline wrote:
If someone wrote a suitable BIOS for PearPC, it should boot OS4.1...


No need to write a BIOS, U-Boot is open source. Porting it for use with QEMU would be far better than with PearPC though.

Still have driver issues to deal with though.


PearPC provides an emulation of a basic PPC Mac... So any OS than can boot a PPC Mac (i.e. MorphOS) can boot it... Then you are half way there :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Why no AmigaOne/Pegasos emulators?
« Reply #2 on: February 06, 2009, 08:42:45 AM »
Quote

Piru wrote:
@spirantho
Quote
Nobody's written one.

Lets try again:

http://bigfoot.morphos-team.net/test/qemu.png


Hey Piru, am I able to get the "demo" MOS to run in QEmu?

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Why no AmigaOne/Pegasos emulators?
« Reply #3 on: February 06, 2009, 09:17:20 AM »
Quote

Piru wrote:
@bloodline
Quote
Hey Piru, am I able to get the "demo" MOS to run in QEmu?

In short: No

(The public qemu doesn't include the pegasos2 hardware and openfirmware emulation)


I guessed as much, but it was worth a go :-) I don't have any devices capable of displaying the video output of any of my Amiga's any more... so I doubt I'll ever run MOS on my BlizzPPC :-(

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Why no AmigaOne/Pegasos emulators?
« Reply #4 on: February 06, 2009, 06:39:04 PM »
Quote

persia wrote:
No change in accidentally allowing the modified QEMU out to say TPB?



Not sure if that would be beneficial to Piru :-D ;-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Why no AmigaOne/Pegasos emulators?
« Reply #5 on: February 07, 2009, 10:03:40 PM »
Quote

Piru wrote:
@warpdesign
Quote
But is this all about : "you're wrong, I did it, so shut up" ?

I'm sorry you see it that way.

And for the record I didn't do it, Mark Olsen did.


Academic anyway... what features of the quark microkernel are required to run MorphOS? Any chance you guys will swap it out and then recompile MOS for use on top of... maybe Linux/etc... and run it on an nice x86-64 machine? :-D