How to run Amiga roms

Normally you can check after loading the core in the Main menu > Information > Core information but this core don’t have this information.

Please check this documentation.

I found a program (WinMD5) that let me check the kick roms that I’ve found so far and unfortunately none match the md5sum you gave. I’ll keep looking, but if I could be pointed to a verified kick rom that matches the md5sum you gave, that would be really helpful :).

I was just able to find a download link pretty quickly by googling the MD5 hash. No one on this forum will give a domain name or link for copyrighted material though.

Yea, I’d figured that, but I’d held out a small hope that perhaps these kick roms might not fall under the “you’re on your own with that” category LOL.

I’m still hunting around for the “perfect kick.rom” file. In the meantime, can someone tell me how to play the actual games. When I try to fire them up, I’m presented with a screen with a number of gray buttons on it. Is there a way to get past that so I can jump into the game itself?

You should have startrek.uae configuration file into /storage/roms/amiga

kickstart_rom_file=[B]/storage/system/kick.rom[/B]
chipmem_size=1
bogomem_size=2
use_gui=no
nr_floppies=[B]1[/B]
cpu_type=68000
cpu_speed=real
cpu_compatible=true
ntsc=false
chipset=ocs
immediate_blits=false
gfx_linemode=double
gfx_framerate=1
sound_output=normal
sound_frequency=44100
sound_channels=mixed
sound_interpol=none
show_leds=true
floppy_speed=100
gfx_center_vertical=smart
gfx_center_horizontal=smart
gfx_color_mode=16
[B]joyport0=joy0[/B]
floppy0=[B]/storage/roms/amiga/startrekgame.adf[/B]

After putting the kick.rom to /storage/system, your amiga disk file into /storage/roms/amiga. I added joyport0=joy0 so that you can use the controller for the input.

If I change the path, then they won’t point to the correct location (aren’t paths case sensitive?). I did put my kick files into my system folder. Still isn’t working :(.

If I am still unable to get these config files to work, how can I play the games without them?

Yes it is case sensitive, that is why I put everything in lower case to avoid mistake.

Did you try with another kick.rom ?

By the way, it seems Star Trek 25th Anniversary has 8 disks so I am not sure you can make it work with only one disk.

I haven’t been able to find any other kick.rom files other than the ones at https://www.amigaroms.net/. I’ll try another game and see if I can get it to work. I’ve never used an Amiga before, so I don’t know how the system itself works.

Thank you for your help and patience :).

