Getting STEEM to work with a controller


I am using Steem to play Atari St games on the computer. For some reason Retroarch won't load HATARI.
Now the games come up on STeem, but it doesn't recognize my controller.
When I go into the controller menu it will recognize the inputs and enter them in their respective fields,
but when I go to play the game, the buttons will not react when pushed.
Any help would be greatly appreciated.


Active member
What retroarch version are you using?

It should detect automatically controller.

Of course on windows you need drivers on my linux they are build in.

Im using RetroArch 1.9.7 and Esperanza Fighter GX 400.

You can also try other core.

I will test now hatari core and write results.

I got info:

Quick Start¶

Get a copy of US TOS 1.02 , name and put it here; “/storage/system/tos.img”

Create a folder for your Atari ST games “/storage/roms/Atari - ST”

Create a hatari.cfg file in “/storage/system/hatari.cfg” with the following lines

bAutoInsertDiskB = TRUE
FastFloppy = TRUE
nWriteProtection = 0
szDiskAFileName = /storage/roms/Atari\ -\ ST//
szDiskBFileName =
szDiskImageDirectory = /storage/roms/Atari\ -\ ST/
szDiskAZipPath =
szDiskBZipPath =

szCartridgeImageFileName =
szTosImageFileName = /storage/system/tos.img

Changing Floppy disks can be achieved by accessing the Hatari menu and selecting the “Floppy” menu (see long winded explanation below)

So far I have found non of my own .st files get scanned into a playlist so I’ll have to build my own, but in the mean time to load a disk, in the Lakka menu go to “Load Content” > select you first game disk > then select to run it with the Hatari Core, it will now try to load the game without complaining it has no TOS. (ST games can have varying Hardware requirements, see “Long Winded Start” on how to change settings, but you should be able to play a lot of games with just the defaults.

Note on controllers, A controller can be used as both a mouse and joystick, see “Long Winded Start” for more info.

Tested works like a charm.

Of course those files should be in both retroarch system folders.

I need to figure out how use joystick in hatari because dont work.

Controller and Hatari Menu (And Changing Floppy Disk)

The Hatari menu can be accessed using the default controller button “Y” when the core is loaded (IE during a game" (i was using a PlayStation 4 controller and it was the square button for me)

Once in the menu I found a real mouse is not usable, however you can press “select” on your controller to switch to mouse mode (there is also another button to display the mouse speed “ms” and another to change it), now you can navigate the menu.

The menu can be used to change your system settings, here you can;
Point to new TOS images
Change the CPU & the amount of memory (needed sometimes to get some games working, dropping to 512k can help with some earlier games)
Change floppy disks, “YOU WILL DO THIS A LOT WITH SOME GAMES” When the first game disk is loaded you can then access the Hatari menu, go to the “Floppy” Menu and then browse to a new disk to put into a drive (A or B). It is important that you choose not to reset the system when exiting the Hatari menu if still in a game (this is not selected by default , so you will be fine).
Add a HDD not really needed (for die hard Atari fans).
Change Keyboard and Joystick settings.
Change the screen size (Warning Hatari is strict when it comes to aspect ratios it will always want to use the available resolutions of 1990s Monitors, with a little tweaking you can get it to fill most of your modern screen)
Change the sound chip settings (don’t touch unless you know what you’re doing)
There is also a save state option in the memory menu (Save state is not available directly from Lakka for Hatari, but it is inside the emulator )

Once you have finished setting up your settings you can now save them using the save config button , rather than use the default location of /storage/.hatari/hatari.cfg I would navigate back to your initial basic config file /storage/hatari.cfg as it is more accessible and visible, Note if you like, you can have as many config files as you want, as long as you remember where you put them , "The Immortal (one of the hardest games ever made), for instance, needs its memory setting back to 512k with a 68000 cpu in st mode 1.02 TOS, so why not create an “immortal.cfg” with the right system settings and floppy already in the drive, then you can load it and it is all just done.

Now they are work.
Last edited: