Provide an installation method for AmigaOS using Aminet, for local use and development
Although [Hyperion](https://www.amiga-news.de/en/news/AN-2024-04-00029-EN.html), the driving force behind AmigaOS, has gone bankrupt, there already are some community-made software for CASIO calculators on AmigaOS, such as [Amicas](https://aminet.net/package/comm/misc/amicas) or [ACas](https://aminet.net/package/comm/misc/ACas). It's only fair if we port Cahute onto this new platform. :wink: This requires the following: * [x] AmigaOS API support (time functions, link medium); * [x] Cross-arch toolchain to build for AmigaOS 3.1 / 4 on m68k with NDK, compatible with Archlinux; * [x] A successful test using [fs-uae](https://fs-uae.net/), or an actual machine; * [ ] Docker image with said cross-arch toolchain; * [ ] Packaging and distribution through Aminet; [not that hard](https://wiki.aminet.net/Uploading_instructions), as it seems; * [x] Make an issue to FS-UAE on their repo for the stub set serial params, for others to be able to test Cahute on AmigaOS within FS-UAE. An initial implementation of AmigaOS APIs was done in !41, however tests using FS-UAE were inconclusive due to no signal being emitted when the serial device receives data for an unknown reason. <details><summary>Some testing notes</summary> My FS-UAE configuration: * As the machine, I select A1200 with default input settings. * As a hard drive, I select `System.hdf` (a hard drive I've installed AmigaOS 3.2 on) and a directory hard drive where `p7` and co are placed. * As a kickstart, I select `amiga-os-310-a1200.rom`. * I add 8 MB of Chip memory. * As an additional option, I add `serial_port = /dev/ttyUSB0`. It takes quite a long time to start up, but it does in the end. Then I select `System`: ![Copie_d_écran_20240714_162030](/uploads/960085906b2f559333b98e6bcc57b264/Copie_d_écran_20240714_162030.png) Then `System` again: ![Copie_d_écran_20240714_162102](/uploads/b863284525b26fdd69f2a0c87523aa8f/Copie_d_écran_20240714_162102.png) Then `Shell`: ![Copie_d_écran_20240714_162130](/uploads/d63ce4be43760df090237506d68cb969/Copie_d_écran_20240714_162130.png) In which I enter `Share:`, then `p7 info --com u=1`, which leads to the problem described above: ![Copie_d_écran_20240714_162236](/uploads/f12279a5a3ba31900f1e19d137376ca0/Copie_d_écran_20240714_162236.png) </details>
issue