Skip to content

Commit

Permalink
Merge pull request #941 from gouchi/ardens
Browse files Browse the repository at this point in the history
Add Ardens libretro core
  • Loading branch information
LibretroAdmin authored May 15, 2024
2 parents e9262bf + 214745c commit 12187a6
Show file tree
Hide file tree
Showing 4 changed files with 103 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/development/licenses.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) | |
Expand Down
1 change: 1 addition & 0 deletions docs/guides/core-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 | |
Expand Down
99 changes: 99 additions & 0 deletions docs/library/ardens.md
Original file line number Diff line number Diff line change
@@ -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)
2 changes: 2 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down

0 comments on commit 12187a6

Please sign in to comment.