Skip to content

Instantly share code, notes, and snippets.

View Langerz82's full-sized avatar

Joshua L Langerz82

View GitHub Profile
@Langerz82
Langerz82 / ee_advmame_joycfg.diff
Last active January 13, 2022 06:41
EmuELEC - Advmame - Jostick Button Config
diff --git a/packages/sx05re/emuelec/bin/set_advmame_joy.sh b/packages/sx05re/emuelec/bin/set_advmame_joy.sh
index 7fa5e23965..10521f7785 100755
--- a/packages/sx05re/emuelec/bin/set_advmame_joy.sh
+++ b/packages/sx05re/emuelec/bin/set_advmame_joy.sh
@@ -14,6 +14,7 @@ PAD_FOUND=0
EE_DEV="js0"
GPFILE=""
GAMEPAD=""
+ROMNAME="$1"
@Langerz82
Langerz82 / newworld_templuck.js
Last active December 16, 2021 17:25
New World - Temp Luck System - Psuedocode (Javascript).
var baseTempLuck = 50;
var maxTempLuck = 100;
var TempLuckPerLevel = 5;
var eliteTempLuckMod = 2;
Number.prototype.clamp = function(min, max) {
return Math.min(Math.max(this, min), max);
};
@Langerz82
Langerz82 / bintohex-hextobin.js
Last active December 1, 2021 21:43
Uint Binary array to Hex and back again.
function reverse(s){
return s.split("").reverse().join("");
}
function BinToHex(uint8array) {
var len = Math.ceil(uint8array.length/8);
var tmpArr = new Uint32Array(len);
for (var i=0; i < tmpArr.length; ++i) {
for (var j=0; j < 8; ++j) {
@Langerz82
Langerz82 / set-display.sh
Created August 10, 2021 05:02
For emuelec setting displays of various emulation resolutions.
#!/bin/bash
# This file sets the hdmi output and frame buffer to the argument in pixel width.
# Allowed argument example ./display.sh 1080p60hz <-- For height 1080 pixels.
# set -x #echo on
# 1080p60hz
# 1080i60hz
# 720p60hz
@Langerz82
Langerz82 / emuelec-emulationstation-video_mode.diff
Created August 9, 2021 21:17
emuelec-emulationstation - video_mode - enable to be passed to sh.
diff --git a/es-app/src/FileData.cpp b/es-app/src/FileData.cpp
index 462d0be5..aad46993 100644
--- a/es-app/src/FileData.cpp
+++ b/es-app/src/FileData.cpp
@@ -444,6 +444,8 @@ bool FileData::launchGame(Window* window, LaunchGameOptions options)
const std::string rom = Utils::FileSystem::getEscapedPath(getPath());
const std::string basename = Utils::FileSystem::getStem(getPath());
const std::string rom_raw = Utils::FileSystem::getPreferredPath(getPath());
+ const std::string video_emu = SystemConf::getInstance()->get(system->getName() + ".videomode");
+ const std::string video_global = SystemConf::getInstance()->get("global.videomode");
#!/bin/sh
# This file sets the hdmi output and frame buffer to the argument in pixel width.
# Allowed argument example ./hdmi.sh 720 <-- For width 720 pixels.
# set -x #echo on
bpp=32
hz=60
@Langerz82
Langerz82 / dolphin_convert.diff
Last active July 14, 2021 19:28
Compresses emulator gc for dolphin from ISO's to RVZ. Apply patch to dolphin emulator and build.
diff --git a/Source/Core/CMakeLists.txt b/Source/Core/CMakeLists.txt
index d176fcbf25..7fc17c9807 100644
--- a/Source/Core/CMakeLists.txt
+++ b/Source/Core/CMakeLists.txt
@@ -7,6 +7,8 @@ add_subdirectory(UICommon)
add_subdirectory(VideoCommon)
add_subdirectory(VideoBackends)
+add_subdirectory(DolphinConvert)
+
@Langerz82
Langerz82 / Dolphin.ini
Last active July 4, 2021 14:38
S922X - EmuElec - Dolphin standalone settings.
[General]
LastFilename =
ShowLag = False
ShowFrameCount = False
ISOPaths = 1
RecursiveISOPaths = False
NANDRootPath =
WirelessMac =
ISOPath0 = /home/sx05re/Desktop/testdisk-7.1-WIP
GDBSocket =
config restore_at_exit
debug_crash no
debug_rawsound no
debug_speedmark no
device_alsa_device sdl
device_alsa_mixer channel
device_color_bgr15 no
device_color_bgr16 yes
device_color_bgr24 yes
device_color_bgr32 yes
diff --git a/advance/lib/joy.c b/advance/lib/joy.c
index 123cc0df..2d2ae445 100644
--- a/advance/lib/joy.c
+++ b/advance/lib/joy.c
@@ -28,6 +28,11 @@ struct joy_entry {
};
static struct joy_entry JOY_BUTTON[] = {
+ { "dpLeft", JOYB_DPL },
+ { "dpRight", JOYB_DPR },