The goal of this project is to detail the configuration of the ARAnyM emulator, which is the machine on which FreeMiNT will run.
This configuration involves defining the options in the config file, as well as installing EmuTOS and starting the system..
Status: ☑️
Default settings
By default, ARAnyM looks for its configuration in ~/.aranym/. This folder contains, among other things, the config file, which can serve as a base.
Launch script
A runme.sh script has been created to perform several tasks before launching the emulator:
- Copy the
drive_c/mint/configfile to the current directory (where the script is located) - Retrieve the current user (the one on the host Linux machine) to update the
drive_c/etc/passwdanddrive_c/etc/groupfiles - Create the user's
/home/<user>/directory - Update the variables related to the logged-in user in the
drive_c/mint/mint.cnffile - Launch ARAnyM with the
configfile
Settings
Memory
FastRAM=512
EmuTOS
The EmuTOS ROM image is copied to drive_c/mint/ so that it can potentially be updated directly from the emulated computer.
EmuTOS = drive_c/mint/emutos-aranym.img
Host filesystem
- Using
bashunder ARAnyM, verify that the file system correctly distinguishes between uppercase and lowercase letters (for example, by creating the filestestandTest).
Networking
Notes
- [ ]
whoamialways returnsrootunder ARAnyM even though the path is correct