emulators/fab-agon-emulator 1.2.2_4 FreeBSD
Emulator of the Agon Light computer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
9c878207a1- License
- GPLv3
- Categories
- emulators
- Package size
- 1103.1 KiB, 6503.2 KiB installed
Description
An emulator of the Agon Light, Olimex Agon Light 2, and Agon Console8 8-bit computers.
The Agon Light is a modern, fully open-source, 8-bit microcomputer and microcontroller in one small, low-cost board, designed by Bernado Kastrup aka The Byte Attic. As a computer, it is a standalone device that requires no host PC: it puts out its own video (VGA), audio (2 identical mono channels), accepts a PS/2 keyboard and has its own mass-storage in the form of a micro-SD card. The Olimex Agon Light 2 is a variation on the original Agon Light design.
The Agon Console8 is a version of the Agon Light that also includes two Atari-compatible joystick ports, and a PS/2 mouse port, and a stylish case. It was also designed by Bernado Kastrup aka The Byte Attic, and is manufactured by Heber Ltd.
The Agon Light, Olimex Agon Light 2, and the Agon Console8 are all fully compatible with each other. Software written for one will run on the other, and the same firmware can be used on both.
The information about the computer is available at https://www.thebyteattic.com/p/agon.html
The port provides both graphical SDL3-based emulator (fab-agon-emulator) and a terminal emulator (agon-cli-emulator).
In the other systems
The newest version among them is 1.2.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | emulators/fab-agon-emulator | 1.2.2_4 newest | none known | - | [email protected] | 2026-10-14 |
| HardenedBSD | emulators/fab-agon-emulator | 1.2.2_2 newest | no data | - | [email protected] | - |
| GhostBSD | emulators/fab-agon-emulator | 1.2.2_2 newest | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install fab-agon-emulator
From the ports tree:
cd /usr/ports/emulators/fab-agon-emulator/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fab-agon-emulator>0:emulators/fab-agon-emulator
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.2_3 | 1.2.2_4 | - | - | 1.2.2_4 |
| FreeBSD:14:quarterly | 1.2.2_2 | 1.2.2_2 | n/a | - | 1.2.2_2 |
| FreeBSD:15:latest | 1.2.2_4 | 1.2.2_4 | n/a | - | - |
| FreeBSD:15:quarterly | 1.2.2_2 | 1.2.2_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2.2_2 | 1.2.2_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 61
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/libdatrie
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/llvm12
- devel/pkgconf
- devel/readline
- devel/sdl3
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/gcc14
- lang/perl5.42
- lang/rust
- math/gmp
- math/mpc
- math/mpfr
- misc/hwdata
- print/indexinfo
- security/libssh2
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 50
- archivers/liblz4
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/libdatrie
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/llvm12
- devel/readline
- devel/sdl3
- devel/spirv-llvm-translator
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/gcc14
- lang/perl5.42
- math/gmp
- math/mpc
- math/mpfr
- misc/hwdata
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo compiler:c++17-lang gmake sdl
- Service scripts
- none
Files
pkg-plist 18
- bin/agon-cli-emulator
- bin/fab-agon-emulator
- share/fab-agon-emulator/mos_console8.bin
- share/fab-agon-emulator/mos_console8.map
- share/fab-agon-emulator/mos_electron.bin
- share/fab-agon-emulator/mos_electron.map
- share/fab-agon-emulator/mos_fb.bin
- share/fab-agon-emulator/mos_platform.bin
- share/fab-agon-emulator/mos_platform.map
- share/fab-agon-emulator/mos_quark.bin
- share/fab-agon-emulator/mos_quark.map
- share/fab-agon-emulator/vdp_console8.so
- share/fab-agon-emulator/vdp_electron.so
- share/fab-agon-emulator/vdp_platform.so
- share/fab-agon-emulator/vdp_quark.so
- share/applications/io.github.tomm.fab_agon_emulator.desktop
- share/icons/hicolor/256x256/apps/io.github.tomm.fab_agon_emulator.png
- share/metainfo/io.github.tomm.fab_agon_emulator.metainfo.xml
distinfo 112
| File | Size | SHA256 |
|---|---|---|
| rust/crates/aho-corasick-1.1.2.crate | 183136 | b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 |
| rust/crates/android-tzdata-0.1.1.crate | 7674 | e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 |
| rust/crates/android_system_properties-0.1.5.crate | 5243 | 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 |
| rust/crates/autocfg-1.3.0.crate | 16524 | 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 |
| rust/crates/bitflags-1.3.2.crate | 23021 | bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a |
| rust/crates/bitflags-2.9.1.crate | 47913 | 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 |
| rust/crates/bumpalo-3.16.0.crate | 85677 | 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c |
| rust/crates/cc-1.0.83.crate | 68343 | f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 |
| rust/crates/cfg-if-1.0.0.crate | 7934 | baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd |
| rust/crates/chrono-0.4.38.crate | 220559 | a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401 |
| rust/crates/clipboard-win-4.5.0.crate | 13476 | 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362 |
| rust/crates/core-foundation-sys-0.8.6.crate | 37629 | 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f |
| rust/crates/ctrlc-3.4.2.crate | 14171 | b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b |
| rust/crates/derive_more-0.14.1.crate | 17165 | 6d944ac6003ed268757ef1ee686753b57efc5fcf0ebe7b64c9fc81e7e32ff839 |
| rust/crates/endian-type-0.1.2.crate | 2340 | c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d |
| rust/crates/errno-0.3.8.crate | 10645 | a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 |
| rust/crates/error-code-2.3.1.crate | 5324 | 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21 |
| rust/crates/fd-lock-3.0.13.crate | 13692 | ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5 |
| rust/crates/filetime-0.2.23.crate | 14942 | 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd |
| rust/crates/getrandom-0.2.12.crate | 36163 | 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5 |
Commit history 6
The latest 5 of 6 in the history this site was built from.