Commit runtime loader and atlas updates

This commit is contained in:
Jan Petykiewicz 2026-04-11 18:12:25 -07:00
commit b173c50c1a
19 changed files with 8425 additions and 698 deletions

87
rt3_auto_load_winedbg.log Normal file
View file

@ -0,0 +1,87 @@
Script started on 2026-04-08 18:28:14-07:00 [COMMAND="/opt/wine-stable/bin/winedbg --file /home/jan/projects/rrt/tools/winedbg_auto_load_compare.cmd RT3.exe" TERM="xterm-256color" TTY="/dev/pts/4" COLUMNS="116" LINES="70"]
]0;Wine Debugger[?25lWineDbg starting on pid 00f0
[?25h00ec:fixme:dbghelp:elf_search_auxv can't find symbol in module
00ec:fixme:dbghelp:elf_search_auxv can't find symbol in module
[?25lprocess_breakpoint () at /usr/src/packages/BUILD/dlls/ntdll/signal_i386.c:557
[?25h[?25l0x0000007bd237b6 process_breakpoint+0x36 [/usr/src/packages/BUILD/dlls/ntdll/signal_i386.c:557] in ntdll: movl -0x58
(%ebp), %eax
[?25h[?25lUnable to access file '/usr/src/packages/BUILD/dlls/ntdll/signal_i386.c'
[?25h[?25lBreakpoint 1 at 0x00000000438890 rt3+0x38890
[?25h[?25lBreakpoint 2 at 0x000000004390cb rt3+0x390cb
[?25h[?25lBreakpoint 3 at 0x00000000445ac0 rt3+0x45ac0
[?25h00f4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering
00f4:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 19.1.7, 256 bits)").
00f4:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 19.1.7, 256 bits)").
[?25lThread ID=0160 not in our list of threads -> can't rename
[?25h[?25lThread ID=0184 not in our list of threads -> can't rename
[?25h0140:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
X Error of failed request: XF86VidModeClientNotLocal
Major opcode of failed request: 150 (XFree86-VidModeExtension)
Minor opcode of failed request: 15 (XF86VidModeSetGamma)
Serial number of failed request: 3081
Current serial number in output stream: 3098
[?25lInvalid address (0x00000000438890 rt3+0x38890) for breakpoint 1, disabling it
[?25h[?25lInvalid address (0x000000004390cb rt3+0x390cb) for breakpoint 2, disabling it
[?25h[?25lInvalid address (0x00000000445ac0 rt3+0x45ac0) for breakpoint 3, disabling it
[?25h[?25lProcess of pid=00f0 has terminated
[?25h
[?25lException c0000005
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+4)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+8)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+12)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec74'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec7c'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec78'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9b8'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9bc'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9c0'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9c4'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1270'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1274'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1278'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d127c'
[?25h[?25lYou must be attached to a process to run this command.
[?25h[?25lNo process loaded, cannot execute 'cont'
[?25h[?25lNo process loaded, cannot execute 'cont'
[?25h
[?25lException c0000005
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+4)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+8)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+12)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec74'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec7c'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec78'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9b8'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9bc'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9c0'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9c4'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1270'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1274'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1278'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d127c'
[?25h[?25lYou must be attached to a process to run this command.
[?25h[?25lNo process loaded, cannot execute 'cont'
[?25h
[?25lException c0000005
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+4)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+8)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)($esp+12)'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec74'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec7c'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006cec78'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9b8'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9bc'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9c0'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006ce9c4'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1270'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1274'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d1278'
[?25h[?25lNo process loaded, cannot execute 'print/x *(unsigned int*)0x006d127c'
[?25h[?25lYou must be attached to a process to run this command.
[?25h
Script done on 2026-04-08 18:33:15-07:00 [COMMAND_EXIT_CODE="0"]