Page 3 of 6

Re: Emulation on the Raspberry Pi (Updated 11/03/2014)

Posted: Thu Mar 13, 2014 1:48 pm
by mrpi64
I never knew that you could link files. I thought you could only do it with folders!

Re: Emulation on the Raspberry Pi (Updated 15/03/2014)

Posted: Sat Mar 15, 2014 8:14 am
by welshy
mob-i-l
I have added an edited transcript of our discussion (and your original Post) SOURCE CODE - Compile Your Own Binaries: ZX80/81 and Jupiter Ace to the listing.

Re: ABC80 Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Sun Apr 13, 2014 3:49 pm
by mob-i-l
ABC 80 is a Swedish computer from 1978 that was much used in schools. I have made a binary version of an emulator for ABC 80 for Raspberry Pi with Raspbian:
http://df.lth.se.orbin.se/~mikaelb/abc/ ... spi.tar.gz

There are no games included in this package.
There are some games here:
http://df.lth.se.orbin.se/~mikaelb/abc/80/
http://www.devili.iki.fi/pub/Luxor/soft ... bc80/spel/

From the README:
"This is a binary release for Raspberry Pi with Raspbian by M.O.B.
This realease has NO WARRANTY and the source code is at abc80.org.
If you have an HDMI screen run abc80 from the directory and if you
have a composite video monitor run abc80cv. You can switch to 80-
or 40-column mode by typing "print inp(4)" and "print inp(3)"
inside ABC 80, respectively. The program abc80 starts in 80-column
mode and abc80cv starts in 40-column mode. The original ABC 80 had
only 40 column mode. I have also included a png-file of the error
list since the original xbm-file can't be viewed in the original
Image Viewer for Raspbian.

The source code can be found on http://abc80.org/. The reason for the
binary release is that in order to compile from source you have to install
libsdl1.2-dev which takes up a lot of space on the SD-card. You also
have to patch the Makefile that configure produces. I have included
a program that does this: raspi.sh. There is also a program to patch
the C-code in order to make abc80cv: cv.sh. You will have to rename
the file after compilation. In the future we would hopefully only
have one abc80 and set column mode and screen size using options.

The original README follows:

This version has been substantially modified by H. Peter Anvin
<hpa at zytor.com> from the original version. The original README is
included but may not apply anymore..."

It was announced here in Swedish:
http://www.abc80.org/pipermail/abc80/20 ... 00697.html

There are some known limitations:
Sound does not work.
Polling the keyboard does not work exactly as on the original but many games still work.

Re: Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Thu Apr 17, 2014 4:41 pm
by krisnation2000
Im sorry i posted this in the wrong section, But read this. Im having a problem

http://www.raspberrypi.org/forums/viewt ... 63&t=74935

Re: Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Fri Apr 18, 2014 7:37 am
by welshy
krisnation2000
I have posted a possible solution
Here - http://www.raspberrypi.org/forums/viewt ... 78&t=74935

Re: Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Wed May 14, 2014 2:22 pm
by KitchUK
Hi Welshy,

Do you think it might be worth adding the Quake 1 darkplaces engine to this thread from autonomous? It runs like a dream even on stock speeds!

http://www.raspberrypi.org/forums/viewt ... 78&t=72301

Re: Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Wed May 14, 2014 11:36 pm
by chet
Im new at this. Trying to load the retropie image using win32 imager as told in the tutorial. Question: Do I need to load my sd card that I got with the canakit version before I try loading the retro image (its the one that has NOOBS on it whatever the heck that is)? I have no f***ing clue what Im doing. Just want to play nintendo.

Re: Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Thu May 15, 2014 3:09 pm
by welshy
chet
The RetroPie SD Card Image is totally self contained. Download, write it to your SD Card using Win32DiscImager (if it came with 'Noobs' installed delete or write over it, you can always get Noobs from the Download Section), insert into your RPi, then follow the onscreen directions.

