File: README.BUILD

package info (click to toggle)
scummvm 2.9.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 450,268 kB
  • sloc: cpp: 4,297,604; asm: 28,322; python: 12,901; sh: 11,219; java: 8,477; xml: 7,843; perl: 2,633; ansic: 2,465; yacc: 1,670; javascript: 1,020; makefile: 933; lex: 578; awk: 275; objc: 82; sed: 11; php: 1
file content (50 lines) | stat: -rw-r--r-- 1,805 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Build instructions
==================
Running Linux on an x86/amd64 machine:

1. Download and install the desired toolchain (https://github.com/OpenDingux/buildroot/releases) in /opt/

   For example, for gcw0:

       curl -L https://github.com/OpenDingux/buildroot/releases/download/od-2022.09.22/opendingux-gcw0-toolchain.2022-09-22.tar.xz -o gcw0-toolchain.tar.xz && \
       sudo mkdir -p /opt/gcw0-toolchain && sudo chown -R "${USER}:" /opt/gcw0-toolchain && \
       tar -C /opt -xf gcw0-toolchain.tar.xz && \
       cd /opt/gcw0-toolchain && \
       ./relocate-sdk.sh

2. git clone the ScummVM repository

3. Run 'backends/platform/sdl/opendingux/build_odbeta.sh x'
   where x=gcw0|lepus|rs90

   the rs90 build applies to the rg99

   Or if you want a dual opk with one launcher capable of starting games directly
   for e.g. simplemenu integration :
   'backends/platform/sdl/opendingux/build_odbeta.sh x dualopk'

4. Copy the resulting file scummvm_$(target).opk or scummvm_$(target)_dual.opk to your device

Game Auto-Detection (dualopk only)
==================================
1) add a blank text file 'detect.svm' alongside your individual game folders, for example:
     ---------------
    | - roms/scummvm/
    |    - detect.svm
    |    - Game Folder/
    |        - game files
     ------------------
2) load ScummVM, navigate to and select 'detect.svm'
    - the loading screen will show while the script runs
    - this may take longer if you have many games
    - .svm files will be generated for each of your games
3) load one of the .svm files to start your game directly

Troubleshooting
===============
In case you need to submit a bugreport, you may find the log file at the
following path:

     ~/.scummvm/scummvm.log

The log file is being overwritten at every ScummVM run.