English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 04 January 2016, 22:00   #1
Xeon3D
 
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.
 
Old 04 January 2016, 22:06   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 21,902
There is very simple reason: It has no MMU emulation. Full MMU emulation is required.
Toni Wilen is online now  
Old 14 June 2016, 07:01   #3
turrican3
Moon 1969 = amiga 1985

turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 42
Posts: 3,304
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.
turrican3 is offline  
Old 14 June 2016, 08:05   #4
Locutus
Registered User

 
Join Date: Jul 2014
Location: Finland
Posts: 857
That code does not actually implement a real MMU behavior, its just the bare necessity required for GC games to run.
Locutus is offline  
Old 14 June 2016, 08:07   #5
Locutus
Registered User

 
Join Date: Jul 2014
Location: Finland
Posts: 857
Just to quickly add:

Getting there halfway with implementing something like a MMU means getting nowhere.
Locutus is offline  
Old 14 June 2016, 10:30   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 21,902
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
Toni Wilen is online now  
 


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 489 15 October 2018 15:55
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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:29.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.07037 seconds with 13 queries