ARAnyM setup


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/config file 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/passwd and drive_c/etc/group files
  • Create the user's /home/<user>/ directory
  • Update the variables related to the logged-in user in the drive_c/mint/mint.cnf file
  • Launch ARAnyM with the config file

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 bash under ARAnyM, verify that the file system correctly distinguishes between uppercase and lowercase letters (for example, by creating the files test and Test).

Networking

Notes

  • [ ] whoami always returns root under ARAnyM even though the path is correct

Files

Previous Next