Re: Emulation on the Raspberry Pi (Updated 09/04/2014)

Posted: Thu May 15, 2014 3:16 pm
by welshy
KitchUK wrote:Hi Welshy,

Do you think it might be worth adding the Quake 1 darkplaces engine to this thread from autonomous? It runs like a dream even on stock speeds!
Well, its not Emulation but a pre existing fork/conversion of Quake. I know some of these are listed in the SD Card Images section (Quake 3, CaveStory etc.), but primarily Images such as RetroPie/UltraSlim are predominately Emulation that include these works so were added for info.

Re: Emulation on the Raspberry Pi (Updated 30/06/2014)

Posted: Tue Jul 15, 2014 4:25 pm
by deaftolight
Has anyone else figured how to get hold fast forward working in the RetroArch NES and SNES emulators? I’m trying to set it up with the hotkey, so I can hold select and R2 to fast forward. This is the settings I put in my retroarch.cfg:

input_enable_hotkey_btn = "0"
input_toggle_fast_forward = "13"
input_hold_fast_forward = "9"
input_exit_emulator_btn = "3"
input_save_state_btn = "10"
input_load_state_btn = "11"
input_menu_toggle_btn = "12"

I can’t seem to get it to work.

Re: Emulation on the Raspberry Pi (Updated 30/06/2014)

Posted: Thu Jul 17, 2014 2:14 pm
by CaptainN1984
For the RetroPie, do those emulators have Game Genie/Pro Action Replay and Save States?? Specifically the NES, SNES and Sega emulators.

Re: Emulation on the Raspberry Pi (Updated 01/10/2014)

Posted: Tue Dec 16, 2014 6:05 am
by xenphor
I'm trying to use pcsx rearmed from git on my archlinux install but I get this error:

Code: Select all

RetroArch [ERROR] :: dylib_load() failed: "pcsx_rearmed_libretro.so: undefined symbol: gteNCLIP_arm".
RetroArch [ERROR] :: Failed to open dynamic library: "pcsx_rearmed_libretro.so"
RetroArch [ERROR] :: Fatal error received in: "load_dynamic()"
I found this site that had a solution but it is for the Odroid U2: http://neagix.blogspot.com/2013/05/pcsx ... rough.html

I didn't use that solution because I have no idea what specific compiler instructions to use for the Raspberry Pi and how they would differ from the Odroid, if that is even the problem in the first place.

Re: Emulation on the Raspberry Pi/Pi2 (Updated 06/2/2015)

Posted: Sat Feb 07, 2015 3:31 am
by tmielcarz
So my first impression on rPi2 (regarding emulation) looks like this:
* [Amiga] uae4all (old precompiled version) - ok
* [GBA] gpsp (old precompiled version) - ok
* [Macintosh] basilisk2 (compiled today from sources) - ok
* [DOS] rpix86 (old precompiled version) - ok
* [C64] vice (old precompiled version and compiled today from sources) - not working (part of the screen is out of the monitor, left and right parts of the screen are swapped)
* [ScummVM] scummvm (raspbian repository version) - not working (the same as above)
* [OpenTTD] openttd (raspbian repository version) - not working (blank screen)

All of above were working on previous version Raspberry (rPi B+) and Raspbian released in last year.

Today, of course, I was using fresh install of Raspbian (the newest release compatible with rPi2). My rPi2 is connected via hdmi to small 7" display with 800x480 resolution (maybe this is important information).

Re: Emulation on the Raspberry Pi/Pi2 (Updated 06/2/2015)

Posted: Sat Feb 07, 2015 11:44 am
by Ridrok
Hello

About mame4all-pi, I did a fork a bit more than 1 year ago to fix some "speech" sound problem on Golden Axe and updated Z80, 68k and i8089 emulation a bit.

I will try a get a Pi 2 in coming weeks and see if I can enable YM2151 full code instead of simplified one on Pi2.
Here is the source tree: https://github.com/Neo2003/mame4all-pi-adv