Trying another game didn’t work :(.

Can you try to provide some Lakka system log ?

I’m looking at the link you gave and honestly have no idea how to follow the instructions. It says to be logged in via SSH. I’m assuming that means across a network? If so, I’m on the right track. Then it says to restart the retroarch service in “verbose” mode via a specific command. Where do I go or how do I execute that command? Do the instructions assume the user is using Linux? (which I am not)

I’m trying to get to the point where I can type in the commands in the link you gave. I’m trying to use Putty so I can get to that point. I’ve found the IP address of my Lakka system, but I keep getting a “connection refused” message when I try to access it. The page says use “root” as both the username and password, but I don’t see where I can enter that into Putty. And I’m guessing that is where the problem is. Any advice?

Did you enable ssh service ? Menu Setting > Lakka Services > SSH ?

Just enter the address of your Lakka system, port 22 and check that the connection type is SSH then click on Open button to launch it.

There are some news about this topic?

You should create uae configuration file to launch the game then create your playlist if you want, otherwise you need to launch it with Main tab > Load Content. Here is an example for the playlist

/storage/roms/amiga/Corx.uae
Corx (1991)
/tmp/cores/puae_libretro.so
Amiga (P-UAE)
DETECT
Commodore Amiga.lpl
1 Like

Thanks for the reply, I tried but it does not work. Obviously I’m doing something wrong. I’m using Lakka with a Rpi 3, you can tell me all the steps please? I’m new!

Hi,

  • Create your uae configuration file

First, you should create an uae configuration file (game.uae) to launch your amiga disk file (adf) in for example /storage/roms/amiga

 kickstart_rom_file=/storage/system/kick.rom
 chipmem_size=1
 bogomem_size=2
 use_gui=no
 nr_floppies=[B]1[/B]
 cpu_type=68000
 cpu_speed=real
 cpu_compatible=true
 ntsc=false
 chipset=ocs
 immediate_blits=false
 gfx_linemode=double
 gfx_framerate=1
 sound_output=normal
 sound_frequency=44100
 sound_channels=mixed
 sound_interpol=none
 show_leds=true
 floppy_speed=100
 gfx_center_vertical=smart
 gfx_center_horizontal=smart
 gfx_color_mode=16
 joyport0=joy0
 floppy0=/storage/roms/amiga/adf/game.adf
  • Copy your adf file (game.adf)

Then put your adf file in directory /storage/roms/amiga/adf

Create your playlist (Commodore Amiga.lpl) in /storage/playlists

/storage/roms/amiga/game.uae
Your game
/tmp/cores/puae_libretro.so
Amiga (P-UAE)
DETECT
Commodore Amiga.lpl

Of course this required to have Amiga Kickstart ROM (kick.rom) in /storage/system

If it still doesn’t work. Please provide the output of your uae configuration file, amiga playlist and lakka system log.

Thank you.

1 Like

Thanks a lot, I have two more questions:

  1. Can i create the file and the .uae .lpl file using WordPad? Then I change the extension.
  2. Where i can get kick.rom, if I can ask it?

Log:

RetroArch [INFO] :: === Build =======================================
Capabilities: NEON VFPv3 VFPv4 
Built: Dec 21 2016
RetroArch [INFO] :: Version: 1.3.6
RetroArch [INFO] :: Git: 274b40f
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: Loading default config.
RetroArch [INFO] :: Looking for config in: "/storage/.config/retroarch/retroarch.cfg".
RetroArch [INFO] :: Incompatible shader for backend gl, clearing...
RetroArch [INFO] :: Resetting undo buffers.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz.
RetroArch [INFO] :: Found shader "/usr/share/common-shaders/bilinear.glslp"
RetroArch [INFO] :: Found shader "/usr/share/common-shaders/nearest.glslp"
RetroArch [INFO] :: Found shader "/usr/share/common-shaders/stock.glsl"
RetroArch [INFO] :: Video @ fullscreen
RetroArch [INFO] :: Starting threaded video driver ...
RetroArch [INFO] :: [EGL]: EGL version: 1.4
RetroArch [INFO] :: [EGL]: Current context: 0x1.
RetroArch [INFO] :: Found GL context: videocore
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
RetroArch [INFO] :: [EGL]: eglSwapInterval(0)
RetroArch [INFO] :: [EGL]: eglSwapInterval(0)
RetroArch [INFO] :: [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
RetroArch [INFO] :: [GL]: Version: OpenGL ES 2.0.
RetroArch [INFO] :: GL: Using resolution 1920x1080
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend.
RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: [GL]: Using 4 textures.
RetroArch [INFO] :: [GL]: Loaded 1 program(s).
RetroArch [INFO] :: Querying EGL extension: KHR_image => exists
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
RetroArch [WARN] :: [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*?
RetroArch [INFO] :: [udev]: Plugged pad: PLAYSTATION(R)3 Controller (0:0) on port #0.
RetroArch [INFO] :: [udev]: Pad #0 (/dev/input/event0) supports force feedback.
RetroArch [INFO] :: [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects.
RetroArch [INFO] :: Autodetect: 147 profiles found.
RetroArch [INFO] :: Found joypad driver: "udev".
RetroArch [INFO] :: Autodetect: selected configuration: /tmp/joypads/udev/Sony-PlayStation3-DualShock3-Controller-Bluetooth.cfg
RetroArch [INFO] :: ALSA: Using signed 16-bit format.
RetroArch [INFO] :: ALSA: Period size: 384 frames
RetroArch [INFO] :: ALSA: Buffer size: 1536 frames
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_music_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_video_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_image_history.lpl].
RetroArch [INFO] :: === Build =======================================
Capabilities: NEON VFPv3 VFPv4 
Built: Dec 21 2016
RetroArch [INFO] :: Version: 1.3.6
RetroArch [INFO] :: Git: 274b40f
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: Loading default config.
RetroArch [INFO] :: Looking for config in: "/storage/.config/retroarch/retroarch.cfg".
RetroArch [INFO] :: Incompatible shader for backend gl, clearing...
RetroArch [INFO] :: Resetting undo buffers.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz.
RetroArch [INFO] :: Found shader "/usr/share/common-shaders/bilinear.glslp"
RetroArch [INFO] :: Found shader "/usr/share/common-shaders/nearest.glslp"
RetroArch [INFO] :: Found shader "/usr/share/common-shaders/stock.glsl"
RetroArch [INFO] :: Video @ fullscreen
RetroArch [INFO] :: Starting threaded video driver ...
RetroArch [INFO] :: [EGL]: EGL version: 1.4
RetroArch [INFO] :: [EGL]: Current context: 0x1.
RetroArch [INFO] :: Found GL context: videocore
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
RetroArch [INFO] :: [EGL]: eglSwapInterval(0)
RetroArch [INFO] :: [EGL]: eglSwapInterval(0)
RetroArch [INFO] :: [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
RetroArch [INFO] :: [GL]: Version: OpenGL ES 2.0.
RetroArch [INFO] :: GL: Using resolution 1920x1080
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend.
RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Shader log: Compiled
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: [GL]: Using 4 textures.
RetroArch [INFO] :: [GL]: Loaded 1 program(s).
RetroArch [INFO] :: Querying EGL extension: KHR_image => exists
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
RetroArch [WARN] :: [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*?
RetroArch [INFO] :: Found joypad driver: "udev".
RetroArch [INFO] :: ALSA: Using signed 16-bit format.
RetroArch [INFO] :: ALSA: Period size: 384 frames
RetroArch [INFO] :: ALSA: Buffer size: 1536 frames
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_music_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_video_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_image_history.lpl].

RickDangerous.uae:

kickstart_rom_file=/storage/System/Kickstart3.1.rom
chipmem_size=1
bogomem_size=2
use_gui=no
nr_floppies=2
cpu_type=68000
cpu_speed=real
cpu_compatible=true
ntsc=false
chipset=ocs
immediate_blits=false
gfx_linemode=double
gfx_framerate=1
sound_output=normal
sound_frequency=44100
sound_channels=mixed
sound_interpol=none
show_leds=true
floppy_speed=100
gfx_center_vertical=smart
gfx_center_horizontal=smart
gfx_color_mode=16
floppy0=/storage/ROMs/amiga/Rick Dangerous.adf

Amiga.lpl:

/storage/ROMs/amiga/RickDangerous.uae
Rick Dangerous
/tmp/cores/puae_libretro.so
Amiga (P-UAE)
DETECT
Commodore Amiga.lpl

Thanks!