Who's Online
77 user(s) are online (
68 user(s) are browsing
Forums )
Members: 0
Guests: 77
more...
Topic options
View mode
Newest First
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 13:50
#261
Home away from home
Joined: 2006/11/20 16:26Last Login
: Yesterday 17:34
From Norway
Group:
Registered Users
@Raziel Correct it means that AmigaOS and MorphOS excluded, but AmigaOS4 use __amigaos4__ so its not excluded I think, it also depends on if AMIGA is defined in the makefile or not, using "-D" argument.
(NutsAboutAmiga) Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 13:55
#262
Home away from home
Joined: 2006/11/20 16:26Last Login
: Yesterday 17:34
From Norway
Group:
Registered Users
@Raziel Anyway calling attach() from class or struct before checking if _frameBuffer returned NULL or not, is bad coding, this stuff gives people grim reappears and unstable system, maybe good idea to check if its NULL, and it fails runs error about not being able to create frame buffer. _frameBuffer->attach(); anyway if ever wonder about if some part is included or not, simply add a warning message. #warning “this code is being used !!!”
(NutsAboutAmiga) Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 13:57
#263
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@LiveForIt Damn, there is a define in configure add_line_to_config_mk 'AMIGAOS = 1' which sets it. So, does anyone know if these excluded OpenGL functions are still unsupported or could i get rid of the exclusion? Thank you for the hint and explanation
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 14:11
#264
Home away from home
Joined: 2006/11/20 16:26Last Login
: Yesterday 17:34
From Norway
Group:
Registered Users
@Raziel It should be possible to check if definition is smaller or grate then a value, it might better way deal with different versions of AmigaOS, That’s only a suggestion, its maybe a lot of work.
(NutsAboutAmiga) Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 15:12
#265
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@LiveForIt No, thats alright. I know that definition was there, i just never found a place where it's actually used. Seems like this is the only place (at least in the code and not in configure/makefiles anyway. Probably best to turn this into an #if !defined(__amigaos4__) then. Do you maybe know if there is a problem with glClear on AmigaOS4? Why would it be excluded? Same goes for the frameBuffer thingy, isn't that supported in the meantime? It's also interesting to note that morphos gets excluded aswell, so it seems they suffer from the same problem? Either that or that whole excluded function is just an oversight from when ScummVM targeted 68k amigaos...
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 16:28
#266
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel glClear is supported by MiniGL. However, frame buffer objects are not supported by MiniGL and probably never will. (FBOs are supported by OGLES2.) Just by looking at this code, I don't understand why there are #ifdefs: usually application checks the availability of OpenGL features/functions and acts based on that.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 16:33
#267
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@Capehill Ah framebuffer is FBO...Gott it. Yes, it also doesnt hit in any way, if I remove the ifdef check. Probably best to get rid of it, leaving the morphos ifdef in place.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/24 18:34
#268
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@LiveForIt Based on the pasted code framebuffer was created using the normal C++ new operator, so it should throw a bad_alloc exception. To get a nullptr on failure one should use the (nothrow) version.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/30 10:52
#269
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
I get a new crash, unfortunately pretty basic (again) but at least it's not in the same place, so here's hoping it comes from somewhere else (and can be fixed...maybe it's even because of unsupported functions, who knows?)
Here's the crashlog (excerpt)
Crash log for task "scummvm"
Generated by GrimReaper 53.19
Crash occured in module scummvm at address 0x7B85B448
Type of crash : DSI ( Data Storage Interrupt ) exception
Alert number : 0x80000003
Register dump :
GPR ( General Purpose Registers ):
0 : BD03CA8C 3B87EA10 00000000 3C00FBB0 00000D33 3C00FBB8 00020020 3C00FBD0
8 : FFFFFFFF 00000000 00000000 0000001A FFFFFFDF 388A7AAC 00000000 5036C000
16 : 3C02EA68 00000000 388A01F0 3C029FB8 00000000 00000000 00000000 00000000
24 : 00000000 00000000 00000000 3B87EA80 3B87EA18 3C00FBB0 38897E54 3B87EA60
FPR ( Floating Point Registers , NaN = Not a Number ):
0 : nan 1 1 1
4 : 1 9.06029e-305 790 675
8 : 698 0.04 1 4.5036e+15
12 : 16 4.5036e+15 0 0
16 : 0 0 0 0
20 : 0 0 0 0
24 : 0 0 0 0
28 : 0 0 0.1 4.5036e+15
FPSCR ( Floating Point Status and Control Register ): 0x82004000
SPRs ( Special Purpose Registers ):
Machine State ( msr ) : 0x0200B030
Condition ( cr ) : 0x3D266BD4
Instruction Pointer ( ip ) : 0x7B85B448
Xtended Exception ( xer ) : 0x38A46018
Count ( ctr ) : 0x6FF494D0
Link ( lr ) : 0x7FAF4920
DSI Status ( dsisr ) : 0x38A45DD0
Data Address ( dar ) : 0x021AD048
680x0 emulated registers :
DATA : 96465700 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR : 6FFB8700 96461500 00000000 00000000 00000000 00000000 00000000 3B87E360
FPU0 : 0 0 0 0
FPU4 : 0 0 0 0
Symbol info :
Instruction pointer 0x7B85B448 belongs to module "scummvm" ( PowerPC )
Symbol : _ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE + 0x8C in section 12 offset 0x002B9ED0
Stack trace :
[ graphics / opengl / context . cpp : 73 ] scummvm : _ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE ()+ 0x8c ( section 12 @ 0x2B9ED0 )
[ graphics / opengl / context . cpp : 59 ] scummvm : _ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE ()+ 0x78 ( section 12 @ 0x2B9EBC )
[ backends / platform / sdl / sdl . cpp : 218 ] scummvm : _ZN11OSystem_SDL11initBackendEv ()+ 0x90 ( section 12 @ 0x6EBC8 )
[ base / main . cpp : 478 ] scummvm : scummvm_main ()+ 0x778 ( section 12 @ 0x715C0 )
[ backends / platform / sdl / amigaos / amigaos - main . cpp : 79 ] scummvm : main ()+ 0x158 ( section 12 @ 0x6FF30 )
native kernel module newlib . library . kmod + 0x000020a4
native kernel module newlib . library . kmod + 0x00002d0c
native kernel module newlib . library . kmod + 0x00002ee8
scummvm : _start ()+ 0x170 ( section 12 @ 0x1AB8 )
native kernel module dos . library . kmod + 0x000255c8
native kernel module kernel + 0x000420ac
native kernel module kernel + 0x000420f4
PPC disassembly :
7b85b440 : 93fd0004 stw r31 , 4 ( r29 )
7b85b444 : 3be10050 addi r31 , r1 , 80
* 7b85b448 : 807a0000 lwz r3 , 0 ( r26 )
7b85b44c : 812300f8 lwz r9 , 248 ( r3 )
7b85b450 : 7d2903a6 mtctr r9
System information :
CPU
Model : P . A . Semi PWRficient PA6T - 1682M VB1
CPU speed : 1800 MHz
FSB speed : 900 MHz
Extensions : altivec
Machine
Machine name : AmigaOne X1000
Memory : 2097152 KB
Extensions : bus . pci bus . pcie
and here's the file where it complains (I know that it still says ResidualVM, they didn't change it yet)
https://github.com/scummvm/scummvm/blo ... aphics/opengl/context.cpp I can see two things:
1) It's again the glContext i got a crash from earlier (but this crashlog was done *with* the fix already in place, so i guess it's close, but not yet there)
2) The first affected line points to something related to FBO (which i know is not supported in OpenGL, but is maybe the reason why it bombs?)
If anyone has any hints, workarounds i could try or other help, please shout
/* ResidualVM - A 3D game interpreter
*
* ResidualVM is the legal property of its developers, whose names
* are too numerous to list here. Please refer to the COPYRIGHT
* file distributed with this source distribution.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
*/
#include "graphics/opengl/context.h"
#include "common/debug.h"
#include "common/str.h"
#include "common/textconsole.h"
#include "common/tokenizer.h"
#include "graphics/opengl/system_headers.h"
#if defined(USE_OPENGL_GAME) || defined(USE_OPENGL_SHADERS) || defined(USE_GLES2)
namespace Common {
DECLARE_SINGLETON ( OpenGL :: ContextGL );
}
namespace OpenGL {
ContextGL :: ContextGL () {
reset ();
}
void ContextGL :: reset () {
maxTextureSize = 0 ;
NPOTSupported = false ;
shadersSupported = false ;
framebufferObjectSupported = false ;
packedDepthStencilSupported = false ;
unpackSubImageSupported = false ;
framebufferObjectMultisampleSupported = false ;
OESDepth24 = false ;
multisampleMaxSamples = - 1 ;
}
void ContextGL :: initialize ( ContextOGLType contextType ) {
// Initialize default state.
reset ();
type = contextType ;
// Obtain maximum texture size.
glGetIntegerv ( GL_MAX_TEXTURE_SIZE , ( GLint *)& maxTextureSize );
debug ( 5 , "OpenGL maximum texture size: %d" , maxTextureSize );
const char * extString = (const char *) glGetString ( GL_EXTENSIONS );
bool ARBShaderObjects = false ;
bool ARBShadingLanguage100 = false ;
bool ARBVertexShader = false ;
bool ARBFragmentShader = false ;
bool EXTFramebufferMultisample = false ;
bool EXTFramebufferBlit = false ;
Common :: StringTokenizer tokenizer ( extString , " " );
while (! tokenizer .empty()) {
Common :: String token = tokenizer . nextToken ();
if ( token == "GL_ARB_texture_non_power_of_two" || token == "GL_OES_texture_npot" ) {
NPOTSupported = true ;
} else if ( token == "GL_ARB_shader_objects" ) {
ARBShaderObjects = true ;
} else if ( token == "GL_ARB_shading_language_100" ) {
ARBShadingLanguage100 = true ;
} else if ( token == "GL_ARB_vertex_shader" ) {
ARBVertexShader = true ;
} else if ( token == "GL_ARB_fragment_shader" ) {
ARBFragmentShader = true ;
} else if ( token == "GL_EXT_framebuffer_object" ) {
framebufferObjectSupported = true ;
} else if ( token == "GL_EXT_packed_depth_stencil" || token == "GL_OES_packed_depth_stencil" ) {
packedDepthStencilSupported = true ;
} else if ( token == "GL_EXT_unpack_subimage" ) {
unpackSubImageSupported = true ;
} else if ( token == "GL_EXT_framebuffer_multisample" ) {
EXTFramebufferMultisample = true ;
} else if ( token == "GL_EXT_framebuffer_blit" ) {
EXTFramebufferBlit = true ;
} else if ( token == "GL_OES_depth24" ) {
OESDepth24 = true ;
}
}
int glslVersion = getGLSLVersion ();
debug ( 5 , "OpenGL GLSL version: %d" , glslVersion );
if ( type == kOGLContextGLES2 ) {
// GLES2 always has (limited) NPOT support.
NPOTSupported = true ;
// GLES2 always has shader support.
shadersSupported = true ;
// GLES2 always has FBO support.
framebufferObjectSupported = true ;
// ScummVM does not support multisample FBOs with GLES2 for now
framebufferObjectMultisampleSupported = false ;
multisampleMaxSamples = - 1 ;
} else {
shadersSupported = ARBShaderObjects && ARBShadingLanguage100 && ARBVertexShader && ARBFragmentShader && glslVersion >= 120 ;
// Desktop GL always has unpack sub-image support
unpackSubImageSupported = true ;
framebufferObjectMultisampleSupported = EXTFramebufferMultisample && EXTFramebufferBlit ;
if ( framebufferObjectMultisampleSupported ) {
glGetIntegerv ( GL_MAX_SAMPLES , ( GLint *)& multisampleMaxSamples );
}
}
// Log context type.
switch ( type ) {
case kOGLContextGL :
debug ( 5 , "OpenGL: GL context initialized" );
break;
case kOGLContextGLES2 :
debug ( 5 , "OpenGL: GLES2 context initialized" );
break;
}
// Log features supported by GL context.
debug ( 5 , "OpenGL: NPOT texture support: %d" , NPOTSupported );
debug ( 5 , "OpenGL: Shader support: %d" , shadersSupported );
debug ( 5 , "OpenGL: FBO support: %d" , framebufferObjectSupported );
debug ( 5 , "OpenGL: Packed depth stencil support: %d" , packedDepthStencilSupported );
debug ( 5 , "OpenGL: Unpack subimage support: %d" , unpackSubImageSupported );
}
int ContextGL :: getGLSLVersion () const {
const char * glslVersionString = (const char *) glGetString ( GL_SHADING_LANGUAGE_VERSION );
if (! glslVersionString ) {
warning ( "Could not get GLSL version" );
return 0 ;
}
const char * glslVersionFormat ;
if ( type == kOGLContextGL ) {
glslVersionFormat = "%d.%d" ;
} else {
glslVersionFormat = "OpenGL ES GLSL ES %d.%d" ;
}
int glslMajorVersion , glslMinorVersion ;
if ( sscanf ( glslVersionString , glslVersionFormat , & glslMajorVersion , & glslMinorVersion ) != 2 ) {
warning ( "Could not parse GLSL version '%s'" , glslVersionString );
return 0 ;
}
return glslMajorVersion * 100 + glslMinorVersion ;
}
} // End of namespace OpenGL
#endif
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/30 15:00
#270
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel How do you crash it? Line numbers don't make sense, can you try with addr2line? My guess is that ScummVM has deleted the OpenGL context and tries to call some gl* functions. If you used the debug version of SDL2, then we could see what happened right before the crash.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/30 15:46
#271
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@Capehill
>How do you crash it?
Start it
It never opens a window, just does stuff in the background and bombs.
Hmm, debug version, where did i put the debug version...
I'll look for it and report back
Edit2: Nevermind...i should get new glasses
Edit:
I have the debug version for static builds ".a", but i can't find one for shared builds...as this is a shared build i guess it would make sense using a shared libSDL2.debug...wouldn't it?
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/30 16:53
#272
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel OS4Depot release should have it: [Amiga] 1345552 4296538 31.3% -lh5- 835c Jul 1 09:19 SDL2/SDK/local/newlib/lib/libSDL2-2.0.so [Amiga] 1375228 4380404 31.4% -lh5- 8f2c Jul 1 09:11 SDL2/SDK/local/newlib/lib/libSDL2-2.0_debug.so [Amiga] 3067232 9949802 30.8% -lh5- 4110 Jul 1 09:19 SDL2/SDK/local/newlib/lib/libSDL2.a [Amiga] 3094564 10040318 30.8% -lh5- e175 Jul 1 09:11 SDL2/SDK/local/newlib/lib/libSDL2_debug.a I suppose you could use a soft link or just replace normal .so temporarily.
Re: Porting to AmigaOS4 thread
Posted on:
2020/11/30 17:18
#273
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@Capehill
Yeah, i got it...sorry, getting old and crazy here...but mainly old
Soo, with debug in place, here's what i get (don't mind the binary path, it's meant to be temporary).
btw: That is *without* the openglsdl3d patch
[ _OS4_INIT ] IExec 0x02973054
[ SDL_CreateMutex ] Created mutex 0x6FFAA780
[ OS4_InitThreadSubSystem ] Main task 0x4E298510
[ OS4_InitThreadSubSystem ] Children mutex 0x6FFAA7E0 , waiters mutex 0x6FFAA800
[ OS4_OpenLibrary ] Opening 'dos.library' version 50 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ OS4_InitThreadSubSystem ] dosBase 0x6FE97220 , iDos 0x6FB955D0
[ OS4_InitTimerSubSystem ] Called
[ OS4_InitTimerSubSystem ] ITimer 0x6FF8E900
[ OS4_InitTimerSubSystem ] Timer frequency 66666666 Hz
[ OS4_TimerCreate ] Creating timer 0x435B743C for task 0x4E298510
[ SDL_CreateMutex ] Created mutex 0x6FFAA820
[ SDL_CreateMutex ] Created mutex 0x6FFAA840
[ OS4_InitThreadSubSystem ] Already initialized
[ OS4_CreateDevice ] *** SDL 2.0.12 video initialization starts ***
[ OS4_CreateDevice ] Build date : 27.4.2020
[ OS4_AllocSystemResources ] Called
[ OS4_OpenLibraries ] Opening libraries
[ OS4_OpenLibrary ] Opening 'graphics.library' version 54 succeeded ( address 0x6FFB8420 )
[ OS4_OpenLibrary ] Opening 'layers.library' version 53 succeeded ( address 0x6FFFE4F0 )
[ OS4_OpenLibrary ] Opening 'intuition.library' version 51 succeeded ( address 0x6FF494D0 )
[ OS4_OpenLibrary ] Opening 'icon.library' version 51 succeeded ( address 0x62ADE0CC )
[ OS4_OpenLibrary ] Opening 'workbench.library' version 51 succeeded ( address 0x6FEF808C )
[ OS4_OpenLibrary ] Opening 'keymap.library' version 51 succeeded ( address 0x6FF622C0 )
[ OS4_OpenLibrary ] Opening 'textclip.library' version 51 succeeded ( address 0x6136DEFC )
[ OS4_OpenLibrary ] Opening 'dos.library' version 51 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FFB8420 succeeded ( address 0x6FF3D000 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FFFE4F0 succeeded ( address 0x6FF3C140 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FF494D0 succeeded ( address 0x6FFFF800 )
[ OS4_GetInterface ] Getting interface for libbase 0x62ADE0CC succeeded ( address 0x6FDC27A0 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FEF808C succeeded ( address 0x6FDC2E30 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FF622C0 succeeded ( address 0x6FF8F500 )
[ OS4_GetInterface ] Getting interface for libbase 0x6136DEFC succeeded ( address 0x6171D5B0 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ OS4_OpenLibraries ] All library interfaces OK
[ OS4_FindApplicationName ] GetCliProgramName : 'scummvm'
[ OS4_FindApplicationName ] Application name : 'scummvm'
[ OS4_GetInterface ] Getting interface for libbase 0x6FF6250C succeeded ( address 0x6FEAD3D0 )
[ OS4_VideoInit ] Called
[ OS4_InitModes ] Called
[ OS4_LockPubScreen ] Locking public screen
[ OS4_LockPubScreen ] Public screen 0x617869C0 locked
[ OS4_GetDisplayMode ] RTG mode 1343427328 : w = 2560 , h = 1440 , bits = 24
[ OS4_CreateDefaultCursor ] 0x45D41618
[ OS4_CreateHiddenCursor ] Called
[ OS4_CreateCursor ] Surface 0x45D41640 , cursor 0x45D41738 , hot_x 0 , hot_y 0
[ OS4_CopyImageData ] Copying cursor data 1 * 1 from surface 0x45D41640 to buffer 0x45D41760
[ OS4_GetDoubleClickTimeInMillis ] Doubleclick time 1500 ms
[ OS4_ShowCursor ] Hiding cursor
[ OS4_OpenLibrary ] Opening 'elf.library' version 52 succeeded ( address 0x6FEAB6F4 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FEAB6F4 succeeded ( address 0x6FFA9CC0 )
[ OS4_OpenLibrary ] Opening 'dos.library' version 51 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ SDL_LoadObject ] Elf handle 0x4DCA23F0
[ SDL_LoadObject ] 'Cache:Uploads/scummvm/plugins/libdetection.so' loaded
[ SDL_LoadFunction ] Symbol 'PLUGIN_getVersion' found at 0x7E6E24B4
[ SDL_LoadFunction ] Symbol 'PLUGIN_getType' found at 0x7E6E24BC
[ SDL_LoadFunction ] Symbol 'PLUGIN_getTypeVersion' found at 0x7E6E24C4
[ SDL_LoadFunction ] Symbol 'PLUGIN_getObject' found at 0x7E6E24D0
[ SDL_LoadObject ] Elf handle 0x4DCA23F0
[ SDL_LoadObject ] 'Cache:Uploads/scummvm/plugins/libscumm.so' loaded
[ SDL_LoadFunction ] Symbol 'PLUGIN_getVersion' found at 0x7E50FA2C
[ SDL_LoadFunction ] Symbol 'PLUGIN_getType' found at 0x7E50FA34
[ SDL_LoadFunction ] Symbol 'PLUGIN_getTypeVersion' found at 0x7E50FA3C
[ SDL_LoadFunction ] Symbol 'PLUGIN_getObject' found at 0x7E50FA48
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x4C1A5C18 )
[ OS4_GetInterface ] Getting interface for libbase 0x4C1A5C18 succeeded ( address 0x4C1A5AE0 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617869C0
[ OS4_CreateSystemWindow ] Window address 0x46E42068
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x43664300 created for window ''
Dump of context at 0xDF78F000
Trap type: DSI exception
Machine State (raw): 0x100000000200B030
Machine State (verbose): [Hyper] [ExtInt on] [Super] [FPU on] [IAT on] [DAT on]
Instruction pointer: 0x7F061AB8
Crashed process: scummvm (0x4E298510)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a load operation
0: C4592260 4B7B5A10 3C0001CD 45D41BB0 00000D33 45D41BB8 02400020 45D41BD0
8: FFFFFFFF 00000000 00000000 0000001A FFFFFFDF 435FCDDC 00000000 4F62B000
16: 44CEDA68 00000000 435F53B0 44CE8FB8 00000000 00000000 00000000 00000000
24: 00000000 00000000 00000000 4B7B5A80 4B7B5A18 45D41BB0 435F3C98 4B7B5A60
CR: 42842844 XER: 20000000 CTR: 0201E334 LR: 7F061AA4
DSISR: 40000000 DAR: 00000000
FP0 : FFF8000082004000 3FF0000000000000 3FF0000000000000 3FF0000000000000
FP4 : 3FF0000000000000 FFFFFFFFFFFFFFFF 4088B00000000000 4085180000000000
FP8 : 4085D00000000000 3FA47AE160000000 3FF0000000000000 4330000080000020
FP12: 4030000000000000 4330000080000040 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 3FF5555560000000 FFF800000000F307
FPSCR: 82004000
HID0: 0x8000000000000000 HID1: 0x000000005CE993B1
HID4: 0x4400240000080180 HID5: 0x0000006600000080
V0 : 00000000000000000000000000000000 00000000000000000000000000000000
V2 : FE01CE31FE01CE31FE01CE31FE0108F7 FE01CE31FE01CE31FE01CE31FE0108F7
V4 : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01FF01FF01FF01FF01FF01FF01FF01FF
V6 : 00FF00FF00FF00FF00FF00FF00FF00FF 00000000010101010202020203030303
V8 : 00000000000000000000000000000000 CE31CE31CE31CE31CE31CE3108F708F7
V10: 01010101010101010101010101010101 00000000010101010202020203030303
V12: 00FF00FF00FF00FF00FF00FF00FF00FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
V14: 001002120414061608180A1A0C1C0E1E 01000100010001000100010001000100
V16: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFCFCFCFFFCFCFCFFFCFCFCFFF090909
V18: 00000000000000000000000000000000 00000000000000000000000000000000
V20: 00000000000000000000000000000000 00000000000000000000000000000000
V22: 00000000000000000000000000000000 00000000000000000000000000000000
V24: 00000000000000000000000000000000 00000000000000000000000000000000
V26: 00000000000000000000000000000000 00000000000000000000000000000000
V28: 00000000000000000000000000000000 00000000000000000000000000000000
V30: 00000000000000000000000000000000 00000000000000000000000000000000
VSCR: 00000000 VRSAVE: 00000000
Disassembly of crash site:
7F061AA8: 835E800C lwz r26,-32756(r30)
7F061AAC: 38800D33 li r4,3379
7F061AB0: 93FD0004 stw r31,4(r29)
7F061AB4: 3BE10050 addi r31,r1,80
>7F061AB8: 807A0000 lwz r3,0(r26)
7F061ABC: 812300F8 lwz r9,248(r3)
7F061AC0: 7D2903A6 mtctr r9
7F061AC4: 4E800421 bctrl
7F061AC8: 80BD0008 lwz r5,8(r29)
7F061ACC: 38600005 li r3,5
Kernel command line: serial debuglevel=0
Registers pointing to code:
r6 : native kernel module RadeonHD.chip+0x0005ec00
r13: scummvm:_ZN6Common13reverseTablesE()+0x8dc (section 34 @ 0x7A08)
r18: scummvm:g_system()+0x0 (section 33 @ 0xFC)
r30: scummvm:_ZN5Cloud14cloudicon_dataE()+0x158 (section 28 @ 0x3454)
ip : [graphics/opengl/context.cpp:73] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252200)
lr : [graphics/opengl/context.cpp:59] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x2521EC)
ctr: native kernel module kernel+0x0001e334
Stack trace:
(0x4B7B5A10) [graphics/opengl/context.cpp:73] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252200)
(0x4B7B5AE0) [graphics/opengl/context.cpp:59] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x2521EC)
(0x4B7B5B00) [backends/platform/sdl/sdl.cpp:218] scummvm:_ZN11OSystem_SDL11initBackendEv()+0x90 (section 12 @ 0x59B8)
(0x4B7B5B60) [base/main.cpp:478] scummvm:scummvm_main()+0x778 (section 12 @ 0x83B8)
(0x4B7B60D0) [backends/platform/sdl/amigaos/amigaos-main.cpp:79] scummvm:main()+0x158 (section 12 @ 0x6D28)
(0x4B7B6D00) native kernel module newlib.library.kmod+0x000020a4
(0x4B7B6D70) native kernel module newlib.library.kmod+0x00002d0c
(0x4B7B6F10) native kernel module newlib.library.kmod+0x00002ee8
(0x4B7B6F50) scummvm:_start()+0x170 (section 12 @ 0x1AB8)
(0x4B7B6F90) native kernel module dos.library.kmod+0x000255c8
(0x4B7B6FC0) native kernel module kernel+0x000420ac
(0x4B7B6FD0) native kernel module kernel+0x000420f4
Disassembly of crash site:
7F061AA8: 835E800C lwz r26,-32756(r30)
7F061AAC: 38800D33 li r4,3379
7F061AB0: 93FD0004 stw r31,4(r29)
7F061AB4: 3BE10050 addi r31,r1,80
>7F061AB8: 807A0000 lwz r3,0(r26)
7F061ABC: 812300F8 lwz r9,248(r3)
7F061AC0: 7D2903A6 mtctr r9
7F061AC4: 4E800421 bctrl
7F061AC8: 80BD0008 lwz r5,8(r29)
7F061ACC: 38600005 li r3,5
Stack pointer (0x4B7B5A10) is inside bounds
Redzone is OK (4)
68k register dump
DATA: 97C0DF00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 6FFB8700 96686400 00000000 00000000 00000000 00000000 00000000 4B7B5350
Page information:
Page not found
and this is the same *with* the patch in place, not much difference, i'm afraid
[ _OS4_INIT ] IExec 0x02973054
[ SDL_CreateMutex ] Created mutex 0x4187E950
[ OS4_InitThreadSubSystem ] Main task 0x48439D90
[ OS4_InitThreadSubSystem ] Children mutex 0x4187E970 , waiters mutex 0x4187E990
[ OS4_OpenLibrary ] Opening 'dos.library' version 50 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ OS4_InitThreadSubSystem ] dosBase 0x6FE97220 , iDos 0x6FB955D0
[ OS4_InitTimerSubSystem ] Called
[ OS4_InitTimerSubSystem ] ITimer 0x6FF8E900
[ OS4_InitTimerSubSystem ] Timer frequency 66666666 Hz
[ OS4_TimerCreate ] Creating timer 0x3B0AD43C for task 0x48439D90
[ SDL_CreateMutex ] Created mutex 0x4187E9B0
[ SDL_CreateMutex ] Created mutex 0x4187E9D0
[ OS4_InitThreadSubSystem ] Already initialized
[ OS4_CreateDevice ] *** SDL 2.0.12 video initialization starts ***
[ OS4_CreateDevice ] Build date : 27.4.2020
[ OS4_AllocSystemResources ] Called
[ OS4_OpenLibraries ] Opening libraries
[ OS4_OpenLibrary ] Opening 'graphics.library' version 54 succeeded ( address 0x6FFB8420 )
[ OS4_OpenLibrary ] Opening 'layers.library' version 53 succeeded ( address 0x6FFFE4F0 )
[ OS4_OpenLibrary ] Opening 'intuition.library' version 51 succeeded ( address 0x6FF494D0 )
[ OS4_OpenLibrary ] Opening 'icon.library' version 51 succeeded ( address 0x62ADE0CC )
[ OS4_OpenLibrary ] Opening 'workbench.library' version 51 succeeded ( address 0x6FEF808C )
[ OS4_OpenLibrary ] Opening 'keymap.library' version 51 succeeded ( address 0x6FF622C0 )
[ OS4_OpenLibrary ] Opening 'textclip.library' version 51 succeeded ( address 0x6136DEFC )
[ OS4_OpenLibrary ] Opening 'dos.library' version 51 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FFB8420 succeeded ( address 0x6FF3D000 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FFFE4F0 succeeded ( address 0x6FF3C140 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FF494D0 succeeded ( address 0x6FFFF800 )
[ OS4_GetInterface ] Getting interface for libbase 0x62ADE0CC succeeded ( address 0x6FDC27A0 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FEF808C succeeded ( address 0x6FDC2E30 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FF622C0 succeeded ( address 0x6FF8F500 )
[ OS4_GetInterface ] Getting interface for libbase 0x6136DEFC succeeded ( address 0x6171D5B0 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ OS4_OpenLibraries ] All library interfaces OK
[ OS4_FindApplicationName ] GetCliProgramName : 'scummvm_patch'
[ OS4_FindApplicationName ] Application name : 'scummvm_patch'
[ OS4_GetInterface ] Getting interface for libbase 0x6FF6250C succeeded ( address 0x6FEAD3D0 )
[ OS4_VideoInit ] Called
[ OS4_InitModes ] Called
[ OS4_LockPubScreen ] Locking public screen
[ OS4_LockPubScreen ] Public screen 0x617869C0 locked
[ OS4_GetDisplayMode ] RTG mode 1343427328 : w = 2560 , h = 1440 , bits = 24
[ OS4_CreateDefaultCursor ] 0x45741630
[ OS4_CreateHiddenCursor ] Called
[ OS4_CreateCursor ] Surface 0x45741658 , cursor 0x45741750 , hot_x 0 , hot_y 0
[ OS4_CopyImageData ] Copying cursor data 1 * 1 from surface 0x45741658 to buffer 0x45741778
[ OS4_GetDoubleClickTimeInMillis ] Doubleclick time 1500 ms
[ OS4_ShowCursor ] Hiding cursor
[ OS4_OpenLibrary ] Opening 'elf.library' version 52 succeeded ( address 0x6FEAB6F4 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FEAB6F4 succeeded ( address 0x6FFA9CC0 )
[ OS4_OpenLibrary ] Opening 'dos.library' version 51 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ SDL_LoadObject ] Elf handle 0x3A921A20
[ SDL_LoadObject ] 'Cache:Uploads/scummvm/plugins/libdetection.so' loaded
[ SDL_LoadFunction ] Symbol 'PLUGIN_getVersion' found at 0x7A9E54B4
[ SDL_LoadFunction ] Symbol 'PLUGIN_getType' found at 0x7A9E54BC
[ SDL_LoadFunction ] Symbol 'PLUGIN_getTypeVersion' found at 0x7A9E54C4
[ SDL_LoadFunction ] Symbol 'PLUGIN_getObject' found at 0x7A9E54D0
[ SDL_LoadObject ] Elf handle 0x3A921A20
[ SDL_LoadObject ] 'Cache:Uploads/scummvm/plugins/libscumm.so' loaded
[ SDL_LoadFunction ] Symbol 'PLUGIN_getVersion' found at 0x7A812A2C
[ SDL_LoadFunction ] Symbol 'PLUGIN_getType' found at 0x7A812A34
[ SDL_LoadFunction ] Symbol 'PLUGIN_getTypeVersion' found at 0x7A812A3C
[ SDL_LoadFunction ] Symbol 'PLUGIN_getObject' found at 0x7A812A48
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x4C1A5C18 )
[ OS4_GetInterface ] Getting interface for libbase 0x4C1A5C18 succeeded ( address 0x4C1A5AE0 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617869C0
[ OS4_CreateSystemWindow ] Window address 0x5BC73FD8
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x3B146300 created for window ''
Dump of context at 0xDF823BA0
Trap type: DSI exception
Machine State (raw): 0x100000000200B030
Machine State (verbose): [Hyper] [ExtInt on] [Super] [FPU on] [IAT on] [DAT on]
Instruction pointer: 0x7B4FFAD0
Crashed process: scummvm_patch (0x48439D90)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a load operation
0: BFBEA248 39438A10 00000000 45741BC8 00000D33 45741BD0 02400020 45741BE8
8: FFFFFFFF 00000000 00000000 0000001A FFFFFFDF 3B0F2DDC 00000000 43F2D680
16: 4479AA70 00000000 3B0EB3B0 44795FC0 00000000 00000000 00000000 00000000
24: 00000000 00000000 00000000 39438A80 39438A18 45741BC8 3B0E9C98 39438A60
CR: 42842844 XER: 20000000 CTR: 0201E334 LR: 7B4FFABC
DSISR: 40000000 DAR: 00000000
FP0 : FFF8000082004000 3FF0000000000000 3FF0000000000000 3FF0000000000000
FP4 : 3FF0000000000000 0000000000000000 4088B00000000000 4085180000000000
FP8 : 4085D00000000000 3FA47AE160000000 3FF0000000000000 4330000080000020
FP12: 4030000000000000 4330000080000040 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 3FF5555560000000 FFF800000000F307
FPSCR: 82004000
HID0: 0x8000000000000000 HID1: 0x000000005CE993B1
HID4: 0x4400240000080180 HID5: 0x0000006600000080
V0 : 00000000000000000000000000000000 00000000000000000000000000000000
V2 : 3AC500FF3AC500FFFE01FE01FE01FE01 00000000000000000000000000000000
V4 : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3BC501FF3BC501FF3BC501FF3BC501FF
V6 : FE014DB2FE014DB2FE014DB2FE014DB2 00000000010101010202020203030303
V8 : 3AC500FF3AC500FF3AC500FF3AC500FF 3BC501FF3BC501FFFF01FF01FF01FF01
V10: FF3B4E01FF3B4E01FFFFFFFFFFFFFFFF 00000000000000000000000000000000
V12: FE014DB2FE014DB2FE01FE01FE01FE01 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
V14: 001002120414061608180A1A0C1C0E1E 01000100010001000100010001000100
V16: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3B4E01FF3B4E01FFFFFFFFFFFFFFFF
V18: 00000000000000000000000000000000 FF014EB2FF014EB2FF01FF01FF01FF01
V20: 00000000000000000000000000000000 00000000000000000000000000000000
V22: 00000000000000000000000000000000 00000000000000000000000000000000
V24: 00000000000000000000000000000000 00000000000000000000000000000000
V26: 00000000000000000000000000000000 00000000000000000000000000000000
V28: 00000000000000000000000000000000 00000000000000000000000000000000
V30: 00000000000000000000000000000000 00000000000000000000000000000000
VSCR: 00000000 VRSAVE: 00000000
Disassembly of crash site:
7B4FFAC0: 835E800C lwz r26,-32756(r30)
7B4FFAC4: 38800D33 li r4,3379
7B4FFAC8: 93FD0004 stw r31,4(r29)
7B4FFACC: 3BE10050 addi r31,r1,80
>7B4FFAD0: 807A0000 lwz r3,0(r26)
7B4FFAD4: 812300F8 lwz r9,248(r3)
7B4FFAD8: 7D2903A6 mtctr r9
7B4FFADC: 4E800421 bctrl
7B4FFAE0: 80BD0008 lwz r5,8(r29)
7B4FFAE4: 38600005 li r3,5
Kernel command line: serial debuglevel=0
Registers pointing to code:
r6 : native kernel module RadeonHD.chip+0x0005ec00
r13: scummvm_patch:_ZN6Common13reverseTablesE()+0x8dc (section 34 @ 0x7A08)
r18: scummvm_patch:g_system()+0x0 (section 33 @ 0xFC)
r30: scummvm_patch:_ZN5Cloud14cloudicon_dataE()+0x158 (section 28 @ 0x3454)
ip : [graphics/opengl/context.cpp:73] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252218)
lr : [graphics/opengl/context.cpp:59] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x252204)
ctr: native kernel module kernel+0x0001e334
Stack trace:
(0x39438A10) [graphics/opengl/context.cpp:73] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252218)
(0x39438AE0) [graphics/opengl/context.cpp:59] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x252204)
(0x39438B00) [backends/platform/sdl/sdl.cpp:218] scummvm_patch:_ZN11OSystem_SDL11initBackendEv()+0x90 (section 12 @ 0x59B8)
(0x39438B60) [base/main.cpp:478] scummvm_patch:scummvm_main()+0x778 (section 12 @ 0x83B8)
(0x394390D0) [backends/platform/sdl/amigaos/amigaos-main.cpp:79] scummvm_patch:main()+0x158 (section 12 @ 0x6D28)
(0x39439D00) native kernel module newlib.library.kmod+0x000020a4
(0x39439D70) native kernel module newlib.library.kmod+0x00002d0c
(0x39439F10) native kernel module newlib.library.kmod+0x00002ee8
(0x39439F50) scummvm_patch:_start()+0x170 (section 12 @ 0x1AB8)
(0x39439F90) native kernel module dos.library.kmod+0x000255c8
(0x39439FC0) native kernel module kernel+0x000420ac
(0x39439FD0) native kernel module kernel+0x000420f4
Disassembly of crash site:
7B4FFAC0: 835E800C lwz r26,-32756(r30)
7B4FFAC4: 38800D33 li r4,3379
7B4FFAC8: 93FD0004 stw r31,4(r29)
7B4FFACC: 3BE10050 addi r31,r1,80
>7B4FFAD0: 807A0000 lwz r3,0(r26)
7B4FFAD4: 812300F8 lwz r9,248(r3)
7B4FFAD8: 7D2903A6 mtctr r9
7B4FFADC: 4E800421 bctrl
7B4FFAE0: 80BD0008 lwz r5,8(r29)
7B4FFAE4: 38600005 li r3,5
Stack pointer (0x39438A10) is inside bounds
Redzone is OK (4)
68k register dump
DATA: 97647600 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 6FFB8700 97C1B800 00000000 00000000 00000000 00000000 00000000 39438350
Page information:
Page not found
[/code
and finally the debug log with a static build...seems it crashes on opening the window?
[code]
[_OS4_INIT] IExec 0x02973054
[SDL_CreateMutex] Created mutex 0x6FFAA7A0
[OS4_InitThreadSubSystem] Main task 0x5380E1F0
[OS4_InitThreadSubSystem] Children mutex 0x6FFAA7C0, waiters mutex 0x6FFAA7E0
[OS4_OpenLibrary] Opening ' dos . library ' version 50 succeeded (address 0x6FE97220)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[OS4_InitThreadSubSystem] dosBase 0x6FE97220, iDos 0x6FB955D0
[OS4_InitTimerSubSystem] Called
[OS4_InitTimerSubSystem] ITimer 0x6FF8E900
[OS4_InitTimerSubSystem] Timer frequency 66666666 Hz
[OS4_TimerCreate] Creating timer 0x44122298 for task 0x5380E1F0
[SDL_CreateMutex] Created mutex 0x6FFAA800
[SDL_CreateMutex] Created mutex 0x6FFAA820
[OS4_InitThreadSubSystem] Already initialized
[OS4_CreateDevice] *** SDL 2.0.12 video initialization starts ***
[OS4_CreateDevice] Build date: 27.4.2020
[OS4_AllocSystemResources] Called
[OS4_OpenLibraries] Opening libraries
[OS4_OpenLibrary] Opening ' graphics . library ' version 54 succeeded (address 0x6FFB8420)
[OS4_OpenLibrary] Opening ' layers . library ' version 53 succeeded (address 0x6FFFE4F0)
[OS4_OpenLibrary] Opening ' intuition . library ' version 51 succeeded (address 0x6FF494D0)
[OS4_OpenLibrary] Opening ' icon . library ' version 51 succeeded (address 0x62ADE0CC)
[OS4_OpenLibrary] Opening ' workbench . library ' version 51 succeeded (address 0x6FEF808C)
[OS4_OpenLibrary] Opening ' keymap . library ' version 51 succeeded (address 0x6FF622C0)
[OS4_OpenLibrary] Opening ' textclip . library ' version 51 succeeded (address 0x61370DFC)
[OS4_OpenLibrary] Opening ' dos . library ' version 51 succeeded (address 0x6FE97220)
[OS4_GetInterface] Getting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[OS4_GetInterface] Getting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[OS4_GetInterface] Getting interface for libbase 0x6FF494D0 succeeded (address 0x6FFFF800)
[OS4_GetInterface] Getting interface for libbase 0x62ADE0CC succeeded (address 0x6FDC27A0)
[OS4_GetInterface] Getting interface for libbase 0x6FEF808C succeeded (address 0x6FDC2E30)
[OS4_GetInterface] Getting interface for libbase 0x6FF622C0 succeeded (address 0x6FF8F500)
[OS4_GetInterface] Getting interface for libbase 0x61370DFC succeeded (address 0x613E9D20)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[OS4_OpenLibraries] All library interfaces OK
[OS4_FindApplicationName] GetCliProgramName: ' scummvm '
[OS4_FindApplicationName] Application name: ' scummvm '
[OS4_GetInterface] Getting interface for libbase 0x6FF6250C succeeded (address 0x6FEAD3D0)
[OS4_VideoInit] Called
[OS4_InitModes] Called
[OS4_LockPubScreen] Locking public screen
[OS4_LockPubScreen] Public screen 0x617879C0 locked
[OS4_GetDisplayMode] RTG mode 1343427328: w=2560, h=1440, bits=24
[OS4_CreateDefaultCursor] 0x440D9600
[OS4_CreateHiddenCursor] Called
[OS4_CreateCursor] Surface 0x440D9628, cursor 0x440D9720, hot_x 0, hot_y 0
[OS4_CopyImageData] Copying cursor data 1*1 from surface 0x440D9628 to buffer 0x440D9748
[OS4_GetDoubleClickTimeInMillis] Doubleclick time 1500 ms
[OS4_ShowCursor] Hiding cursor
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don' t add gadget for too small window 32 * 32 ( OS4 bug )
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 32 * 32 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x48C23300 created for window ''
[ OS4_GL_MakeCurrent ] Called window = 0x00000000 context = 0x00000000
[ OS4_GL_DeleteContext ] Called with context = 0x48C23300
[ OS4_GL_DeleteContext ] Found MiniGL context , clearing window binding
[ OS4_DestroyWindow ] Called for '' ( flags 0xA )
[ OS4_RemoveAppWindow ] Removing AppWindow
[ OS4_CloseSystemWindow ] Closing window '' ( address 0x54481890 )
[ OS4_CloseScreen ] Public screen , not closing
[ OS4_GL_FreeBuffers ] Called
[ OS4_GL_UnloadLibrary ] Called 0
[ OS4_DropInterface ] Dropping interface 0x613EF420
[ OS4_CloseLibrary ] Closing library 0x613EF4F8
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for ' glGetString '
[OS4_GL_GetProcAddress] Called for ' glGetIntegerv '
[OS4_GL_GetProcAddress] Called for ' glGetError '
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don' t add gadget for too small window 32 * 32 ( OS4 bug )
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 32 * 32 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x48C23300 created for window ''
[ OS4_GL_GetProcAddress ] Called for 'glGetString'
[ OS4_GL_GetProcAddress ] Called for 'glGetIntegerv'
[ OS4_GL_GetProcAddress ] Called for 'glGetError'
[ OS4_GL_MakeCurrent ] Called window = 0x00000000 context = 0x00000000
[ OS4_GL_DeleteContext ] Called with context = 0x48C23300
[ OS4_GL_DeleteContext ] Found MiniGL context , clearing window binding
[ OS4_DestroyWindow ] Called for '' ( flags 0xA )
[ OS4_RemoveAppWindow ] Removing AppWindow
[ OS4_CloseSystemWindow ] Closing window '' ( address 0x54481890 )
[ OS4_CloseScreen ] Public screen , not closing
[ OS4_GL_FreeBuffers ] Called
[ OS4_GL_UnloadLibrary ] Called 0
[ OS4_DropInterface ] Dropping interface 0x613EF420
[ OS4_CloseLibrary ] Closing library 0x613EF4F8
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for ' glGetString '
[OS4_GL_GetProcAddress] Called for ' glGetIntegerv '
[OS4_GL_GetProcAddress] Called for ' glGetError '
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don' t add gadget for too small window 32 * 32 ( OS4 bug )
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 32 * 32 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x48C23300 created for window ''
[ OS4_GL_GetProcAddress ] Called for 'glGetString'
[ OS4_GL_GetProcAddress ] Called for 'glGetIntegerv'
[ OS4_GL_GetProcAddress ] Called for 'glGetError'
[ OS4_GL_MakeCurrent ] Called window = 0x00000000 context = 0x00000000
[ OS4_GL_DeleteContext ] Called with context = 0x48C23300
[ OS4_GL_DeleteContext ] Found MiniGL context , clearing window binding
[ OS4_DestroyWindow ] Called for '' ( flags 0xA )
[ OS4_RemoveAppWindow ] Removing AppWindow
[ OS4_CloseSystemWindow ] Closing window '' ( address 0x54481890 )
[ OS4_CloseScreen ] Public screen , not closing
[ OS4_GL_FreeBuffers ] Called
[ OS4_GL_UnloadLibrary ] Called 0
[ OS4_DropInterface ] Dropping interface 0x613EF420
[ OS4_CloseLibrary ] Closing library 0x613EF4F8
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for ' glGetString '
[OS4_GL_GetProcAddress] Called for ' glGetIntegerv '
[OS4_GL_GetProcAddress] Called for ' glGetError '
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_InitThreadSubSystem] Already initialized
[SDL_CreateMutex] Created mutex 0x6FFAA840
[OS4_InitThreadSubSystem] Already initialized
[AMIGAINPUT_OpenLibrary] Called
[OS4_OpenLibrary] Opening ' AmigaInput . library ' version 51 succeeded (address 0x5380CC48)
[OS4_GetInterface] Getting interface for libbase 0x5380CC48 succeeded (address 0x4F12DAB0)
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=1, axes=2, buttons=3
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=4
[AMIGAINPUT_EnumerateJoysticks] Joystick ' PCI_GamePort ' (AI ID=3328) has no axes/buttons - ignoring.
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=8
[AMIGAINPUT_EnumerateJoysticks] Joystick ' PCI_HornetGP ' (AI ID=7936) has no axes/buttons - ignoring.
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=4
[AMIGAINPUT_EnumerateJoysticks] Joystick ' PCI_sblive ' (AI ID=3840) has no axes/buttons - ignoring.
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=8
[AMIGAINPUT_EnumerateJoysticks] Joystick ' PCI_sblive_hornet ' (AI ID=24320) has no axes/buttons - ignoring.
[AMIGAINPUT_JoystickInit] EnumDevices returned 0
[AMIGAINPUT_JoystickInit] Found 0 joysticks
[OS4_InitThreadSubSystem] Already initialized
[SDL_CreateMutex] Created mutex 0x6FFAA860
[SDL_DestroyMutex] Destroying mutex 0x6FFAA860
[OS4_GetDisplayModes] Called
[OS4_GetDisplayMode] RTG mode 1019940: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342246912: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342247168: w=640, h=480, bits=16
[OS4_GetDisplayMode] RTG mode 1342247680: w=640, h=480, bits=24
[OS4_GetDisplayMode] RTG mode 1342181376: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181632: w=640, h=480, bits=16
[OS4_GetDisplayMode] RTG mode 1342182144: w=640, h=480, bits=24
[OS4_GetDisplayMode] RTG mode 1342312448: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342312704: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342313216: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342377984: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342378240: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342378752: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342443520: w=720, h=400, bits=8
[OS4_GetDisplayMode] RTG mode 1342443776: w=720, h=400, bits=16
[OS4_GetDisplayMode] RTG mode 1342444288: w=720, h=400, bits=24
[OS4_GetDisplayMode] RTG mode 1342509056: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342509312: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342509824: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342574592: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342574848: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342575360: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342640128: w=832, h=624, bits=8
[OS4_GetDisplayMode] RTG mode 1342640384: w=832, h=624, bits=16
[OS4_GetDisplayMode] RTG mode 1342640896: w=832, h=624, bits=24
[OS4_GetDisplayMode] RTG mode 1342705664: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342705920: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342706432: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342771200: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342771456: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342771968: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342836736: w=1152, h=870, bits=8
[OS4_GetDisplayMode] RTG mode 1342836992: w=1152, h=870, bits=16
[OS4_GetDisplayMode] RTG mode 1342837504: w=1152, h=870, bits=24
[OS4_GetDisplayMode] RTG mode 1342902272: w=1280, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342902528: w=1280, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342903040: w=1280, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342967808: w=1280, h=720, bits=8
[OS4_GetDisplayMode] RTG mode 1342968064: w=1280, h=720, bits=16
[OS4_GetDisplayMode] RTG mode 1342968576: w=1280, h=720, bits=24
[OS4_GetDisplayMode] RTG mode 1343033344: w=1280, h=800, bits=8
[OS4_GetDisplayMode] RTG mode 1343033600: w=1280, h=800, bits=16
[OS4_GetDisplayMode] RTG mode 1343034112: w=1280, h=800, bits=24
[OS4_GetDisplayMode] RTG mode 1343098880: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1343099136: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1343099648: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1343164416: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1343164672: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1343165184: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1343229952: w=1600, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1343230208: w=1600, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1343230720: w=1600, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1343295488: w=1680, h=1050, bits=8
[OS4_GetDisplayMode] RTG mode 1343295744: w=1680, h=1050, bits=16
[OS4_GetDisplayMode] RTG mode 1343296256: w=1680, h=1050, bits=24
[OS4_GetDisplayMode] RTG mode 1343361024: w=1920, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1343361280: w=1920, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1343361792: w=1920, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343426560: w=2560, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343426816: w=2560, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343427328: w=2560, h=1440, bits=24
[OS4_InitThreadSubSystem] Already initialized
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_CloseAhiDevice] Closing device
[OS4_CloseAhiDevice] Freeing I/O requests
[OS4_CloseAhiDevice] Deleting message port
[OS4_CloseAhiDevice] Device closed
[OS4_AudioAvailable] AHI is available
[SDL_CreateMutex] Created mutex 0x6FFAA860
[SDL_CreateMutex] Created mutex 0x6FFAA880
[OS4_OpenDevice] handle 0x00000000, devname (null), iscapture 0
[OS4_OpenDevice] New format = 0x9010
[OS4_OpenDevice] Buffer size = 32768
[SDL_CreateSemaphore] Created semaphore 0x43F44090 with count 0
[SDL_SYS_CreateThread] Node 0x52B487F0
[SDL_SYS_CreateThread] Created new thread ' SDLAudioP1 ' (task 0x53D107E0, args 0x43F359D0)
[OS4_RunThread] This task 0x53D107E0, node 0x52B487F0, args 0x43F359D0
[OS4_TimerCreate] Creating timer 0x52B48804 for task 0x53D107E0
[SDL_SemPost] Signalling task 0x5380E1F0 for semaphore 0x43F44090
[SDL_SemPost] Semaphore 0x43F44090 value 1
[SDL_SYS_SetThreadPriority] Changed task 0x53D107E0 priority from 0 to 10
[OS4_ThreadInit] Called
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[SDL_SemWaitTimeout] Semaphore 0x43F44090 got signal 0x8000
[SDL_DestroySemaphore] Destroying semaphore 0x43F44090
[SDL_CreateMutex] Created mutex 0x6FFAA8A0
[SDL_CreateMutex] Created mutex 0x6FFAA8C0
[OS4_InitThreadSubSystem] Already initialized
[SDL_CreateMutex] Created mutex 0x6FFAA8E0
[SDL_CreateSemaphore] Created semaphore 0x43F359D0 with count 0
[SDL_CreateSemaphore] Created semaphore 0x43F5C418 with count 0
[SDL_SYS_CreateThread] Node 0x444D7150
[SDL_SYS_CreateThread] Created new thread ' SDLTimer ' (task 0x53D10C60, args 0x43F44090)
[OS4_RunThread] This task 0x53D10C60, node 0x444D7150, args 0x43F44090
[OS4_TimerCreate] Creating timer 0x444D7164 for task 0x53D10C60
[SDL_SemPost] Signalling task 0x5380E1F0 for semaphore 0x43F5C418
[SDL_SemPost] Semaphore 0x43F5C418 value 1
[SDL_SemWaitTimeout] Semaphore 0x43F5C418 got signal 0x8000
[SDL_DestroySemaphore] Destroying semaphore 0x43F5C418
[SDL_SemPost] Signalling task 0x53D10C60 for semaphore 0x43F359D0
[SDL_SemPost] Semaphore 0x43F359D0 value 1
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[SDL_SemWaitTimeout] Semaphore 0x43F359D0 got signal 0x8000
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (960,480) of size (640x480) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 640*480
[OS4_CreateIconifyGadget] Called
[OS4_CreateIconifyGadget] Image 0x54481C04 for gadget created
[OS4_CreateIconifyGadget] Gadget 0x54481D74 created and added
[OS4_ShowWindow] Showing window ' ScummVM '
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x53BE2384 (type 16) for window 0x54481890
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x4CD78300 created for window ' ScummVM '
[OS4_GL_GetProcAddress] Called for ' glEnable '
[OS4_GL_GetProcAddress] Called for ' glDisable '
[OS4_GL_GetProcAddress] Called for ' glIsEnabled '
[OS4_GL_GetProcAddress] Called for ' glClear '
[OS4_GL_GetProcAddress] Called for ' glColor4f '
[OS4_GL_GetProcAddress] Called for ' glViewport '
[OS4_GL_GetProcAddress] Called for ' glMatrixMode '
[OS4_GL_GetProcAddress] Called for ' glLoadIdentity '
[OS4_GL_GetProcAddress] Called for ' glLoadMatrixf '
[OS4_GL_GetProcAddress] Called for ' glShadeModel '
[OS4_GL_GetProcAddress] Called for ' glHint '
[OS4_GL_GetProcAddress] Called for ' glClearColor '
[OS4_GL_GetProcAddress] Called for ' glBlendFunc '
[OS4_GL_GetProcAddress] Called for ' glEnableClientState '
[OS4_GL_GetProcAddress] Called for ' glPixelStorei '
[OS4_GL_GetProcAddress] Called for ' glScissor '
[OS4_GL_GetProcAddress] Called for ' glReadPixels '
[OS4_GL_GetProcAddress] Called for ' glGetIntegerv '
[OS4_GL_GetProcAddress] Called for ' glDeleteTextures '
[OS4_GL_GetProcAddress] Called for ' glGenTextures '
[OS4_GL_GetProcAddress] Called for ' glBindTexture '
[OS4_GL_GetProcAddress] Called for ' glTexParameteri '
[OS4_GL_GetProcAddress] Called for ' glTexImage2D '
[OS4_GL_GetProcAddress] Called for ' glTexCoordPointer '
[OS4_GL_GetProcAddress] Called for ' glVertexPointer '
[OS4_GL_GetProcAddress] Called for ' glDrawArrays '
[OS4_GL_GetProcAddress] Called for ' glTexSubImage2D '
[OS4_GL_GetProcAddress] Called for ' glGetString '
[OS4_GL_GetProcAddress] Called for ' glGetError '
[OS4_GL_GetProcAddress] Called for ' glEnableVertexAttribArrayARB '
[OS4_GL_GetProcAddress] Failed to load ' glEnableVertexAttribArrayARB '
[OS4_GL_GetProcAddress] Called for ' glDisableVertexAttribArrayARB '
[OS4_GL_GetProcAddress] Failed to load ' glDisableVertexAttribArrayARB '
[OS4_GL_GetProcAddress] Called for ' glUniform1iARB '
[OS4_GL_GetProcAddress] Failed to load ' glUniform1iARB '
[OS4_GL_GetProcAddress] Called for ' glUniform1fARB '
[OS4_GL_GetProcAddress] Failed to load ' glUniform1fARB '
[OS4_GL_GetProcAddress] Called for ' glUniformMatrix4fvARB '
[OS4_GL_GetProcAddress] Failed to load ' glUniformMatrix4fvARB '
[OS4_GL_GetProcAddress] Called for ' glVertexAttrib4fARB '
[OS4_GL_GetProcAddress] Failed to load ' glVertexAttrib4fARB '
[OS4_GL_GetProcAddress] Called for ' glVertexAttribPointerARB '
[OS4_GL_GetProcAddress] Failed to load ' glVertexAttribPointerARB '
[OS4_GL_GetProcAddress] Called for ' glCreateProgramObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glCreateProgramObjectARB '
[OS4_GL_GetProcAddress] Called for ' glDeleteObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glDeleteObjectARB '
[OS4_GL_GetProcAddress] Called for ' glAttachObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glAttachObjectARB '
[OS4_GL_GetProcAddress] Called for ' glDetachObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glDetachObjectARB '
[OS4_GL_GetProcAddress] Called for ' glLinkProgramARB '
[OS4_GL_GetProcAddress] Failed to load ' glLinkProgramARB '
[OS4_GL_GetProcAddress] Called for ' glUseProgramObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glUseProgramObjectARB '
[OS4_GL_GetProcAddress] Called for ' glGetObjectParameterivARB '
[OS4_GL_GetProcAddress] Failed to load ' glGetObjectParameterivARB '
[OS4_GL_GetProcAddress] Called for ' glGetInfoLogARB '
[OS4_GL_GetProcAddress] Failed to load ' glGetInfoLogARB '
[OS4_GL_GetProcAddress] Called for ' glBindAttribLocationARB '
[OS4_GL_GetProcAddress] Failed to load ' glBindAttribLocationARB '
[OS4_GL_GetProcAddress] Called for ' glGetAttribLocationARB '
[OS4_GL_GetProcAddress] Failed to load ' glGetAttribLocationARB '
[OS4_GL_GetProcAddress] Called for ' glGetUniformLocationARB '
[OS4_GL_GetProcAddress] Failed to load ' glGetUniformLocationARB '
[OS4_GL_GetProcAddress] Called for ' glCreateShaderObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glCreateShaderObjectARB '
[OS4_GL_GetProcAddress] Called for ' glDeleteObjectARB '
[OS4_GL_GetProcAddress] Failed to load ' glDeleteObjectARB '
[OS4_GL_GetProcAddress] Called for ' glGetObjectParameterivARB '
[OS4_GL_GetProcAddress] Failed to load ' glGetObjectParameterivARB '
[OS4_GL_GetProcAddress] Called for ' glGetInfoLogARB '
[OS4_GL_GetProcAddress] Failed to load ' glGetInfoLogARB '
[OS4_GL_GetProcAddress] Called for ' glShaderSourceARB '
[OS4_GL_GetProcAddress] Failed to load ' glShaderSourceARB '
[OS4_GL_GetProcAddress] Called for ' glCompileShaderARB '
[OS4_GL_GetProcAddress] Failed to load ' glCompileShaderARB '
[OS4_GL_GetProcAddress] Called for ' glBindFramebufferEXT '
[OS4_GL_GetProcAddress] Failed to load ' glBindFramebufferEXT '
[OS4_GL_GetProcAddress] Called for ' glDeleteFramebuffersEXT '
[OS4_GL_GetProcAddress] Failed to load ' glDeleteFramebuffersEXT '
[OS4_GL_GetProcAddress] Called for ' glGenFramebuffersEXT '
[OS4_GL_GetProcAddress] Failed to load ' glGenFramebuffersEXT '
[OS4_GL_GetProcAddress] Called for ' glFramebufferTexture2DEXT '
[OS4_GL_GetProcAddress] Failed to load ' glFramebufferTexture2DEXT '
[OS4_GL_GetProcAddress] Called for ' glCheckFramebufferStatusEXT '
[OS4_GL_GetProcAddress] Failed to load ' glCheckFramebufferStatusEXT '
[OS4_GL_GetProcAddress] Called for ' glActiveTextureARB '
[SDL_CreateMutex] Created mutex 0x6FFAA960
Edited by Raziel on 2020/12/2 9:40:13
Re: Porting to AmigaOS4 thread
Posted on:
2020/12/1 1:05
#274
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@all
Another question (out of the context) and which i've probably asked before
There is still a GCC flag set for cross builds on (nearly all) PPC platforms called "-mlongcall"
from the darwin configure part:
# Pass -mlongcall to gcc so that it emits long calls
# which will allow for calls larger than 32MB. The linker
# will discard the calls if they are not needed, but we
# need to ensure the compiler emits them in the first place.
Does this still apply (to AmigaOS4/all PPC platforms)?
Does this only apply (if at all) to cross builds?
And if yes, why not on native builds?
Where's the difference in the produced binary?
Thank you
Edited by Raziel on 2020/12/2 7:15:15
Re: Porting to AmigaOS4 thread
Posted on:
2020/12/2 9:41
#275
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@Raziel
and this is with a static debug build...seems it crashes while opening the window?
[ _OS4_INIT ] IExec 0x02973054
[ SDL_CreateMutex ] Created mutex 0x6FFAA7A0
[ OS4_InitThreadSubSystem ] Main task 0x5380E1F0
[ OS4_InitThreadSubSystem ] Children mutex 0x6FFAA7C0 , waiters mutex 0x6FFAA7E0
[ OS4_OpenLibrary ] Opening 'dos.library' version 50 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ OS4_InitThreadSubSystem ] dosBase 0x6FE97220 , iDos 0x6FB955D0
[ OS4_InitTimerSubSystem ] Called
[ OS4_InitTimerSubSystem ] ITimer 0x6FF8E900
[ OS4_InitTimerSubSystem ] Timer frequency 66666666 Hz
[ OS4_TimerCreate ] Creating timer 0x44122298 for task 0x5380E1F0
[ SDL_CreateMutex ] Created mutex 0x6FFAA800
[ SDL_CreateMutex ] Created mutex 0x6FFAA820
[ OS4_InitThreadSubSystem ] Already initialized
[ OS4_CreateDevice ] *** SDL 2.0.12 video initialization starts ***
[ OS4_CreateDevice ] Build date : 27.4.2020
[ OS4_AllocSystemResources ] Called
[ OS4_OpenLibraries ] Opening libraries
[ OS4_OpenLibrary ] Opening 'graphics.library' version 54 succeeded ( address 0x6FFB8420 )
[ OS4_OpenLibrary ] Opening 'layers.library' version 53 succeeded ( address 0x6FFFE4F0 )
[ OS4_OpenLibrary ] Opening 'intuition.library' version 51 succeeded ( address 0x6FF494D0 )
[ OS4_OpenLibrary ] Opening 'icon.library' version 51 succeeded ( address 0x62ADE0CC )
[ OS4_OpenLibrary ] Opening 'workbench.library' version 51 succeeded ( address 0x6FEF808C )
[ OS4_OpenLibrary ] Opening 'keymap.library' version 51 succeeded ( address 0x6FF622C0 )
[ OS4_OpenLibrary ] Opening 'textclip.library' version 51 succeeded ( address 0x61370DFC )
[ OS4_OpenLibrary ] Opening 'dos.library' version 51 succeeded ( address 0x6FE97220 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FFB8420 succeeded ( address 0x6FF3D000 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FFFE4F0 succeeded ( address 0x6FF3C140 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FF494D0 succeeded ( address 0x6FFFF800 )
[ OS4_GetInterface ] Getting interface for libbase 0x62ADE0CC succeeded ( address 0x6FDC27A0 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FEF808C succeeded ( address 0x6FDC2E30 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FF622C0 succeeded ( address 0x6FF8F500 )
[ OS4_GetInterface ] Getting interface for libbase 0x61370DFC succeeded ( address 0x613E9D20 )
[ OS4_GetInterface ] Getting interface for libbase 0x6FE97220 succeeded ( address 0x6FB955D0 )
[ OS4_OpenLibraries ] All library interfaces OK
[ OS4_FindApplicationName ] GetCliProgramName : 'scummvm'
[ OS4_FindApplicationName ] Application name : 'scummvm'
[ OS4_GetInterface ] Getting interface for libbase 0x6FF6250C succeeded ( address 0x6FEAD3D0 )
[ OS4_VideoInit ] Called
[ OS4_InitModes ] Called
[ OS4_LockPubScreen ] Locking public screen
[ OS4_LockPubScreen ] Public screen 0x617879C0 locked
[ OS4_GetDisplayMode ] RTG mode 1343427328 : w = 2560 , h = 1440 , bits = 24
[ OS4_CreateDefaultCursor ] 0x440D9600
[ OS4_CreateHiddenCursor ] Called
[ OS4_CreateCursor ] Surface 0x440D9628 , cursor 0x440D9720 , hot_x 0 , hot_y 0
[ OS4_CopyImageData ] Copying cursor data 1 * 1 from surface 0x440D9628 to buffer 0x440D9748
[ OS4_GetDoubleClickTimeInMillis ] Doubleclick time 1500 ms
[ OS4_ShowCursor ] Hiding cursor
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don' t add gadget for too small window 32 * 32 ( OS4 bug )
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 32 * 32 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x48C23300 created for window ''
[ OS4_GL_GetProcAddress ] Called for 'glGetString'
[ OS4_GL_GetProcAddress ] Called for 'glGetIntegerv'
[ OS4_GL_GetProcAddress ] Called for 'glGetError'
[ OS4_GL_MakeCurrent ] Called window = 0x00000000 context = 0x00000000
[ OS4_GL_DeleteContext ] Called with context = 0x48C23300
[ OS4_GL_DeleteContext ] Found MiniGL context , clearing window binding
[ OS4_DestroyWindow ] Called for '' ( flags 0xA )
[ OS4_RemoveAppWindow ] Removing AppWindow
[ OS4_CloseSystemWindow ] Closing window '' ( address 0x54481890 )
[ OS4_CloseScreen ] Public screen , not closing
[ OS4_GL_FreeBuffers ] Called
[ OS4_GL_UnloadLibrary ] Called 0
[ OS4_DropInterface ] Dropping interface 0x613EF420
[ OS4_CloseLibrary ] Closing library 0x613EF4F8
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for ' glGetString '
[OS4_GL_GetProcAddress] Called for ' glGetIntegerv '
[OS4_GL_GetProcAddress] Called for ' glGetError '
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don' t add gadget for too small window 32 * 32 ( OS4 bug )
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 32 * 32 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x48C23300 created for window ''
[ OS4_GL_GetProcAddress ] Called for 'glGetString'
[ OS4_GL_GetProcAddress ] Called for 'glGetIntegerv'
[ OS4_GL_GetProcAddress ] Called for 'glGetError'
[ OS4_GL_MakeCurrent ] Called window = 0x00000000 context = 0x00000000
[ OS4_GL_DeleteContext ] Called with context = 0x48C23300
[ OS4_GL_DeleteContext ] Found MiniGL context , clearing window binding
[ OS4_DestroyWindow ] Called for '' ( flags 0xA )
[ OS4_RemoveAppWindow ] Removing AppWindow
[ OS4_CloseSystemWindow ] Closing window '' ( address 0x54481890 )
[ OS4_CloseScreen ] Public screen , not closing
[ OS4_GL_FreeBuffers ] Called
[ OS4_GL_UnloadLibrary ] Called 0
[ OS4_DropInterface ] Dropping interface 0x613EF420
[ OS4_CloseLibrary ] Closing library 0x613EF4F8
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 1264 , 704 ) of size ( 32x32 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 32 * 32
[ OS4_CreateIconifyGadgetForWindow ] Don 't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for ' glGetString '
[OS4_GL_GetProcAddress] Called for ' glGetIntegerv '
[OS4_GL_GetProcAddress] Called for ' glGetError '
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening ' minigl . library ' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window ' ( null ) ' at (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] ' ( null ) ' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don' t add gadget for too small window 32 * 32 ( OS4 bug )
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 32 * 32 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x48C23300 created for window ''
[ OS4_GL_GetProcAddress ] Called for 'glGetString'
[ OS4_GL_GetProcAddress ] Called for 'glGetIntegerv'
[ OS4_GL_GetProcAddress ] Called for 'glGetError'
[ OS4_GL_MakeCurrent ] Called window = 0x00000000 context = 0x00000000
[ OS4_GL_DeleteContext ] Called with context = 0x48C23300
[ OS4_GL_DeleteContext ] Found MiniGL context , clearing window binding
[ OS4_DestroyWindow ] Called for '' ( flags 0xA )
[ OS4_RemoveAppWindow ] Removing AppWindow
[ OS4_CloseSystemWindow ] Closing window '' ( address 0x54481890 )
[ OS4_CloseScreen ] Public screen , not closing
[ OS4_GL_FreeBuffers ] Called
[ OS4_GL_UnloadLibrary ] Called 0
[ OS4_DropInterface ] Dropping interface 0x613EF420
[ OS4_CloseLibrary ] Closing library 0x613EF4F8
[ OS4_InitThreadSubSystem ] Already initialized
[ SDL_CreateMutex ] Created mutex 0x6FFAA840
[ OS4_InitThreadSubSystem ] Already initialized
[ AMIGAINPUT_OpenLibrary ] Called
[ OS4_OpenLibrary ] Opening 'AmigaInput.library' version 51 succeeded ( address 0x5380CC48 )
[ OS4_GetInterface ] Getting interface for libbase 0x5380CC48 succeeded ( address 0x4F12DAB0 )
[ AMIGAINPUT_EnumerateJoysticks ] ENUMJOY : id = 1142038060 , type = 1 , axes = 2 , buttons = 3
[ AMIGAINPUT_EnumerateJoysticks ] ENUMJOY : id = 1142038060 , type = 3 , axes = 0 , buttons = 4
[ AMIGAINPUT_EnumerateJoysticks ] Joystick 'PCI_GamePort' ( AI ID = 3328 ) has no axes / buttons - ignoring .
[ AMIGAINPUT_EnumerateJoysticks ] ENUMJOY : id = 1142038060 , type = 3 , axes = 0 , buttons = 8
[ AMIGAINPUT_EnumerateJoysticks ] Joystick 'PCI_HornetGP' ( AI ID = 7936 ) has no axes / buttons - ignoring .
[ AMIGAINPUT_EnumerateJoysticks ] ENUMJOY : id = 1142038060 , type = 3 , axes = 0 , buttons = 4
[ AMIGAINPUT_EnumerateJoysticks ] Joystick 'PCI_sblive' ( AI ID = 3840 ) has no axes / buttons - ignoring .
[ AMIGAINPUT_EnumerateJoysticks ] ENUMJOY : id = 1142038060 , type = 3 , axes = 0 , buttons = 8
[ AMIGAINPUT_EnumerateJoysticks ] Joystick 'PCI_sblive_hornet' ( AI ID = 24320 ) has no axes / buttons - ignoring .
[ AMIGAINPUT_JoystickInit ] EnumDevices returned 0
[ AMIGAINPUT_JoystickInit ] Found 0 joysticks
[ OS4_InitThreadSubSystem ] Already initialized
[ SDL_CreateMutex ] Created mutex 0x6FFAA860
[ SDL_DestroyMutex ] Destroying mutex 0x6FFAA860
[ OS4_GetDisplayModes ] Called
[ OS4_GetDisplayMode ] RTG mode 1019940 : w = 640 , h = 480 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342246912 : w = 640 , h = 480 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342247168 : w = 640 , h = 480 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342247680 : w = 640 , h = 480 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342181376 : w = 640 , h = 480 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342181632 : w = 640 , h = 480 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342182144 : w = 640 , h = 480 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342312448 : w = 640 , h = 512 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342312704 : w = 640 , h = 512 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342313216 : w = 640 , h = 512 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342377984 : w = 640 , h = 512 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342378240 : w = 640 , h = 512 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342378752 : w = 640 , h = 512 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342443520 : w = 720 , h = 400 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342443776 : w = 720 , h = 400 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342444288 : w = 720 , h = 400 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342509056 : w = 800 , h = 600 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342509312 : w = 800 , h = 600 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342509824 : w = 800 , h = 600 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342574592 : w = 800 , h = 600 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342574848 : w = 800 , h = 600 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342575360 : w = 800 , h = 600 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342640128 : w = 832 , h = 624 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342640384 : w = 832 , h = 624 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342640896 : w = 832 , h = 624 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342705664 : w = 1024 , h = 768 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342705920 : w = 1024 , h = 768 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342706432 : w = 1024 , h = 768 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342771200 : w = 1024 , h = 768 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342771456 : w = 1024 , h = 768 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342771968 : w = 1024 , h = 768 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342836736 : w = 1152 , h = 870 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342836992 : w = 1152 , h = 870 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342837504 : w = 1152 , h = 870 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342902272 : w = 1280 , h = 512 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342902528 : w = 1280 , h = 512 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342903040 : w = 1280 , h = 512 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1342967808 : w = 1280 , h = 720 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1342968064 : w = 1280 , h = 720 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1342968576 : w = 1280 , h = 720 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343033344 : w = 1280 , h = 800 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343033600 : w = 1280 , h = 800 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343034112 : w = 1280 , h = 800 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343098880 : w = 1280 , h = 1024 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343099136 : w = 1280 , h = 1024 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343099648 : w = 1280 , h = 1024 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343164416 : w = 1280 , h = 1024 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343164672 : w = 1280 , h = 1024 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343165184 : w = 1280 , h = 1024 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343229952 : w = 1600 , h = 900 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343230208 : w = 1600 , h = 900 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343230720 : w = 1600 , h = 900 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343295488 : w = 1680 , h = 1050 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343295744 : w = 1680 , h = 1050 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343296256 : w = 1680 , h = 1050 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343361024 : w = 1920 , h = 1080 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343361280 : w = 1920 , h = 1080 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343361792 : w = 1920 , h = 1080 , bits = 24
[ OS4_GetDisplayMode ] RTG mode 1343426560 : w = 2560 , h = 1440 , bits = 8
[ OS4_GetDisplayMode ] RTG mode 1343426816 : w = 2560 , h = 1440 , bits = 16
[ OS4_GetDisplayMode ] RTG mode 1343427328 : w = 2560 , h = 1440 , bits = 24
[ OS4_InitThreadSubSystem ] Already initialized
[ OS4_OpenAhiDevice ] ahi . device opened
[ OS4_OpenAhiDevice ] IO requests created
[ OS4_OpenAhiDevice ] deviceOpen = 1
[ OS4_CloseAhiDevice ] Closing device
[ OS4_CloseAhiDevice ] Freeing I / O requests
[ OS4_CloseAhiDevice ] Deleting message port
[ OS4_CloseAhiDevice ] Device closed
[ OS4_AudioAvailable ] AHI is available
[ SDL_CreateMutex ] Created mutex 0x6FFAA860
[ SDL_CreateMutex ] Created mutex 0x6FFAA880
[ OS4_OpenDevice ] handle 0x00000000 , devname ( null ), iscapture 0
[ OS4_OpenDevice ] New format = 0x9010
[ OS4_OpenDevice ] Buffer size = 32768
[ SDL_CreateSemaphore ] Created semaphore 0x43F44090 with count 0
[ SDL_SYS_CreateThread ] Node 0x52B487F0
[ SDL_SYS_CreateThread ] Created new thread 'SDLAudioP1' ( task 0x53D107E0 , args 0x43F359D0 )
[ OS4_RunThread ] This task 0x53D107E0 , node 0x52B487F0 , args 0x43F359D0
[ OS4_TimerCreate ] Creating timer 0x52B48804 for task 0x53D107E0
[ SDL_SemPost ] Signalling task 0x5380E1F0 for semaphore 0x43F44090
[ SDL_SemPost ] Semaphore 0x43F44090 value 1
[ SDL_SYS_SetThreadPriority ] Changed task 0x53D107E0 priority from 0 to 10
[ OS4_ThreadInit ] Called
[ OS4_OpenAhiDevice ] ahi . device opened
[ OS4_OpenAhiDevice ] IO requests created
[ OS4_OpenAhiDevice ] deviceOpen = 1
[ SDL_SemWaitTimeout ] Semaphore 0x43F44090 got signal 0x8000
[ SDL_DestroySemaphore ] Destroying semaphore 0x43F44090
[ SDL_CreateMutex ] Created mutex 0x6FFAA8A0
[ SDL_CreateMutex ] Created mutex 0x6FFAA8C0
[ OS4_InitThreadSubSystem ] Already initialized
[ SDL_CreateMutex ] Created mutex 0x6FFAA8E0
[ SDL_CreateSemaphore ] Created semaphore 0x43F359D0 with count 0
[ SDL_CreateSemaphore ] Created semaphore 0x43F5C418 with count 0
[ SDL_SYS_CreateThread ] Node 0x444D7150
[ SDL_SYS_CreateThread ] Created new thread 'SDLTimer' ( task 0x53D10C60 , args 0x43F44090 )
[ OS4_RunThread ] This task 0x53D10C60 , node 0x444D7150 , args 0x43F44090
[ OS4_TimerCreate ] Creating timer 0x444D7164 for task 0x53D10C60
[ SDL_SemPost ] Signalling task 0x5380E1F0 for semaphore 0x43F5C418
[ SDL_SemPost ] Semaphore 0x43F5C418 value 1
[ SDL_SemWaitTimeout ] Semaphore 0x43F5C418 got signal 0x8000
[ SDL_DestroySemaphore ] Destroying semaphore 0x43F5C418
[ SDL_SemPost ] Signalling task 0x53D10C60 for semaphore 0x43F359D0
[ SDL_SemPost ] Semaphore 0x43F359D0 value 1
[ OS4_LoadGlLibrary ] Profile_mask 0 , major ver 1 , minor ver 3
[ SDL_SemWaitTimeout ] Semaphore 0x43F359D0 got signal 0x8000
[ OS4_IsMiniGL ] OpenGL 1.3 requested
[ OS4_GL_LoadLibrary ] Called 0
[ OS4_OpenLibrary ] Opening 'minigl.library' version 2 succeeded ( address 0x613EF4F8 )
[ OS4_GetInterface ] Getting interface for libbase 0x613EF4F8 succeeded ( address 0x613EF420 )
[ OS4_GL_LoadLibrary ] MiniGL library opened
[ OS4_GetIDCMPFlags ] Called
[ OS4_GetWindowFlags ] Called
[ OS4_GetScreenForWindow ] Window mode (public screen )
[ OS4_CenterWindow ] X centered
[ OS4_CenterWindow ] Y centered
[ OS4_CreateSystemWindow ] Opening window '(null)' at ( 960 , 480 ) of size ( 640x480 ) on screen 0x617879C0
[ OS4_CreateSystemWindow ] Window address 0x54481890
[ OS4_SetupWindowData ] '(null)' dimensions 640 * 480
[ OS4_CreateIconifyGadget ] Called
[ OS4_CreateIconifyGadget ] Image 0x54481C04 for gadget created
[ OS4_CreateIconifyGadget ] Gadget 0x54481D74 created and added
[ OS4_ShowWindow ] Showing window 'ScummVM'
[ OS4_RefreshCursorState ] Mouse shown 0
[ OS4_ShowCursor ] Hiding cursor
[ OS4_SetPointerForEachWindow ] Setting pointer object 0x53BE2384 ( type 16 ) for window 0x54481890
[ OS4_GL_CreateContext ] Called
[ OS4_GL_AllocateBuffers ] Allocate double buffer bitmaps 640 * 480 * 32
[ OS4_GL_AllocateBuffers ] SRC FMT 6 , SRC2 FMT 6 , DST FMT 6
[ OS4_GL_CreateContext ] MiniGL context 0x4CD78300 created for window 'ScummVM'
[ OS4_GL_GetProcAddress ] Called for 'glEnable'
[ OS4_GL_GetProcAddress ] Called for 'glDisable'
[ OS4_GL_GetProcAddress ] Called for 'glIsEnabled'
[ OS4_GL_GetProcAddress ] Called for 'glClear'
[ OS4_GL_GetProcAddress ] Called for 'glColor4f'
[ OS4_GL_GetProcAddress ] Called for 'glViewport'
[ OS4_GL_GetProcAddress ] Called for 'glMatrixMode'
[ OS4_GL_GetProcAddress ] Called for 'glLoadIdentity'
[ OS4_GL_GetProcAddress ] Called for 'glLoadMatrixf'
[ OS4_GL_GetProcAddress ] Called for 'glShadeModel'
[ OS4_GL_GetProcAddress ] Called for 'glHint'
[ OS4_GL_GetProcAddress ] Called for 'glClearColor'
[ OS4_GL_GetProcAddress ] Called for 'glBlendFunc'
[ OS4_GL_GetProcAddress ] Called for 'glEnableClientState'
[ OS4_GL_GetProcAddress ] Called for 'glPixelStorei'
[ OS4_GL_GetProcAddress ] Called for 'glScissor'
[ OS4_GL_GetProcAddress ] Called for 'glReadPixels'
[ OS4_GL_GetProcAddress ] Called for 'glGetIntegerv'
[ OS4_GL_GetProcAddress ] Called for 'glDeleteTextures'
[ OS4_GL_GetProcAddress ] Called for 'glGenTextures'
[ OS4_GL_GetProcAddress ] Called for 'glBindTexture'
[ OS4_GL_GetProcAddress ] Called for 'glTexParameteri'
[ OS4_GL_GetProcAddress ] Called for 'glTexImage2D'
[ OS4_GL_GetProcAddress ] Called for 'glTexCoordPointer'
[ OS4_GL_GetProcAddress ] Called for 'glVertexPointer'
[ OS4_GL_GetProcAddress ] Called for 'glDrawArrays'
[ OS4_GL_GetProcAddress ] Called for 'glTexSubImage2D'
[ OS4_GL_GetProcAddress ] Called for 'glGetString'
[ OS4_GL_GetProcAddress ] Called for 'glGetError'
[ OS4_GL_GetProcAddress ] Called for 'glEnableVertexAttribArrayARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glEnableVertexAttribArrayARB'
[ OS4_GL_GetProcAddress ] Called for 'glDisableVertexAttribArrayARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glDisableVertexAttribArrayARB'
[ OS4_GL_GetProcAddress ] Called for 'glUniform1iARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glUniform1iARB'
[ OS4_GL_GetProcAddress ] Called for 'glUniform1fARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glUniform1fARB'
[ OS4_GL_GetProcAddress ] Called for 'glUniformMatrix4fvARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glUniformMatrix4fvARB'
[ OS4_GL_GetProcAddress ] Called for 'glVertexAttrib4fARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glVertexAttrib4fARB'
[ OS4_GL_GetProcAddress ] Called for 'glVertexAttribPointerARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glVertexAttribPointerARB'
[ OS4_GL_GetProcAddress ] Called for 'glCreateProgramObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glCreateProgramObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glDeleteObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glDeleteObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glAttachObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glAttachObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glDetachObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glDetachObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glLinkProgramARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glLinkProgramARB'
[ OS4_GL_GetProcAddress ] Called for 'glUseProgramObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glUseProgramObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glGetObjectParameterivARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glGetObjectParameterivARB'
[ OS4_GL_GetProcAddress ] Called for 'glGetInfoLogARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glGetInfoLogARB'
[ OS4_GL_GetProcAddress ] Called for 'glBindAttribLocationARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glBindAttribLocationARB'
[ OS4_GL_GetProcAddress ] Called for 'glGetAttribLocationARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glGetAttribLocationARB'
[ OS4_GL_GetProcAddress ] Called for 'glGetUniformLocationARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glGetUniformLocationARB'
[ OS4_GL_GetProcAddress ] Called for 'glCreateShaderObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glCreateShaderObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glDeleteObjectARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glDeleteObjectARB'
[ OS4_GL_GetProcAddress ] Called for 'glGetObjectParameterivARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glGetObjectParameterivARB'
[ OS4_GL_GetProcAddress ] Called for 'glGetInfoLogARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glGetInfoLogARB'
[ OS4_GL_GetProcAddress ] Called for 'glShaderSourceARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glShaderSourceARB'
[ OS4_GL_GetProcAddress ] Called for 'glCompileShaderARB'
[ OS4_GL_GetProcAddress ] Failed to load 'glCompileShaderARB'
[ OS4_GL_GetProcAddress ] Called for 'glBindFramebufferEXT'
[ OS4_GL_GetProcAddress ] Failed to load 'glBindFramebufferEXT'
[ OS4_GL_GetProcAddress ] Called for 'glDeleteFramebuffersEXT'
[ OS4_GL_GetProcAddress ] Failed to load 'glDeleteFramebuffersEXT'
[ OS4_GL_GetProcAddress ] Called for 'glGenFramebuffersEXT'
[ OS4_GL_GetProcAddress ] Failed to load 'glGenFramebuffersEXT'
[ OS4_GL_GetProcAddress ] Called for 'glFramebufferTexture2DEXT'
[ OS4_GL_GetProcAddress ] Failed to load 'glFramebufferTexture2DEXT'
[ OS4_GL_GetProcAddress ] Called for 'glCheckFramebufferStatusEXT'
[ OS4_GL_GetProcAddress ] Failed to load 'glCheckFramebufferStatusEXT'
[ OS4_GL_GetProcAddress ] Called for 'glActiveTextureARB'
[ SDL_CreateMutex ] Created mutex 0x6FFAA960
Re: Porting to AmigaOS4 thread
Posted on:
2020/12/4 12:48
#276
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@capehill Can you see anything obvious in the crash logs? I learned a bit over at os4coding.net about reading crashlogs. So far i can see that it crashes before or while [OS4_GL_GetProcAddress] Called for 'glGetString' was computed. The crash was produced by >7F061AB8: 807A0000 lwz r3,0(r26) ... so, a load/copy/read (word) operation from register 26, offset 0 to register 3. Register 26 is NULL or zero 24: 00000000 00000000 00000000 4B7B5A80 4B7B5A18 45D41BB0 435F3C98 4B7B5A60 So, it tried to read a word from address zero which caused the crash, is that correct? ... Now, glGetString sounds as if it would like to read something from somewhere, so it possibly *could* be the bad boy? If i go ahead and add some printf's around the glGetString command, should i be good?
Re: Porting to AmigaOS4 thread
Posted on:
2020/12/4 16:45
#277
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel Unfortunately nothing. In "dynamic" case there is this crash but my hypothesis seemed wrong, context was not deleted based on the serial log. I guess I have to try it myself. Just wondering how to get the dynamic linking working as there used to be some issues earlier. And yeah, I agree with your analysis about DSI, looked like a classical zero page hit. In "static" case I cannot see any crash. Do you have more logs? This would be probably easier to test. And earlier when I built ScummVM statically there was no this crash issue after _glContext workaround, so I wonder why it popped up.
Re: Porting to AmigaOS4 thread
Posted on:
2020/12/4 17:13
#278
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@Capehill
Crap, i thought i might have found a reason why it crashes.
I checked out the stack usage of static builds the other day and Ranger reported that it went down to a few hundred kb...i don't know why, it used to leech at least one MB or more.
So, i thought, maybe the stack is the problem in shared builds, as i cannot check the stack usage with statics anymore (see above) there is a good chance that, with all the new engines, stack usage went up too and maybe it's crashing because of that?
I locally enhanced the stack to 20 MB and then the crash changed to what you see now.
I'll try and go even higher and see if there is some change.
edit:
Nope, same crash with 200 MB stack
Nevermind, it's not the stack :-/
shared builds:
I have added some shared dependent stuff to configure recently.
It should now be as easy as
Quote:
sh ./configure --enable-pluginsto make the build as short as possible, use
Quote:
sh ./configure --enable-plugins --disable-all-engines --enable-engine=scummedit 2:
Oh, yes, you need all the sobjs...and the plugins
Hmm...create an assign called "Games:" somewhere and let the automatic installer do the rest
Quote:
will extract and install all needed sobjs to a subdir called SOBJS in Games:ScummVM, the same with plugins.
static builds:
Yes, static isn't affected and i don't know why either.
There is something interfering in shared builds, it seems and i would *love* to nail it.
If we only had a working debugger :-/
crash logs:
I don't have any more logs that fundamentally differ.
I can do more, just ask
btw: i now hit the "Memory exhausted" on linking a full build more often, i guess two or three more engines and i'm out
Too bad
Re: Porting to AmigaOS4 thread
Posted on:
2020/12/6 0:08
#279
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
@Capehill
New log (with no difference), this time with gcc 8.4.0 from
here
Crash log for task "scummvm_debug"
Generated by GrimReaper 53.19
Crash occured in module scummvm_debug at address 0x7DEF47BC
Type of crash : DSI ( Data Storage Interrupt ) exception
Alert number : 0x80000003
Register dump :
GPR ( General Purpose Registers ):
0 : C87116C4 4B99FA10 0603551D 438F9E48 00000D33 438F9E50 438EA000 438F9E60
8 : FFFFFFFF 00000000 00000000 0000004A 00000154 4660EF50 00000000 4DD8F000
16 : 438F9A98 00000000 46607530 00340014 00000000 00000000 00000000 00000000
24 : 00000000 00000000 00000000 4B99FA80 4B99FA18 438F9E48 46605E00 4B99FA60
FPR ( Floating Point Registers , NaN = Not a Number ):
0 : nan 1 1 1
4 : 1 9.06029e-305 790 255
8 : 698 0.04 1 4.5036e+15
12 : 16 4.5036e+15 0 0
16 : 0 0 0 0
20 : 0 0 0 0
24 : 0 0 0 0
28 : 0 0 0 - 0
FPSCR ( Floating Point Status and Control Register ): 0x82004000
SPRs ( Special Purpose Registers ):
Machine State ( msr ) : 0x0200B030
Condition ( cr ) : 0x4C2EAE30
Instruction Pointer ( ip ) : 0x7DEF47BC
Xtended Exception ( xer ) : 0x021DD348
Count ( ctr ) : 0x6FF494D0
Link ( lr ) : 0x7F9BF0F4
DSI Status ( dsisr ) : 0x4C2EADD0
Data Address ( dar ) : 0x041AD048
680x0 emulated registers :
DATA : 9685DE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR : 6FFB8700 96859C00 00000000 00000000 00000000 00000000 00000000 4B99F360
FPU0 : 0 0 0 0
FPU4 : 0 0 0 0
Symbol info :
Instruction pointer 0x7DEF47BC belongs to module "scummvm_debug" ( PowerPC )
Symbol : _ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE + 0x8C in section 12 offset 0x00252794
Stack trace :
[ graphics / opengl / context . cpp : 73 ] scummvm_debug : _ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE ()+ 0x8c ( section 12 @ 0x252794 )
[ graphics / opengl / context . cpp : 59 ] scummvm_debug : _ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE ()+ 0x78 ( section 12 @ 0x252780 )
[ backends / platform / sdl / sdl . cpp : 218 ] scummvm_debug : _ZN11OSystem_SDL11initBackendEv ()+ 0x90 ( section 12 @ 0x59B0 )
[ base / main . cpp : 478 ] scummvm_debug : scummvm_main ()+ 0x778 ( section 12 @ 0x83A8 )
[ backends / platform / sdl / amigaos / amigaos - main . cpp : 75 ] scummvm_debug : main ()+ 0x158 ( section 12 @ 0x6D18 )
native kernel module newlib . library . kmod + 0x000020a4
native kernel module newlib . library . kmod + 0x00002d54
native kernel module newlib . library . kmod + 0x00002ee8
scummvm_debug : _start ()+ 0x170 ( section 12 @ 0x1AB4 )
native kernel module dos . library . kmod + 0x000255c8
native kernel module kernel + 0x000420ac
native kernel module kernel + 0x000420f4
PPC disassembly :
7def47b4 : 93fd0004 stw r31 , 4 ( r29 )
7def47b8 : 3be10050 addi r31 , r1 , 80
* 7def47bc : 807a0000 lwz r3 , 0 ( r26 )
7def47c0 : 812300f8 lwz r9 , 248 ( r3 )
7def47c4 : 7d2903a6 mtctr r9
System information :
CPU
Model : P . A . Semi PWRficient PA6T - 1682M VB1
CPU speed : 1800 MHz
FSB speed : 900 MHz
Extensions : altivec
Machine
Machine name : AmigaOne X1000
Memory : 2097152 KB
Extensions : bus . pci bus . pcie
Expansion buses
PCI / AGP
00 : 1D.0 Vendor 0x1959 Device 0xA004
Range 0 : 007F03F8 - 007F0400 ( IO )
00 : 1D.1 Vendor 0x1959 Device 0xA004
Range 0 : 007F02F8 - 007F0300 ( IO )
00 : 1A.0 Vendor 0x1959 Device 0xA007
00 : 00.0 Vendor 0x1959 Device 0xA001
00 : 01.0 Vendor 0x1959 Device 0xA009
00 : 14.3 Vendor 0x1959 Device 0xA005
00 : 1C.0 Vendor 0x1959 Device 0xA003
Range 0 : 007F0200 - 007F0240 ( IO )
00 : 1C.1 Vendor 0x1959 Device 0xA003
Range 0 : 007F0240 - 007F0280 ( IO )
00 : 1C.2 Vendor 0x1959 Device 0xA003
Range 0 : 007F0280 - 007F02C0 ( IO )
00 : 11.3 Vendor 0x1959 Device 0xA002
00 : 11.2 Vendor 0x1959 Device 0xA002
00 : 11.1 Vendor 0x1959 Device 0xA002
00 : 11.0 Vendor 0x1959 Device 0xA002
00 : 10.2 Vendor 0x1959 Device 0xA002
00 : 10.0 Vendor 0x1959 Device 0xA002
00 : 03.0 Vendor 0x1959 Device 0xA00C
00 : 04.0 Vendor 0x1959 Device 0xA00A
00 : 05.0 Vendor 0x1959 Device 0xA00A
00 : 08.0 Vendor 0x1959 Device 0xA000
00 : 09.0 Vendor 0x1959 Device 0xA000
00 : 15.0 Vendor 0x1959 Device 0xA006
00 : 1B.0 Vendor 0x1959 Device 0xA00B
00 : 1E.0 Vendor 0x1959 Device 0xA008
Range 0 : 007F0400 - 007F0500 ( IO )
Range 1 : 007F0500 - 007F0600 ( IO )
0A : 12.0 Vendor 0x1002 Device 0x4380
Range 0 : 00001030 - 00001038 ( IO )
Range 1 : 00001050 - 00001054 ( IO )
Range 2 : 00001048 - 00001050 ( IO )
Range 3 : 00001058 - 0000105C ( IO )
Range 4 : 00001020 - 00001030 ( IO )
0A : 13.0 Vendor 0x1002 Device 0x4387
Range 0 : A0306000 - A0307000 ( MEM )
0A : 13.1 Vendor 0x1002 Device 0x4388
Range 0 : A0307000 - A0308000 ( MEM )
0A : 13.2 Vendor 0x1002 Device 0x4389
Range 0 : A0308000 - A0309000 ( MEM )
0A : 13.3 Vendor 0x1002 Device 0x438A
Range 0 : A0305000 - A0306000 ( MEM )
0A : 13.4 Vendor 0x1002 Device 0x438B
Range 0 : A0304000 - A0305000 ( MEM )
0A : 13.5 Vendor 0x1002 Device 0x4386
Range 0 : A0309800 - A0309900 ( MEM )
0A : 14.0 Vendor 0x1002 Device 0x4385
Range 0 : 00001000 - 00001010 ( IO )
Range 1 : A0309400 - A0309800 ( MEM )
0A : 14.1 Vendor 0x1002 Device 0x438C
Range 0 : 00001040 - 00001048 ( IO )
Range 1 : 00001058 - 0000105C ( IO )
Range 2 : 00001038 - 00001040 ( IO )
Range 3 : 00001050 - 00001054 ( IO )
Range 4 : 00001010 - 00001020 ( IO )
0A : 14.2 Vendor 0x1002 Device 0x4383
Range 0 : A0300000 - A0304000 ( MEM )
0A : 14.3 Vendor 0x1002 Device 0x438D
Range 0 : 00000000 - 00100000 ( MEM )
0A : 14.4 Vendor 0x1002 Device 0x4384
06 : 00.0 Vendor 0x10EC Device 0x8168
Range 0 : 00003000 - 00003100 ( IO )
Range 2 : A0104000 - A0105000 ( MEM )
Range 4 : A0100000 - A0104000 ( PREF . MEM )
02 : 00.0 Vendor 0x1002 Device 0x679A
Range 0 : 90000000 - A0000000 ( PREF . MEM )
Range 2 : A0000000 - A0040000 ( MEM )
Range 4 : 00002000 - 00002100 ( IO )
02 : 00.1 Vendor 0x1002 Device 0xAAA0
Range 0 : A0060000 - A0064000 ( MEM )
Libraries
0x62ae5298 : ISO - 8859 - 15.charset V52.1
0x62ae5218 : english - british_ISO - 8859 - 15.language V52.1
0x02a8b092 : exec . library V53.89
0x61599848 : camdmidi . usbfd V53.5
0x6feab508 : cgxvideo . library V42.1
0x4fb513d8 : sliderbar . gadget V53.22
0x4fb515d8 : mediadeck . gadget V53.8
0x4d5f5708 : tickbox . gadget V53.14
0x4d17a2e8 : W3DN_SI . library V1.68
0x4d17abe8 : Warp3DNova . library V1.68
0x4d17ace8 : exif . library V53.1
0x4d5f57a8 : info . datatype V52.3
0x613f5b68 : minigl . library V2.24
0x604c46f0 : Warp3D . library V53.27
0x53c31848 : W3D_Permedia2 . library V53.4
0x53c31bc8 : W3D_Napalm . library V53.1
0x4d040f28 : W3D_Avenger . library V53.1
0x61403c18 : W3D_SI . library V1.14
0x4d5f5028 : W3D_Picasso96 . library V53.12
0x603e1cd8 : toolbar . gadget V53.1
0x4ddff150 : select . gadget V53.6
0x4d5f5df0 : palette . gadget V53.6
0x4d5f5e90 : TextEditor . mcc V15.54
0x4d5f5d50 : TheButton . mcc V26.20
0x4d5f5cb0 : TheBar . mcc V26.20
0x53a60d50 : Busy . mcc V21.23
0x53a60c10 : String . mui V21.45
0x53a60b70 : Popasl . mui V21.27
0x53a60a30 : Pendisplay . mui V21.23
0x53a608f0 : Poppen . mui V21.22
0x53a60710 : Gauge . mui V21.22
0x53a60670 : Listtree . mcc V21.33
0x50d60318 : muigfx . library V21.23
0x50d6168c : muimaster . library V21.200
0x53ab8b74 : amigaguide . datatype V53.6
0x5033b4d4 : amigaguide . library V53.8
0x503ef89c : codesets . library V6.21
0x53bac818 : update . library V53.18
0x5050bdb0 : expat . library V53.6
0x53a60210 : fuelgauge . gadget V53.8
0x53cb39e8 : pthreads . library V53.11
0x53cae258 : X1kTemp . docky V53.10
0x545b10b8 : DateTime . docky V52.11
0x546bb9f0 : datebrowser . gadget V53.7
0x545a4990 : texteditor . gadget V53.24
0x617201d8 : timesync . library V53.7
0x546a5858 : KeymapSwitcher . docky V52.3
0x545b1020 : jpeg . datatype V53.7
0x546a51d8 : NetDock . docky V51.6
0x546a50d8 : GFXDock . docky V50.4
0x61bc6c48 : RAMDock . docky V50.4
0x61bc6348 : CPUDock . docky V50.5
0x61be9a38 : SMARTDock . docky V53.2
0x61be9ab8 : Separator . docky V53.2
0x61be9838 : smartsubdock . docky V50.8
0x5b34f5c8 : Spacer . docky V53.2
0x620c1018 : smartbutton . docky V50.8
0x61be60c0 : getcolor . gadget V53.10
0x61ccd990 : gradientslider . gadget V53.6
0x61ccd8f4 : colorwheel . gadget V53.7
0x5b37acf8 : radiobutton . gadget V53.9
0x621f1a20 : shared . image V2.1
0x61ccd530 : slider . gadget V53.15
0x61cbc024 : clipview . library V1.10
0x621f6b60 : getfont . gadget V53.9
0x5b37ac38 : speedbar . gadget V53.12
0x621f6840 : getfile . gadget V53.12
0x5b37a578 : clicktab . gadget V53.44
0x5b49cbc0 : requester .class V53.18
0x621f67a0 : integer . gadget V53.12
0x621f12b8 : chooser . gadget V53.21
0x621f6700 : penmap . image V53.5
0x621f6520 : checkbox . gadget V53.9
0x621f1748 : wav . datatype V54.4
0x621f1658 : sound . datatype V54.6
0x621f11d4 : mpega . library V2.4
0x604c27b0 : anim . gadget V53.1
0x5cde3d38 : progressbar . gadget V53.12
0x621f62a0 : arexx .class V53.5
0x621f6200 : bitmap . image V53.9
0x621f60c0 : space . gadget V53.6
0x603e1eb8 : hdaudio . audio V6.23
0x5dd044e8 : listbrowser . gadget V53.62
0x62266500 : string . gadget V53.20
0x601ade10 : scroller . gadget V53.14
0x5dd010e8 : filesave . audio V6.5
0x603e1884 : device . audio V6.2
0x614bde00 : ilbm . datatype V53.3
0x61371aa4 : usergroup . library V4.30
0x60dda8f0 : bsdsocket . library V4.307
0x60f6f420 : mathieeedoubbas . library V52.1
0x6136cdfc : textclip . library V53.1
0x6136e588 : usbhidgate . library V53.2
0x62b17a5c : xadmaster . library V13.2
0x61214984 : xpkmaster . library V5.2
0x612149fc : hid . usbfd V53.12
0x61728f14 : camd . library V53.6
0x61724020 : button . gadget V53.21
0x617240c0 : glyph . image V53.3
0x61215b50 : window .class V54.7
0x619a2bb8 : popupmenu .class V53.2
0x61239578 : popupmenu . library V53.11
0x61237eb0 : label . image V53.13
0x61237e10 : drawlist . image V53.3
0x6feab5f8 : layout . gadget V54.2
0x619a2ac0 : bevel . image V53.6
0x61237cd0 : png . datatype V53.10
0x6018da74 : picture . datatype V53.7
0x612150f4 : asl . library V53.49
0x62b5e9d8 : timezone . library V53.8
0x6121f408 : application . library V53.12
0x6122107c : ft2 . library V53.2
0x62b285f0 : Picasso96API . library V54.9
0x6fef808c : workbench . library V53.53
0x6121e2c0 : gadtools . library V53.7
0x601880cc : commodities . library V53.7
0x62b52140 : datatypes . library V54.6
0x62ddec74 : png . iconmodule V53.1
0x62ade0cc : icon . library V53.16
0x6fdc2920 : z . library V53.9
0x6fc270d8 : version . library V53.15
0x62b60310 : iffparse . library V53.1
0x6ffb9ccc : locale . library V54.2
0x6ff3d7ac : diskfont . library V53.9
0x6fd53e68 : petunia . library V53.6
0x6fd53da8 : diskcache . library V3.31
0x6fe97220 : dos . library V53.158
0x6fdc20a4 : usbprivate . library V53.12
0x6fef4f3c : massstorage . usbfd V53.83
0x6feabe4c : hub . usbfd V53.10
0x6fef4ea8 : bootkeyboard . usbfd V52.3
0x6fef4e28 : bootmouse . usbfd V53.3
0x6fef4d28 : mounter . library V53.19
0x6feab7fc : usbresource . library V53.12
0x6ff8f5b8 : hunk . library V53.4
0x6feab6f4 : elf . library V53.27
0x6ff494d0 : intuition . library V54.26
0x6ff622c0 : keymap . library V53.9
0x6ff3e5a0 : cybergraphics . library V43.0
0x6ff8e9a0 : RadeonHD . chip V3.6
0x6ffb8420 : graphics . library V54.156
0x6fffe4f0 : layers . library V54.12
0x6ff34150 : rtg . library V54.89
0x6ff8e824 : PCIGraphics . card V53.15
0x6ff8f0e4 : nonvolatile . library V53.5
0x6ffab258 : newlib . library V53.30
0x6ff8d1ac : utility . library V54.1
0x6ffa8398 : expansion . library V53.1
0x6136d58e : rexxsyslib . library V53.4 ( Legacy )
Devices
0x5cde2024 : netprinter . device V1.15 ( Legacy )
0x61bc6454 : printer . device V53.1
0x61d7a3b4 : serial . device V54.1
0x620c4584 : clipboard . device V53.3
0x5dcd2574 : ahi . device V6.6
0x610c3db8 : rtl8169 . device V53.4
0x616d23a4 : diskimage . device V53.4
0x6ff8dd10 : usbsys . device V53.12
0x6ff8fb90 : ehci . usbhcd V53.24
0x6ff8faf0 : ohci . usbhcd V53.21
0x6ff3c664 : cfide . device V53.0
0x6fef45b4 : sb600sata . device V53.20
0x6ff8d448 : console . device V53.99
0x6ff3c3f0 : ramdrive . device V52.6
0x6ff6250c : input . device V53.5
0x6ff3d3b4 : keyboard . device V53.11
0x6ff3c050 : timer . device V53.2
Tasks
AmiDock ( Waiting )
Stack : 0x5b2b4004 - 0x5b2c3ffc , pointer @ 0x5b2c3910 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00180000
State : Process ( Waiting )
rhd_gc ( Waiting )
Stack : 0x6fea2000 - 0x6feaa000 , pointer @ 0x6fea9f40 ( Cookie OK )
Signals : SigRec 0x80000001 , SigWait 0x00000000
State : Task ( Waiting )
MiniGL watch - dog ( Waiting )
Stack : 0x43567004 - 0x43576ffc , pointer @ 0x43576ec0 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000000
State : Process ( Waiting )
MiniGL watch - dog ( Waiting )
Stack : 0x5c5ab004 - 0x5c5baffc , pointer @ 0x5c5baec0 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000000
State : Process ( Waiting )
ahi . device Unit Process ( Waiting )
Stack : 0x621c8004 - 0x621d7ffc , pointer @ 0x621d7f20 ( Cookie OK )
Signals : SigRec 0xf000c000 , SigWait 0x00000100
State : Process ( Waiting )
camdmidi . usbfd ( Waiting )
Stack : 0x61514004 - 0x61523ffc , pointer @ 0x61523f60 ( Cookie OK )
Signals : SigRec 0x60001000 , SigWait 0x00000100
State : Process ( Waiting )
ClickToFront ( Waiting )
Stack : 0x61ee1004 - 0x61ef0ffc , pointer @ 0x61ef09f0 ( Cookie OK )
Signals : SigRec 0xc000d000 , SigWait 0x00000100
State : Process ( Waiting )
input . device ( Waiting )
Stack : 0x6fe82000 - 0x6fe92000 , pointer @ 0x6fe91f00 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Task ( Waiting )
sound . datatype process ( Waiting )
Stack : 0x43a7f004 - 0x43a9effc , pointer @ 0x43a9ee40 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x40002000
State : Process ( Waiting )
sound . datatype process ( Waiting )
Stack : 0x502cd004 - 0x502ecffc , pointer @ 0x502ece40 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x40002000
State : Process ( Waiting )
SFS DosList handler ( Waiting )
Stack : 0x6307e004 - 0x63081ffc , pointer @ 0x63081f20 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Process ( Waiting )
USB stack ( Waiting )
Stack : 0x6fe9a000 - 0x6fe9e000 , pointer @ 0x6fe9df20 ( Cookie OK )
Signals : SigRec 0xf8007000 , SigWait 0x00000000
State : Task ( Waiting )
EHCI Controller Task Unit 0 ( Waiting )
Stack : 0x6fd05000 - 0x6fd0d000 , pointer @ 0x6fd0cf10 ( Cookie OK )
Signals : SigRec 0xbe009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 2 ( Waiting )
Stack : 0x6fd75000 - 0x6fd7d000 , pointer @ 0x6fd7cf10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 4 ( Waiting )
Stack : 0x6fd31000 - 0x6fd39000 , pointer @ 0x6fd38f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 0 ( Waiting )
Stack : 0x6fdb9000 - 0x6fdc1000 , pointer @ 0x6fdc0f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 3 ( Waiting )
Stack : 0x6fd49000 - 0x6fd51000 , pointer @ 0x6fd50f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 1 ( Waiting )
Stack : 0x6fd91000 - 0x6fd99000 , pointer @ 0x6fd98f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
page_sweep ( Waiting )
Stack : 0x6fde8004 - 0x6fdefffc , pointer @ 0x6fdefe90 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Task ( Waiting )
sb600sata . device - chip 0 port 0 ( Waiting )
Stack : 0x6fe48000 - 0x6fe50000 , pointer @ 0x6fe4ff20 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x20000000
State : Task ( Waiting )
cfide . device task ( Waiting )
Stack : 0x6fdf0000 - 0x6fdf8000 , pointer @ 0x6fdf7f40 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Task ( Waiting )
sb600sata . device - chip 0 port 1 ( Waiting )
Stack : 0x6fe18000 - 0x6fe20000 , pointer @ 0x6fe1ff20 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x20008000
State : Task ( Waiting )
reaper . task ( Waiting )
Stack : 0x62c7f004 - 0x62c86ffc , pointer @ 0x62c86e50 ( Cookie OK )
Signals : SigRec 0x00007000 , SigWait 0x00000000
State : Process ( Waiting )
SSD2 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62efc004 - 0x62effffc , pointer @ 0x62effeb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
hid . usbfd ( Waiting )
Stack : 0x614f0004 - 0x614f7ffc , pointer @ 0x614f7e90 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
HID Mouse ( Waiting )
Stack : 0x6138c004 - 0x6139bffc , pointer @ 0x6139bf20 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
SSD0 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x6fb1c004 - 0x6fb1fffc , pointer @ 0x6fb1feb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
SSD1 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62f51004 - 0x62f54ffc , pointer @ 0x62f54eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
ICD0 / CDFileSystem 53.4 ( Waiting )
Stack : 0x6111d004 - 0x6112cffc , pointer @ 0x6112cf30 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
ICD1 / CDFileSystem 53.4 ( Waiting )
Stack : 0x61199004 - 0x611a8ffc , pointer @ 0x611a8f30 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
CD0 / CDFileSystem 53.4 ( Waiting )
Stack : 0x63062004 - 0x63065ffc , pointer @ 0x63065f30 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
RAM / ram - handler 53.172 ( Waiting )
Stack : 0x62b91004 - 0x62b94ffc , pointer @ 0x62b94d40 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
SSD4 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62e6a004 - 0x62e6dffc , pointer @ 0x62e6deb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
hid . usbfd ( Waiting )
Stack : 0x614e4004 - 0x614ebffc , pointer @ 0x614ebe90 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
HID Keyboard ( Waiting )
Stack : 0x61410004 - 0x6141fffc , pointer @ 0x6141ff10 ( Cookie OK )
Signals : SigRec 0x90001000 , SigWait 0x00000000
State : Process ( Waiting )
SSD5 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62e1d004 - 0x62e20ffc , pointer @ 0x62e20eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
SBU / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62dd8004 - 0x62ddbffc , pointer @ 0x62ddbeb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
SSD3 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62ebf004 - 0x62ec2ffc , pointer @ 0x62ec2eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
MainIPC0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x60f08004 - 0x60f17ffc , pointer @ 0x60f17eb0 ( Cookie OK )
Signals : SigRec 0x40000100 , SigWait 0x00000000
State : Process ( Waiting )
MainIPH0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x61270004 - 0x6127fffc , pointer @ 0x6127feb0 ( Cookie OK )
Signals : SigRec 0x40000100 , SigWait 0x00000000
State : Process ( Waiting )
HID Consumer ( Waiting )
Stack : 0x61378004 - 0x61387ffc , pointer @ 0x61387f20 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
HID Consumer ( Waiting )
Stack : 0x61468004 - 0x61477ffc , pointer @ 0x61477f20 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
HID Keyboard ( Waiting )
Stack : 0x6163f004 - 0x6164effc , pointer @ 0x6164ef10 ( Cookie OK )
Signals : SigRec 0x90001000 , SigWait 0x00000000
State : Process ( Waiting )
hid . usbfd ( Waiting )
Stack : 0x614d8004 - 0x614dfffc , pointer @ 0x614dfe90 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
HID Keyboard ( Waiting )
Stack : 0x61454004 - 0x61463ffc , pointer @ 0x61463f10 ( Cookie OK )
Signals : SigRec 0x90001000 , SigWait 0x00000000
State : Process ( Waiting )
HID Keyboard ( Waiting )
Stack : 0x61440004 - 0x6144fffc , pointer @ 0x6144ff10 ( Cookie OK )
Signals : SigRec 0x90001000 , SigWait 0x00000000
State : Process ( Waiting )
HID Keyboard ( Waiting )
Stack : 0x6147c004 - 0x6148bffc , pointer @ 0x6148bf10 ( Cookie OK )
Signals : SigRec 0x90001000 , SigWait 0x00000000
State : Process ( Waiting )
hid . usbfd ( Waiting )
Stack : 0x61508004 - 0x6150fffc , pointer @ 0x6150fe90 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
pager ( Waiting )
Stack : 0x62c5b004 - 0x62c7affc , pointer @ 0x62c7aef0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
WinFrame 1 Process ( Waiting )
Stack : 0x5013c004 - 0x5017bffc , pointer @ 0x5017beb0 ( Cookie OK )
Signals : SigRec 0xff800000 , SigWait 0x00000000
State : Process ( Waiting )
IDF0 / FastFileSystem 53.2 ( Waiting )
Stack : 0x60fb9004 - 0x60fc8ffc , pointer @ 0x60fc8ed0 ( Cookie OK )
Signals : SigRec 0xa8000100 , SigWait 0x00000000
State : Process ( Waiting )
IDF1 / FastFileSystem 53.2 ( Waiting )
Stack : 0x60f7d004 - 0x60f8cffc , pointer @ 0x60f8ced0 ( Cookie OK )
Signals : SigRec 0xa8000100 , SigWait 0x00000000
State : Process ( Waiting )
rtl8169 . device.0 ( Waiting )
Stack : 0x604c9004 - 0x604d8ffc , pointer @ 0x604d8f00 ( Cookie OK )
Signals : SigRec 0x78008000 , SigWait 0x00000100
State : Process ( Waiting )
IPC0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x60f24004 - 0x60f33ffc , pointer @ 0x60f33ee0 ( Cookie OK )
Signals : SigRec 0x00010100 , SigWait 0x00000000
State : Process ( Waiting )
IPH0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x6128c004 - 0x6129bffc , pointer @ 0x6129bee0 ( Cookie OK )
Signals : SigRec 0x00010100 , SigWait 0x00000000
State : Process ( Waiting )
ICBM0 / CBM1541FileSystem 2.3 ( Waiting )
Stack : 0x6130c004 - 0x6131bffc , pointer @ 0x6131bf20 ( Cookie OK )
Signals : SigRec 0xb0000000 , SigWait 0x00000100
State : Process ( Waiting )
ICBM1 / CBM1541FileSystem 2.3 ( Waiting )
Stack : 0x616a6004 - 0x616b5ffc , pointer @ 0x616b5f20 ( Cookie OK )
Signals : SigRec 0xb0000000 , SigWait 0x00000100
State : Process ( Waiting )
URL / launch - handler 53.38 ( Waiting )
Stack : 0x60fe6004 - 0x61060ffc , pointer @ 0x6105cfb0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
RANDOM / Random - Handler 52.1 ( Waiting )
Stack : 0x61089004 - 0x61098ffc , pointer @ 0x61098ef0 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
dos_filedir_notify ( Waiting )
Stack : 0x6fb5d004 - 0x6fb60ffc , pointer @ 0x6fb60ad0 ( Cookie OK )
Signals : SigRec 0x40001000 , SigWait 0x80000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x4cf91004 - 0x4cfa0ffc , pointer @ 0x4cfa0e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
ENV / env - handler 54.5 ( Waiting )
Stack : 0x62c53004 - 0x62c56ffc , pointer @ 0x62c56ef0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x46647004 - 0x46656ffc , pointer @ 0x46656e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x50190004 - 0x5019fffc , pointer @ 0x5019fe20 ( Cookie OK )
Signals : SigRec 0xb0000100 , SigWait 0x00000000
State : Process ( Waiting )
AsyncWB ( Waiting )
Stack : 0x5b4f4004 - 0x5b503ffc , pointer @ 0x5b503eb0 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000100
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x61e45004 - 0x61e54ffc , pointer @ 0x61e54e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x61f37004 - 0x61f46ffc , pointer @ 0x61f46e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5b323004 - 0x5b332ffc , pointer @ 0x5b332e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5b39c004 - 0x5b3abffc , pointer @ 0x5b3abe20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5b41e004 - 0x5b42dffc , pointer @ 0x5b42de20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5b488004 - 0x5b497ffc , pointer @ 0x5b497e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x61f7d004 - 0x61f8cffc , pointer @ 0x61f8ce20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x62b3f004 - 0x62b4effc , pointer @ 0x62b4ee20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
AUDIO / AHI - Handler 6.2 ( Waiting )
Stack : 0x611d5004 - 0x611e5004 , pointer @ 0x611e4ed0 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
Camd Wait Proc ( Waiting )
Stack : 0x61539004 - 0x61551ffc , pointer @ 0x61551f10 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
APPDIR / appdir - handler - in - dos 53.158 ( Waiting )
Stack : 0x62bff004 - 0x62c06ffc , pointer @ 0x62c06dc0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x62cbb004 - 0x62cc2ffc , pointer @ 0x62cc2e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
RAW / con - handler 53.78 ( Waiting )
Stack : 0x62ccf004 - 0x62cd6ffc , pointer @ 0x62cd6e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x62d03004 - 0x62d0affc , pointer @ 0x62d0ae20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
dos_nbmd_process ( Waiting )
Stack : 0x6fb6d004 - 0x6fb70ffc , pointer @ 0x6fb70f30 ( Cookie OK )
Signals : SigRec 0x00001100 , SigWait 0x00000000
State : Process ( Waiting )
dos_lock_handler ( Waiting )
Stack : 0x6fb75004 - 0x6fb78ffc , pointer @ 0x6fb78f00 ( Cookie OK )
Signals : SigRec 0x00001100 , SigWait 0x00000000
State : Process ( Waiting )
RexxMaster ( Waiting )
Stack : 0x60e54004 - 0x60e64004 , pointer @ 0x60e63f70 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 6 ( Waiting )
Stack : 0x60ee8004 - 0x60efbffc , pointer @ 0x60efbc50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 1 ( Waiting )
Stack : 0x60f51004 - 0x60f64ffc , pointer @ 0x60f64c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 0 ( Waiting )
Stack : 0x60f99004 - 0x60facffc , pointer @ 0x60facc50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 4 ( Waiting )
Stack : 0x610ee004 - 0x61101ffc , pointer @ 0x61101c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 5 ( Waiting )
Stack : 0x6116a004 - 0x6117dffc , pointer @ 0x6117dc50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 7 ( Waiting )
Stack : 0x61250004 - 0x61263ffc , pointer @ 0x61263c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 2 ( Waiting )
Stack : 0x612c1004 - 0x612d4ffc , pointer @ 0x612d4c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 3 ( Waiting )
Stack : 0x61335004 - 0x61348ffc , pointer @ 0x61348c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
TEXTCLIP / textclip - handler 53.1 ( Waiting )
Stack : 0x6106d004 - 0x6107cffc , pointer @ 0x6107ceb0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
compose . task ( Waiting )
Stack : 0x5dd14000 - 0x5dd1c000 , pointer @ 0x5dd1bf30 ( Cookie OK )
Signals : SigRec 0x00000021 , SigWait 0x00000000
State : Task ( Waiting )
Workbench ( Waiting )
Stack : 0x60e0c004 - 0x60e1bffc , pointer @ 0x60e1bea0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Process ( Waiting )
Workbench DosList Notify ( Waiting )
Stack : 0x6222e004 - 0x6223dffc , pointer @ 0x6223df40 ( Cookie OK )
Signals : SigRec 0x00003000 , SigWait 0x00000100
State : Process ( Waiting )
ContextMenus Command Dispatcher ( Waiting )
Stack : 0x5466d004 - 0x5467cffc , pointer @ 0x5467cf30 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
ramlib ( Waiting )
Stack : 0x62ba1004 - 0x62bb9ffc , pointer @ 0x62bb9f20 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
texteditor . gadget Clipboard Server ( Waiting )
Stack : 0x53c6f004 - 0x53c87ffc , pointer @ 0x53c87f00 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
TextEditor . mcc clipboard server ( Waiting )
Stack : 0x4d593004 - 0x4d596ffc , pointer @ 0x4d596ea0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
MUI imagespace screen notify ( Waiting )
Stack : 0x4de8c004 - 0x4de9bffc , pointer @ 0x4de9bd20 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000100
State : Process ( Waiting )
string . gadget server ( Waiting )
Stack : 0x62212004 - 0x62221ffc , pointer @ 0x62221db0 ( Cookie OK )
Signals : SigRec 0x40000000 , SigWait 0x00000100
State : Process ( Waiting )
Workbench Clipboard Server ( Waiting )
Stack : 0x60350004 - 0x6035fffc , pointer @ 0x6035ff00 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
NotificationServer ( Waiting )
Stack : 0x5b4c0004 - 0x5b4dfffc , pointer @ 0x5b4dfb10 ( Cookie OK )
Signals : SigRec 0xbf801000 , SigWait 0x00000100
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fc7d004 - 0x6fc84ffc , pointer @ 0x6fc84f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
TCP / IP Control ( Waiting )
Stack : 0x60516004 - 0x60525ffc , pointer @ 0x60525dc0 ( Cookie OK )
Signals : SigRec 0xf8009080 , SigWait 0x00000000
State : Process ( Waiting )
ELF Collector ( Waiting )
Stack : 0x6306a004 - 0x63079ffc , pointer @ 0x63079e70 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ wait ] ( Waiting )
Stack : 0x4435b004 - 0x4436affc , pointer @ 0x4436af00 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
Background CLI [ wait ] ( Waiting )
Stack : 0x463e7004 - 0x463f6ffc , pointer @ 0x463f6f00 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fca1004 - 0x6fca8ffc , pointer @ 0x6fca8f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fc89004 - 0x6fc90ffc , pointer @ 0x6fc90f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fcbd004 - 0x6fcc4ffc , pointer @ 0x6fcc4f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fc95004 - 0x6fc9cffc , pointer @ 0x6fc9cf10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fcb1004 - 0x6fcb8ffc , pointer @ 0x6fcb8f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
Background CLI [ smbfs . os4_2.2 '//Synology-DS120j/NAS' ] ( Waiting )
Stack : 0x50410004 - 0x5041fffc , pointer @ 0x5041f5a0 ( Cookie OK )
Signals : SigRec 0x8000f080 , SigWait 0x00000100
State : Process ( Waiting )
Mounter GUI ( Waiting )
Stack : 0x6172d004 - 0x61740ffc , pointer @ 0x61740e10 ( Cookie OK )
Signals : SigRec 0x80007000 , SigWait 0x00000000
State : Process ( Waiting )
DiskImageGUI ( Waiting )
Stack : 0x61d8f004 - 0x61d9effc , pointer @ 0x61d9edc0 ( Cookie OK )
Signals : SigRec 0xd7009000 , SigWait 0x00000100
State : Process ( Waiting )
TCP / IP Superserver ( Waiting )
Stack : 0x60532004 - 0x60541ffc , pointer @ 0x605419f0 ( Cookie OK )
Signals : SigRec 0xd0000080 , SigWait 0x00000000
State : Process ( Waiting )
DefIcons ( Waiting )
Stack : 0x5b3b8004 - 0x5b3c7ffc , pointer @ 0x5b3c7dc0 ( Cookie OK )
Signals : SigRec 0x80009000 , SigWait 0x00000100
State : Process ( Waiting )
ARexx ( Waiting )
Stack : 0x53bd6004 - 0x53be6004 , pointer @ 0x53be5d70 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
ContextMenus ( Waiting )
Stack : 0x5b43a004 - 0x5b449ffc , pointer @ 0x5b449c80 ( Cookie OK )
Signals : SigRec 0xe0001000 , SigWait 0x0c000000
State : Process ( Waiting )
datatypes . library ( Waiting )
Stack : 0x619b9004 - 0x619c8ffc , pointer @ 0x619c8e30 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ SYS : System / GrimReaper ] ( Waiting )
Stack : 0x4cd97004 - 0x4cdaaffc , pointer @ 0x4cdaa0c0 ( Cookie OK )
Signals : SigRec 0xc0009000 , SigWait 0x00000100
State : Process ( Waiting )
Shell Process ( Waiting )
Stack : 0x501bc004 - 0x501cbffc , pointer @ 0x501cbba0 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
TCP / IP Configuration ( Waiting )
Stack : 0x60556004 - 0x60565ffc , pointer @ 0x60565e10 ( Cookie OK )
Signals : SigRec 0xf8003000 , SigWait 0x00000000
State : Process ( Waiting )
ARexx ( Waiting )
Stack : 0x53b74004 - 0x53b84004 , pointer @ 0x53b83d70 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
ConClip ( Waiting )
Stack : 0x60eac004 - 0x60ebbffc , pointer @ 0x60ebbeb0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Process ( Waiting )
clipview . library server ( Waiting )
Stack : 0x61b83004 - 0x61ba2ffc , pointer @ 0x61ba2e00 ( Cookie OK )
Signals : SigRec 0xd8003000 , SigWait 0x00000000
State : Process ( Waiting )
select . gadget prefs ( Waiting )
Stack : 0x4d911004 - 0x4d920ffc , pointer @ 0x4d920ca0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
application . library messageserver ( Waiting )
Stack : 0x61217000 - 0x61217fa0 , pointer @ 0x61217f10 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Task ( Waiting )
Background CLI [ SYS : System / AmiUpdate / AmiUpdate ] ( Waiting )
Stack : 0x50351004 - 0x503d0ffc , pointer @ 0x503d0350 ( Cookie OK )
Signals : SigRec 0xec001000 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ RX ] ( Waiting )
Stack : 0x4e92e004 - 0x4e93dffc , pointer @ 0x4e93de20 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ RX ] ( Waiting )
Stack : 0x53d30004 - 0x53d3fffc , pointer @ 0x53d3fe20 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
KeymapSwitcher . docky ( Waiting )
Stack : 0x53c9c004 - 0x53cabffc , pointer @ 0x53cabef0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
« IPrefs » ( Waiting )
Stack : 0x61226004 - 0x61235ffc , pointer @ 0x61235980 ( Cookie OK )
Signals : SigRec 0x0000f000 , SigWait 0x20000100
State : Process ( Waiting )
smartbutton . docky ( Waiting )
Stack : 0x61b66004 - 0x61b75ffc , pointer @ 0x61b75ec0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
UsbSound ( Waiting )
Stack : 0x5b33f004 - 0x5b34effc , pointer @ 0x5b34ec40 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000000
State : Process ( Waiting )
CapsLock ( Waiting )
Stack : 0x61e61004 - 0x61e70ffc , pointer @ 0x61e70b90 ( Cookie OK )
Signals : SigRec 0x70001000 , SigWait 0x00000100
State : Process ( Waiting )
MouseBlanker ( Waiting )
Stack : 0x61d36004 - 0x61d45ffc , pointer @ 0x61d45a00 ( Cookie OK )
Signals : SigRec 0xc000d000 , SigWait 0x00000100
State : Process ( Waiting )
RAWBInfo ( Waiting )
Stack : 0x5b35f004 - 0x5b36effc , pointer @ 0x5b36eec0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
Background CLI [ Tools : Audio / Tools / CamdTools / MidiThru / MidiThru ] ( Waiting )
Stack : 0x603d1004 - 0x603e0ffc , pointer @ 0x603e0b50 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
TCP / IP Log ( Waiting )
Stack : 0x6056a004 - 0x60579ffc , pointer @ 0x60579f00 ( Cookie OK )
Signals : SigRec 0x80003000 , SigWait 0x00000000
State : Process ( Waiting )
USB stack Process ( Waiting )
Stack : 0x61759004 - 0x61768ffc , pointer @ 0x61768ee0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
MassStorage Notifier ( Waiting )
Stack : 0x6fdc5000 - 0x6fdccd00 , pointer @ 0x6fdccc70 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Task ( Waiting )
DST watcher ( Waiting )
Stack : 0x619dd004 - 0x619ecffc , pointer @ 0x619ecf10 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fb8d004 - 0x6fb94ffc , pointer @ 0x6fb94f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fba1004 - 0x6fba8ffc , pointer @ 0x6fba8f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
scummvm_debug ( Crashed )
Stack : 0x4b7ad004 - 0x4b9a0ffc , pointer @ 0x4b99fa10 ( Cookie OK )
Signals : SigRec 0x00000002 , SigWait 0x00000000
State : Process ( Crashed )
Mounter Task ( Waiting )
Stack : 0x6fdd5000 - 0x6fde3a60 , pointer @ 0x6fde3970 ( Cookie OK )
Signals : SigRec 0xb0001000 , SigWait 0x00000000
State : Task ( Waiting )
Mounter Companion Process ( Waiting )
Stack : 0x61745004 - 0x61754ffc , pointer @ 0x61754f40 ( Cookie OK )
Signals : SigRec 0x80003000 , SigWait 0x00000000
State : Process ( Waiting )
ramlib . support ( Waiting )
Stack : 0x62bbe004 - 0x62bd6ffc , pointer @ 0x62bd6f00 ( Cookie OK )
Signals : SigRec 0x80005000 , SigWait 0x00000000
State : Process ( Waiting )
dos_signal_server ( Waiting )
Stack : 0x6fb65004 - 0x6fb68ffc , pointer @ 0x6fb68f10 ( Cookie OK )
Signals : SigRec 0x0000f000 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ System : Prefs / Presets / CANDI / data / DefaultLight ] ( Ready )
Stack : 0x545c9004 - 0x545d8ffc , pointer @ 0x545d8b30 ( Cookie OK )
Signals : SigRec 0x40000000 , SigWait 0x14000100
State : Process ( Ready )
CANDI ( Waiting )
Stack : 0x61f99004 - 0x61fa8ffc , pointer @ 0x61fa8800 ( Cookie OK )
Signals : SigRec 0x70005000 , SigWait 0x00000000
State : Process ( Waiting )
dos_appdir_server ( Waiting )
Stack : 0x6fb41004 - 0x6fb48ffc , pointer @ 0x6fb48d40 ( Cookie OK )
Signals : SigRec 0x80005000 , SigWait 0x00000000
State : Process ( Waiting )
CPUDock_idleTask ( Ready )
Stack : 0x61ff0000 - 0x61ff4000 , pointer @ 0x61ff3ee0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0xc0000000
State : Task ( Ready )
idle . task ( Ready )
Stack : 0x6ff61000 - 0x6ff62000 , pointer @ 0x6ff61fd0 ( Cookie OK )
Signals : SigRec 0x00000000 , SigWait 0x00000000
State : Task ( Ready )
Re: Porting to AmigaOS4 thread
Posted on:
2021/1/2 12:44
#280
Home away from home
Joined: 2006/11/26 21:45Last Login
: Yesterday 21:25
From a dying planet
Group:
Registered Users
And again noob help please.
I was trying out a simple image display (SDL2) program of a few lines in size.
After fixing all the comnpilation errors i'm stuck at one.
#include <iostream>
This file is not found by the compiler
Quote:
gcc -c -o Img_SDL.o Img_SDL.c In file included from Img_SDL.c:2: iostream.h:2:10: fatal error: iostream: No such file or directory 2 | #include <iostream> | ^~~~~~~~~~ compilation terminated. gmake: *** [Img_SDL.o] Error 1The file itself resides in SDK:gcc/include/c++/9.1.0/iostream, so i guess it's a missing path or assing somewhere, but shouldn't the ones that are placed by the SDK installer be sufficient?
Here's the example code (yes, it's the - slightly adapted - SDL image display example, need it to test something else)
#include <stdlib.h>
#include <iostream>
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
int main ( int argc , char * argv []) {
using namespace std ;
if ( SDL_Init ( SDL_INIT_VIDEO | SDL_INIT_EVENTS ) < 0 ) {
cout << "Error SDL2 Initialization : " << SDL_GetError ();
return 1 ;
}
if ( IMG_Init ( IMG_INIT_PNG ) == 0 ) {
cout << "Error SDL2_image Initialization" ;
return 2 ;
}
SDL_Window * window = SDL_CreateWindow ( "First program" , SDL_WINDOWPOS_CENTERED , SDL_WINDOWPOS_CENTERED , 800 , 600 , SDL_WINDOW_OPENGL );
if ( window == NULL ) {
cout << "Error window creation" ;
return 3 ;
}
SDL_Renderer * renderer = SDL_CreateRenderer ( window , - 1 , SDL_RENDERER_ACCELERATED );
if ( renderer == NULL ) {
cout << "Error renderer creation" ;
return 4 ;
}
SDL_Surface * lettuce_sur = IMG_Load ( "lettuce.png" );
if ( lettuce_sur == NULL ) {
cout << "Error loading image: " << IMG_GetError ();
return 5 ;
}
SDL_Texture * lettuce_tex = SDL_CreateTextureFromSurface ( renderer , lettuce_sur );
if ( lettuce_tex == NULL ) {
cout << "Error creating texture" ;
return 6 ;
}
SDL_FreeSurface ( lettuce_sur );
while ( true ) {
SDL_Event e ;
if ( SDL_PollEvent (& e )) {
if ( e . type == SDL_QUIT ) {
break;
}
}
SDL_RenderClear ( renderer );
SDL_RenderCopy ( renderer , lettuce_tex , NULL , NULL );
SDL_RenderPresent ( renderer );
}
SDL_DestroyTexture ( lettuce_tex );
SDL_DestroyRenderer ( renderer );
SDL_DestroyWindow ( window );
IMG_Quit ();
SDL_Quit ();
return 0 ;
}
Currently Active Users Viewing This Thread:
1
(
0 members
and 1 Anonymous Users
)