Homebrew Official Citra - New 3DS Emulator

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,212
Country
United States
Citra is now able to "fully run" Fire Emblem: Awakening

This, of course in a PR-build, so you can't find it in master yet. https://github.com/citra-emu/citra/pull/963

0bd147ec-2f5b-11e5-9544-35fd840c5b01.png


Credit goes to: ibra87 from other forum.
 

Gameboy Color

Well-Known Member
Newcomer
Joined
Dec 27, 2012
Messages
86
Trophies
1
Age
54
XP
361
Country
United States
Last edited by Gameboy Color,

Nepeta

:33
Member
Joined
May 23, 2009
Messages
657
Trophies
1
Age
27
Location
Twoson
Website
twitch.tv
XP
445
Country
United States
So, even with the newest nightly, as I believe the fixes that made FE:A work merged several days ago, I'm unable to launch it. The display output just shows a blank/black screen for both.

Here's the console output:
Code:
Qt: Untested Windows version 10.0 detected!
[   0.000000] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateF
ullPath:198: path exists C:\Users\Amelia\Documents\Citra/user/config/qt-config.i
ni
QObject::connect: Cannot connect (null)::screenChanged(QScreen*) to GRenderWindo
w::OnFramebufferSizeChanged()
[   0.593968] Frontend <Info> citra_qt\main.cpp:GMainWindow::BootGame:211: Citra
starting...

[   0.699068] Service.FS <Info> core\file_sys\archive_sdmc.cpp:FileSys::ArchiveF
actory_SDMC::ArchiveFactory_SDMC:21: Directory C:\Users\Amelia\Documents\Citra/u
ser/sdmc/ set as SDMC.
[   0.699569] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateF
ullPath:198: path exists C:\Users\Amelia\Documents\Citra/user/sdmc/
[   0.700070] Service.FS <Info> core\file_sys\archive_savedata.cpp:FileSys::Arch
iveFactory_SaveData::ArchiveFactory_SaveData:36: Directory C:\Users\Amelia\Docum
ents\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/0000000000000
0000000000000000000/title/ set as SaveData.
[   0.700070] Service.FS <Info> core\file_sys\archive_extsavedata.cpp:FileSys::A
rchiveFactory_ExtSaveData::ArchiveFactory_ExtSaveData:62: Directory C:\Users\Ame
lia\Documents\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/0000
0000000000000000000000000000/extdata/ set as base for ExtSaveData.
[   0.700569] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateF
ullPath:198: path exists C:\Users\Amelia\Documents\Citra/user/sdmc/Nintendo 3DS/
00000000000000000000000000000000/00000000000000000000000000000000/extdata/
[   0.701070] Service.FS <Info> core\file_sys\archive_extsavedata.cpp:FileSys::A
rchiveFactory_ExtSaveData::ArchiveFactory_ExtSaveData:62: Directory C:\Users\Ame
lia\Documents\Citra/user/nand/data/00000000000000000000000000000000/extdata/ set
as base for ExtSaveData.
[   0.702571] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateF
ullPath:198: path exists C:\Users\Amelia\Documents\Citra/user/nand/data/00000000
000000000000000000000000/extdata/
[   0.707076] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::I
nit:410: Unable to load shared font: C:\Users\Amelia\Documents\Citra/user/sysdat
a/shared_font.bin
[   0.781795] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cp
p:RendererOpenGL::Init:387: GL_VERSION: 3.2.13399 Core Profile Forward-Compatibl
e Context 15.200.1062.1002
[   0.793807] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cp
p:RendererOpenGL::Init:388: GL_VENDOR: ATI Technologies Inc.
[   0.798811] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cp
p:RendererOpenGL::Init:389: GL_RENDERER: AMD Radeon R9 200 / HD 7900 Series
[   0.825341] Loader <Info> core\loader\loader.cpp:Loader::LoadFile:111: Loading
file C:\Users\Amelia\Documents\Citra\FE13.3ds as NCSD...
[   0.837353] Loader <Warning> core\loader\ncch.cpp:Loader::AppLoader_NCCH::Load
:235: Only loading the first (bootable) NCCH within the NCSD file!
[   0.845360] Loader <Info> core\loader\ncch.cpp:Loader::AppLoader_NCCH::Load:25
9: Name:                         quartz00
[   1.224048] Loader <Info> core\hle\kernel\process.cpp:Kernel::Process::ParseKe
rnelCaps:98: ExHeader kernel version ignored: 2.33
[   1.396718] HW.Memory <Error> core\memory.cpp:Memory::GetPointer:145: unknown
GetPointer @ 0xfffffffc
[   1.659898] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::G
etLockHandle:116: (STUBBED) called handle=0x00038009 applet_attributes=0x0000000
0
[   1.675920] Service <Error> core\hle\service\service.cpp:Service::Interface::S
yncRequest:68: unknown / unimplemented function 'OverrideDefaultDaemons': port=n
dm:u, cmd_buff[1]=0xF
[   1.714406] Service <Error> core\hle\service\service.cpp:Service::Interface::S
yncRequest:68: unknown / unimplemented function 'SuspendDaemons': port=ndm:u, cm
d_buff[1]=0x6
[   1.758990] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::E
nable:124: (STUBBED) called attributes=0x00000000
[   1.763997] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::G
lanceParameter:241: called app_id=0x00000300, buffer_size=0x00001000
[   1.766997] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::N
otifyToWait:99: (STUBBED) app_id=768
[   1.775006] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::R
eceiveParameter:218: called app_id=0x00000300, buffer_size=0x00001000
[   1.777008] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::A
ppletUtility:303: (STUBBED) called command=0x00000007, buffer1_size=0x00000004,
buffer2_size=0x00000001, buffer1_addr=0x0FFFFF30, buffer2_addr=0x0FFFFEFC
[   1.781012] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::A
ppletUtility:303: (STUBBED) called command=0x00000004, buffer1_size=0x00000001,
buffer2_size=0x00000001, buffer1_addr=0x0FFFFEF8, buffer2_addr=0x0FFFFEFC
[   1.784015] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::S
etAppCpuTimeLimit:317: (STUBBED) called cpu_percent=30, value=1
[   1.786518] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::A
ppletUtility:303: (STUBBED) called command=0x00000004, buffer1_size=0x00000001,
buffer2_size=0x00000001, buffer1_addr=0x0FFFFF70, buffer2_addr=0x0FFFFF74
[   1.802531] Service.FS <Warning> core\hle\service\fs\fs_user.cpp:Service::FS::
InitializeWithSdkVersion:641: (STUBBED) called unk1=0x030300C8, unk2=0x00000020,
unk3=0x0006801B
[   1.806535] Kernel.SVC <Error> core\hle\svc.cpp:SVC::ControlMemory:68: unknown
operation=0x00000004
[   1.807536] Kernel.SVC <Error> core\hle\svc.cpp:SVC::ControlMemory:68: unknown
operation=0x00000006
[   1.820549] Service <Error> core\hle\service\service.cpp:Service::Interface::S
yncRequest:68: unknown / unimplemented function 'AcquireRight': port=gsp::Gpu, c
md_buff[1]=0x0, cmd_buff[2]=0x0, cmd_buff[3]=0xFFFF8001
[   3.070816] Kernel.SVC <Error> core\hle\svc.cpp:SVC::ControlMemory:68: unknown
operation=0x00000004
[   3.073819] Kernel.SVC <Error> core\hle\svc.cpp:SVC::ControlMemory:68: unknown
operation=0x00000006
[   3.075821] Service.FS <Error> core\hle\service\fs\fs_user.cpp:Service::FS::Op
enArchive:389: failed to get a handle for archive archive_id=0x00000004 archive_
path=[Empty]
[   3.078825] Service <Error> core\hle\service\service.cpp:Service::Interface::S
yncRequest:68: unknown / unimplemented function '0x00010082': port=boss:U, cmd_b
uff[1]=0x0, cmd_buff[2]=0x0, cmd_buff[3]=0x20, cmd_buff[4]=0x0
[   3.101844] Service.FS <Error> core\hle\service\fs\fs_user.cpp:Service::FS::Op
enFileDirectly:119: failed to get a handle for archive archive_id=0x2345678A arc
hive_path=[Binary: 02030100db00040000ffffff01000000]
[   3.108852] Service <Error> core\hle\service\service.cpp:Service::Interface::S
yncRequest:68: unknown / unimplemented function 'Initialize': port=nim:aoc
[   3.118359] Service.CFG <Warning> core\hle\service\cfg\cfg.cpp:Service::CFG::G
enHashConsoleUnique:108: (STUBBED) called app_id_salt=0x0
[   3.647770] Service.CFG <Warning> core\hle\service\cfg\cfg.cpp:Service::CFG::G
enHashConsoleUnique:108: (STUBBED) called app_id_salt=0x0
[   3.652774] Service.CFG <Error> core\hle\service\cfg\cfg.cpp:Service::CFG::Get
ConfigInfoBlock:197: Config block 0x30001 with flags 2 and size 8 was not found
[   3.656280] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:107: Fatal error!
[   3.657783] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:115: PID: 0x00000000_0x00000000
[   3.659782] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:116: REV: 45339
[   3.661285] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:117: AID: 0x00000000_0x00000000
[   3.662785] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:118: ADR: 0x0030A404
[   3.663785] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:120: RSL: 0xD90103FA
[   3.664285] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:121:   Level: 27
[   3.664785] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:122:   Summary: 8
[   3.665286] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:123:   Module: 64
[   3.665786] Service.ERR <Critical> core\hle\service\err_f.cpp:ERR_F::ThrowFata
lError:124:   Desc: 1018
 

FuryTomic

Well-Known Member
Member
Joined
May 16, 2015
Messages
129
Trophies
0
Age
31
XP
130
Country
United States
How is progress on this emulator?


Are conception 2 and persona Q playable yet? Id really appreciate any news you have in regards to those two gamesm
 

Nepeta

:33
Member
Joined
May 23, 2009
Messages
657
Trophies
1
Age
27
Location
Twoson
Website
twitch.tv
XP
445
Country
United States
How is progress on this emulator?


Are conception 2 and persona Q playable yet? Id really appreciate any news you have in regards to those two gamesm

Persona Q works, but like a lot of other games, runs pretty slow. I'd recommend just buying a 3DS.. Also, Conception 2 is a horrible game. The girls and their "support/s-link"s are cute but the fanservice is cringe-y and the story and gameplay is just horribly boring - I bought it full price on Vita and I've regretted it more than any other purchase. Of course, I guess if you were to maliciously get it for free you wouldn't care. I'd still advise against wasting your time on it, though.
 
  • Like
Reactions: FuryTomic

FuryTomic

Well-Known Member
Member
Joined
May 16, 2015
Messages
129
Trophies
0
Age
31
XP
130
Country
United States
Persona Q works, but like a lot of other games, runs pretty slow. I'd recommend just buying a 3DS.. Also, Conception 2 is a horrible game. The girls and their "support/s-link"s are cute but the fanservice is cringe-y and the story and gameplay is just horribly boring - I bought it full price on Vita and I've regretted it more than any other purchase. Of course, I guess if you were to maliciously get it for free you wouldn't care. I'd still advise against wasting your time on it, though.


Yh but are conception 2 and smt iv and pq playable.

Which runs best?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying