feature: Added psxsplash installer, added basic BSP implementation (non-functional)

This commit is contained in:
2025-09-04 18:01:23 +02:00
parent 0d1e363dbb
commit 53e993f58e
17 changed files with 2871 additions and 268 deletions

View File

@@ -3,14 +3,36 @@ using UnityEngine;
namespace SplashEdit.RuntimeCode
{
public enum PSXConnectionType
{
REAL_HARDWARE, // Unirom
EMULATOR // PCSX-Redux
}
[CreateAssetMenu(fileName = "PSXData", menuName = "Scriptable Objects/PSXData")]
public class PSXData : ScriptableObject
{
// Texture packing settings
public Vector2 OutputResolution = new Vector2(320, 240);
public bool DualBuffering = true;
public bool VerticalBuffering = true;
public List<ProhibitedArea> ProhibitedAreas = new List<ProhibitedArea>();
// Connection settings
public PSXConnectionType ConnectionType = PSXConnectionType.REAL_HARDWARE;
// Real hardware settings
public string PortName = "COM3";
public int BaudRate = 0;
// Emulator settings
public string PCSXReduxPath = "";
}
}