-
Notifications
You must be signed in to change notification settings - Fork 476
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #867 from iyzsong/master
Add Anarch
- Loading branch information
Showing
4 changed files
with
126 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
# Anarch | ||
|
||
## Background | ||
|
||
Anarch is an extremely small, completely public domain, no-dependency, no-file, portable suckless anarcho-pacifist from-scratch 90s-style Doom clone that runs everywhere. | ||
|
||
|
||
The Anarch core has been authored by | ||
|
||
- [Miloslav Číž](https://codeberg.org/drummyfish) | ||
- [iyzsong](https://codeberg.org/iyzsong) | ||
|
||
The Anarch core is licensed under | ||
|
||
- [CC0](https://codeberg.org/iyzsong/anarch-libretro/src/branch/master/LICENSE) | ||
|
||
A summary of the licenses behind RetroArch and its cores can be found [here](../development/licenses.md). | ||
|
||
|
||
## Features | ||
|
||
Frontend-level settings or features that the RVVM 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 Anarch core's core provided FPS is 60. | ||
- The Anarch core's core provided sample rate is 8000 Hz. | ||
- The Anarch core's base width is 700. | ||
- The Anarch core's base height is 512. | ||
- The Anarch core's max width is 700. | ||
- The Anarch core's max height is 512. | ||
- The Anarch core's core provided aspect ratio is 175/128. | ||
|
||
|
||
## User 1 device types | ||
|
||
The Anarch core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s): | ||
|
||
- **RetroPad** | ||
- Keyboard | ||
- Mouse | ||
|
||
## Joypad | ||
|
||
| RetroPad Inputs | Anarch core inputs | | ||
|------------------------------------------------|--------------------------| | ||
| ![](../image/retropad/retro_b.png) | Button B | | ||
| ![](../image/retropad/retro_y.png) | Jump | | ||
| ![](../image/retropad/retro_select.png) | Menu | | ||
| ![](../image/retropad/retro_start.png) | Map | | ||
| ![](../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 | | ||
| ![](../image/retropad/retro_x.png) | Button C | | ||
| ![](../image/retropad/retro_l1.png) | Previous Weapon | | ||
| ![](../image/retropad/retro_r1.png) | Next Weapon | | ||
|
||
|
||
## Keyboard | ||
|
||
| RetroKeyboard Inputs | Anarch core inputs | | ||
|------------------------------|---------------------------| | ||
| Keyboard w | Up | | ||
| Keyboard s | Down | | ||
| Keyboard q | Left | | ||
| Keyboard e | Right | | ||
| Keyboard j | Button A | | ||
| Keyboard k | Button B | | ||
| Keyboard l | Button C | | ||
| Keyboard p | Next Weapon | | ||
| Keyboard f | Cycle Weapon | | ||
| Keyboard Left Control | Button A | | ||
| Keyboard Left Shift | Button B | | ||
| Keyboard Space | Jump | | ||
| Keyboard Tab | Map | | ||
| Keyboard Escape | Menu | | ||
|
||
|
||
## Mouse | ||
|
||
| RetroMouse Inputs | Anarch core inputs | | ||
|-------------------------------------------------------|---------------------------| | ||
| ![](../image/retromouse/retro_mouse.png) Mouse Cursor | Movement | | ||
| ![](../image/retromouse/retro_left.png) Mouse 1 | Button A | | ||
| ![](../image/retromouse/retro_right.png) Mouse 2 | Toggle Freelook | | ||
| ![](../image/retromouse/retro_middle.png) Mouse 3 | Cycle Weapon | | ||
| Wheel Up | Previous Weapon | | ||
| Wheel Down | Next Weapon | | ||
|
||
|
||
## External Links | ||
|
||
- [Game Manual](https://codeberg.org/iyzsong/anarch-libretro/raw/branch/master/media/manual.png) | ||
- [Anarch Repository](https://codeberg.org/iyzsong/anarch-libretro) | ||
- [Anarch Issues Here](https://codeberg.org/iyzsong/anarch-libretro/issues) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters