Skip to content

Instantly share code, notes, and snippets.

View uyjulian's full-sized avatar

Julian Uy uyjulian

View GitHub Profile
XPD-005
1-863-466-21
CXD9764GP
(C)2003SCEI
6TT6XBG001
TAIWAN 0413HAL
E6821YA
XPD-001
1-861-226-11
CXD9764GP
(C)2003SCEI
6TT6XBG0001
TAIWAN 0345HAL
P55121A

How to install Homebrew package manager on Steam Deck

(See also installing Distroboxm, which is included in SteamOS 3.5 and newer: https://distrobox.it/ )
(See also installing Nix package manager: https://determinate.systems/posts/nix-on-the-steam-deck )

You can install Homebrew (a package manager for macOS and Linux) without disabling the read-only partition with sudo steamos-readonly disable.
The package manager can be used alongside Flatpaks. Some software is only available on Flathub, and some software is only available on Homebrew.

  1. Switch to desktop mode (hold power button until a menu appears, then select "Switch to desktop mode")
  2. Click the logo at the bottom left, go to System, then go to Konsole
We can make this file beautiful and searchable if this error is corrected: It looks like row 9 should actually have 4 columns, instead of 3 in line 8.
Models Zip filename Firmware files Download URL
BDP-SX1 BDP-SX1000 UPDATA_F01R0102.ZIP BDPP01-FW.BIN BDPP01-FW.ID https://www.sony.com/electronics/support/downloads/W0007418
BDP-SX910 UPDATA_F02R0040.ZIP BDPP02-FW.BIN BDPP02-FW.ID https://www.sony.com/electronics/support/downloads/W0007431
BDP-S1 UPDATE_BDPS1_VER0610.EXE BRANDED S0001.BIN S0002.BIN S0003.BIN https://www.sony.com/electronics/support/downloads/W0007471
BDP-S300 UPDATE_BDPS300_VER0620.EXE BRANDED S0001.BIN S0002.BIN S0003.BIN https://www.sony.com/electronics/support/downloads/W0007473
BDP-S301 UPDATE_BDPS301_VER0620.EXE BRANDED S0001.BIN S0002.BIN S0003.BIN https://www.sony.com/electronics/support/downloads/W0007474
BDP-S500 UPDATE_BDPS500_VER0600.EXE BRANDED S0001.BIN S0002.BIN S0003.BIN https://www.sony.com/electronics/support/downloads/W0007476
BDP-S2000ES UPDATE_BDPS2000ES_VER0600.EXE BRANDED S0001.BIN S0002.BIN S0003.BIN https://www.sony.com/electronics/support/downloads/W0007477
BDP-BX1 BDP-S350 BDP-S5000ES BDP-S550 UPDATA_07X026.ZIP BD07-

How to run Open PS2 Loader on DTL-T systems

You can run Open PS2 Loader on DTL-T systems which can run games from USB, HDD (with network adapter), and ethernet (with network adapter).

Pre-compiled Open PS2 Loader for DTL-T

Use any build containing DTL_T10000 in the filename from the following archive: https://github.com/ps2homebrew/Open-PS2-Loader/releases/latest/download/OPNPS2LD-VARIANTS.7z

Compiling Open PS2 Loader

For compiling Open PS2 Loader for general usage on DTL-T the following should steps should be applied:
Follow the instructions with modifications in https://www.psx-place.com/threads/x.29899/

__int64 __fastcall sub_1404E9300(__int64 a1, unsigned int a2)
{
unsigned int v2; // er15
__int64 v4; // r12
unsigned int v5; // eax
int v6; // er15
unsigned int v7; // eax
unsigned int v8; // eax
unsigned int v9; // eax
unsigned int v10; // ebx

DECKARD/PPC-IOP discussion

157416/1 User: uyjulian (09-06-2017, 05:01 PM)
Let's have a DECKARD and PPC-IOP discussion!

The PPC-IOP is present on the SCPH-75000 and newer. This PPC-IOP has 4MB of memory available to it (for reference, older models have 2MB of IOP memory and TOOLS have 8MB of IOP memory)

DECKARD is the software that emulates the IOP and its functions. It

TJS2 VM

TJS2 compiles the script into binary code for the virtual machine (TJS2 VM) and then executes it.
A brief description of this virtual machine is provided, as the disassembly result of this TJS2 VM code is displayed when an exception occurs or when a dump is taken.

Instruction code

The TJS2 VM is independent for each execution unit such as functions and properties, and one function does not share the instruction code space, register space, flags, and constant area with other functions.
The instruction pointer (ip) always starts from 0 at the head of a function or the like.
A mnemonic is a simple human-readable name for an instruction code.

#!/usr/bin/env python3
# SPDX-License-Identifier: MIT
# Program to copy images referenced by glTF files.
# Run the program with --help argument for arguments.
import sys
import shutil
import os
import json