diff --git a/docs/development/licenses.md b/docs/development/licenses.md index f2dc3be34f..61068029d5 100644 --- a/docs/development/licenses.md +++ b/docs/development/licenses.md @@ -59,6 +59,7 @@ See below for a summary of the licenses behind RetroArch and its cores: | [3D Engine](../library/3d_engine.md) | [GPLv3](https://github.com/libretro/libretro-3dengine/blob/master/license) | | | [2048](../library/2048.md) | [Public Domain](https://github.com/libretro/libretro-2048/blob/master/COPYING) | | | [Anarch](../library/anarch.md) | [CC0](https://codeberg.org/iyzsong/anarch-libretro/src/branch/master/LICENSE) | | +| [Ardens](../library/ardens.md) | [MIT](https://github.com/tiberiusbrown/Ardens/blob/master/LICENSE.txt) | | | [Atari800](../library/atari800.md) | [GPLv2](https://github.com/atari800/atari800/blob/master/COPYING) | | | [Beetle bsnes](../library/beetle_bsnes.md) | [GPLv2](https://github.com/libretro/beetle-bsnes-libretro/blob/master/COPYING) | | | [Beetle Cygne](../library/beetle_cygne.md) | [GPLv2](https://github.com/libretro/beetle-wswan-libretro/blob/master/COPYING) | | diff --git a/docs/guides/core-list.md b/docs/guides/core-list.md index b3f9bad407..28cf10ad7c 100644 --- a/docs/guides/core-list.md +++ b/docs/guides/core-list.md @@ -5,6 +5,7 @@ | [4DO](https://docs.libretro.com/library/opera/) | 3DO | | | a5200 | Atari 5200 | | | Anarch | Game | A port of Anarch, 90s-style Doom clone shooter game | +| Ardens | Arduboy | A simulator for the Arduboy FX | | Arduous | Arduboy | A emulator for Arduboy, a handheld game console with open source software, based on the Arduino hardware platform | | [Atari800](https://docs.libretro.com/library/atari800/) | Atari 5200 | | | Beetle bsnes | Nintendo SNES/SFC | | diff --git a/docs/library/ardens.md b/docs/library/ardens.md new file mode 100644 index 0000000000..8346621c40 --- /dev/null +++ b/docs/library/ardens.md @@ -0,0 +1,99 @@ +# Ardens + +## Background + +Ardens is a simulator for the Arduboy FX. + +The Ardens core has been authored by + +- [Peter Brown](https://github.com/tiberiusbrown) + +The Ardens core is licensed under + +- [MIT](https://github.com/tiberiusbrown/Ardens/blob/master/LICENSE.txt) + +A summary of the licenses behind RetroArch and its cores can be found [here](../development/licenses.md). + +## Requirements¶ + +None + +## BIOS¶ + +The Ardens core does not feature BIOS use. + +## Extensions + +Content that can be loaded by the Ardens core have the following file extensions: + +- `.hex` or `.arduboy` + +RetroArch database(s) that are associated with the Ardens core: + +- [`Arduboy Inc - Arduboy.rdb`](https://github.com/libretro/libretro-database/blob/master/rdb/Arduboy%20Inc%20-%20Arduboy.rdb) + +## Features + +Frontend-level settings or features that the Ardens core respects: + +| Feature | Supported | +|-------------------|:---------:| +| Restart | ✔ | +| Saves | ✔ | +| States | ✔ | +| Rewind | ✔ | +| Netplay | ✕ | +| Core Options | ✕ | +| RetroAchievements | - | +| RetroArch Cheats | ✕ | +| Native Cheats | ✕ | +| Controls | ✔ | +| Remapping | ✔ | +| Multi-Mouse | ✕ | +| Rumble | ✕ | +| Sensors | ✕ | +| Camera | ✕ | +| Location | ✕ | +| Subsystem | ✕ | +| [Softpatching](../guides/softpatching.md) | ✕ | +| Disk Control | ✕ | +| Username | ✕ | +| Language | ✕ | +| Crop Overscan | ✕ | +| LEDs | ✕ | + +## Geometry and timing + +- The Ardens core's core provided FPS is 60 +- The Ardens core's base width is 128 +- The Ardens core's base height is 64 +- The Ardens core's max width is 128 +- The Ardens core's max height is 64 + + +## User 1 device types + +The Ardens core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s): + +- None - Doesn't disable input. +- **RetroPad** +- RetroPad w/Analog + + +## Joypad + +| RetroPad Inputs | User 1 input descriptors | +|------------------------------------------------|--------------------------| +| ![](../image/retropad/retro_b.png) | Button B | +| ![](../image/retropad/retro_dpad_up.png) | Up | +| ![](../image/retropad/retro_dpad_down.png) | Down | +| ![](../image/retropad/retro_dpad_left.png) | Left | +| ![](../image/retropad/retro_dpad_right.png) | Right | +| ![](../image/retropad/retro_a.png) | Button A | + + +## External Links + +- [Official Ardens Website](https://github.com/tiberiusbrown/Ardens) +- [Libretro Ardens Core info file](https://github.com/libretro/libretro-super/blob/master/dist/info/ardens_libretro.info) +- [Report Libretro Ardens Core Issues Here](https://github.com/tiberiusbrown/Ardens/issues) diff --git a/mkdocs.yml b/mkdocs.yml index 83095c75ec..b735efb330 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -110,6 +110,8 @@ nav: - 'Arcade (MAME 2003-Plus)': 'library/mame2003_plus.md' - 'Arcade (MAME 2010)': 'library/mame_2010.md' - 'Arcade (SAME_CDI)': 'library/same_cdi.md' + - 'Arduboy': + - 'Ardens': 'library/ardens.md' - 'Atari Emulation': - 'Atari - Jaguar Compatibility List': 'library/compatibility/jaguar.md' - 'Atari - Lynx Compatibility List:': 'library/compatibility/lynx.md'