amiberry(1)
๐ amiberry โ the amiberry(1) manual page, but make it make sense โจ
okay so bestie, welcome to the amiberry(1) page โ this is the official manual, and I'm about to hand it to you in a way your brain will actually accept ๐ซถ
๐ธ NAME ๐ธ
amiberry โ an optimized Amiga emulator for Linux/macOS. yes that's the whole name section, she's concise, we respect it ๐
โญ SYNTAX โญ
amiberry [<OPTIONS>... ] [<FILE>]
like, options first, file last, no cap ๐ฅ
๐ฆ DESCRIPTION ๐ฆ
okay so amiberry is an optimized Amiga emulator for ARM32, ARM64, x86_64 and RISC-V platforms. she runs on both macOS and Linux, and โ this is the iconic part โ she includes JIT support so you get high-performance results on CPU-intensive emulated environments. literally ate ๐
on top of all that, there are some unique features developed specifically for Amiberry, like the WHDLoad booter, support for RetroArch controller mappings, and many more. main character energy fr fr ๐
amiberry can be used in a KMSDRM console, or in the x11/Wayland windowing environment. when you launch her with no arguments at all, by default the amiberry GUI shows up, and you can use it to configure and control the Amiga emulation. it's also possible to launch amiberry from the cmd-line, to start from any supported Amiga file type, or using a config.uae file. so many vibes, all valid โจ
โจ OPTIONS โจ
-h/--helpโ Display the command help text. your little "what does this do" bestie ๐--logโ Enable log output to console. she's telling you everything, no secrets ๐-f <file>/--config <file>โ Load the specifiedconfig.uae<file>. If the <file> is present in the Configurations paths directory, there is no need to include the full path to theconfig.uae<file>. lazy girl win ๐--model <Amiga Model>โ Select the Amiga Model to emulate, from the QuickStart options. The available options are:A500,A500P,A1200,A4000,CD32andCDTV. Note: the Amiga modelsa500,a500P,a1200,a4000are also valid targets. lowercase girls rise ๐ญ--autoload <file>โ Load an.lhaWHDLoad game or a CD32 CD image <file>, using the WHDBooter. she just knows what to do ๐--cdimage <file>โ Load the CD image <file> specified when starting emulation. disc girlies unite ๐--statefile <file>โ Load a save state file (.uss) โ this must be used in combination with other options. Alternately, you can direct-load a save state <file>. See Usage examples. teamwork makes the dream work ๐ซถ-s <option>=<value>โ Set one or more configuration options directly, without loading aconfig.uaefile. Please examine an existing configuration file in order to know valid parameters and settings available. (she's not gonna guess for you, do your homework โ๏ธ)
๐ง Additional options:
amiberry <file>โ Auto-detect the type of file and use the default action for it. Supported file types are:config.uaefiles,WHDLoad.lhagame files, CD image files (bin/cue/iso) and most all types of floppy disk images. You can also load save state (.ussfiles) directly using this syntax. detective mode ๐-0 <disk.adf>/-1 <disk.adf>/-2 <disk.adf>/-3 <disk.adf>โ Insert specified ADF image into the designated emulated floppy drive 0-3. four whole drives, we're thriving ๐-diskswapper=d1.adf,d2.adfโ Comma-separated list of disk images to pre-load to the Disk Swapper. commas are the love language ๐-r <kick.rom>โ Load main ROM from the specified path.-K <kick.rom>โ Load extended ROM from the specified path.-m VOLNAME:mount_pointโ Attach a volume directly to the specified mount point.-W DEVNAME:hardfileโ Attach a hardfile with the specified device name.-S <value>โ Sound parameter specification. turn it up ๐-R <value>โ Output framerate in frames per second.-iโ Enable illegal memory. (she's a rebel ๐)-J <xy>โ Specify joystick 0 (x) and 1 (y). Possible values:0/1for joystick,Mfor mouse, anda/b/c. gamer girl setup ๐ฎ-w <value>โ CPU emulation speed. Possible values:0(Cycle Exact),-1(Max).-Gโ Don't show the GUI, start emulation directly. no screens, just vibes ๐-nโ Enable Immediate Blits. Only available when illegal memory is not enabled. read that again bestie, it's conditional ๐-v <value>โ Set Chipset. Possible values:0(OCS),1(ECS Agnus),2(ECS Denise),3(Full ECS),4(AGA).-C <value>โ Set CPU specs.-Z <value>โ Z3 FastRAM size, value in 1MB blocks, i.e.2=2MB.-U <value>โ RTG Memory size, value in 1MB blocks, i.e.2=2MB.-F <value>โ Fastmem size, value in 1MB blocks, i.e.2=2MB.-b <value>โ Bogomem size, value in 256KB blocks, i.e.2=512KB. (different math, keep up ๐ )-c <value>โ Size of chip memory (in number of 512 KBytes chunks).-I <value>โ Set keyboard layout language. Possible values:de,dk,us,se,fr,it,es.-O <value>โ Set graphics specs.-H <value>โ Color mode. ๐
๐ Files: ๐
amiberry.portableโ If you create an empty/dummy file namedamiberry.portablein the same directory you run Amiberry from,amiberrywill behave as it did previously in 'standalone' mode...ie; all resources are referenced to the directoryamiberry&amiberry.portableare contain in. portable era, we love to see it ๐งณโจ
๐ Variables: ๐
AMIBERRY_DATA_DIRโ If this ENV variable is set, and the directory it points to actually exists, this will be used. This allows custom installations to modify the default expected path. The variable should point to the full path including the data folder at the end. full path, all the way, no shortcuts bestie ๐ซถAMIBERRY_HOME_DIRโ If this ENV variable is set, and it points to an existing directory, that will be used as the amiberry home directory, where user-configurable files and folders reside, like floppies, hard drives, roms, etc. home sweet home ๐AMIBERRY_CONFIG_DIRโ If this ENV variable is set, and it points to an existing directory, that will be used as the default directory that contains all the application configs (*.uaefiles) that are created/saved. config organization is self care ๐AMIBERRY_PLUGINS_DIRโ If this ENV variable is set, and it points to an existing directory, that will be used as the default directory to search for required plugin libraries such aslibcapsimage.so,libfloppybridge.so,qemu-uae.soetc. plugins gotta live somewhere ๐
๐ฅ Usage: ๐ฅ
Example 1: amiberry --model A1200 -G amiberry will use the A1200 default settings as found in the QuickStart panel. Additionally, it will override 'use_gui' to 'no', so that it enters emulation directly. Note that lower case names for Amiga models is also valid...ie; --model a1200 ๐
Example 2: amiberry --config A500.uae -G amiberry will search the directory specified in the Path panel-> Configuration files: for the A500.uae config file, and load the configuration file and enters emulation directly. straight in, no detours ๐ฅ
Example 3: amiberry --config conf/A500.uae --statefile savestates/game.uss -s use_gui=no amiberry will load the conf/A500.uae configuration file, with the save state named game. It will override 'use_gui' to 'no', so that it enters emulation directly. combo move, she ate ๐
Example 4: amiberry game.uss amiberry will load the game.uss file, using the directives it contains to enter the emulation directly from the saved state. Note that amiberry will search the directory specified in the Path panel for Save state files: to locate the *.uss file. she's searching, be patient ๐
Example 5: amiberry lha/MyGame.lha amiberry will load the WHDLoad game MyGame.lha, using the autoload mechanism. iconic, honestly ๐
๐ฆ AUTHOR ๐ฆ
Maintainer: Dimitris Panokostas <midwan@gmail.com> Website: https://amiberry.com/ ๐ซถ
amiberry is built upon the work of many talented people ~ please see the AUTHORS file in the source archive, or click on the About button in the GUI. credit where credit is due, always ๐
๐ REPORTING BUGS ๐
If you believe you have found a bug in amiberry and wish to report it, please use the amiberry Github page https://github.com/BlitterStudio/amiberry/issues โ she wants to hear from you, fr fr ๐๐
๐ COPYRIGHT ๐
amiberry is released under the auspices of the GPLv3.0 license ~ please see the LICENSE file contained in the source archive. ๐
โญ SEE ALSO โญ
For further details about amiberry, please see the wiki https://github.com/BlitterStudio/amiberry/wiki โ go read, iykyk ๐
ngl bestie, that's the whole page โ every flag, every path, every caveat, nothing skipped. she's thorough AND cute ๐
and that's a wrap on version 1.0, dated 12 Dec 2024 โ amiberry(1), signing off ๐
โจ๐ฆ
๐ฆ where this page comes from
- nixos 26.05: amiberry 8.1.5
- nixpkgs unstable: amiberry 8.3.0
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms