Homebrew Official Citra - New 3DS Emulator

breel

Well-Known Member
Newcomer
Joined
May 3, 2016
Messages
48
Trophies
0
Age
41
XP
68
Country
United States
Congratulations on taking it this far, that's awesome!
Though as you mentioned, poor citra team will get even more pokemon bugs soon :)
 
  • Like
Reactions: legend80

JayFoxRox

Well-Known Member
Member
Joined
May 16, 2016
Messages
143
Trophies
0
Age
34
XP
257
Country
Gambia, The
@Kirtai: The hardware tests we currently have aren't event automated. I wouldn't call it a test suite. Though, you are absolutly right and if you are a developer you can help by working on this (categorizing and refactoring existing tests, so that they can be automated). Merry recently added CATCH to the repo, but we are still lacking test cases for it.

@KillzXGaming: Remember that this is still an inofficial WIP branch. It's not merged yet.

@breel: If you are a developer you should just hop on irc. (I was mainly speaking about what non-devs can help with, but obviously devs are also very important. There are always open tasks).

Also, we'll obviously drop the "no support for Pokemon" once we have a stable base to run Pokemon.
The original "no support for Pokemon" stems from the fact that it's a mix of hacks to make it work in the first place - problems could just be due to incompleteness of certain hacks. Once these features are in master they are considered working (and reviewed). It will be easier to verify issues and bisect stuff, so we can accept bug reports then.
So as soon as CRO is merged and Pokemon is working in master we'll also be able to fix other bugs in Pokemon (and "support" Pokemon in the nightly builds).
 

breel

Well-Known Member
Newcomer
Joined
May 3, 2016
Messages
48
Trophies
0
Age
41
XP
68
Country
United States
@breel: If you are a developer you should just hop on irc. (I was mainly speaking about what non-devs can help with, but obviously devs are also very important. There are always open tasks).

Oh I know you were, I just looking at helping with the easier stuff :)
I was in IRC Wednesday for the Qt5.7 issue, I'll come back this week to look for open tasks then.
 
Last edited by breel,

Kirtai

Well-Known Member
Member
Joined
May 6, 2016
Messages
237
Trophies
0
XP
245
Country
United Kingdom
@Kirtai: The hardware tests we currently have aren't event automated. I wouldn't call it a test suite. Though, you are absolutly right and if you are a developer you can help by working on this (categorizing and refactoring existing tests, so that they can be automated). Merry recently added CATCH to the repo, but we are still lacking test cases for it.
I'm afraid I'm not much of a dev, though I do know a bit about hardware. Though I've noticed that emulators really need two test suites. One set of unit tests to test the emulator itself (using CATCH here) and one to run on the real hardware/emulator (as homebrew) to check behaviour. From looking over the available tests for Citra it seems that only the latter type exists?
 

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
0
Age
28
Location
Accra, Ghana
XP
2,503
Country
Ghana
how easy would it be to port citra to something like this, and how well do you think it would run?
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825
not easy at all.that is an arm device, and there have not been any progress on the android side to think of a proper ARM port of the emu.also if a port of an emulator is planned for a specific arch, if it was not included in the original plan and started concurrently with the other ports, it will be difficult to port it later. the last gen console to have an android emu was purei, the ps2 emu for X86 and Arm, and before that ppsspp, the psp emu following the same aim.they were planned to be on android from the beginning, so they are quite successful.dolphin is also on android, but that started 2 years ago.dolphin already existed for over 8 years, and the android port start when most code has been polished well that it became easy to port. there have not been any other emulator that was not planned to work on x86 and Arm, but had an android port when it was young that was comparable to the pc port.they all started with android on mind or waited till there code became good enough that they did not need to rewrite a lot of things for the port.
by the way, this is just my opinion.
 

Nyap

HTML Noob
Banned
Joined
Jan 13, 2016
Messages
971
Trophies
0
Age
55
Location
That Chaos Site
XP
483
Country
not easy at all.that is an arm device, and there have not been any progress on the android side to think of a proper ARM port of the emu.also if a port of an emulator is planned for a specific arch, if it was not included in the original plan and started concurrently with the other ports, it will be difficult to port it later. the last gen console to have an android emu was purei, the ps2 emu for X86 and Arm, and before that ppsspp, the psp emu following the same aim.they were planned to be on android from the beginning, so they are quite successful.dolphin is also on android, but that started 2 years ago.dolphin already existed for over 8 years, and the android port start when most code has been polished well that it became easy to port. there have not been any other emulator that was not planned to work on x86 and Arm, but had an android port when it was young that was comparable to the pc port.they all started with android on mind or waited till there code became good enough that they did not need to rewrite a lot of things for the port.
by the way, this is just my opinion.
I couldn't be bothered to read that due to lack of punctuation
but from what I have read:
a) when did I say android? I was more thinking of linux
b) code has to be polished well to be easy to port? I thought it was just a case of changing some platform specific code (like I think opengl is different on x86 and arm), and then recompiling it
 
Last edited by Nyap,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
  • DinohScene @ DinohScene:
    Better start running in your hamster wheel
    +1
    DinohScene @ DinohScene: Better start running in your hamster wheel +1