Now with an explanation for the joystick settings
! Version info: libTAS version: 1.4.2 ! Annotation info: {{Platform: DOS OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic libTAS: Version 1.4.2 PCem: TASVideos v17+st-1 Game: Boppin' DOS v1.1 registered This movie is based on the premade Early 90s PCem config: http://files.tasvideos.org/common/Wiki/pcem/dos/PCem-Early90s.7z Follow the readme provided with the config to install it. Name the files boppin.cfg, boppin.pb570.nvr, and boppin.img. The config will need the ROM files 1007by0r.bio, 1007by0r.bi1, and gd5430.bin (these are all case-sensitive) in the ~/.pcem/roms/pb570/ folder. If there is a flash.bin in this folder, delete it or you will get desyncs! Make a new folder and put the files for Boppin registered DOS version 1.1 in it. The files and their MD5s are: 4ae0e820150335340068ebd6d91a9123 bop-help.exe 3464ec93a6b672a7c63e06b44e2052b8 boppin1.lvl 4b7ceb427fafc91abefab1e241446f13 boppin2.lvl da4568667c54ff8a6b2153b5d4c63110 boppin3.lvl b19610b393ea37dc5ed3ce80e9d8489d boppin4.lvl f93e53168dc5556339b2b65ac44f4ab1 boppin.cfg d6ba7309bc215094f95dc5256f57b854 boppin.exe 069998748b1f0c334539d6987e33075a boppin.res 9ef4c7ec3d56ea67f5c0868af5b826e5 setup.exe Make an ISO of these files with this terminal command, substituting the path to the folder you just made: mkisofs -o boppin.iso /path/to/folder/ In boppin.cfg, set cdrom_drive = 200, cdrom_path = /path/to/boppin.iso, and hdc_fn = /path/to/boppin.img. Also in boppin.cfg, replace the [Joysticks] section with the following: [Joysticks] joystick_0_nr = 1 joystick_1_nr = 0 joystick_0_axis_0 = -2147483648 joystick_0_axis_1 = 1073741824 joystick_0_button_0 = 0 joystick_0_button_1 = 1 This sets up a joystick, mapping the stick to a controller D-pad. Alternately, to set it up through the PCem config GUI, plug in a USB Xbox controller and go to the Joysticks tab. Set Joystick to "Standard 2- button joystick(s)". Click on the "Joystick 1..." button. In the Joystick Configuration window, set the device to your USB controller, set Axis 0 to "POV 0 (X axis)", and set Axis 1 to "POV 0 (Y axis)". Hit OK to save everything. In libTAS, make sure Runtime -> Prevent writing to disk is checked, otherwise you might have to remake the hard drive after running the movie once. Set the executable to your PCem path and set the command-line options to `--config /path/to/boppin.cfg`.}}