Skip to content

Instantly share code, notes, and snippets.

View BananaRama203's full-sized avatar
😴
On indefinite hiatus

BananaRama203 BananaRama203

😴
On indefinite hiatus
View GitHub Profile
@BananaRama203
BananaRama203 / readme.md
Last active April 11, 2022 01:19
openlara

OpenLara port for the PlayStation Classic

OpenLara by XProger, Port by ModMyClassic

OpenLara Website

This is a port of OpenLara for the PlayStation Classic. Currently it's only designed to work with the new launching system with BleemSync 1.1 and up.

OpenLara is a High Definition classic Tomb Raider engine which also supports a bunch of new cool features like VR, 1st person and splitscreen co-op gameplay.

@BananaRama203
BananaRama203 / start.sh
Last active March 5, 2021 13:17
True Blue PSC Hack dump `TRUEBLUE_IS_THE_BEST_-_FUCK_THE_HATERS`
#!/bin/sh
# settings
PACK_NUM=2000
HACK_USBPOWER=1
HACK_UART=1
HACK_CONTROLLERS=1
TBTMP="/tmp/trueblue"
LOGFILE="$TBTMP"/log.txt
CUSTOM_GAADATA=/media/gaadata
@BananaRama203
BananaRama203 / uboot.log
Created March 7, 2019 12:47
Fake SNESC U-boot log
HELLO! BOOT0 is starting!
boot0 version :
boot0 commit : 21ca9c7499c1e606fedb35d6f1d3fc87d7396ed2
fel_flag = 0x00000000
rtc[0] value = 0x00000000
rtc[1] value = 0x00000000
rtc[2] value = 0x00000000
rtc[3] value = 0x00000000
rtc[4] value = 0x00000000
@BananaRama203
BananaRama203 / psx_scrape.sh
Created March 5, 2019 23:19
PSX Cue Scraper
#!/bin/bash
clear
echo
echo "-------------------------------------------"
echo "PSX Cue Scraper - By Swingflip (redump.org)"
echo "-------------------------------------------"
echo
mkdir -p "cues"
{ 0x0079, 0x18d4, "GPD Win 2 X-Box Controller", 0, XTYPE_XBOX360 },
{ 0x044f, 0x0f00, "Thrustmaster Wheel", 0, XTYPE_XBOX },
{ 0x044f, 0x0f03, "Thrustmaster Wheel", 0, XTYPE_XBOX },
{ 0x044f, 0x0f07, "Thrustmaster, Inc. Controller", 0, XTYPE_XBOX },
{ 0x044f, 0x0f10, "Thrustmaster Modena GT Wheel", 0, XTYPE_XBOX },
{ 0x044f, 0xb326, "Thrustmaster Gamepad GP XID", 0, XTYPE_XBOX360 },
{ 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)", 0, XTYPE_XBOX },
{ 0x045e, 0x0285, "Microsoft X-Box pad (Japan)", 0, XTYPE_XBOX },
{ 0x045e, 0x0287, "Microsoft Xbox Controller S", 0, XTYPE_XBOX },
{ 0x045e, 0x0288, "Microsoft Xbox Controller S v2", 0, XTYPE_XBOX },
@BananaRama203
BananaRama203 / usb_test.sh
Created January 25, 2019 13:43
Swingflip's proto PSC USB Power and Brown out Test
#!/bin/sh
find_mounted_serial(){
SERIAL=$(lsblk -io KNAME,SERIAL | grep "$(lsblk -io KNAME,MOUNTPOINT | grep $1 | cut -c1-3)" | head -1 | cut -c 14-)
if [ ! "$SERIAL" = "SERIAL" ]; then
echo $SERIAL
else
echo "FAIL_SERIAL"
fi
}
@BananaRama203
BananaRama203 / lshw.log
Created January 15, 2019 10:41
PlayStation Classic LSHW
root@bleemsync:/tmp# ./lshw
bleemsync
description: ARMv7 Processor rev 1 (v7l)
product: MT8167
width: 32 bits
capabilities: smp
*-core
description: Motherboard
physical id: 0
*-cpu:0
@BananaRama203
BananaRama203 / dmsg.log
Last active January 8, 2019 15:41
PSC DMESG
[ 0.000000] -(0)[0:swapper]Booting Linux on physical CPU 0x0
[ 0.000000] -(0)[0:swapper]Initializing cgroup subsys cpu
[ 0.000000] -(0)[0:swapper]Initializing cgroup subsys cpuacct
[ 0.000000] -(0)[0:swapper]Linux version 4.4.22 (mtk@b02b676401a1) (gcc version 6.2.0 (GCC) ) #1 SMP PREEMPT Sun Sep 9 15:21:14 UTC 2018
[ 0.000000] -(0)[0:swapper]CPU: ARMv7 Processor [410fd041] revision 1 (ARMv7), cr=10c0383d
[ 0.000000] -(0)[0:swapper]CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] -(0)[0:swapper]Machine model: MT8167
[ 0.000000] -(0)[0:swapper]earlycon: Early serial console at MMIO32 0x11005000 (options '')
[ 0.000000] -(0)[0:swapper]bootconsole [uart0] enabled
[ 0.000000] -(0)[0:swapper][PHY layout]atf-reserved-memory@43000000 : 0x43000000 - 0x4302ffff (0x30000)
@BananaRama203
BananaRama203 / readme.md
Last active December 31, 2018 11:39
BleemSync 0.7 Release Notes

General Updates

  • Usb payload completely redone from scratch, much better design and stable. Also with scope to run on the console's EMMC (coming soon!)
  • 100% Headerless setup/config and UI support. (Adding games, mods, themes etc from UI) (Only BleemSync configuration available on initial release)
  • Completely new and improved bootloader. Contains more sense checking and script vetting to ensure no broken boots.
  • Auto deployment/install and update facility added.
  • Added permanent safe usb lockout disable, telnet and ftp support. (Will enable these services on first boot so you don’t need a usb to load these services!
  • Because of the usb lockout disable, you can now run psc from TVs and PC usb ports.
  • Improved LED support, green = idle/OK, orange = BS function running, flashing red = attention needed see on screen. (You can now see exactly when something is running)
  • Added function libraries so you can add your own scripts in to the boot sequence if you wish for extra tinkering
  • Added boot profiler
@BananaRama203
BananaRama203 / readme.md
Last active September 15, 2023 07:32
BleemSync Payload Design Document

BleemSync Logo

BleemSync Payload Design Document


This is a brief document to outline the initial design of the BleemSync payload for the purpose of giving devs an understanding of how BleemSync is deployed and outline any areas of the design which has room for improvement.