Command Line Parameters
Compatibility Matrix
Example Usage
--bios
Compatibility | |
---|---|
All | ✅ |
Path to a specific PS1 BIOS file to load.
--bios="bios/SCPH5501.BIN"
--bios-hide-sce-osd
Compatibility | |
---|---|
Syphon Filter V1.00+ | ✅ |
Hides the PS1 start up logos.
--bios-hide-sce-osd=1
--image
Compatibility | |
---|---|
All | ✅ |
Path to a specific PS1 disc image to load.
--image="data/MediEvil(EUS).bin"
--mtap-to-host-pad
Compatibility | |
---|---|
Rally Cross V1.00+ | ✅ |
Allows you to define how the host (PS4) controllers are assigned to the PS1 multitap slots.
A value -1
would seem to imply the controller slot is not connected.
A value of 0
(Player 1) through 3
(Player 4) can be assigned (presumably up to 7 could be assigned, but the PS4 only connects 4 controllers).
The value for the command appears to assign the controller slots in the following comma seperated order:
1A | 2A | 1B | 1C | 1D | 2B | 2C | 2D |
---|
# Multitap connected to port 1 (1A), 1B, 1C, 1D
# Nothing connected to port 2
# PORTS MULTI 1 MULTI 2
# 1 2 1B 1C 1D 2B 2C 2D
# PS4 Player 1 - 2 3 4 - - -
--mtap-to-host-pad=0,-1, 1,2,3, -1,-1,-1
Rally Cross includes configuration which connects player 1 to port 1, and the multitap (players 2 to 4) on port 2:
# Player 1 connected to port 1
# Multitap connected to port 2 (2A), 2B, 2C, 2D
# Enable 4 player multitap. Rally Cross wants the multitap mapped to Port #2
# PORTS MULTI 1 MULTI 2
# 1 2 1B 1C 1D 2B 2C 2D
# PS4 Player 1 2 - - - 3 4
--mtap-to-host-pad=0,1, -1,-1,-1, 2,3,4
--region
Compatibility | |
---|---|
All | ✅ |
--region="SCEA"
--pad-analog-button
Compatibility | |
---|---|
Rally Cross V1.00+ | ✅ |
Sets the state of the analog button for all controllers.
--pad-analog-button=1
When set to 0
the emulator outputs:
(JoyPort 0) Analog button status changed by app to '0'
(JoyPort 1) Analog button status changed by app to '0'
(JoyPort 2) Analog button status changed by app to '0'
(JoyPort 3) Analog button status changed by app to '0'
(JoyPort 4) Analog button status changed by app to '0'
(JoyPort 5) Analog button status changed by app to '0'
(JoyPort 6) Analog button status changed by app to '0'
(JoyPort 7) Analog button status changed by app to '0'
--pad%d-plug-state
Compatibility | |
---|---|
Rally Cross V1.00+ | ✅ |
No examples from official releases
Sets the state of a specific PS1 controller to always be seen as connected.
The PS1 supported 8 controllers (with 2 multitaps) and each pad number seems to correspond to a fixed controller slot:
PS1 Controller Slot | Pad Number |
---|---|
1 (1A) | 0 |
2 (1B) | 1 |
1B | 2 |
1C | 3 |
1D | 4 |
2B | 5 |
2C | 6 |
2D | 7 |
# Force controllers in ports 1 and 2 to always be connected
--pad0-plug-state=1
--pad1-plug-state=1
This can be useful for testing multitap configurations when you only have access to a limited number of actual controllers.
For example when you have a multitap connected to port 1 with 4 controllers connected to it, you could configure controllers 2 to 4 to always be connected. You can then swap users in the PS4 to test different player slots.
# Force controllers in ports 1B, 1C, 1D to always be connected
--pad2-plug-state=1 # Player 2
--pad3-plug-state=1 # Player 3
--pad4-plug-state=1 # Player 4
# You can of course also make the controller in 1A always connected too:
--pad0-plug-state=1 # Player 1
--pace-gpu-dma
Compatibility | |
---|---|
Syphon Filter V1.00+ | ✅ |
--pace-gpu-dma=true
--scale
Compatibility | |
---|---|
All |