SCI: Added some stubs for LSL6CD (lores).

svn-id: r40719
This commit is contained in:
Walter van Niftrik 2009-05-19 02:10:58 +00:00
parent 789cb98492
commit df3357159c
7 changed files with 55 additions and 8 deletions

View file

@ -203,6 +203,8 @@ SciKernelFunction kfunct_mappers[] = {
DEFUN("Message", kMessage, ".*"),
DEFUN("DoAudio", kDoAudio, ".*"),
DEFUN("DoSync", kDoSync, ".*"),
DEFUN("ResCheck", kResCheck, "iii*"),
DEFUN("SetQuitStr", kSetQuitStr, "r"),
// Special and NOP stuff
{KF_NEW, NULL, k_Unknown, NULL},
@ -763,12 +765,12 @@ static void *_kernel_dereference_pointer(EngineState *s, reg_t pointer, int entr
void *retval = s->seg_manager->dereference(pointer, &maxsize);
if (pointer.offset & (align - 1)) {
error("Unaligned pointer read: "PREG" expected with %d alignment!\n", PRINT_REG(pointer), align);
warning("Unaligned pointer read: "PREG" expected with %d alignment", PRINT_REG(pointer), align);
return NULL;
}
if (entries > maxsize) {
error("Trying to dereference pointer "PREG" beyond end of segment!\n", PRINT_REG(pointer));
warning("Trying to dereference pointer "PREG" beyond end of segment", PRINT_REG(pointer));
return NULL;
}
return retval;