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
The Anarch core is licensed under
A summary of the licenses behind RetroArch and its cores can be found here.
Features¶
Frontend-level settings or features that the RVVM core respects.
| Feature | Supported |
|---|---|
| Restart | - |
| Saves | ✔ |
| States | ✕ |
| Rewind | ✕ |
| Netplay | ✕ |
| Core Options | ✕ |
| Memory Monitoring (achievements) | ✕ |
| RetroArch Cheats | ✕ |
| Native Cheats | ✕ |
| Controls | ✔ |
| Remapping | - |
| Multi-Mouse | - |
| Rumble | ✕ |
| Sensors | ✕ |
| Camera | ✕ |
| Location | ✕ |
| Subsystem | ✕ |
| Softpatching | ✕ |
| 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 |
|---|---|
![]() |
Button B |
![]() |
Jump |
![]() |
Menu |
![]() |
Map |
![]() |
Up |
![]() |
Down |
![]() |
Left |
![]() |
Right |
![]() |
Button A |
![]() |
Button C |
![]() |
Previous Weapon |
![]() |
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 |
|---|---|
Mouse Cursor |
Movement |
Mouse 1 |
Button A |
Mouse 2 |
Toggle Freelook |
Mouse 3 |
Cycle Weapon |
| Wheel Up | Previous Weapon |
| Wheel Down | Next Weapon |












Mouse Cursor
Mouse 1
Mouse 2
Mouse 3