beaumanvienna / marley Goto Github PK
View Code? Open in Web Editor NEW"Many Awesome Retro Linux Emulators, Yay!" -- A bundle of gaming console emulators for the x86_64 Linux platform
License: GNU General Public License v3.0
"Many Awesome Retro Linux Emulators, Yay!" -- A bundle of gaming console emulators for the x86_64 Linux platform
License: GNU General Public License v3.0
This happened on Ubuntu 18.04.
Could the emulators be added as submodules instead of manually rebasing against commits? This way it'd be easier to update and perhaps what I'm more interested in: being able to more easily set the submodule directories elsewhere to reduce disk space wastage (when having multiple projects using that repo).
There is currently only support for a single Wiimote because continuous scanning for a 2nd Wiimote is causing a lag on the 1st Wiimote.
@Shoegzer I'm working on an emu bundle that has no mouse support. PCSX2 is included as 64-bit. I will disable the events and functions we discussed yesterday. If you could help with testing, it would be great. I am rebasing PCSX2 at the moment and will update the PPA with version 0.1.7 when finished. If you like, I can notify you.
Demo video on Manjaro:
https://streamable.com/gsjezg
Maybe guide button or ESC key not reset?
The unit test versions works, though.
Opening plugins...
Opening GS
OpenGL information. GPU: Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2). Vendor: Intel Open Source Technology Center. Driver: Mesa 20.0.8
OpenGL 3.3 is not supported. Only OpenGL 3.0
was foundClosing plugins...
Closing GS
Seeing as Mednafen is already included it would be great to have support for Saturn.
make install
is installing a static library, which is not supposed to to happen:
/usr/bin/mkdir -p '/usr/local/lib'
/usr/bin/install -c -m 644 libmednafen_marley.a '/usr/local/lib'
It is also outputting a to of weird stuff, see terminal output make install.txt
This would add a one-page splash-screen the user would see upon launch of any system. Information contained within the splash screen could include:
Ideally, the splash screen would always display by default, but with an option to disable except first-time use.
This feature aims to promote friendliness, cooperation and harmony between Marley and upstream source projects.
This idea was inspired by the MAME splash screens that appear upon launch of a given system, which provide system information and other details, as shown here:
debug sega saturn bios: bios file name "pokemon pinball mini (usa).min", checksum: 14709092
New version with Sega Saturn support available in PPA:
https://launchpad.net/~beauman/+archive/ubuntu/marley/+build/20173403
Binary: marley
Architecture: amd64
Version: 0.1.6.1
Distribution: focal
Urgency: medium
Changed-By: JC <[email protected]>
Description:
Marley - Many Awesome Retro Linux Emulators, Yay!
Changes:
marley (0.1.6.1) focal; urgency=medium
.
* Bios file management for Sega Saturn added
* Bios file management for PCSX2 added
* This is a release version.
* support for Wii, Gamecube, N64, PS1, PS2, PSP,
NES, SNES, Sega Genesis, Sega Saturn, GBA, GBC
cmake
should try to find GTK2. If that fails, it should look for GTK3. Remove pcsx2/detect_gtk_flags.sh.
The texts work in the unit test for PCSX2, though
There is no LICENSE file in the root dir, all I could find was this in the debian packaging files
Lines 6 to 8 in 7785dcb
Trying to compile this project on Arch Linux as discussed on email, using the dependencies and commands in the readme.
Compiled in a clean chroot using extra-x86_64-build
.
ar: creating mupen64plus-video-glide64mk2.a
make[4]: Leaving directory '/build/marley-git/src/marley/mupen64plus/Source/video-glide64mk2'
ar rs libmupen64plus.a _obj/api/callbacks.o _obj/api/common.o _obj/api/config.o _obj/api/debugger.o _obj/api/frontend.o _obj/api/vidext.o _obj/backends/api/video_capture_backend.o _obj/backends/plugins_compat/audio_plugin_compat.o _obj/backends/plugins_compat/input_plugin_compat.o _obj/backends/clock_ctime_plus_delta.o _obj/backends/dummy_video_capture.o _obj/backends/file_storage.o _obj/device/cart/cart.o _obj/device/cart/af_rtc.o _obj/device/cart/cart_rom.o _obj/device/cart/eeprom.o _obj/device/cart/flashram.o _obj/device/cart/sram.o _obj/device/controllers/game_controller.o _obj/device/controllers/paks/biopak.o _obj/device/controllers/paks/mempak.o _obj/device/controllers/paks/rumblepak.o _obj/device/controllers/paks/transferpak.o _obj/device/dd/dd_controller.o _obj/device/device.o _obj/device/gb/gb_cart.o _obj/device/gb/mbc3_rtc.o _obj/device/gb/m64282fp.o _obj/device/memory/memory.o _obj/device/pif/bootrom_hle.o _obj/device/pif/cic.o _obj/device/pif/n64_cic_nus_6105.o _obj/device/pif/pif.o _obj/device/r4300/cached_interp.o _obj/device/r4300/cp0.o _obj/device/r4300/cp1.o _obj/device/r4300/idec.o _obj/device/r4300/interrupt.o _obj/device/r4300/pure_interp.o _obj/device/r4300/r4300_core.o _obj/device/r4300/tlb.o _obj/device/rcp/ai/ai_controller.o _obj/device/rcp/mi/mi_controller.o _obj/device/rcp/pi/pi_controller.o _obj/device/rcp/rdp/fb.o _obj/device/rcp/rdp/rdp_core.o _obj/device/rcp/ri/ri_controller.o _obj/device/rcp/rsp/rsp_core.o _obj/device/rcp/si/si_controller.o _obj/device/rcp/vi/vi_controller.o _obj/device/rdram/rdram.o _obj/main/main.o _obj/main/util.o _obj/main/cheat.o _obj/main/eventloop.o _obj/main/rom.o _obj/main/savestates.o _obj/main/screenshot.o _obj/main/sdl_key_converter.o _obj/main/workqueue.o _obj/plugin/plugin.o _obj/plugin/dummy_video.o _obj/plugin/dummy_audio.o _obj/plugin/dummy_input.o _obj/plugin/dummy_rsp.o _obj/minizip/ioapi.o _obj/minizip/zip.o _obj/minizip/unzip.o _obj/md5/md5.o _obj/osal/dynamiclib_unix.o _obj/osal/files_unix.o _obj/osd/osd.o _obj/device/r4300/recomp.o _obj/device/r4300/x86_64/assemble.o _obj/device/r4300/x86_64/dynarec.o _obj/device/r4300/x86_64/regcache.o _obj/asm_defines/asm_defines.o _obj/osd/oglft_c.o _obj/oglft/OGLFT.o _obj/device/r4300/x86_64/dyna_start.o
ar: creating libmupen64plus.a
make[4]: Leaving directory '/build/marley-git/src/marley/mupen64plus/Source/core'
make[3]: Leaving directory '/build/marley-git/src/marley/mupen64plus/Source'
make[2]: *** [Makefile:8: Source] Error 2
make[2]: Leaving directory '/build/marley-git/src/marley/mupen64plus'
make[1]: *** [Makefile:1094: all-recursive] Error 1
make[1]: Leaving directory '/build/marley-git/src/marley'
make: *** [Makefile:939: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/katt/build
Full log for that segment: https://gist.github.com/kattjevfel/56e9394aae8bd6eda8f02da42eb7f66d
Happens since SDL event loop was add. Add start-up delay?
VSYNC: on
Rendering resolution: 2 x PSP
Under Gentoo, these emulation targets are fully operational:
These have issues with the controller:
Switch X11 mouse pointer completely off?
Check with with unclutter project why the cursor cannot be re-enabled
Happens with sudo pacman -S fmt
. Dolphin's cmake run configures libfmt as dynamic library, but it should be the static library shipped with Marley. This is to make Marley more stable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.