04 January 2016, 22:00 | #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. |
04 January 2016, 22:06 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
There is very simple reason: It has no MMU emulation. Full MMU emulation is required.
|
14 June 2016, 07:01 | #3 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
|
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. |
14 June 2016, 08:05 | #4 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,178
|
That code does not actually implement a real MMU behavior, its just the bare necessity required for GC games to run.
|
14 June 2016, 08:07 | #5 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,178
|
Just to quickly add:
Getting there halfway with implementing something like a MMU means getting nowhere. |
14 June 2016, 10:30 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
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 | 562 | 10 February 2023 21:39 |
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 |
|
|