[Scummvm-tracker] [ScummVM :: Bugs] #13417: Can't start a games on BIG-Endian/AmigaOS4 : Unalbe to load the room file 'room74.crm'.
ScummVM :: Bugs
trac at scummvm.org
Wed Apr 13 08:18:21 UTC 2022
#13417: Can't start a games on BIG-Endian/AmigaOS4 : Unalbe to load the room file
'room74.crm'.
--------------------------+---------------------------------
Reporter: kas1e | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: AGS
Version: | Keywords: big endian, BE, AGS
Game: Space Quest 5 |
--------------------------+---------------------------------
For example i tried Space Quest IV.5, on both win32 and amigaos4 : on
win32 it starts fine, on AmigaOS4 it bring such an output:
{{{
Running Space Quest IV.5 - Roger Wilco And The Voyage Home
SQ4,5.exe: 5cd8db602cedc8f04cd3ca290a4a2693, 6886082 bytes.
WARNING: TODO: SetCurrentDirectory: Work:games/Scumm_my/games/Space Quest
IV.5 Roger Wilco And The Voyage Home/!
Initializing backend libs
Initializing game data
Located game data pak: SQ4,5.exe
Opened game data file: ac2game.dta
Game data version: 32
Compiled with: 2.72
Startup directory: Work:games/Scumm_my/games/Space Quest IV.5 Roger Wilco
And The Voyage Home/
Data directory: ./
Setting up game configuration
WARNING: AmigaOSFilesystemNode::createDirectory() -> Not supported!
Voice pack found: speech.vox
music.vox found and initialized.
Initializing TTF renderer
Initializing mouse: number of buttons reported is 3
Install timer
Initialize legacy path finder library
Game title: 'Space Quest 4.5'
Game GUI version: 115
WARNING: font 'agsfnt2.wfn' has mistakes in data format, some characters
may be displayed incorrectly
WARNING: font 'agsfnt3.wfn' has mistakes in data format, some characters
may be displayed incorrectly
WARNING: font 'agsfnt4.wfn' has mistakes in data format, some characters
may be displayed incorrectly
WARNING: font 'agsfnt5.wfn' has mistakes in data format, some characters
may be displayed incorrectly
Checking for disk space
Game native resolution: 640 x 480 (16 bit) letterbox-by-design
Graphic settings: driver: OGL, windowed: no, screen size: 0 x 0, game
scale: proportional
Requested graphics driver 'OGL' not found, will try existing drivers
instead
WARNING: movement control not supported, mouse control can't be enabled!
Mouse speed control: disabled, unit: 1.000000, user value: 1.000000
Setting up window
Initialize sprites
Engine initialization complete
Starting game
WARNING: channel 2 - same clip assigned
Unable to load the room file 'room74.crm'.
There was an error reading room data..
Block data overlapping.
Block: 'Main', expected to end at offset: 30788, finished reading at
33085..!
Debugger started, type 'exit' to return to the game.
Type 'help' to see a little list of commands and variables.
ERROR: Unable to load the room file 'room74.crm'.
There was an error reading room data..
Block data overlapping.
Block: 'Main', expected to end at offset: 30788, finished reading at
33085..!
}}}
It does not matter if i use Opengl, OpengGLWithShaders or Software
renders, all the same.
Which point out that it can be Endian issues (especially that phrase
`Block: 'Main', expected to end at offset: 30788, finished reading at
33085..!` sounds like bad reading from/to memory)
--
Ticket URL: <https://bugs.scummvm.org/ticket/13417>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list