[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