[Scummvm-devel] SCI code breakage
Max Horn
max at quendi.de
Wed Feb 18 23:43:42 CET 2009
Hi there,
sq3 and kq4 used to work for me. They worked in r38457. They didn't
work anymore by r38487. Most of the revision between those two don't
build properly, so I haven't tracked this down further yet. Would be
good if somebody could investigate. I have to finish packing and go to
bed, as I fly back to the US tomorrow, hence won't be able to do it
(and am holding back with a bigger commit with changes to the file
handling code in SCI, as I can't test them right now, obviously :/).
Annoying :(. Attached is some debug output.
Bye,
Max
$ ./scummvm -d2 kq4
Debuglevel (from command line): 2
Output sample rate: 22050 Hz
2009-02-18 23:41:25.582 scummvm[27134:10b] Warning once: This
application, or a library it uses, is using NSQuickDrawView, which has
been deprecated. Apps should cease use of QuickDraw and move to Quartz.
File::open: opening 'logo.bmp' failed
File::open: opening 'cursor.bmp' failed
File::open: opening 'cursor_small.bmp' failed
File::open: opening 'checkbox.bmp' failed
File::open: opening 'logo_small.bmp' failed
File::open: opening 'helvr12-l1.fcc' failed
User picked target 'kq4' (gameid 'sci')...
Looking for a plugin supporting this gameid... SCI Engine
Starting 'Unknown SCI Game'
Found game: kq4 ( DOS/English) (25)
... new best match, removing all previous candidates
Running King's Quest IV: The Perils of Rosella (DOS/English)
SciEngine::SciEngine
WARNING: SearchSet::add: archive '/Users/mhorn/Documents/Spiele/
ScummVM/extras' already present!
SciEngine::init
Patching "VIEW.653": OK
Patching "VIEW.997": OK
Resmgr: Detected SCI0
Imported FreeSCI, version 0.6.4
Warning: Script version is invalid.
Failed to initialize class table
Script initialization failed. Aborting...
SciEngine::~SciEngine
$ ./scummvm -d2 sq3
Debuglevel (from command line): 2
Output sample rate: 22050 Hz
2009-02-18 23:41:41.721 scummvm[27135:10b] Warning once: This
application, or a library it uses, is using NSQuickDrawView, which has
been deprecated. Apps should cease use of QuickDraw and move to Quartz.
File::open: opening 'logo.bmp' failed
File::open: opening 'cursor.bmp' failed
File::open: opening 'cursor_small.bmp' failed
File::open: opening 'checkbox.bmp' failed
File::open: opening 'logo_small.bmp' failed
File::open: opening 'helvr12-l1.fcc' failed
User picked target 'sq3' (gameid 'sci')...
Looking for a plugin supporting this gameid... SCI Engine
Starting 'Unknown SCI Game'
Found game: sq3 ( DOS/English) (83)
... new best match, removing all previous candidates
Running Space Quest III: The Pirates of Pestulon (DOS/English)
SciEngine::SciEngine
WARNING: SearchSet::add: archive '/Users/mhorn/Documents/Spiele/
ScummVM/extras' already present!
SciEngine::init
Resmgr: Detected SCI0
Imported FreeSCI, version 0.6.4
Warning: Kernel function [Unknown][71] unmapped
Handled 113/114 kernel functions, mapping 107 and ignoring 6.
Initializing vocabulary
Warning: Could not map 'vol' to any selector!
Warning: Could not map 'pri' to any selector!
Warning: Could not map 'min' to any selector!
Warning: Could not map 'sec' to any selector!
Warning: Could not map 'frame' to any selector!
Warning: Could not map 'dataInc' to any selector!
Warning: Could not map 'palette' to any selector!
Warning: Could not map 'cantBeHere' to any selector!
Warning: Could not map 'nodePtr' to any selector!
Warning: Could not map 'flags' to any selector!
Engine initialized
"SQ3" at 0001:0dd4
GFX-debug: engines/sci/gfx/resource/sci_resmgr.cpp, L267:Unsupported
resource 4
Initializing graphics
---> 4096/44100/22050/4 = 12290
---> --> 49160 for 0x6eae40 at 0x16cbd000
[SFX] Using song player 'polled', v0.1
Emulating SCI version 0.000.453
Calling SQ3::play()
Initializing song number 1
GFX Error: engines/sci/gfx/operations.cpp, L2070:Attempt to add to pic
with no pic active!
ERROR: GFX subsystem fatal error condition on "gfxop_add_to_pic(s-
>gfx_state, pic_nr, 1, palette)"!
Fatal VM error in engines/sci/engine/kgraphics.cpp, L1121; aborting...
Could not recover, exitting...
$
More information about the Scummvm-devel
mailing list