Package Details: blastem 0.6.1-2

Git Clone URL: (read-only)
Package Base: blastem
Description: Fast and accurate Sega Genesis/Mega Drive emulator
Upstream URL:
Keywords: megadrive
Licenses: GPL3
Conflicts: blastem-hg
Provides: blastem
Submitter: darkfm
Maintainer: Vaporeon
Last Packager: Vaporeon
Votes: 3
Popularity: 0.597152
First Submitted: 2017-06-04 11:06
Last Updated: 2019-01-30 13:28

Dependencies (5)

Required by (0)

Sources (2)

Latest Comments

xordspar0 commented on 2019-01-30 05:34

Version 0.6.1-1 fails to pass the validity check.

darkfm commented on 2017-08-02 02:05

It should work now. I set permissions to the "games" group so if you're not already part of it, you should add yourself.

kwe commented on 2017-08-01 13:25

Plus, it doesn't run out-of-the-box due to permission errors (crashes when trying to run a binary):

width: 640, height: 480
Window created with size: 640 x 480
Failed to open shader file default.v.glsl for reading
Failed to open shader file default.f.glsl for reading

$ ls /opt/blastem/ -la
total 448
drwxr-xr-x 1 root root 102 Aug 1 15:15 .
drwxr-xr-x 1 root root 112 Aug 1 15:15 ..
-rwxr-xr-x 1 root root 387296 Aug 1 15:15 blastem
-rw-rw-rw- 1 root root 4479 Aug 1 15:15 default.cfg
-rw-rw-rw- 1 root root 47031 Aug 1 15:15 gamecontrollerdb.txt
-rw-rw-rw- 1 root root 11689 Aug 1 15:15 rom.db
drw-r--r-- 1 root root 56 Aug 1 15:15 shaders
$ ls /opt/blastem/shaders/ -la
ls: cannot access '/opt/blastem/shaders/.': Permission denied
ls: cannot access '/opt/blastem/shaders/..': Permission denied
ls: cannot access '/opt/blastem/shaders/default.f.glsl': Permission denied
ls: cannot access '/opt/blastem/shaders/default.v.glsl': Permission denied

Giving +x to the shaders directory fixed it for me.

kwe commented on 2017-08-01 13:09

Consider adding the 'megadrive' keyword, so the package can be found when searching for 'megadrive' instead of just 'mega drive'.

doragasu commented on 2017-06-08 17:47

It builds perfect now, including the menu option. Thanks!

darkfm commented on 2017-06-08 03:55

It should be fixed now. I forgot it needed xcftools, also from AUR.

doragasu commented on 2017-06-05 17:12

Built successfully without vasm installed. Installed vasm from AUR, and since then build fails with message:


cc -o blastem blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o render_sdl.o ppm.o io.o romdb.o hash.o menu.o xband.o realtec.o terminal.o config.o tern.o util.o gst.o 68kinst.o m68k_core.o m68k_core_x86.o gen.o backend.o mem.o arena.o gen_x86.o backend_x86.o ym2612.o psg.o wave.o sms.o z80inst.o z80_to_x86.o -O2 -flto -lm -lSDL2 -lGLEW -lGLU -lGL -m64
true ./blastem
xcf2png font_interlace_variable.xcf > font_interlace_variable.png
xcf2png arrow.xcf > arrow.png
/bin/sh: xcf2png: command not found
make: *** [Makefile:233: font_interlace_variable.png] Error 127
make: *** Waiting for unfinished jobs....
/bin/sh: xcf2png: command not found
make: *** [Makefile:233: arrow.png] Error 127
==> ERROR: A failure occurred in build().


I suppose this is because of a missing dependency, but I do not know what I'm missing ("pkgfile xcf2png" and "yaourt -Ss xcf2png" show nothing).