Ridrok

Re: Emulation on the Raspberry Pi (Updated 01/10/2014)

Posted: Fri Feb 13, 2015 12:53 pm
by Neil Munday
Hi,
xenphor wrote:I'm trying to use pcsx rearmed from git on my archlinux install but I get this error:

Code: Select all

RetroArch [ERROR] :: dylib_load() failed: "pcsx_rearmed_libretro.so: undefined symbol: gteNCLIP_arm".
RetroArch [ERROR] :: Failed to open dynamic library: "pcsx_rearmed_libretro.so"
RetroArch [ERROR] :: Fatal error received in: "load_dynamic()"
I found this site that had a solution but it is for the Odroid U2: http://neagix.blogspot.com/2013/05/pcsx ... rough.html

I didn't use that solution because I have no idea what specific compiler instructions to use for the Raspberry Pi and how they would differ from the Odroid, if that is even the problem in the first place.
It looks like PCSX ReArmed hasn't been compiled using the correct Arm architecture. If it helps, I use ArchLinux as the OS for PES and I have PCSX ReArmed working for the Raspberry Pi (Arm6) and Raspberry Pi 2 (Arm7) under RetroArch. Feel free to grab the executables/cores from the images or you may want to take a look at my compilation scripts: https://github.com/neilmunday/pes/blob/ ... rearmed.sh and https://github.com/neilmunday/pes/blob/ ... rearmed.sh

Hope this helps,

Neil.

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Fri Feb 13, 2015 3:40 pm
by steev
Reicast (Sega Dreamcast emulator) just added support for the Pi 2 in the skmp/rapi2 branch. Anyone tried it yet?
https://github.com/reicast/reicast-emul ... t-74261494

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Fri Feb 13, 2015 7:08 pm
by welshy
steev
Well it compiles! On running seems to stick/crash on Set Up Screen, will keep fiddling!

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Fri Feb 13, 2015 7:24 pm
by steev
Make sure you have the Dreamcast BIOS files in ./data/

I got it to work (without audio), but I only tested 2 games:
Sonic Adventure - Pretty choppy
Marvel vs Capcom 2 - Playable

My wired 360 controller worked without any special configuration.

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Fri Feb 13, 2015 7:34 pm
by welshy
steev
Same here, once I plugged in my controller! But how do you load Game Titles or Exit the Emulator without a Menu?

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Fri Feb 13, 2015 7:37 pm
by steev
To load a game:

Code: Select all

./reicast.elf -config config:image=/path/to/game.cdi
To exit you can hit Ctrl+C on the keyboard

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Fri Feb 13, 2015 7:43 pm
by welshy
Steev
Cheers! I was blindly pushing keys as you do! Any idea how to activate the sound? It does mention the option in the cfg file is reversed but that doesnt seem to activate it. I just tested Soul Caliber and its VERY playable (in fact TOO FAST!!!)

Re: Emulation on the Raspberry Pi/Pi2 (Updated 13/02/2015)

Posted: Sat Feb 14, 2015 8:58 am
by DigitalLumberjack
That's a really good news.
I can't wait to test a more stable version !

Re: Emulation on the Raspberry Pi&Pi2 (Updated 19/02/2015)

Posted: Sun Feb 22, 2015 12:16 am
by memeka
ppsspp is now working too.

Re: Emulation on the Raspberry Pi&Pi2 (Updated 19/02/2015)

Posted: Sun Feb 22, 2015 12:41 am
by steev
Nice. link

Re: Emulation on the Raspberry Pi&Pi2 (Updated 19/02/2015)

Posted: Thu Feb 26, 2015 7:30 am
by clone206
A video of n64, psx, and ports running on the pi2. Using retropie 2.5. OC settings in the video description.

For n64, I have two folders, one for each of the two mupen64plus video plugins that come with retropie. Some r0ms work with one plugin but not the other.

https://www.youtube.com/watch?v=ogTrMtM9TEk