![]() |
|
|
#1 |
|
Posts: n/a
|
Using Dolphin's PPC Code instead of QEmu's?
Hi.
I'm not really into coding, but I've been on the emulators scene for a while now. Having delved a bit into Amiga emulation lately, I noticed that FS-UAE's PPC emulation (and in turn WinUAE's as well) comes from QEmu. Dolphin (Wii/Gamecube Emu) also emulates a PPC Cpu and has 32-bit and 64-bit JIT (which works quite nicely if I must add), so I was wondering if the PPC emulation wouldn't be faster if the core from Dolphin was used instead. If I'm talking gibberish, I'm sorry, as I've said, not much of a coder. |
|
|
#2 |
|
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,811
|
There is very simple reason: It has no MMU emulation. Full MMU emulation is required.
|
|
|
|
|
#3 |
|
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 45
Posts: 3,692
|
Perhaps you could have a look ???
Perhaps they did some progress with mmu ?? Link : https://github.com/dolphin-emu/dolph...owerPC/MMU.cpp line 815 there is a part with pear pc mmu emulation. Perhaps it's just bullshit, i don't know.
|
|
|
|
|
#4 |
|
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,004
|
That code does not actually implement a real MMU behavior, its just the bare necessity required for GC games to run.
|
|
|
|
|
#5 |
|
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,004
|
Just to quickly add:
Getting there halfway with implementing something like a MMU means getting nowhere. |
|
|
|
|
#6 |
|
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,811
|
Exactly, it is a console emulator, it only needs to emulate what games require. No point in wasting time (developer or CPU) with features that are not used.
100% compatibility with any general purpose OS requires complete MMU emulation. Ask again when it runs PPC Linux
|
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| WinUAE QEMU PPC | Toni Wilen | support.WinUAE | 555 | 24 April 2020 09:05 |
| QEMU-UAE keeps tripping on my OSX PPC! | Hypex | support.FS-UAE | 21 | 17 December 2015 13:27 |
| Dolphin got a performance boost in PPC JIT emulation | Shoonay | Retrogaming General Discussion | 0 | 14 October 2014 09:29 |
| Mixed 68k / PPC code on VBCC. | Cowcat | Coders. General | 10 | 01 August 2013 16:01 |
| Aweb: New APL 3.5Beta AOS4 PPC code + Milestone: KHTML porting started | Paul | News | 0 | 05 November 2004 11:21 |
|
|