Retro-Gaming-Guide
Retro Gaming Guide.
https://github.com/mikeroyal/Retro-Gaming-Guide
Last synced: 2 days ago
JSON representation
-
Ansible DevOps Tools Integration
-
Enable Proton in Steam
- Ansible Automation Hub
- Collections - of-collections).
- Ansible Lint - line tool for linting playbooks, roles and collections aimed towards any Ansible users. Its main goal is to promote proven practices, patterns and behaviors while avoiding common pitfalls that can easily lead to bugs or make code harder to maintain.
- Capistrano - default deployment workflows.
- Fabric - line features) and [Paramiko](https://paramiko.org/) (SSH protocol implementation), extending their APIs to complement one another and provide additional functionality.
- ansible-role-wireguard
- wireguard_cloud_gateway
- OpenShift Hive
- Ansible cmdb
- Ansible Inventory Grapher
- Ansible Playbook Grapher
- Ansible Shell - in tab completion for all the modules.
- Ansible Silo - contained Ansible environment by [Docker](https://www.docker.com/).
- Ansigenome
- Collections - of-collections).
- Ansible Lint - line tool for linting playbooks, roles and collections aimed towards any Ansible users. Its main goal is to promote proven practices, patterns and behaviors while avoiding common pitfalls that can easily lead to bugs or make code harder to maintain.
- Collections - of-collections).
- Ansible Lint - line tool for linting playbooks, roles and collections aimed towards any Ansible users. Its main goal is to promote proven practices, patterns and behaviors while avoiding common pitfalls that can easily lead to bugs or make code harder to maintain.
-
-
Ansible Learning Resources
-
Enable Proton in Steam
- Ansible Documentation
- Ansible Galaxy User Guide
- Ansible Use Cases
- Ansible Integrations
- Ansible Collections Overview
- Working with playbooks
- Working With Modules in Ansible
- Ansible Best Practices: Roles & Modules
- Working with command line tools for Ansible
- Encrypting content with Ansible Vault
- Using vault in playbooks with Ansible
- Using Ansible With Azure
- Configuring Ansible on an Azure VM
- How to Use Ansible: An Ansible Cheat Sheet Guide from DigitalOcean
- Intro to Ansible on Linode | Spatial Labs
- Ansible Integrations
- Ansible for DevOps Examples by Jeff Geerling
- Ansible Use Cases
- Ansible Integrations
- Working with playbooks
- Working With Modules in Ansible
- Working with command line tools for Ansible
- Ansible Best Practices: Roles & Modules
- Working with playbooks
- Working With Modules in Ansible
- Working with command line tools for Ansible
-
-
DirectX Learning Resources
-
Enable Proton in Steam
- Microsoft DirectX® - level API that handles tasks related to multimedia for game programming and video on Microsoft platforms(Windows & Xbox).
- Getting Started with DirectX 12 Ultimate
- Getting Started with the DirectX 12 Agility SDK
- DirectX— Feature Level 12_2
- AMD DirectX® 12 (DX12) Technology | AMD
- Top Microsoft DirectX Courses Online | Udemy
- DirectX - Learn Microsoft DirectX from Scratch Course | Udemy
- DirectX 11 Programming Course | Udemy
- DirectX 12 Technology | NVIDIA
-
-
DirectX Tools, Libraries, and Frameworks
-
Enable Proton in Steam
- Radeon™ Memory Visualizer (RMV)
- Visual Studio - rich application that can be used for many aspects of software development. Visual Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.
- Visual Studio Code
- PIX on Windows
- DirectStorage API - us/2020/07/14/a-closer-look-at-xbox-velocity-architecture/) to Windows. The DirectX API is architected in a way that takes all this into account and maximizes performance throughout the entire pipeline from NVMe drive all the way to the GPU. It does this in several ways: by reducing per-request NVMe overhead, enabling batched many-at-a-time parallel IO requests which can be efficiently fed to the GPU, and giving games finer grain control over when they get notified of IO request completion instead of having to react to every tiny IO completion. The DirectStorage API will be available on [Windows 11](https://www.microsoft.com/en-us/windows/windows-11) PCs with NVMe SSDs, but will also be support in [Windows 10](https://www.microsoft.com/software-download/windows10) version 1909 and newer.
- FAudio - us/windows/win32/xaudio2/xaudio2-introduction), [X3DAudio](https://docs.microsoft.com/en-us/windows/win32/xaudio2/x3daudio-overview), [XAPO](https://docs.microsoft.com/en-us/windows/win32/xaudio2/xapo-overview), and [XACT3](https://en.wikipedia.org/wiki/Cross-platform_Audio_Creation_Tool).
- Simple DirectMedia Layer - platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog.
- DXVK - based translation layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine.
- VKD3D-Proton
- DirectX-Graphics-Samples
- NVRHI (NVIDIA Rendering Hardware Interface)
- RTXMU - RTX Memory Utility SDK
- NVRHI (NVIDIA Rendering Hardware Interface)
- RTXMU - RTX Memory Utility SDK
-
-
Docker Tools
-
Enable Proton in Steam
- Docker
- Docker Hub - source projects, and the community.
- Docker Compose - container applications. With Docker Compose, you can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.
- Docker Swarm - native clustering system swarm is a simple tool which controls a cluster of Docker hosts and exposes it as a single "virtual" host.
- Dockerfile - line instructions in succession.
- Docker Network
- Docker Daemon
- Docker Storage
- Kitematic
- Docker Desktop
- Docker Containers
-
-
Epic Games Store
-
Enable Proton in Steam
-
-
Game Emulators
- RetroPie - gaming machine. It builds upon Raspbian, [EmulationStation](https://github.com/Aloshi/EmulationStation), RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up.
- RetroArch
- Citra - source emulator for the Nintendo 3DS capable of playing many of your favorite games.
- yuzu - source emulator for the Nintendo Switch from the creators of Citra.
- m64p - gui, a brand new mupen64plus frontend written in Qt5. It supports all of the things you’d expect from a frontend (savestate management, pausing, screenshots, etc.).
- DeSmuME
- Snes9x
- mGBA
- PCSX2
- RPCS3 - source Sony PlayStation 3 emulator and debugger written in C++ for Windows and Linux. RPCS3 started development in May of 2011 by its founders DH and Hykem. The emulator is currently capable of running over 1800 commercial titles powered by Vulkan and OpenGL.
- PCXS4
- MAME
- xemu
- yuzu - source emulator for the Nintendo Switch from the creators of Citra.
- bsnes
- DOSBox Staging
- Flycast - platform Sega Dreamcast, Naomi and Atomiswave emulator derived from reicast.
- Xenia
- Dolphin
-
GameHub
-
Game Streaming
-
Enable Proton in Steam
- Geforce NOW
- Moonlight Game Streaming
- Chiaki
- Xbox Project xCloud - based Xbox game-streaming technology **(currently in Beta)**. **Play games like Forza Horizon 4, Halo 5: Guardians, Gears of War 4, Sea of Thieves, Cuphead, Red Dead Redemption 2, and 100+ other games on your mobile device or Chrome web browser**. Microsoft's Xbox Project xCloud does require an [Xbox Game Pass Ultimate](https://www.xbox.com/en-US/xbox-game-pass/cloud-gaming) subscription.
- Amazon Luna
- Steam OS 3.0 - desktop) desktop. This allows you to install applications in containers using [Flatpak](https://flatpak.org/), rather than onto the root filesystem. This means not only that the installation of applications is isolated from the core filesystem, but also that the ability for malicious applications to compromise/break your system is significantly reduced.
- SteamOS
- Steam Deck
-
-
Getting Windows 10 or 11 on the Steam Deck
-
Enable Proton in Steam
-
-
Kubernetes Tools, Frameworks, and Projects
-
Enable Proton in Steam
- Open Container Initiative
- Buildah
- Podman
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Amazon EKS
- AWS Controllers for Kubernetes (ACK) - available Kubernetes applications that utilize AWS services.
- Odo
- Thanos
- Rook - managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.
- Kubespray - sigs/kubespray/blob/master/docs/aws.md), GCE, [Azure](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/azure.md), [OpenStack](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/openstack.md), [vSphere](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/vsphere.md), [Packet](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/packet.md) (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal.
- Helm
- Knative - based platform to build, deploy, and manage modern serverless workloads. Knative takes care of the operational overhead details of networking, autoscaling (even to zero), and revision tracking.
- KubeFlow
- Etcd - value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Etcd is used as the backend for service discovery and stores cluster state and configuration for Kubernetes.
- OpenEBS - based tool to create stateful applications using Container Attached Storage.
- Container Storage Interface (CSI) - in.
- MicroK8s - the-air updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.
- Lens
- Flux CD
- Container Engine for Kubernetes (OKE) - managed container orchestration service that can reduce the time and cost to build modern cloud native applications. Unlike most other vendors, Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that runs on higher-performance, lower-cost compute.
- OKD - tenant deployment. OKD adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.
- KubeInit
- Azure Kubernetes Service (AKS) - grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.
- Kata Operator
- VMware Tanzu
- Rancher
- K3s - constrained, remote locations or inside IoT appliances.
- Grafana Kubernetes App
- Anthos - premises environments.
- Charmed Kubernetes - key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.
- Container Engine for Kubernetes (OKE) - managed container orchestration service that can reduce the time and cost to build modern cloud native applications. Unlike most other vendors, Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that runs on higher-performance, lower-cost compute.
- Red Hat Openshift - premises, hybrid, and multicloud deployments.
-
-
Lutris
-
Enable Proton in Steam
-
-
Models of Raspberry Pi boards
-
Networking Tools & Concepts
-
Enable Proton in Steam
- cURL - line tool for transferring data using various network protocols(HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP or SMTPS). cURL is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the Internet transfer engine for thousands of software applications in over ten billion installations.
- Authelia - source highly-available authentication server providing single sign-on capability and two-factor authentication to applications running behind [NGINX](https://nginx.org/en/).
- nginx(engine x)
- Proxmox Virtual Environment(VE) - source platform for enterprise virtualization. It inlcudes a built-in web interface that you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.
- Wireshark
- cURL Fuzzer
- DoH - alone application for DoH (DNS-over-HTTPS) name resolves and lookups.
- HTTPStat
- Wuzz
- Websocat - line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.
- HTTPie - line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.
-
-
Network Protocols
-
Interfaces
- OAuth 2.0 - party applications to access the user account.
-
-
OpenGL Learning Resources
-
Enable Proton in Steam
- Open Graphics Library(OpenGL)™ - accelerated rendering of 2D/3D vector graphics currently developed by the [Khronos Group](https://www.khronos.org/).
- Getting Started with OpenGL ES
- Getting Started with WebGL
- Khronos Technology Courses and Training
- Top OpenGL Courses Online | Udemy
- Getting Started with OpenGL
- WebGL Reference Cards
- WebGL Public Wiki
- WebGL 2.0 Specification
- OpenGL Online Training Courses | LinkedIn Learning
- Khronos Group | GitHub
- Top OpenGL Courses Online | Coursera
-
-
OpenGL Tools, Libraries, and Frameworks
-
Enable Proton in Steam
- NVIDIA® Nsight™ Visual Studio Edition
- Radeon™ GPU Profiler
- Radeon™ GPU Analyzer
- BuGLe - like OSes. BuGLe combines a graphical OpenGL debugger with a selection of filters on the OpenGL command stream. The debugger allows viewing of state, textures, framebuffers and shaders, while the filters allow for logging, error checking, video capture and more.
- gDEBugger - featured and free debugger and profiler representing the state-of-the-art in OpenGL and OpenGL ES debugging and profiling on Windows and Linux.
- AMD Radeon ProRender - based rendering engine that enables creative professionals to produce stunningly photorealistic images on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.
- EGL
- Equalizer
- GLee - platform extension loading library that takes the burden off your application. GLee makes it easy to check for OpenGL extension and core version availability, automatically setting up the entry points with no effort on your part.
- GLEW - source cross-platform extension loading library with thread-safe support for multiple rendering contexts and automatic code generation capability. GLEW provides easy-to-use and efficient methods for checking OpenGL extensions and core functionality.
- OpenGL Mathematics (GLM)
- OpenSceneGraph - level 3D graphics toolkit exposing OpenGL's capabilities while providing many capabilities of its own. OpenSceneGraph boasts a large user community and has been employed for visual simulation, games, virtual reality, scientific visualization, and modeling.
- Mesa 3D Graphics Library - source implementation of the OpenGL specification. A system for rendering interactive 3D graphics. Mesa ties into several other open-source projects: the [Direct Rendering Infrastructure](https://dri.freedesktop.org/), [X.org](https://x.org/), and [Wayland](https://wayland.freedesktop.org/) to provide OpenGL support on Linux, FreeBSD, and other operating systems.
- KTX
- KTX
- libktx
- Containerd.io
- EGL
-
Categories
Kubernetes Tools, Frameworks, and Projects
32
Ansible Learning Resources
26
Game Emulators
19
Ansible DevOps Tools Integration
18
OpenGL Tools, Libraries, and Frameworks
18
DirectX Tools, Libraries, and Frameworks
14
Vulkan Tools, Libraries, and Frameworks
14
Raspberry Pi Upgrades
13
OpenGL Learning Resources
12
Docker Tools
11
GameHub
11
Networking Tools & Concepts
11
Raspberry Pi Tools
11
DirectX Learning Resources
9
Game Streaming
8
Vulkan Learning Resources
8
Steam Deck Development
8
Other Linux Operating Systems for the Steam Deck.
6
Steam
5
Models of Raspberry Pi boards
4
Epic Games Store
2
Getting Windows 10 or 11 on the Steam Deck
2
Lutris
1
Network Protocols
1
License
1
Sub Categories
Keywords
vulkan
8
curl
5
python
5
raspberry-pi
5
ansible
5
cli
4
cpp
4
raspberrypi
4
emulator
4
graphics
3
emulation
3
http
3
gpu
2
linux
2
automation
2
api
2
vulkan-api
2
playbook
2
kubernetes
2
devops
2
kvm
1
ipmi
1
ipkvm
1
ip-kvm
1
hdmi
1
hardware
1
atx
1
websockets
1
inspector
1
cmdb
1
websocket-server
1
websocket-client
1
socat
1
rfc-6455
1
proxy
1
netcat
1
command-line-tool
1
command-line
1
rust
1
game-library
1
game-launcher
1
elementary-community
1
elementary-apps
1
elementary
1
vulkan-samples
1
go
1
tutorials
1
khronos
1
graphics-programming
1
golang
1