New core starting to come together!

News from administrators.
User avatar
teres
Posts: 19
Joined: Fri Apr 11, 2014 9:44 am

Re: New core starting to come together!

Post by teres » Sun Jan 11, 2015 12:18 pm

Nacho wrote:1561c75d11cedf356a8ddb1a4a5f9d5d Pokemon Stadium 2 (U) [!].z64
That's the one I'm using. cen64 was pulled from git two days ago, built for x86_64 with gcc-4.8.4, with SSE2, SSE3, SSE4.1 and AVX extensions. Maybe I'm just not waiting long enough (doubt it though, been waiting for a few minutes) - how long does the N64 logo stay on screen for you?

edit: nevermind, I built everything from scratch again and it's working fine now.

Also - a bit off topic, but you should pass '-b' to md5sum since you aren't hashing a text file here.

Code: Select all

$ md5sum 'Pokemon Stadium 2 (U) [!].z64'
1561c75d11cedf356a8ddb1a4a5f9d5d  Pokemon Stadium 2 (U) [!].z64
$ md5sum -b 'Pokemon Stadium 2 (U) [!].z64'
3be101f6149d78f30e22e3c61f6345af *Pokemon Stadium 2 (U) [!].z64

User avatar
Snowstorm64
Posts: 303
Joined: Sun Oct 20, 2013 8:22 pm

Re: New core starting to come together!

Post by Snowstorm64 » Sun Jan 11, 2015 12:25 pm

teres wrote:That's the one I'm using. cen64 was pulled from git two days ago
You should pull again cen64 from git and then retry.
teres wrote: Also - a bit off topic, but you should pass '-b' to md5sum since you aren't hashing a text file here.

Code: Select all

$ md5sum 'Pokemon Stadium 2 (U) [!].z64'
1561c75d11cedf356a8ddb1a4a5f9d5d  Pokemon Stadium 2 (U) [!].z64
$ md5sum -b 'Pokemon Stadium 2 (U) [!].z64'
3be101f6149d78f30e22e3c61f6345af *Pokemon Stadium 2 (U) [!].z64
This means that I was doing it wrong all the times? Mind blown.
OS: Debian GNU/Linux Jessie (8.0)
CPU: Intel i7 4770K @ 3.5 GHz
Build: AVX (compiled from git)

User avatar
Nacho
Posts: 66
Joined: Thu Nov 07, 2013 9:25 am

Re: New core starting to come together!

Post by Nacho » Sun Jan 11, 2015 12:37 pm

I'll remember that, teres! thanks!

I tried that again. Freshly cloned from git. Compiled with "Native" support and busy wait detection. My CPU is SSE2, SSE3, SSE4.1 capable, but no AVX. Also, I'm running linux (Ubuntu).

Same results: Majora's Mask and Pokemon Stadium 2 are running OK for me.

(I'll edit my previous post with the correct md5sums and update my firm with information about my testing setup)
Testing CEN64 on: Intel Core i5 520M 2.4 GHz. SSE2 SSE3 SSE4.1 SSE4.2 SSSE3, but no AVX. Ubuntu Linux

User avatar
teres
Posts: 19
Joined: Fri Apr 11, 2014 9:44 am

Re: New core starting to come together!

Post by teres » Sun Jan 11, 2015 1:40 pm

I had edited my earlier post without noticing you had answered in the meantime - it is now working for me. Must've been one of the very recent commits that fixed it. My guess would be that's Nintendo Maniac 64's problem too, I just pulled a bit later than him so I didn't get a full blown crash.

User avatar
Nintendo Maniac 64
Posts: 185
Joined: Fri Oct 04, 2013 11:37 pm

Re: New core starting to come together!

Post by Nintendo Maniac 64 » Sun Jan 11, 2015 5:04 pm

Ok, something is very wrong - my MD5 hashes match up to Nacho's but on booting both games I just get a grey image and the emulation locks up.

FYI I'm using the Win64 sse 4.1 version built at 2015-01-10 21:21 as according to here:
http://downloads.cen64.com/

EDIT: Same issue occurs with the SSE2 and SSSE3 builds, but I can't test the AVX build due to not having any AVX-capable CPUs.
CEN64 Forum's resident straight-male kuutsundere
(just "tsundere" makes people think of "Shana clones" *shivers*)

CPU+iGPU: Pentium G3258 @ 4.6GHz/1.281v
dGPU: Radeon HD5870 1GB
RAM: Vengeance 1600 4x4GB
OS: Windows 7

User avatar
Nacho
Posts: 66
Joined: Thu Nov 07, 2013 9:25 am

Re: New core starting to come together!

Post by Nacho » Sun Jan 11, 2015 5:28 pm

Linux sse4.1 build (dowloaded from the same site as yours) works fine for me. Seems like a windows specific issue...

Maybe we should move to another thread? This one is kinda getting out of control...
Testing CEN64 on: Intel Core i5 520M 2.4 GHz. SSE2 SSE3 SSE4.1 SSE4.2 SSSE3, but no AVX. Ubuntu Linux

User avatar
Breadwinka
Posts: 54
Joined: Fri Oct 04, 2013 11:35 pm

Re: New core starting to come together!

Post by Breadwinka » Sun Jan 11, 2015 6:01 pm

AVX version crashes to on windows. Definitely a windows build problem.

ShadowFX
Posts: 86
Joined: Sat Oct 05, 2013 2:08 am
Location: The Netherlands

Re: New core starting to come together!

Post by ShadowFX » Thu Jan 15, 2015 3:31 pm

Confirmed. Crashes on both ROMs when using any of the Windows-specific versions, build 2013.01.13.
Also, what's the difference between the dev and non-dev versions?
"Change is inevitable; progress is optional"

OS: Windows 10 Pro x64
Specs: Intel Core i7-7700K @ 4.2GHz, 16GB DDR4-RAM, NVIDIA GeForce GTX 1080 Ti
Main build: AVX (official)

User avatar
MarathonMan
Site Admin
Posts: 692
Joined: Fri Oct 04, 2013 4:49 pm

Re: New core starting to come together!

Post by MarathonMan » Thu Jan 15, 2015 6:11 pm

ShadowFX wrote:Also, what's the difference between the dev and non-dev versions?
The dev version won't exist soon. I was using it to split the binary into two versions, one with debugging capabilities and one without, etc. but it's too much of a hassle to maintain.

User avatar
teres
Posts: 19
Joined: Fri Apr 11, 2014 9:44 am

Re: New core starting to come together!

Post by teres » Thu Jan 15, 2015 7:02 pm

Does having only a single version mean Qt (see debugger announcement) will be a hard dependency? (I sure hope not...)

User avatar
MarathonMan
Site Admin
Posts: 692
Joined: Fri Oct 04, 2013 4:49 pm

Re: New core starting to come together!

Post by MarathonMan » Thu Jan 15, 2015 7:41 pm

teres wrote:Does having only a single version mean Qt (see debugger announcement) will be a hard dependency? (I sure hope not...)
No. The debugger is a separate binary entirely.

CEN64 proper will always plugin in straight to OS-specific APIs (WINAPI, X11, etc.).

The debugger and CEN64 talk over a network socket (usually the localhost/loopback interface, but could be across a network if you wanted).

User avatar
Nacho
Posts: 66
Joined: Thu Nov 07, 2013 9:25 am

Re: New core starting to come together!

Post by Nacho » Thu Jan 15, 2015 8:32 pm

./cen64 -nointerface ../pifdata.bin ../cart.z64 throws a segmentation fault.
Testing CEN64 on: Intel Core i5 520M 2.4 GHz. SSE2 SSE3 SSE4.1 SSE4.2 SSSE3, but no AVX. Ubuntu Linux

User avatar
MarathonMan
Site Admin
Posts: 692
Joined: Fri Oct 04, 2013 4:49 pm

Re: New core starting to come together!

Post by MarathonMan » Thu Jan 15, 2015 10:49 pm

Nacho wrote:./cen64 -nointerface ../pifdata.bin ../cart.z64 throws a segmentation fault.
Aware of this issue, thanks.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest