You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This special version of wLaunchELF has a few extra features
4
+
5
+
- Execution of ELF files without the need for .ELF extension (eg: `mc0:*LOAD` files used by most arcade games)
6
+
- Execution of IRX files with or without the .IRX extension
7
+
8
+
## Important notes
9
+
10
+
### System 2x6 Video display init
11
+
12
+
if your wLaunchELF for arcade will be installed as `boot.bin` on a system2x6 you will need a method to initialize the JVS Video display (otherwise, nothing will come out of your VGA Outputs). here you have a [standalone IRX module](https://github.com/user-attachments/files/19588377/SYSTEM2x6_VIDEO_INIT.zip) that can do that
13
+
14
+
wLaunchELF will look for it in these path, following this order:
15
+
16
+
-`./ACJVLOAD.IRX`
17
+
-`mc0:/ACJVLOAD.IRX`
18
+
-`mmce0:/COH/ACJVLOAD.IRX`
19
+
-`mc1:/ACJVLOAD.IRX`
20
+
-`mass0:/ACJVLOAD.IRX`
21
+
-`mass1:/ACJVLOAD.IRX`
22
+
23
+
if the module is successfully executed, when the UI pops in you will see `JVS INIT` on top
24
+
25
+
### Arcade WatchDog
26
+
27
+
Arcade PS2s will reset themselves if they spend between 3 and 5 minuts (depending on model) without authenticating the security dongle
28
+
29
+
By default, wLaunchELF will not deal with this. as it involves making the access to `mc0:` rather unstable
30
+
31
+
To keep the watchdog happy, please create a file called `watchdog.opt`, wich must be located on one of these locations:
32
+
33
+
-`mc0:/watchdog.opt`
34
+
-`mmce0:/watchdog.opt`
35
+
-`mc1:/watchdog.opt`
36
+
-`mass:/watchdog.opt`
37
+
-`host:/watchdog.opt`
38
+
39
+
what this will do is just execute the `rom0:DAEMON` module. this module setups a thread that calls the card authentification routine on the mc0 directly, every minute. keeping the watchdog happy
40
+
41
+
if the module is successfully executed, when the UI pops in you will see `watch OK` on top (else `watch NG`)
42
+
43
+
### IOP Boot List
44
+
45
+
If your setup needs wLaunchELF to load a specific set of IRX modules, create a file called `IOPBOOT.CNF` wich has to be placed on the root of any of the memory cards
46
+
47
+
the format is the following:
48
+
49
+
```ini
50
+
# example of custom IOP Boot list. these modules are executed in order before program UI is ready
51
+
# NAME = PATH
52
+
ACUART = mc0:acuart.irx
53
+
ACTTY = mc0:actty.irx
54
+
LED = rom:LED
55
+
WHATEVER = mc1:FOO.IRX
56
+
```
57
+
58
+
the name is used to print on screen in case some error POPS in when launching the associated module
0 commit comments