Apologies in advance for the length of this post. Here's the pndrunout info...
=======================================================================================
PND : /media/SANDISK32A/pandora/apps/mupen64plus2.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/SANDISK32A/pandora/appdata/mupen64plus2
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : runscript.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/mupen64plus2"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/SANDISK32A/pandora/appdata/mupen64plus2=rw+nolwh":"/mnt/pnd/mupen64plus2=rr" none "/mnt/utmp/mupen64plus2"
[sUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/mupen64plus2/bin:/mnt/utmp/mupen64plus2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/mupen64plus2/lib:/lib:/usr/lib
cp /home/noel/.Xauthority /mnt/utmp/mupen64plus2/home/
System check
============
Freememory is 417
Cpu Speed is 1100
Sys Speed is 400
Starting Mupen64Launcher, based on PickleLauncher Version v0.21.
Running from '/mnt/utmp/mupen64plus2/' as 'mupen64launcher'
Loading config.
Loading ziplist.
Initializing SDL.
SDL initialized.
Loading profile.
ERROR: UpdateRect W was out of bounds
Running command: 'cd ./launchers/; ./mupen64plus.sh "/media/SANDISK32A/Pandora/Appdata/n64/Mario Kart 64 (E) (V1.0) [!].z64"; sync; cd /mnt/utmp/mupen64plus2/; exec ./mupen64launcher --profile profile.txt --config config.txt --ziplist ziplist.txt'
Closing TTF fonts.
Quitting TTF.
Quitting SDL.
./romcrc /media/SANDISK32A/Pandora/Appdata/n64/Mario Kart 64 (E) (V1.0) [!].z64 gives 9ddeb6c376ded265
__ __ __ _ _ ____ _
| \/ |_ _ _ __ ___ _ __ / /_ | || | | _ \| |_ _ ___
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| | | | |_| | |_) | __/ | | | (_) |__ _| __/| | |_| \__ \
|_| |_|\__,_| .__/ \___|_| |_|\___/ |_| |_| |_|\__,_|___/
|_|
http://code.google.com/p/mupen64plus/
Mupen64Plus Console User-Interface Version 2.0.0
UI-Console: attached to core library 'Mupen64Plus Core' version 2.0.0
UI-Console: Includes support for Dynamic Recompiler.
Core: Goodname: Mario Kart 64 (E) (V1.0) [!]
Core: Name: MARIOKART64
Core: MD5: 8FAD1E4FA7BAF1443B7F21AD1947B429
Core: CRC: c3b6de9d 65d2de76
Core: Imagetype: .z64 (native)
Core: Rom size: 12582912 bytes (or 12 Mb or 96 Megabits)
Core: Version: 1446
Core: Manufacturer: Nintendo
Core: Country: Europe (0x50)
UI-Console Status: Cheat codes disabled.
UI-Console: using Video plugin: 'Mupen64Plus OpenGL Video Plugin by Rice' v2.0.0
UI-Console: using Audio plugin: 'Mupen64Plus Notaz Audio Plugin' v2.0.0
UI-Console: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.0.0
UI-Console: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.0.0
Input: 1 SDL joysticks were found.
Input: N64 Controller #1: Using auto-config with SDL joystick 0 ('nub0')
Input: 1 controller(s) found, 1 plugged in and usable in the emulator
Input Warning: No rumble supported on N64 joystick #1
Input: Mupen64Plus SDL Input Plugin version 2.0.0 initialized.
Video: Disabled SSE processing.
Video: ROM (CRC 9ddeb6c376ded265-50) not found in INI file
Video: Enabled hacks for game: 'MARIOKART64'
Video: Initializing OpenGL Device Context.
VidExt_SetVideoMode(800, 480, 32, Fullscreen, 1)
Core: Setting 32-bit video mode: 800x480
EGL ERROR: Unable to read ini settings from file 'eglport.cfg'. Using defaults
EGLport: Opening EGL display
EGLport: Opening SDL/X11 display
EGLport: Initializing
EGL Implementation Version: Major 1 Minor 4
EGL_VENDOR: Imagination Technologies
EGL_VERSION: 1.4 build 1.6.16.3977
EGL_EXTENSIONS: EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_vg_parent_image EGL_KHR_fence_sync EGL_KHR_reusable_sync EGL_IMG_context_priority
EGLport: Found 2 available configs
EGLport: Using Config 0
EGLport: Binding API
EGLport: Creating Context
EGLport: Creating window surface
EGLport: Making Current
EGLport: Setting swap interval
EGLport: Complete
Video Warning: Failed to set GL_DOUBLEBUFFER to 1. (it's 0)
Video Warning: Failed to set GL_BUFFER_SIZE to 32. (it's 0)
Video Warning: Failed to set GL_DEPTH_SIZE to 16. (it's 0)
Video: Using OpenGL: Imagination Technologies - PowerVR SGX 530 : OpenGL ES 2.0
[audio] (re)started, rates: 33600 -> 44100
Core: Starting R4300 emulator: Dynamic Recompiler
Core: Init new dynarec
[audio] (re)started, rates: 26797 -> 44100
Core Status: Stopping emulation.
Core: R4300 emulator finished.
EGLport: Closed
[audio] Notaz-audio Plugin shutdown
Core Status: Rom closed.
./mupen64launcher: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory
[sUCCESS]--- Starting the application ( runscript.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[sUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[sUCCESS]--- Waiting the Union to be available ----------
auplink
link.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/mupen64plus2': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 8