# MiSTer FPGA Emulation System ## Setup ### Get the last core you used to autoboot after a few seconds ```ini # /media/fat/linux/MiSTer.ini [MiSTer] bootcore=lastexactcore bootcore_timeout=10 ``` * https://misterfpga.org/viewtopic.php?t=1783 ## Linux The MiSTer comes with a minimal Linux OS. Hit F9 at the main menu to get to a prompt. Log in as `root` with the password `1`. ### Utilities included Ones that are useful for moving ROMS off of a network server: * Midnight Commander: `mc` * `ssh` * [[technologies:rsync|rsync]] * The `rsync` on here requires `-zz` if you want to use compression For mounting some systems' drives to modify them: * `losetup`, which you can use to mount an AO486 drive to move files around: https://www.youtube.com/watch?v=_oK0O5jl9ck ``` losetup -Pf /path/to/drive/img mount /dev/loop1p1 /mnt ``` ### Drive mounts The MiSTer will mount the SD card in the DE-10 as `/media/fat` and everything else as `/media/usb#`. When running a core, the MiSTer will walk through the drives in `fat` -> `usb#` order, looking for the first `games/?` directory that matches when displaying a filelist. `/media/fat` also contains the MiSTer OS stuff in the `linux` folder, and that will be replaced whenever the OS updates. ### Core networking The [[:amiga|Commodore Amiga]] and AO486 can handle networking. * Network side * Assign two static IP addresses to your MiSTer * Use one for normal MiSTer networking * Save the other one for PPP * MiSTer side * Edit `/media/linux/ppp-options` * At the bottom of the file, add `:` * Ensure the core has UART set to PPP * Core side * When setting up PPP, use the PPP address as your address Ref: https://boogermann.github.io/Bible_MiSTer/getting-started/network/internet-supported-cores/