logs archiveBotHelp.net / Freenode / #3dsdev / 2015 / September / 16 / 2
smea
that's odd
endrift
is the eShop down?
smea
you cant access eshop with tubehax dns
that might be it
endrift
oh
haha okay
smea
hmmm
endrift, if i give you a fixed version can you try it out ?
endrift
yeah sure
smea
alright let me write the fix then
dont do anything to change your savegame in the meantime :P
endrift
o-ok
despite the fact that it's still using the wrong version
smea
i just want a guinea pig
who has the problem
and who i dont have to talk to over twitter
is that so much to ask
endrift
hi
smea
hi
i'm testing it, about to upload
endrift !
smealum.github.io/ninjhax2/installer.zip
try this bad boy
endrift
downloading
smea: works
thanks :D
smea
sweet
thanks for testing
endrift
profi200: will I need a separate CIA for N3DS and O3DS?
eh I can figure it out when I get home
aliaspider
no the 804mhz setting doesn't break it on o3DS
endrift
but the Platform: snake?
aliaspider
lol
what is that setting used for anyway ?
endrift
I don't know
profi200 gave it to me in a github gist and didn't explain what that bit was for
snake is presumably the New 3DS
https://github.com/profi200/Project_CTR/blob/4ef27aca30a1627a2a031f5126ba1ea578039c0c/makerom/ncch.h#L69-L73
yifanlu
yeah, snake is nintendo's name for n3ds
aliaspider
ah
it isn't necessary to specify that for the speed patch
endrift
ok
aliaspider
maybe that is used to make it refuse to install on o3ds ?
endrift
likely
furyhunter
okay so i did this late last night but basically, running into a new issue with the rust thing. for some reason when linking libctru, it can't find gfxInitDefault, gfxExit and gfxSet3D
probably all of the gfx module, but basically everything else works fine except those
https://github.com/Furyhunter/new3ds/blob/master/src/main.rs#L57 <-- probably should be () -> c_void maybe
but I don't have libc for 3ds
important to note that this same code doesn't link correctly when doing everything through cargo, so I think the intrinsics issue has been resolved
err, referring to intrinsincs, but yeah
Joostin
yo
vaguerant
aliaspider, do you want I should report that crop overscan viewport bug upstream?
It seems to occur on both Snes9x and Snes9x-Next.
I can't test Mednafen bsnes, it crashes my machine.
Same issue on the regular bsnes (non-Mednafen) core.
Damn it how do I keep doing that.
[15:51:28] <-- aliaspider has quit (Ping timeout: 252 seconds)
[15:52:39] <vaguerant> aliaspider, do you want I should report that crop overscan viewport bug upstream?
[15:52:48] <vaguerant> It seems to occur on both Snes9x and Snes9x-Next.
[15:53:02] <vaguerant> I can't test Mednafen bsnes, it crashes my machine.
[15:55:25] <vaguerant> Same issue on the regular bsnes (non-Mednafen) core.
aliaspider
bsnes ?
also, this is the 3dsdev channel :P
vaguerant
aliaspider, I know. :p But we first ID'd it on the 3DS port. Plus I'm in here.
aliaspider
i dont remeber porting bsnes to the 3DS
vaguerant
Right, I kept talking last night and said the same bug occurs on desktop.
It's not an issue in your port, seems to be upstream and occur on several of the SNES cores.
aliaspider
ok then open an issue, ( and use #retroarch for this next time :P )
vaguerant
Gotcha, will do.
yuriks
furyhunter: why are you making them return () instead of nothing?
(I realize they're both kinda equivalent but... yeah)
vaguerant
How big can homebrews be before they redscreen?
yuriks
mgba is ~850kb and it works
endrift
CitrAGB is significantly larger
aliaspider
create a some global array and keep increasing its size, that counts toward the redscreen too
vaguerant
Hey StapleButter, how about ABXY on the C-stick?
Robotron, Smash TV.
Probably zero other games.
StapleButter
yeah, if I had the required hardware :P
furyhunter
yuriks: would that have an effect on the FFI?
that's bizarre. this is the llvm-ir declaration, yet still: declare void @gfxInitDefault() unnamed_addr #0
vaguerant
It doesn't actually look like Smash TV recognizes input on blargSNES, so problem solved. :V
furyhunter
this is really quite strange, I used clang to create some llvm-ir that refers to an undefined gfxInitDefault and gfxExit, went through the same steps, and it's also saying the symbols gfxInitDefault and gfxExit are undefined references
guhhhhhh thank you ld, -Wl,-v adds a single line to the output GNU ld (GNU Binutils) 2.25
yeah... none of the GSP_ functions, GSPCMD_, gfx, will link... hid works! ...????
csnd doesn't work either
yuriks
O_o
we used that verbosity ld flag last time to try to debug the ar issue... maybe try that again?
furyhunter
I did --verbose, it succeeded in opening libctru.a
doesn't say more than that
I change the names to something like hidInit/Exit in the assembly output and it assembles and links fine, as expected
ahh wait...
http://pastebin.com/31BXZM5A
this isn't all the object files ...??
but, nm reports the symbols exist, as does objdump. this is libctru from the dkA distribution
yuriks
sure doesn't look like all object files to me
(Action) bets it's ar shenanigans again
furyhunter
why would arm-none-eabi-gcc be using system ar though? and why would it only find some files if the format is different?
curiously arm-none-eabi-nm -s libctru.a shows that the gfx functions are in gfx.o, but bizarrely it doesn't show up in ld
extracted and rearchived it, no luck :\
« prev 1 2 3 next »