Package Details: cen64-git 1:r941.f703120-1

Git Clone URL: https://aur.archlinux.org/cen64-git.git (read-only, click to copy)
Package Base: cen64-git
Description: Cycle-accurate Nintendo 64 emulator
Upstream URL: http://www.cen64.com/
Licenses: BSD
Submitter: Presence
Maintainer: Presence
Last Packager: Presence
Votes: 4
Popularity: 0.000000
First Submitted: 2013-10-19 14:48 (UTC)
Last Updated: 2022-04-26 17:48 (UTC)

Latest Comments

1 2 Next › Last »

Presence commented on 2025-02-11 22:47 (UTC)

Here's an upload of the last version I built successfully. Use at your own risk obviously: https://drive.google.com/file/d/11V6fhd-rZQ645WNhadfHl7vmH51R9LJu

Presence commented on 2025-02-11 22:35 (UTC)

I get the same error when trying to compile it. Needs to be reported upstream, but there's been no activity there in a couple years now.

zwastik commented on 2025-02-10 09:31 (UTC)

/home/user/.cache/yay/cen64-git/src/cen64/bus/controller.c: In function ‘bus_init’:                                                                                                                                  
/home/user/.cache/yay/cen64-git/src/cen64/bus/controller.c:47:6: error: initialization of ‘int (*)(void *, uint32_t,  uint32_t *)’ {aka ‘int (*)(void *, unsigned int,  unsigned int *)’} from incompatible pointer t
ype ‘int (*)(struct vr4300 *, uint32_t,  uint32_t *)’ {aka ‘int (*)(struct vr4300 *, unsigned int,  unsigned int *)’} [-Wincompatible-pointer-types]                                                                 
   47 |     {read_mi_regs, write_mi_regs, MI_REGS_BASE_ADDRESS, MI_REGS_ADDRESS_LEN},
      |      ^~~~~~~~~~~~
/home/user/.cache/yay/cen64-git/src/cen64/bus/controller.c:47:6: note: (near initialization for ‘mappings[2].read’)
/home/user/.cache/yay/cen64-git/src/cen64/bus/controller.c:47:20: error: initialization of ‘int (*)(void *, uint32_t,  uint32_t,  uint32_t)’ {aka ‘int (*)(void *, unsigned int,  unsigned int,  unsigned int)’} from
 incompatible pointer type ‘int (*)(struct vr4300 *, uint32_t,  uint32_t,  uint32_t)’ {aka ‘int (*)(struct vr4300 *, unsigned int,  unsigned int,  unsigned int)’} [-Wincompatible-pointer-types]
   47 |     {read_mi_regs, write_mi_regs, MI_REGS_BASE_ADDRESS, MI_REGS_ADDRESS_LEN},
      |                    ^~~~~~~~~~~~~
/home/user/.cache/yay/cen64-git/src/cen64/bus/controller.c:47:20: note: (near initialization for ‘mappings[2].write’)
make[2]: *** [CMakeFiles/cen64.dir/build.make:205: CMakeFiles/cen64.dir/bus/controller.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/user/.cache/yay/cen64-git/src/cen64/cen64.c: In function ‘cen64_main’:
/home/user/.cache/yay/cen64-git/src/cen64/cen64.c:116:5: warning: enumeration value ‘CART_DB_SAVE_TYPE_NONE’ not handled in switch [-Wswitch]
  116 |     switch (save_type) {
      |     ^~~~~~
/home/user/.cache/yay/cen64-git/src/cen64/cen64.c: In function ‘run_device’:
/home/user/.cache/yay/cen64-git/src/cen64/cen64.c:475:24: error: passing argument 1 of ‘cen64_thread_setname’ makes pointer from integer without a cast [-Wint-conversion]
  475 |   cen64_thread_setname(thread, "device");
      |                        ^~~~~~
      |                        |
      |                        cen64_thread {aka long unsigned int}
In file included from /home/user/.cache/yay/cen64-git/src/cen64/device/device.h:26,
                 from /home/user/.cache/yay/cen64-git/src/cen64/cen64.c:15:
/home/user/.cache/yay/cen64-git/src/cen64/os/posix/thread.h:59:54: note: expected ‘cen64_thread *’ {aka ‘long unsigned int *’} but argument is of type ‘cen64_thread’ {aka ‘long unsigned int’}
   59 | static inline int cen64_thread_setname(cen64_thread *t, const char *name) {
      |                                        ~~~~~~~~~~~~~~^
/home/user/.cache/yay/cen64-git/src/cen64/device/device.c: In function ‘device_multithread_spin’:
/home/user/.cache/yay/cen64-git/src/cen64/device/device.c:286:24: error: passing argument 1 of ‘cen64_thread_setname’ makes pointer from integer without a cast [-Wint-conversion]
  286 |   cen64_thread_setname(vr4300_thread, "vr4300");
      |                        ^~~~~~~~~~~~~
      |                        |
      |                        cen64_thread {aka long unsigned int}
In file included from /home/user/.cache/yay/cen64-git/src/cen64/device/device.h:26,
                 from /home/user/.cache/yay/cen64-git/src/cen64/device/device.c:12:
/home/user/.cache/yay/cen64-git/src/cen64/os/posix/thread.h:59:54: note: expected ‘cen64_thread *’ {aka ‘long unsigned int *’} but argument is of type ‘cen64_thread’ {aka ‘long unsigned int’}
   59 | static inline int cen64_thread_setname(cen64_thread *t, const char *name) {
      |                                        ~~~~~~~~~~~~~~^
make[2]: *** [CMakeFiles/cen64.dir/build.make:303: CMakeFiles/cen64.dir/cen64.c.o] Error 1
make[2]: *** [CMakeFiles/cen64.dir/build.make:331: CMakeFiles/cen64.dir/device/device.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/cen64.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Presence commented on 2017-07-19 17:56 (UTC)

Not sure why I didn't do that before. I've update the PKGBUILD. Thanks for the suggestion!

abouvier commented on 2017-07-13 23:13 (UTC)

It's not possible to automatically set the _arch_support variable by detecting the available instruction sets in /proc/cpuinfo?

shoober420 commented on 2017-05-31 04:07 (UTC)

Thank you sir

Presence commented on 2017-05-31 03:37 (UTC)

I've pointed this back to the old core of CEN64 and will update it when the new core is in a useable state.

shoober420 commented on 2017-05-30 19:15 (UTC)

There is an error using the normal branch. Please see me GitHub post here. https://github.com/tj90241/cen64/issues/75 mikeryan says to use https://github-buildbot.cen64.com/ as the source instead.

simer commented on 2016-06-18 15:48 (UTC)

The angrylion-rdp branch has been deleted and the RDP code has been moved to master, so the source line needs to be changed to just source=("git://git.cen64.com/cen64.git")