Giter VIP home page Giter VIP logo

xemu-project / xemu Goto Github PK

View Code? Open in Web Editor NEW
2.4K 71.0 244.0 323.64 MB

Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

Home Page: https://xemu.app

License: Other

Emacs Lisp 0.01% GDB 0.01% Makefile 0.11% C 80.27% C++ 12.26% Shell 1.58% Python 3.84% Haxe 0.38% Objective-C 0.13% Assembly 0.50% NSIS 0.01% Perl 0.25% SmPL 0.03% GLSL 0.01% Dockerfile 0.01% Pawn 0.02% Meson 0.46% SourcePawn 0.07% POV-Ray SDL 0.07% Vim Script 0.01%
original-xbox xbox emulator hacktoberfest emulation

xemu's Introduction

xemu's People

Contributors

afaerber avatar agraf avatar aliguori avatar aurel32 avatar berrange avatar blueswirl avatar bonzini avatar davidhildenbrand avatar dgibson avatar ebblake avatar ehabkost avatar elmarco avatar gkurz avatar huth avatar jan-kiszka avatar jnsnow avatar kevmw avatar kraxel avatar legoater avatar mborgerson avatar mcayland avatar mstsirkin avatar philmd avatar pm215 avatar rth7680 avatar stefanharh avatar stsquad avatar stweil avatar vivier avatar xanclic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xemu's Issues

"Unsupported machine type" XQEMU gives this error when I try to run it. (Detailed: xbox,accel=kvm:hax:whpx,kernel_irqchip=off,bootrom=/home/barant/Desktop/xboxemu/xBios/mcpx_1.0.bin,short_animation: unsupported machine type)

When I try to run the program, it gives the error shown. (xbox,accel=kvm:hax:whpx,kernel_irqchip=off,bootrom=/home/barant/Desktop/xboxemu/xBios/mcpx_1.0.bin,short_animation: unsupported machine type)
this is what qemu-gui runs:

/usr/bin/qemu-system-x86_64 -cpu pentium3 -machine xbox,accel=kvm:hax:whpx,kernel_irqchip=off,bootrom=/home/barant/Desktop/xboxemu/xBios/mcpx_1.0.bin,short_animation -m 128M -bios /home/barant/Desktop/xboxemu/xBios/xbox-5838.bin -drive file=/home/barant/Desktop/xboxemu/xbox_hdd.qcow2,index=0,media=disk -drive "index=1,media=cdrom,file=/home/barant/Downloads/HaloCombatEvolved_USA_v109_redump_27162/Halo - Combat Evolved (USA) (v1.09).iso" -qmp tcp:localhost:4444,server,nowait -display sdl -device usb-hub,port=3 -device usb-xbox-gamepad-sdl,index=0,port=3.1 -gdb tcp::1234

Any ideas how to solve that problem?

Change console / system language or region

How to change the region or language of the xemu emulator?

Trying to play Conker Live & Reloaded in German but cant get the language switched.
How can I achieve to switch Console Language / Systemlanguage to "German"?

Audio is working very well except a little stutter but I think its because of my slow hardware

HDTV 1080i issues, and observations

There are a few games that have the ability to played with the 1080i option in xemu. One game that I have tested has an issue when trying to boot with 1080i is Dragons Lair 3D (remove videos to get it to boot into game)

This game will load properly and work in 1080i mode, but only after several reboots (ctr-r), eventually the game catches the output signal and will display correctly.

First boot
image

after several resets
image

Game is set to 1080i and Scaling is set to center in my testing.

Input fails to work on Xbox bios revisions 3944 and 4034.

When used with the 1.0 MCPX (or compatible ROM) these BIOS dumps will boot the Xbox dash, but input fails to work.

3944 SHA-256 2BDA1753B6E535AF95FA9D7F7C6B1CE746F4DE3F470856814E63A72D94BCB3B8
4034 SHA-256 6053CEC50EEA1F246AE830C31A4D0DDC75A0FCC1530C168E125A8995433B65FA

Side note, games don't boot with these either.

Halo:CE water is not blending as expected

On level "Silent Cartographer," game renders an apparent plane of fog color, then water on top. Does not appear same as on hardware. The capture is very dim, but the water in distance on xemu does seem to appear brighter than it should. Need better capture for comparison.

Hardware Capture:

xemu:

Screenshots courtesy ngrst183.

Title: 4d530004

Xbox disc not recognized on Linux

I have a couple of ISO files that I used to run with xqemu, but now they are not working with xemu. I have an up to date ArchLinux and have installed the binary deb package for Ubuntu using debtap.
No matter what I do, I always get the message "Please insert an Xbox disc..."
xemu log:

$ xemu
xemu_settings_get_path: config path: /home/cloud/.local/share/xemu/xemu/xemu.ini
config_parse_callback: [system] flash_path = /mnt/blackhole/ROMs/xbox/xbox-4627_debug.bin
config_parse_callback: [system] bootrom_path = /mnt/blackhole/ROMs/xbox/mcpx_1.0.bin
config_parse_callback: [system] hdd_path = /mnt/blackhole/ROMs/xbox/xbox_hdd.qcow2
config_parse_callback: [system] eeprom_path = /home/cloud/.local/share/xemu/xemu/eeprom.bin
config_parse_callback: [system] dvd_path = /mnt/blackhole/ROMs/xbox/ISOs/Jet Set Radio Future.iso
config_parse_callback: [system] memory = 64
config_parse_callback: [system] shortanim = true
config_parse_callback: [display] scale = scale
config_parse_callback: [display] ui_scale = 1
config_parse_callback: [input] controller_1_guid = keyboard
config_parse_callback: [input] controller_2_guid =
config_parse_callback: [input] controller_3_guid =
config_parse_callback: [input] controller_4_guid =
config_parse_callback: [network] enabled = false
config_parse_callback: [network] backend = user
config_parse_callback: [network] local_addr = 0.0.0.0:9368
config_parse_callback: [network] remote_addr = 1.2.3.4:9368
config_parse_callback: [misc] user_token =
Created QEMU launch parameters: xemu -cpu pentium3 -machine xbox,bootrom=/mnt/blackhole/ROMs/xbox/mcpx_1.0.bin,short-animation,kernel-irqchip=off -device smbus-storage,file=/home/cloud/.local/share/xemu/xemu/eeprom.bin -bios /mnt/blackhole/ROMs/xbox/xbox-4627_debug.bin -m 64 -drive index=0,media=disk,file=/mnt/blackhole/ROMs/xbox/xbox_hdd.qcow2,locked -drive index=1,media=cdrom,file=/mnt/blackhole/ROMs/xbox/ISOs/Jet Set Radio Future.iso -display xemu
dsp_init
dsp_init
ac97: invalid bm_index(3) in voice_set_active
ac97: invalid bm_index(3) in voice_set_active
ac97: invalid bm_index(3) in voice_set_active
ac97: invalid bm_index(3) in voice_set_active
ac97: invalid bm_index(3) in voice_set_active
ac97: invalid bm_index(3) in voice_set_active

Command to run the same ISO in xqemu:

xqemu -cpu pentium3 -machine xbox,bootrom=/mnt/blackhole/ROMs/xbox/mcpx_1.0.bin,short-animation -m 64 -bios /mnt/blackhole/ROMs/xbox/xbox-4627_debug.bin -drive index=0,media=disk,file=/mnt/blackhole/ROMs/xbox/xbox_hdd.qcow2,locked -drive index=1,media=cdrom,file="/mnt/blackhole/ROMs/xbox/ISOs/Jet Set Radio Future.iso" -usb -device usb-xbox-gamepad

Any idea?

NV_texture_compression_vtc is assumed to be present

When uploading compressed 3D textures, the NV_texture_compression_vtc extension is mistakenly assumed to be present. If this extension is not present, GL_INVALID_ENUM will be generated and xemu will crash. A software fallback is required to handle the case when this extension is not available.

Note that this is not just a simple array of DXT1/S3TC textures: the texels of the volume slices are swizzled:

    Each VTC compression format is similar to a corresponding S3TC
    compression format, but where an S3TC block encodes a 4x4 block of
    texels, a VTC block encodes a 4x4x1, 4x4x2, or 4x4x4 (or 4x4x3 if
    non-power-of-two textures are supported) block of texels.  If the
    depth of the image is four or greater, 4x4x4 blocks are used, and
    if the depth is 1 or 2, 4x4x1 or 4x4x2 blocks are used.

Special thanks to @haxar for discovering this issue, and to @wilkovatch for identifying this extension and volunteering to fix the issue!

XEMU crashes upon startup on M1 Mac

Error code below

Path:                  /private/var/folders/*/xemu.app/Contents/MacOS/xemu
Identifier:            xemu.app.0
Version:               1 (1)
Code Type:             X86-64 (Translated)
Parent Process:        ??? [1]
Responsible:           xemu [72272]
User ID:               501

Date/Time:             2020-12-16 11:54:30.158 -0700
OS Version:            macOS 11.1 (20C69)
Report Version:        12
Anonymous UUID:        B291AD74-B78F-B6F9-921F-EC21E468FFE1

Sleep/Wake UUID:       2F78ED0F-323A-485A-BC36-B14AB70690A5

Time Awake Since Boot: 71000 seconds
Time Since Wake:       14000 seconds

System Integrity Protection: enabled

Notes:                 Translocated Process

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [72272]

Application Specific Information:
dyld: launch, running initializers

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   xemu.app.0                    	0x0000000104771991 MonitorWindow::MonitorWindow() + 17
1   xemu.app.0                    	0x0000000104772f3a _GLOBAL__sub_I_xemu_hud.cc + 26
2   dyld                          	0x0000000205124079 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 559
3   dyld                          	0x0000000205124478 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
4   dyld                          	0x000000020511ed1a ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 492
5   dyld                          	0x000000020511cb82 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 188
6   dyld                          	0x000000020511cc22 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 82
7   dyld                          	0x000000020510962f dyld::initializeMainExecutable() + 199
8   dyld                          	0x000000020510f9a4 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 8288
9   dyld                          	0x000000020510822b dyldbootstrap::start(dyld3::MachOLoaded const*, int, char const**, dyld3::MachOLoaded const*, unsigned long*) + 457
10  dyld                          	0x0000000205108025 _dyld_start + 37

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                       	0x00007ffdffcf4a98 0x7ffdffcf2000 + 10904
1   runtime                       	0x00007ffdffcfe2b8 0x7ffdffcf2000 + 49848
2   runtime                       	0x00007ffdffcff8e8 0x7ffdffcf2000 + 55528

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00000002051ab298  rbx: 0x0000000104ad62d0  rcx: 0x000000030d6d1b70  rdx: 0x000000030d6d1b00
  rdi: 0x0000000104ad6410  rsi: 0x000000030d6d1af0  rbp: 0x000000030d6cd4b0  rsp: 0x000000030d6cd4a0
   r8: 0x00000002051ab360   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x000000030d6cd4f8  r13: 0x00000002051ac6c0  r14: 0x00007fff88a071f8  r15: 0x0000000104772f20
  rip: 0x0000000104771991  rfl: 0x0000000000000202


Binary Images:
       0x1044b3000 -        0x1049d2fff +xemu.app.0 (1 - 1) <2E190216-5027-3E06-97A2-74D46E263328> /var/folders/*/xemu.app/Contents/MacOS/xemu
       0x10da0b000 -        0x10daf6fff +libSDL2-2.0.0.dylib (0) <938E11E9-342B-3BDA-BE02-3F45F12C6C20> /var/folders/*/xemu.app/Contents/Frameworks/libSDL2-2.0.0.dylib
       0x10dce6000 -        0x10de29fff +libgio-2.0.0.dylib (0) <08C1DE4C-2FDF-3EB1-BD48-556098D633A9> /var/folders/*/xemu.app/Contents/Frameworks/libgio-2.0.0.dylib
       0x10e14b000 -        0x10e186fff +libgobject-2.0.0.dylib (0) <E0F9DE85-C884-3689-AF16-5CB31FC3F750> /var/folders/*/xemu.app/Contents/Frameworks/libgobject-2.0.0.dylib
       0x10e208000 -        0x10e30ffff +libglib-2.0.0.dylib (0) <E9532841-6426-3910-A4FC-524C83094BBB> /var/folders/*/xemu.app/Contents/Frameworks/libglib-2.0.0.dylib
       0x10e48b000 -        0x10e494fff +libintl.8.dylib (0) <FA921CC0-395B-3155-8259-EA61DE25C5D2> /var/folders/*/xemu.app/Contents/Frameworks/libintl.8.dylib
       0x10e4af000 -        0x10e4befff +libusb-1.0.0.dylib (0) <58A99A32-16D5-39AD-8F6F-160E1B8BEEF6> /var/folders/*/xemu.app/Contents/Frameworks/libusb-1.0.0.dylib
       0x10e4e5000 -        0x10e54dfff +libepoxy.0.dylib (0) <CFE90B04-93F9-3164-9C01-17C15E61FB28> /var/folders/*/xemu.app/Contents/Frameworks/libepoxy.0.dylib
       0x10e7f3000 -        0x10e866fff +libpixman-1.0.40.0.dylib (0) <E0A327D0-5F6A-3F6E-A9E9-3F8C52ACFCFF> /var/folders/*/xemu.app/Contents/Frameworks/libpixman-1.0.40.0.dylib
       0x10e945000 -        0x10e948fff +libgthread-2.0.0.dylib (0) <5EF93D43-3371-360F-A967-0B9D27AB7BC0> /var/folders/*/xemu.app/Contents/Frameworks/libgthread-2.0.0.dylib
       0x10e95d000 -        0x10e9f3fff +libzstd.1.4.5.dylib (0) <1825619F-1C6A-3FEE-AEC7-E7A82F8B4CF3> /var/folders/*/xemu.app/Contents/Frameworks/libzstd.1.4.5.dylib
       0x10eaf2000 -        0x10eb41fff +libssl.1.1.dylib (0) <47223953-51A0-3BBA-9098-75BF3B9E5853> /var/folders/*/xemu.app/Contents/Frameworks/libssl.1.1.dylib
       0x10ec07000 -        0x10edc6fff +libcrypto.1.1.dylib (0) <B07413C6-70F9-330D-9D30-16208A090C5B> /var/folders/*/xemu.app/Contents/Frameworks/libcrypto.1.1.dylib
       0x10f103000 -        0x10f106fff +libgmodule-2.0.0.dylib (0) <4D4F0DCE-34DE-3436-BE25-51205913C260> /var/folders/*/xemu.app/Contents/Frameworks/libgmodule-2.0.0.dylib
       0x10f11d000 -        0x10f186fff +libpcre.1.dylib (0) <C6441F4D-3ADF-329E-A264-C90A1B132B37> /var/folders/*/xemu.app/Contents/Frameworks/libpcre.1.dylib
       0x10f21b000 -        0x10f220fff +libffi.7.dylib (0) <D2CFB77F-D9F7-3A31-A7B5-B6A7DA86CB1D> /var/folders/*/xemu.app/Contents/Frameworks/libffi.7.dylib
       0x205107000 -        0x2051a2fff  dyld (832.7.1) <DEA51514-B4E8-3368-979B-89D0F8397ABC> /usr/lib/dyld
    0x7ffdffcf2000 -     0x7ffdffd65fff +runtime (203.13.2) <3B9E4ADB-AB4E-30AD-A642-B74313FB48A8> /Library/Apple/*/runtime
    0x7fff200da000 -     0x7fff200dbfff  libsystem_blocks.dylib (78) <9CF131C6-16FB-3DD0-B046-9E0B6AB99935> /usr/lib/system/libsystem_blocks.dylib
    0x7fff200dc000 -     0x7fff20111fff  libxpc.dylib (2038.40.38) <003A027D-9CE3-3794-A319-88495844662D> /usr/lib/system/libxpc.dylib
    0x7fff20112000 -     0x7fff20129fff  libsystem_trace.dylib (1277.50.1) <48C14376-626E-3C81-B0F5-7416E64580C7> /usr/lib/system/libsystem_trace.dylib
    0x7fff2012a000 -     0x7fff201c8fff  libcorecrypto.dylib (1000.60.19) <92F0211E-506E-3760-A3C2-808BF3905C07> /usr/lib/system/libcorecrypto.dylib
    0x7fff201c9000 -     0x7fff201f5fff  libsystem_malloc.dylib (317.40.8) <2EF43B96-90FB-3C50-B73E-035238504E33> /usr/lib/system/libsystem_malloc.dylib
    0x7fff201f6000 -     0x7fff2023afff  libdispatch.dylib (1271.40.12) <CEF1460B-1362-381A-AE69-6BCE2D8C215B> /usr/lib/system/libdispatch.dylib
    0x7fff2023b000 -     0x7fff20274fff  libobjc.A.dylib (818.2) <339EDCD0-5ABF-362A-B9E5-8B9236C8D36B> /usr/lib/libobjc.A.dylib
    0x7fff20275000 -     0x7fff20277fff  libsystem_featureflags.dylib (28.60.1) <7B4EBDDB-244E-3F78-8895-566FE22288F3> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff20278000 -     0x7fff20300fff  libsystem_c.dylib (1439.40.11) <06D9F593-C815-385D-957F-2B5BCC223A8A> /usr/lib/system/libsystem_c.dylib
    0x7fff20301000 -     0x7fff20356fff  libc++.1.dylib (904.4) <AE3A940A-7A9C-3F99-B175-3511528D8DFE> /usr/lib/libc++.1.dylib
    0x7fff20357000 -     0x7fff2036ffff  libc++abi.dylib (904.4) <DDFCBF9C-432D-3B8A-8641-578D2EDDCAD8> /usr/lib/libc++abi.dylib
    0x7fff20370000 -     0x7fff2039efff  libsystem_kernel.dylib (7195.60.75) <4BD61365-29AF-3234-8002-D989D295FDBB> /usr/lib/system/libsystem_kernel.dylib
    0x7fff2039f000 -     0x7fff203aafff  libsystem_pthread.dylib (454.60.1) <8DD3A0BC-2C92-31E3-BBAB-CE923A4342E4> /usr/lib/system/libsystem_pthread.dylib
    0x7fff203ab000 -     0x7fff203e5fff  libdyld.dylib (832.7.1) <2F8A14F5-7CB8-3EDD-85EA-7FA960BBC04E> /usr/lib/system/libdyld.dylib
    0x7fff203e6000 -     0x7fff203effff  libsystem_platform.dylib (254.60.1) <3F7F6461-7B5C-3197-ACD7-C8A0CFCC6F55> /usr/lib/system/libsystem_platform.dylib
    0x7fff203f0000 -     0x7fff2041bfff  libsystem_info.dylib (542.40.3) <0979757C-5F0D-3F5A-9E0E-EBF234B310AF> /usr/lib/system/libsystem_info.dylib
    0x7fff2041c000 -     0x7fff208b7fff  com.apple.CoreFoundation (6.9 - 1770.300) <7AADB19E-8EA2-3C9B-8699-F206DB47C6BE> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff208b8000 -     0x7fff20ae7fff  com.apple.LaunchServices (1122.11 - 1122.11) <CAEEC254-68AE-39B5-8452-EC3E1EE8577B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff20ae8000 -     0x7fff20bbbfff  com.apple.gpusw.MetalTools (1.0 - 1) <C235D5FA-0B9D-3E72-A8CE-67174E1B9E7C> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff20bbc000 -     0x7fff20d54fff  libBLAS.dylib (1336.40.1) <9ABBF50A-51FF-3CB0-9305-AD58580FA262> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff20d55000 -     0x7fff20da2fff  com.apple.Lexicon-framework (1.0 - 86.1) <D54364A6-1C4C-33D7-8B24-C753777B3654> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff20da3000 -     0x7fff20e11fff  libSparse.dylib (106) <60559226-6E4B-3601-B6CA-E3B85B5EB27B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff20e12000 -     0x7fff20e8ffff  com.apple.SystemConfiguration (1.20 - 1.20) <8524EE4C-628F-315A-9531-44DD83CE275E> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff20e90000 -     0x7fff20ec5fff  libCRFSuite.dylib (50) <6CA29EAA-0585-3682-9AD2-DFD3D87A74D4> /usr/lib/libCRFSuite.dylib
    0x7fff20ec6000 -     0x7fff210fdfff  libmecabra.dylib (929.1.1) <39F5AD50-3AF2-3CFB-BD21-2DC45AA92A91> /usr/lib/libmecabra.dylib
    0x7fff210fe000 -     0x7fff21461fff  com.apple.Foundation (6.9 - 1770.300) <44A7115B-7FF0-3300-B61B-0FA71B63C715> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff21462000 -     0x7fff2154efff  com.apple.LanguageModeling (1.0 - 247.1) <BCB1F8A7-54B9-36D1-B742-70DF7657BF0B> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff2154f000 -     0x7fff21685fff  com.apple.CoreDisplay (231.3 - 231.3) <229BF97A-1D56-3CB4-8338-E0D464F73A33> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff21686000 -     0x7fff218fbfff  com.apple.audio.AudioToolboxCore (1.0 - 1180.23) <56821802-07B9-3FA9-AF73-D943BAE0DE57> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
    0x7fff218fc000 -     0x7fff21ae4fff  com.apple.CoreText (677.2.0.5 - 677.2.0.5) <B0B2A8DD-A6F1-3EF7-9351-1BA604353A11> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff21ae5000 -     0x7fff22188fff  com.apple.audio.CoreAudio (5.0 - 5.0) <DF623EC9-FC55-3B3C-94FF-6A5C50A981B3> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff22189000 -     0x7fff224dafff  com.apple.security (7.0 - 59754.60.13) <A20AB68D-51DA-340B-B813-F2AFC81F7143> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff224db000 -     0x7fff2273cfff  libicucore.A.dylib (66109) <6C0A0196-2778-3035-81CE-7CA48D6C0628> /usr/lib/libicucore.A.dylib
    0x7fff2273d000 -     0x7fff22746fff  libsystem_darwin.dylib (1439.40.11) <BD269412-C9D0-32EE-B42B-B09A187A9B95> /usr/lib/system/libsystem_darwin.dylib
    0x7fff22747000 -     0x7fff22a2efff  com.apple.CoreServices.CarbonCore (1307 - 1307) <9C615967-6D8E-307F-B028-6278A4FA7C8C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff22a6e000 -     0x7fff22aa8fff  com.apple.CSStore (1122.11 - 1122.11) <088D0108-AA14-3610-86A0-89D0C605384F> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff22aa9000 -     0x7fff22b56fff  com.apple.framework.IOKit (2.0.2 - 1845.60.2) <F2299682-5884-363F-9069-AA804E712C74> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff22b57000 -     0x7fff22b62fff  libsystem_notify.dylib (279.40.4) <98D74EEF-60D9-3665-B877-7BE1558BA83E> /usr/lib/system/libsystem_notify.dylib
    0x7fff22baf000 -     0x7fff23911fff  com.apple.AppKit (6.9 - 2022.20.119) <4CB42914-672D-3AF0-A0A5-2209088A3DA0> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff23912000 -     0x7fff23b65fff  com.apple.UIFoundation (1.0 - 726.11) <71C63CE5-094D-34AF-B538-8DCAB3B66DE9> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff23b66000 -     0x7fff23b78fff  com.apple.UniformTypeIdentifiers (633.0.2 - 633.0.2) <7BEC7DDC-2B7A-3B5D-B994-5FA352FC485A> /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers
    0x7fff23fd0000 -     0x7fff24613fff  libnetwork.dylib (2288.60.5) <180FE916-8DD6-3385-B231-0C423B7D2BD3> /usr/lib/libnetwork.dylib
    0x7fff24614000 -     0x7fff24ab1fff  com.apple.CFNetwork (1209.1 - 1209.1) <60DE4CD6-B5AF-3E0E-8AF1-39ECFC1B8C98> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff24ab2000 -     0x7fff24ac0fff  libsystem_networkextension.dylib (1295.60.5) <F476B1CB-3561-30C5-A78E-44E99B1720A3> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff24ac1000 -     0x7fff24ac1fff  libenergytrace.dylib (22) <9BE5E51A-F531-3D59-BBBC-486FFF97BD30> /usr/lib/libenergytrace.dylib
    0x7fff24ac2000 -     0x7fff24b1dfff  libMobileGestalt.dylib (978.60.2) <F721B185-0E6A-396B-A50F-0F55810D9A67> /usr/lib/libMobileGestalt.dylib
    0x7fff24b1e000 -     0x7fff24b34fff  libsystem_asl.dylib (385) <940C5BB9-4928-3A63-97F2-132797C8B7E5> /usr/lib/system/libsystem_asl.dylib
    0x7fff24b35000 -     0x7fff24b4cfff  com.apple.TCC (1.0 - 1) <457D5F24-A346-38FC-8FA1-43B0C835E035> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff24b4d000 -     0x7fff24eb2fff  com.apple.SkyLight (1.600.0 - 569.6) <35876384-45F9-3C62-995B-38EC31BE75D7> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff24eb3000 -     0x7fff2556cfff  com.apple.CoreGraphics (2.0 - 1463.2.2) <841ABB3B-15AF-3991-A154-DEA22C8BFE38> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff2556d000 -     0x7fff25663fff  com.apple.ColorSync (4.13.0 - 3472) <7387EBC7-CBD9-34FE-B4A3-345E4750FD81> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff25664000 -     0x7fff256bffff  com.apple.HIServices (1.22 - 713) <9AF2CDD9-8B68-3606-8C9E-1842420ACDA7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff25a6b000 -     0x7fff25e9afff  com.apple.CoreData (120 - 1044.3) <FD6AB5DD-38B1-366F-ADE1-F2EA94CDAA20> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff25e9b000 -     0x7fff25eb1fff  com.apple.ProtocolBuffer (1 - 285.20.8.8.1) <8EE538E7-2BB1-3E29-8FC3-938335998B22> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff25eb2000 -     0x7fff26069fff  libsqlite3.dylib (321.1) <9CFBB72A-0CA4-32C8-967C-F2E94C66ADA1> /usr/lib/libsqlite3.dylib
    0x7fff260e7000 -     0x7fff260fffff  com.apple.commonutilities (8.0 - 900) <76711775-FF46-38CA-88F3-B4201C285C7F> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff26100000 -     0x7fff26181fff  com.apple.BaseBoard (526 - 526) <38C24B3A-8226-3FD5-8C28-B11D02747B56> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff26182000 -     0x7fff261cdfff  com.apple.RunningBoardServices (1.0 - 505.60.2) <F99A0D0C-D063-3E3F-8D1F-0E0B35E7CE2C> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
    0x7fff261ce000 -     0x7fff26243fff  com.apple.AE (918.0.1 - 918.0.1) <3A298716-A130-345E-B8FF-74194849015E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff26244000 -     0x7fff2624afff  libdns_services.dylib (1310.60.4) <61EB26AD-C09E-3140-955E-16BF7DD2D6E3> /usr/lib/libdns_services.dylib
    0x7fff2624b000 -     0x7fff26252fff  libsystem_symptoms.dylib (1431.60.1) <88F35AAC-746F-3176-81DF-49CE3D285636> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff26253000 -     0x7fff263d7fff  com.apple.Network (1.0 - 1) <EED4099E-B17C-3E0B-AA8F-78A2D4F26CBF> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff263d8000 -     0x7fff263fcfff  com.apple.analyticsd (1.0 - 1) <99FE0234-454F-36FF-9DE9-36B94D8753F9> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff263fd000 -     0x7fff263fffff  libDiagnosticMessagesClient.dylib (112) <1014A32B-89EE-3ADD-971F-9CB973172F69> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff26400000 -     0x7fff2644cfff  com.apple.spotlight.metadata.utilities (1.0 - 2150.7.2) <37A1E760-2006-366C-9FAC-FB70227393FB> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff2644d000 -     0x7fff264e7fff  com.apple.Metadata (10.7.0 - 2150.7.2) <509C6597-ABB2-3B81-8E09-C51A755CCDA2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff264e8000 -     0x7fff264eefff  com.apple.DiskArbitration (2.7 - 2.7) <83DED679-BE65-3475-8AFF-D664BBAFA60A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff264ef000 -     0x7fff26e77fff  com.apple.vImage (8.1 - 544) <CF04C8EA-49E4-34AE-9181-82F51AE5CC74> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff26e78000 -     0x7fff27145fff  com.apple.QuartzCore (1.11 - 925.5) <D59138DC-10CD-3DF8-9F04-CCDB6102C370> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff27146000 -     0x7fff27187fff  libFontRegistry.dylib (309) <790676A3-2B74-3239-A60D-429069933542> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff27188000 -     0x7fff272c9fff  com.apple.coreui (2.1 - 689.4) <0DA8F4E0-9473-374E-8B48-F0A40AEC63CE> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff273b6000 -     0x7fff273c1fff  com.apple.PerformanceAnalysis (1.275 - 275) <2F811EE6-D4D4-347E-B4A0-961F0DF050E5> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff273c2000 -     0x7fff273d1fff  com.apple.OpenDirectory (11.1 - 230.40.1) <7710743E-6F55-342E-88FA-18796CF83700> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff273d2000 -     0x7fff273f1fff  com.apple.CFOpenDirectory (11.1 - 230.40.1) <32ECCB06-56D8-3704-935B-7D5363B2988E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff273f2000 -     0x7fff273fafff  com.apple.CoreServices.FSEvents (1290.40.2 - 1290.40.2) <FB18B8D7-C7F5-3CAB-B538-3F4B4E85D1F1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff273fb000 -     0x7fff2741ffff  com.apple.coreservices.SharedFileList (144 - 144) <93D2192D-7A27-3FD4-B3AB-A4DCBF8419B7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff27420000 -     0x7fff27422fff  libapp_launch_measurement.dylib (14.1) <9E2700C3-E993-3695-988E-FEF798B75E34> /usr/lib/libapp_launch_measurement.dylib
    0x7fff27423000 -     0x7fff2746bfff  com.apple.CoreAutoLayout (1.0 - 21.10.1) <998BC461-F4F5-396E-9798-1C8126AD61DA> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
    0x7fff2746c000 -     0x7fff2754efff  libxml2.2.dylib (34.8) <68396181-8100-390C-8886-EFB79F5B484C> /usr/lib/libxml2.2.dylib
    0x7fff2754f000 -     0x7fff2759bfff  com.apple.CoreVideo (1.8 - 408.4) <0D5AD16E-A871-3ACB-B910-39B87928E937> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff2759c000 -     0x7fff2759efff  com.apple.loginsupport (1.0 - 1) <4F860927-F6F5-3A99-A103-744CF365634F> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff2857f000 -     0x7fff2858ffff  libsystem_containermanager.dylib (318.60.1) <4ED09A19-04CC-3464-9EFB-F674932020B5> /usr/lib/system/libsystem_containermanager.dylib
    0x7fff28590000 -     0x7fff285a1fff  com.apple.IOSurface (289.3 - 289.3) <A3B10665-5909-30EE-BE34-F3284D6D5975> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff285a2000 -     0x7fff285aafff  com.apple.IOAccelerator (439.52 - 439.52) <3944C92D-7838-3D2F-A453-9DB15C815D7B> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff285ab000 -     0x7fff286d0fff  com.apple.Metal (244.32.7 - 244.32.7) <413B81AE-653F-3CF7-B5A4-A4391436E6D1> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff286d1000 -     0x7fff286edfff  com.apple.audio.caulk (1.0 - 70) <952BA9D4-BAD3-3319-8C17-F7BB2655F80C> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7fff286ee000 -     0x7fff287d7fff  com.apple.CoreMedia (1.0 - 2760.6.4.6) <CBCD783B-B3C9-37B8-835C-A3BACEC35BB5> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff287d8000 -     0x7fff28934fff  libFontParser.dylib (305.2.0.6) <76C6C92A-1B16-3FB7-9EA2-7227D379C20F> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
    0x7fff28935000 -     0x7fff28c34fff  com.apple.HIToolbox (2.1.1 - 1060.4) <93518490-429F-3E31-8344-15D479C2F4CE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff28c35000 -     0x7fff28c48fff  com.apple.framework.DFRFoundation (1.0 - 265) <FB85651D-6221-38AF-BD6D-29BFF5830D36> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff28c49000 -     0x7fff28c4cfff  com.apple.dt.XCTTargetBootstrap (1.0 - 17500) <13ADD312-F6F5-3C03-BD3B-9331B3851285> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff28c4d000 -     0x7fff28c76fff  com.apple.CoreSVG (1.0 - 149) <A0DAE6AE-9DDA-37B4-A087-545A242CF982> /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
    0x7fff28c77000 -     0x7fff28eb4fff  com.apple.ImageIO (3.3.0 - 2130.2.7) <6BB7B4EF-9E44-3529-A5C5-490684354519> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff28eb5000 -     0x7fff29232fff  com.apple.CoreImage (16.1.0 - 1120.10) <46F1E4F5-DF8F-32D4-8D0C-6FCF2C27A5CD> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff29233000 -     0x7fff2928efff  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <E2377275-53D7-31A0-AEAF-0A0273B99B92> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff2928f000 -     0x7fff29292fff  libsystem_configuration.dylib (1109.60.2) <C57B346B-0A03-3F87-BCAC-87B702FA0719> /usr/lib/system/libsystem_configuration.dylib
    0x7fff29293000 -     0x7fff29297fff  libsystem_sandbox.dylib (1441.60.4) <8CE27199-D633-31D2-AB08-56380A1DA9FB> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff29298000 -     0x7fff29299fff  com.apple.AggregateDictionary (1.0 - 1) <7F2AFEBB-FF06-3194-B691-B411F3456962> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff2929a000 -     0x7fff2929dfff  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <250CD2CA-E796-3CB0-9ADD-054998903B1D> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff2929e000 -     0x7fff2929ffff  liblangid.dylib (136) <224DC045-2B60-39AF-B89E-E524175667F5> /usr/lib/liblangid.dylib
    0x7fff292a0000 -     0x7fff29340fff  com.apple.CoreNLP (1.0 - 245) <F876FD71-F077-3CF7-B94D-9E05A17E03D7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff29341000 -     0x7fff29347fff  com.apple.LinguisticData (1.0 - 399) <D1B7F1D5-EB9E-3555-BA57-3611FA153C44> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff29348000 -     0x7fff2994ffff  libBNNS.dylib (288.60.2) <B3FF5A73-1ACE-3758-8E98-4FD3F698A726> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff29950000 -     0x7fff29ae0fff  libvDSP.dylib (760.40.6) <08676AA0-6077-3B11-86B9-53A24017A3CC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff29ae1000 -     0x7fff29af3fff  com.apple.CoreEmoji (1.0 - 128) <7CCFC59A-8746-3E52-AF1D-1B67798E940C> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff29af4000 -     0x7fff29afefff  com.apple.IOMobileFramebuffer (343.0.0 - 343.0.0) <9A6F913C-EC79-3FC1-A92C-3A1BA96D8DFB> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
    0x7fff29df5000 -     0x7fff29e05fff  com.apple.AssertionServices (1.0 - 505.60.2) <9F8620BD-A58D-3A42-9B9E-DEC21517EF1A> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff29e06000 -     0x7fff29e92fff  com.apple.securityfoundation (6.0 - 55240.40.4) <5F06D141-62F4-3405-BA72-24673B170A16> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff29e93000 -     0x7fff29e9cfff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <C5E4B35C-FFDA-3423-890F-06DAD1F684F5> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff29e9d000 -     0x7fff29ea1fff  com.apple.xpc.ServiceManagement (1.0 - 1) <2C03BEB7-915C-3A3A-A44F-A77775E1BFD5> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff29ea2000 -     0x7fff29ea4fff  libquarantine.dylib (119.40.2) <19D42B9D-3336-3543-AF75-6E605EA31599> /usr/lib/system/libquarantine.dylib
    0x7fff29ea5000 -     0x7fff29eb0fff  libCheckFix.dylib (31) <3381FC93-F188-348C-9345-5567A7116CEF> /usr/lib/libCheckFix.dylib
    0x7fff29eb1000 -     0x7fff29ec8fff  libcoretls.dylib (169) <9C244029-6B45-3583-B27F-BB7BBF84D814> /usr/lib/libcoretls.dylib
    0x7fff29ec9000 -     0x7fff29ed9fff  libbsm.0.dylib (68.40.1) <DC652D50-FA69-3801-9361-004D4D6832D0> /usr/lib/libbsm.0.dylib
    0x7fff29eda000 -     0x7fff29f23fff  libmecab.dylib (929.1.1) <B5D8C96C-D3B8-32F8-84F9-A432CEAD4E5C> /usr/lib/libmecab.dylib
    0x7fff29f24000 -     0x7fff29f29fff  libgermantok.dylib (24) <F9772A76-7AFA-3E0B-A02C-A61FC6CA8D8B> /usr/lib/libgermantok.dylib
    0x7fff29f2a000 -     0x7fff29f40fff  libLinearAlgebra.dylib (1336.40.1) <1FCCDE75-842F-3C8E-BBA2-D43C4B6C19F4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff29f41000 -     0x7fff2a168fff  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <231CF580-952A-32BC-A423-9B9756AC9744> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff2a169000 -     0x7fff2a1b8fff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <65A993E4-3DC2-3152-98D5-A1DF3DB4573F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff2a1b9000 -     0x7fff2a2fffff  com.apple.MLCompute (1.0 - 1) <BCEA1149-197E-398F-9424-E29B0AD0829F> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
    0x7fff2a300000 -     0x7fff2a336fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <F719DA57-EAAA-3527-B859-21025722932F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff2a337000 -     0x7fff2a374fff  com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <FCCC0D3F-74D2-3107-82B3-E2B500E36AAE> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
    0x7fff2a375000 -     0x7fff2a405fff  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <21527A17-2D6F-3BDF-9A74-F90FA6E26BB3> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff2a406000 -     0x7fff2a415fff  com.apple.AppleFSCompression (125 - 1.0) <D1E7DC71-1929-30A8-B73E-268387110608> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff2a416000 -     0x7fff2a423fff  libbz2.1.0.dylib (44) <0575C0D0-B107-3E53-857F-DEC55998197B> /usr/lib/libbz2.1.0.dylib
    0x7fff2a424000 -     0x7fff2a428fff  libsystem_coreservices.dylib (127) <A2D875B9-8BA8-33AD-BE92-ADAB915A8D5B> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff2a429000 -     0x7fff2a456fff  com.apple.CoreServices.OSServices (1122.11 - 1122.11) <870F34BE-C0ED-318B-858D-5F1E4757D552> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff2a62c000 -     0x7fff2a63efff  libz.1.dylib (76) <9F89FD60-03F7-3175-AB34-5112B99E2B8A> /usr/lib/libz.1.dylib
    0x7fff2a63f000 -     0x7fff2a68afff  libsystem_m.dylib (3186.40.2) <0F98499E-662F-36EC-AB58-91A8D5A0FB74> /usr/lib/system/libsystem_m.dylib
    0x7fff2a68b000 -     0x7fff2a68bfff  libcharset.1.dylib (59) <414F6A1C-1EBC-3956-AC2D-CCB0458F31AF> /usr/lib/libcharset.1.dylib
    0x7fff2a68c000 -     0x7fff2a691fff  libmacho.dylib (973.4) <28AE1649-22ED-3C4D-A232-29D37F821C39> /usr/lib/system/libmacho.dylib
    0x7fff2a692000 -     0x7fff2a6adfff  libkxld.dylib (7195.60.75) <3600A314-332A-343D-B45D-D9D8B302545D> /usr/lib/system/libkxld.dylib
    0x7fff2a6ae000 -     0x7fff2a6b9fff  libcommonCrypto.dylib (60178.40.2) <1D0A75A5-DEC5-39C6-AB3D-E789B8866712> /usr/lib/system/libcommonCrypto.dylib
    0x7fff2a6ba000 -     0x7fff2a6c4fff  libunwind.dylib (200.10) <C5792A9C-DF0F-3821-BC14-238A78462E8A> /usr/lib/system/libunwind.dylib
    0x7fff2a6c5000 -     0x7fff2a6ccfff  liboah.dylib (203.13.2) <FF72E19B-3B02-34D4-A821-3397BB28AC02> /usr/lib/liboah.dylib
    0x7fff2a6cd000 -     0x7fff2a6d7fff  libcopyfile.dylib (173.40.2) <89483CD4-DA46-3AF2-AE78-FC37CED05ACC> /usr/lib/system/libcopyfile.dylib
    0x7fff2a6d8000 -     0x7fff2a6dffff  libcompiler_rt.dylib (102.2) <0DB26EC8-B4CD-3268-B865-C2FC07E4D2AA> /usr/lib/system/libcompiler_rt.dylib
    0x7fff2a6e0000 -     0x7fff2a6e2fff  libsystem_collections.dylib (1439.40.11) <D40D8097-0ABF-3645-B065-168F43ACFF4C> /usr/lib/system/libsystem_collections.dylib
    0x7fff2a6e3000 -     0x7fff2a6e5fff  libsystem_secinit.dylib (87.60.1) <99B5FD99-1A8B-37C1-BD70-04990FA33B1C> /usr/lib/system/libsystem_secinit.dylib
    0x7fff2a6e6000 -     0x7fff2a6e8fff  libremovefile.dylib (49.40.3) <750012C2-7097-33C3-B796-2766E6CDE8C1> /usr/lib/system/libremovefile.dylib
    0x7fff2a6e9000 -     0x7fff2a6e9fff  libkeymgr.dylib (31) <2C7B58B0-BE54-3A50-B399-AA49C19083A9> /usr/lib/system/libkeymgr.dylib
    0x7fff2a6ea000 -     0x7fff2a6f1fff  libsystem_dnssd.dylib (1310.60.4) <81EFC44D-450E-3AA3-AC8F-D7EF68F464B4> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff2a6f2000 -     0x7fff2a6f7fff  libcache.dylib (83) <2F7F7303-DB23-359E-85CD-8B2F93223E2A> /usr/lib/system/libcache.dylib
    0x7fff2a6f8000 -     0x7fff2a6f9fff  libSystem.B.dylib (1292.60.1) <A7FB4899-9E04-37ED-9DD8-8FFF0400879C> /usr/lib/libSystem.B.dylib
    0x7fff2a6fa000 -     0x7fff2a6fdfff  libfakelink.dylib (3) <34B6DC95-E19A-37C0-B9D0-558F692D85F5> /usr/lib/libfakelink.dylib
    0x7fff2a6fe000 -     0x7fff2a6fefff  com.apple.SoftLinking (1.0 - 1) <90D679B3-DFFD-3604-B89F-1BCF70B3EBA4> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
    0x7fff2a6ff000 -     0x7fff2a736fff  libpcap.A.dylib (98.40.1) <E1995A1C-7EEB-3340-B1E1-DD45FA625C12> /usr/lib/libpcap.A.dylib
    0x7fff2a737000 -     0x7fff2a827fff  libiconv.2.dylib (59) <3E53F735-1D7E-3ABB-BC45-AAA37F535830> /usr/lib/libiconv.2.dylib
    0x7fff2a828000 -     0x7fff2a839fff  libcmph.dylib (8) <865FA425-831D-3E49-BD1B-14188D2A98AA> /usr/lib/libcmph.dylib
    0x7fff2a83a000 -     0x7fff2a8abfff  libarchive.2.dylib (83.40.4) <76B2F421-5335-37FB-9CD5-1018878B9E74> /usr/lib/libarchive.2.dylib
    0x7fff2a8ac000 -     0x7fff2a913fff  com.apple.SearchKit (1.4.1 - 1.4.1) <7BDD2800-BDDC-3DE0-A4A8-B1E855130E3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff2a914000 -     0x7fff2a915fff  libThaiTokenizer.dylib (3) <513547CD-5C7F-37BE-A2AD-55A22F279588> /usr/lib/libThaiTokenizer.dylib
    0x7fff2a916000 -     0x7fff2a93dfff  com.apple.applesauce (1.0 - 16.26) <AE525243-2CE7-373E-994E-C2457611EB3C> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff2a93e000 -     0x7fff2a955fff  libapple_nghttp2.dylib (1.41) <CC004768-6E3B-3D80-9431-61149EBE2E10> /usr/lib/libapple_nghttp2.dylib
    0x7fff2a956000 -     0x7fff2a968fff  libSparseBLAS.dylib (1336.40.1) <0EC6176F-1A2F-30CA-9D7C-539D28FC0A61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff2a969000 -     0x7fff2a96afff  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <1BFEB124-CF05-342F-BC65-B233EAB661D9> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff2a96b000 -     0x7fff2a96ffff  libpam.2.dylib (28.40.1) <AE84F5FA-DDB0-3028-AF25-D6B6A12DBA6A> /usr/lib/libpam.2.dylib
    0x7fff2a970000 -     0x7fff2a988fff  libcompression.dylib (96.40.6) <4F17F219-CEFF-3BD5-ACC9-3D6CDF55520D> /usr/lib/libcompression.dylib
    0x7fff2a989000 -     0x7fff2a98efff  libQuadrature.dylib (7) <FB21F53D-4A40-327F-BD3B-C7C8D08C6A86> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff2a98f000 -     0x7fff2ad39fff  libLAPACK.dylib (1336.40.1) <AC03809A-CC2C-3AEF-9A96-2BBDA4522E54> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff2ad3a000 -     0x7fff2ad88fff  com.apple.DictionaryServices (1.2 - 341) <83CDCE83-6B48-35F1-BACF-83240D940777> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff2ad89000 -     0x7fff2ada1fff  liblzma.5.dylib (16) <A45348BC-AA9C-39D6-A7C3-2246A3EFA34C> /usr/lib/liblzma.5.dylib
    0x7fff2ada2000 -     0x7fff2ada3fff  libcoretls_cfhelpers.dylib (169) <C0F19E92-DACB-3100-8610-62DEC5E5FB81> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff2ada4000 -     0x7fff2ae9dfff  com.apple.APFS (1677.60.23 - 1677.60.23) <8271EE40-CDF5-3E0B-9F42-B49DC7C46C98> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff2ae9e000 -     0x7fff2aeabfff  libxar.1.dylib (452) <3F3DA942-DC7B-31EF-BCF1-38F99F59A660> /usr/lib/libxar.1.dylib
    0x7fff2aeac000 -     0x7fff2aeaffff  libutil.dylib (58.40.2) <85CF2B3B-6BEB-381D-8683-1DE2B0167ECC> /usr/lib/libutil.dylib
    0x7fff2aeb0000 -     0x7fff2aed8fff  libxslt.1.dylib (17.2) <2C881E82-6E2C-3E92-8DC5-3C2D05FE7C95> /usr/lib/libxslt.1.dylib
    0x7fff2aed9000 -     0x7fff2aee3fff  libChineseTokenizer.dylib (37) <36891BB5-4A83-33A3-9995-CC5DB2AB53CE> /usr/lib/libChineseTokenizer.dylib
    0x7fff2aee4000 -     0x7fff2b05cfff  libvMisc.dylib (760.40.6) <31EC654D-61A8-3E20-8C52-A2CF2EC40283> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2b05d000 -     0x7fff2b18bfff  libate.dylib (3.0.4) <DBFC699C-43CD-3559-8D42-9B39BDF7B4BA> /usr/lib/libate.dylib
    0x7fff2b18c000 -     0x7fff2b193fff  libIOReport.dylib (64) <3C26FBDC-931E-3318-8225-C10849CF1D60> /usr/lib/libIOReport.dylib
    0x7fff2b343000 -     0x7fff2b396fff  com.apple.AppleVAFramework (6.1.3 - 6.1.3) <8A5B1C42-DD83-303B-85DE-754FB6C10E1A> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff2b397000 -     0x7fff2b3b0fff  libexpat.1.dylib (26) <4408FC72-BDAA-33AE-BE14-4008642794ED> /usr/lib/libexpat.1.dylib
    0x7fff2b3b1000 -     0x7fff2b3bafff  libheimdal-asn1.dylib (597.40.10) <032931C8-B042-3B3D-93D3-5B3E27431FEA> /usr/lib/libheimdal-asn1.dylib
    0x7fff2b3bb000 -     0x7fff2b3cffff  com.apple.IconFoundation (479.3 - 479.3) <650C91C9-D6A1-3FF7-964B-DE1065F2243C> /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation
    0x7fff2b3d0000 -     0x7fff2b43dfff  com.apple.IconServices (479.3 - 479.3) <63CAB1AB-C485-382A-9088-F6E3937BB8E9> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff2b43e000 -     0x7fff2b4dbfff  com.apple.MediaExperience (1.0 - 1) <A7A754CE-61AB-39B8-AA31-3AEB14695F55> /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience
    0x7fff2b4dc000 -     0x7fff2b505fff  com.apple.persistentconnection (1.0 - 1.0) <C3F975D3-A87C-353C-BA1F-072825E60E8C> /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
    0x7fff2b506000 -     0x7fff2b514fff  com.apple.GraphVisualizer (1.0 - 100.1) <7035CCDF-5B9D-365C-A1FA-1D961EBEE44D> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff2b515000 -     0x7fff2b930fff  com.apple.vision.FaceCore (4.3.2 - 4.3.2) <E0518821-B65D-31A4-8C37-DF3569CF8867> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff2b931000 -     0x7fff2b97bfff  com.apple.OTSVG (1.0 - 677.2.0.5) <D2722431-6C71-3144-A024-6ED06334AEE0> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff2b97c000 -     0x7fff2b982fff  com.apple.xpc.AppServerSupport (1.0 - 2038.40.38) <27B96AA0-421E-3E5A-B9D8-9BA3F0D133E9> /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport
    0x7fff2b983000 -     0x7fff2b994fff  libhvf.dylib (1.0 - $[CURRENT_PROJECT_VERSION]) <CAD78803-0F56-316E-A7F1-D2BF26CA2DD6> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
    0x7fff2b995000 -     0x7fff2b997fff  libspindump.dylib (295) <C6F804A3-5682-3766-A324-76667364873D> /usr/lib/libspindump.dylib
    0x7fff2b998000 -     0x7fff2ba58fff  com.apple.Heimdal (4.0 - 2.0) <8BB18335-5DD3-3154-85C8-0145C64556A2> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff2bbf7000 -     0x7fff2bc61fff  com.apple.bom (14.0 - 233) <A62EEEE5-3027-3F25-BCD9-32D36922106E> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff2bc62000 -     0x7fff2bcacfff  com.apple.AppleJPEG (1.0 - 1) <A2E9E2A4-AEDC-3481-BDC9-05D9AD84FC25> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff2bcad000 -     0x7fff2bd8afff  libJP2.dylib (2130.2.7) <195C617A-F4E4-3C5A-8C76-5038870E9733> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff2bd8b000 -     0x7fff2bd8efff  com.apple.WatchdogClient.framework (1.0 - 98.60.1) <8374BBBB-65CB-3D46-9AD6-0DD1FB99AD88> /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
    0x7fff2bd8f000 -     0x7fff2bdc2fff  com.apple.MultitouchSupport.framework (4400.28 - 4400.28) <E9A95272-5E84-3B64-8263-8C7F84456269> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff2bdc3000 -     0x7fff2bf15fff  com.apple.VideoToolbox (1.0 - 2760.6.4.6) <35098775-A188-3BE0-B0B1-7CE0027BA295> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff2bf16000 -     0x7fff2bf48fff  libAudioToolboxUtility.dylib (1180.23) <58B4505B-F0EA-37FC-9F5A-6F9F05B0F2A5> /usr/lib/libAudioToolboxUtility.dylib
    0x7fff2bf49000 -     0x7fff2bf6ffff  libPng.dylib (2130.2.7) <A7BA6E41-2766-354E-A95B-77DAA23BF649> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff2bf70000 -     0x7fff2bfcdfff  libTIFF.dylib (2130.2.7) <3D1AD78B-B94C-35ED-BAEA-4A24661B9D1D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff2bfce000 -     0x7fff2bfe8fff  com.apple.IOPresentment (53 - 37) <070919DC-978E-3DB3-80FD-FB0C1BAAE80A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff2bfe9000 -     0x7fff2bfeffff  com.apple.GPUWrangler (6.2.2 - 6.2.2) <F4B3905F-C024-33C1-82C8-F1744AF8516E> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff2bff0000 -     0x7fff2bff2fff  libRadiance.dylib (2130.2.7) <85CE6F73-B26B-3D76-9829-69E760D3E00A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff2bff3000 -     0x7fff2bff8fff  com.apple.DSExternalDisplay (3.1 - 380) <BA802582-F1EB-35B8-902F-3D0F426124E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff2bff9000 -     0x7fff2c01dfff  libJPEG.dylib (2130.2.7) <5990EAB9-2CE7-3F22-8FF9-7E2812B98518> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff2c01e000 -     0x7fff2c04dfff  com.apple.ATSUI (1.0 - 1) <B82D099B-4F53-3B60-8BAA-975C41EFD356> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
    0x7fff2c04e000 -     0x7fff2c052fff  libGIF.dylib (2130.2.7) <4343405A-2E58-3966-B5EC-F2211F49C8F7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff2c053000 -     0x7fff2c05cfff  com.apple.CMCaptureCore (1.0 - 80.17.1.1) <A0D43E58-B960-3A80-8807-4115F0E1EF74> /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore
    0x7fff2c05d000 -     0x7fff2c0a4fff  com.apple.print.framework.PrintCore (16 - 531) <FC56A643-F502-3578-9EFF-375BE6B87691> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff2c0a5000 -     0x7fff2c171fff  com.apple.TextureIO (3.10.9 - 3.10.9) <0AC15003-4B6A-3FB3-9B41-3EF61A2BD430> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff2c172000 -     0x7fff2c17afff  com.apple.InternationalSupport (1.0 - 60) <5485FFDC-CE44-37F4-865F-91B2EFBC6CAF> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff2c17b000 -     0x7fff2c1f6fff  com.apple.datadetectorscore (8.0 - 674) <A2DEEF63-7643-37AA-9420-ED875629D1B2> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff2c1f7000 -     0x7fff2c255fff  com.apple.UserActivity (435 - 435) <075FD354-28FD-3A13-881C-955FA9106D5C> /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity
    0x7fff2cea3000 -     0x7fff2ced4fff  libSessionUtility.dylib (76.7) <95615EDE-46B9-32AE-96EC-7F6E5EB6A932> /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib
    0x7fff2ced5000 -     0x7fff2d005fff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <D0F9F628-F241-3FA2-A785-7B9DCBB2FEC4> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff2d006000 -     0x7fff2d06dfff  com.apple.audio.AudioSession (1.0 - 76.7) <C0B1C9EB-A594-31E3-ADDF-118583840E6F> /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession
    0x7fff2d06e000 -     0x7fff2d080fff  libAudioStatistics.dylib (25.1) <1D07EA54-BE7C-37C4-AA73-5224D402F0C3> /usr/lib/libAudioStatistics.dylib
    0x7fff2d081000 -     0x7fff2d090fff  com.apple.speech.synthesis.framework (9.0.51 - 9.0.51) <B86A2136-8DD7-395D-BB9F-9416C56DD2D6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff2d091000 -     0x7fff2d0fcfff  com.apple.ApplicationServices.ATS (377 - 516) <3A435648-CC5F-387E-AB37-391AAEABE314> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff2d0fd000 -     0x7fff2d115fff  libresolv.9.dylib (68) <9957A6F4-8B66-3429-86CD-6DF4993EB6F5> /usr/lib/libresolv.9.dylib
    0x7fff2d248000 -     0x7fff2d327fff  libSMC.dylib (20) <CE5162B7-379E-3DF0-9D1E-44BC98BD2422> /usr/lib/libSMC.dylib
    0x7fff2d328000 -     0x7fff2d387fff  libcups.2.dylib (494.1) <04A4801E-E1B5-3919-9F14-100F0C2D049B> /usr/lib/libcups.2.dylib
    0x7fff2d388000 -     0x7fff2d397fff  com.apple.LangAnalysis (1.7.0 - 254) <120945D9-B74D-3A6F-B160-2678E6B6481D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff2d398000 -     0x7fff2d3a2fff  com.apple.NetAuth (6.2 - 6.2) <C65B2F54-67EA-3E4D-B84A-BBA94998BD6B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff2d3a3000 -     0x7fff2d3aafff  com.apple.ColorSyncLegacy (4.13.0 - 1) <33DA9348-EADF-36D2-B999-56854481D272> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff2d3ab000 -     0x7fff2d3b6fff  com.apple.QD (4.0 - 416) <7FFC9049-7E42-372B-9105-1C4C94DE0110> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff2d3b7000 -     0x7fff2da25fff  com.apple.audio.AudioResourceArbitration (1.0 - 1) <098FD431-D302-3DD5-9AD1-453615A73E68> /System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration
    0x7fff2da26000 -     0x7fff2da32fff  com.apple.perfdata (1.0 - 67.40.1) <85A57A67-8721-3035-BCEE-D4AC98332D2C> /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata
    0x7fff2da33000 -     0x7fff2da41fff  libperfcheck.dylib (41) <67113817-A463-360A-B321-9286DC50FEDA> /usr/lib/libperfcheck.dylib
    0x7fff2da42000 -     0x7fff2da51fff  com.apple.Kerberos (3.0 - 1) <2E872705-0841-3695-AF79-4160D2A436AB> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff2da52000 -     0x7fff2daa1fff  com.apple.GSS (4.0 - 2.0) <2A38D59F-5F3A-3779-A421-2F8128F22B95> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff2daa2000 -     0x7fff2dab2fff  com.apple.CommonAuth (4.0 - 2.0) <D9431F22-A16B-3237-9676-B6159B36F5EA> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff2dc87000 -     0x7fff2dc87fff  liblaunch.dylib (2038.40.38) <05A7EFDD-4111-3E4D-B668-239B69DE3D0F> /usr/lib/system/liblaunch.dylib
    0x7fff2fead000 -     0x7fff2fed8fff  com.apple.RemoteViewServices (2.0 - 163) <AC6E2D2F-8131-3A40-97D7-E24E2A45CD66> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff2fed9000 -     0x7fff2fee8fff  com.apple.SpeechRecognitionCore (6.1.12 - 6.1.12) <F2A0E41A-7976-3175-959A-98DC24AAFFCC> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff2fee9000 -     0x7fff2fef0fff  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <9C14FA0A-D905-375B-8C32-E311ED59B6AD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff30134000 -     0x7fff30134fff  libsystem_product_info_filter.dylib (8.40.1) <7CCAF1A8-F570-341E-B275-0C80B092F8E0> /usr/lib/system/libsystem_product_info_filter.dylib
    0x7fff3020f000 -     0x7fff3020ffff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <6F9FAB68-D5E2-3AB8-B7A9-1628EE624C8B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff30236000 -     0x7fff30236fff  com.apple.CoreServices (1122.11 - 1122.11) <5DDB040C-6E92-3DBE-9049-873F510F26E2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff30504000 -     0x7fff30504fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <118547AB-0B78-3A12-ACFC-C139223D7EAE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff33284000 -     0x7fff33287fff  com.apple.help (1.3.8 - 71) <599F7E42-DEF1-3B70-83AB-C3BDF727CF93> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff334c9000 -     0x7fff334c9fff  com.apple.ApplicationServices (48 - 50) <7B536871-3F10-3138-B06B-9C2A3C07EC1E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff337c9000 -     0x7fff337c9fff  libHeimdalProxy.dylib (79) <1BD94BF6-8E63-3B21-95DC-E5EEEBFB8AE8> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
    0x7fff352ca000 -     0x7fff352cdfff  com.apple.Cocoa (6.11 - 23) <E44AC98B-5BEA-3087-AB41-C73CEB8A98C8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff3670d000 -     0x7fff36728fff  com.apple.openscripting (1.7 - 190) <D0B98DF9-7A61-3810-AE81-2F870DCC2AC0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff36729000 -     0x7fff3672cfff  com.apple.securityhi (9.0 - 55008) <DD7770F7-661C-363B-A1F4-8B69EB0FFB6A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff3672d000 -     0x7fff36730fff  com.apple.ink.framework (10.15 - 227) <E10C40B6-2656-36D1-882C-2091CE02883A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff36731000 -     0x7fff36734fff  com.apple.CommonPanels (1.2.6 - 101) <101582BA-E64F-391A-BD23-50DCC3CF8939> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff36735000 -     0x7fff3673cfff  com.apple.ImageCapture (1708 - 1708) <FE9D13DD-D733-3B2A-B4A6-D3C8313005F5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff3d427000 -     0x7fff3d42afff  com.apple.print.framework.Print (15 - 271) <8411879F-7E3E-3882-BD06-68E797A3B9D6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff3d42b000 -     0x7fff3d42efff  com.apple.Carbon (160 - 164) <5683716A-5610-3B97-B473-B4652067E7A6> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff3d6b3000 -     0x7fff3d6d2fff  com.apple.private.SystemPolicy (1.0 - 1) <CFE0B0C6-DF5B-31EB-9D79-B23E00A80B05> /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
    0x7fff3e01d000 -     0x7fff3e02ffff  libmis.dylib (274.60.2) <54387457-A60B-3390-AD6D-3B380792CD79> /usr/lib/libmis.dylib
    0x7fff56727000 -     0x7fff5672afff  com.apple.ForceFeedback (1.0.6 - 1.0.6) <AB29674E-26C2-360C-9117-54AC93E80CB0> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
    0x7fff6cb33000 -     0x7fff6cb39fff  libCoreFSCache.dylib (177.22) <4ECE128D-5E79-3ADF-8FE7-4FE8F565F8AA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff6cb3a000 -     0x7fff6cb3efff  libCoreVMClient.dylib (177.22) <E0DBED1D-39B4-3E51-9EA8-D1ECAED93EAB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff6cb3f000 -     0x7fff6cb4efff  com.apple.opengl (18.1.1 - 18.1.1) <D8EE3AD0-C0D0-32F7-9C6D-39341099EB55> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff6cb4f000 -     0x7fff6cb51fff  libCVMSPluginSupport.dylib (18.1.1) <5F020D32-8663-3CB8-A50C-F939D4D4C31F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff6cb52000 -     0x7fff6cb5afff  libGFXShared.dylib (18.1.1) <2271532D-E2B3-3D4D-ADF0-0935F8DCE89B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff6cb5b000 -     0x7fff6cb8efff  libGLImage.dylib (18.1.1) <528E53A3-33E1-34C7-8EE3-C42AE5255553> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff6cb8f000 -     0x7fff6cbcbfff  libGLU.dylib (18.1.1) <15CBDF20-8A87-3D84-90F8-D19F4A2B06E2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff6cd61000 -     0x7fff6cd6bfff  libGL.dylib (18.1.1) <157B74E1-F30D-3F9D-9AF8-AAA333D2812D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff6e1a2000 -     0x7fff6e1fafff  com.apple.opencl (4.5 - 4.5) <8A3D06D5-4E82-355C-AE1B-E2C91DB58233> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff6f973000 -     0x7fff6f97afff  com.apple.Hypervisor (1.0 - 1) <24F59C67-05E5-3DB5-9A14-77701F4375C4> /System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor

Translated Code Information:
  tmp0: 0x0000000104771991 tmp1: 0x8311f8c5c057f8c5 tmp2: 0x0011f8c500000118


External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 1317530
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=698.2M resident=0K(0%) swapped_out_or_unallocated=698.2M(100%)
Writable regions: Total=670.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=670.9M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           137.1M       11 
MALLOC guard page                   96K        4 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
Rosetta Arena                     2048K        1 
Rosetta Generic                    732K      180 
Rosetta IndirectBranch              96K        2 
Rosetta JIT                      128.0M        1 
Rosetta Return Stack                20K        2 
Rosetta Thread Context              20K        2 
Stack                             8176K        1 
Stack Guard                       56.0M        1 
VM_ALLOCATE                       5656K        8 
VM_ALLOCATE (reserved)              88K       10         reserved VM address space (unallocated)
__DATA                            11.5M      278 
__DATA_CONST                      11.5M      165 
__DATA_DIRTY                       504K       86 
__FONT_DATA                          4K        1 
__LINKEDIT                       512.3M       26 
__OBJC_RO                         60.5M        1 
__OBJC_RW                         2451K        2 
__TEXT                           185.9M      276 
__UNICODE                          588K        1 
mapped file                        3.9G      317 
shared memory                       16K        1 
unshared pmap                     4992K        3 
===========                     =======  ======= 
TOTAL                              5.4G     1382 
TOTAL, minus reserved VM space     5.0G     1382 

Model: MacBookPro17,1, BootROM 6723.61.3, proc 8:4:4 processors, 8 GB, SMC 
Graphics: kHW_AppleM1Item, Apple M1, spdisplays_builtin
Memory Module: lp_ddr4
AirPort: spairport_wireless_card_type_airport_extreme, wl0: Oct 20 2020 12:49:54 version 18.20.222.14.7.8.100 FWID 01-ba327c2d
Bluetooth: Version 8.0.2f9, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: My Passport 25E1
USB Device: USB 3.1 Bus
Thunderbolt Bus: MacBook Pro, Apple Inc., 0.0
Thunderbolt Bus: MacBook Pro, Apple Inc., 0.0```

Kernel "5713" fails to boot

Attempting to use this BIOS results in the "Guest has not initialized the display" message.

BIOS: 5713, dumped from a "1.4" Xbox with xdump.
EEPROM: "Retail 1.1-1.4" Hardware type, dumped from the same Xbox.
MCPX Boot ROM mouse_rev1.bin MCPX 1.1 replacement.

Jet Set Radio Future [U]: does not start

Booting this title results in the message "Please insert an Xbox disc..." and the game will not start, even though emulation status is listed as "Starts". No regions other than USA were tested.

Test info:

  • OS: Linux Mint 20, kernel 5.4
  • CPU/GPU: Intel i7-7700HK, Nvidia 1070M, driver 450.80
  • Compiler: gcc 9.3.0.
  • Commit: 5aa0cec
  • BIOS: 4627
  • Boot ROM: mcpx_1_0.bin
  • Hard Disk Image: Stock, sourced from xemu site
  • Game Region: USA

Hopefully this issue report is appropriate here (for example if the emulation status noted above is based on a different region of the game) but please feel free to close if not.

Support attaching Xbox Memory Units (XMU)

I'm unable to attach the XMU to the "hub" the controller is supposed to provide. I don't believe the controller is acting like a hub here.

xmu

Also cannot connect multiple XMUs to the same port.

image

Soul Calibur 2: 2nd player not rendering

Second player is not rendering on the player select screen, it does seem that its placed further to the right. When you start a 2P match you will see your characters weapon coming from the far right.
image

Title: 4e4d0003

Serial is broken

QEMU 5.1 both 32bit and 64bit are able to use the ports correctly without crashing - I assume it's something to do with the custom backend? Not sure. Issue happens with both elevated and not.

In the gif I was using a retail kernel however it makes no difference using a real debug or hacked kernel.

Launched with: .\xemu.exe -device lpc47m157 -serial COM1
Version: 2702f45

ERROR:hw/core/qdev.c:403:qdev_assert_realized_properly: assertion failed: (dev->realized)

output

Support formats other than iso (jtag)

Long ago in the name of saving space, i extracted all my titles to folders without con as cxbxr was able to run them fine. I'm unsure if there is a plan to support other formats in the future, but just in case it hasnt crossed your mind, I wanted to put this out there.

Thanks for your work on the project <3

THPS2X: Misplaced/clipped geometry

In Sound settings menu, the boombox is not rendered in correct position. It should be aligned in center of screen appearing below the "Music Level" squares.

image

Title: 41560001

Could the file paths/config be stored in another file?

Hi
Yesterday I had a problem, because my HDD file became corrupt. xemu didn't launch, and the only way to fix that is to replace the HDD file with a working one of the same name. I know that it's a stupid question, because once again you can just replace the file, but it would be nice to have a config file with all of the parameters.
TheNXGuy

Steel Battalion Crash on Start

Title "Steel Battalion" will crash on start.

"Steel Battalion Crashes on Launch" ``` xemu: /home/hadet/Documents/projects/xemu/xemu/hw/xbox/nv2a/pgraph.c:2482: pgraph_method: Assertion `false' failed. [1] 13161 abort ./xemu ```

Visual artifacts along screen margins

NV097_SET_SURFACE_FORMAT_ZETA_Z16 needs verification

[Feature Request] Fps Counter

Title speaks for itself but by having a way to have a internal fps and or milliseconds per frame counter it can help judge performance gains or not if there's settings to change.

Also if Someone adds code to improve performance and wants to see how much gains it gets which means people can benchmark their hardware if it runs games they want at full speed all the time or if something takes performance.

Generated frag shader may assign alpha channel of dot product statement

https://xemu.app/titles/4d530046/#Phantom-Dust

Title "Phantom Dust" will crash when entering campaign.

Failing Fragment Shader from "Phantom Dust"
#version 330

struct VertexData {
  float inv_w;
  vec4 D0;
  vec4 D1;
  vec4 B0;
  vec4 B1;
  float Fog;
  vec4 T0;
  vec4 T1;
  vec4 T2;
  vec4 T3;
};
noperspective in VertexData g_vtx;
#define vtx g_vtx

out vec4 fragColor;

uniform vec4 fogColor;
float sign1(float x) {
    x *= 255.0;
    return (x-128.0)/127.0;
}
float sign2(float x) {
    x *= 255.0;
    if (x >= 128.0) return (x-255.5)/127.5;
               else return (x+0.5)/127.5;
}
float sign3(float x) {
    x *= 255.0;
    if (x >= 128.0) return (x-256.0)/127.0;
               else return (x)/127.0;
}
vec3 dotmap_zero_to_one(vec3 col) {
    return col;
}
vec3 dotmap_minus1_to_1_d3d(vec3 col) {
    return vec3(sign1(col.r),sign1(col.g),sign1(col.b));
}
vec3 dotmap_minus1_to_1_gl(vec3 col) {
    return vec3(sign2(col.r),sign2(col.g),sign2(col.b));
}
vec3 dotmap_minus1_to_1(vec3 col) {
    return vec3(sign3(col.r),sign3(col.g),sign3(col.b));
}
vec3 dotmap_hilo_1(vec3 col) {
    return col;
}
vec3 dotmap_hilo_hemisphere_d3d(vec3 col) {
    return col;
}
vec3 dotmap_hilo_hemisphere_gl(vec3 col) {
    return col;
}
vec3 dotmap_hilo_hemisphere(vec3 col) {
    return col;
}
uniform ivec4 clipRegion[1];
uniform sampler2DRect texSamp0;
uniform sampler2DRect texSamp1;
uniform vec4 c0_0;
uniform vec4 c0_1;
void main() {
/*  Window-clip (Inclusive) */
bool clipContained = false;
for (int i = 0; i < 1; i++) {
  bvec4 clipTest = bvec4(lessThan(gl_FragCoord.xy, clipRegion[i].xy),
                         greaterThan(gl_FragCoord.xy, clipRegion[i].zw));
  if (!any(clipTest)) {
    clipContained = true;
    break;
  }
}
if (!clipContained) { discard; }
vec4 pD0 = vtx.D0 / vtx.inv_w;
vec4 pD1 = vtx.D1 / vtx.inv_w;
vec4 pB0 = vtx.B0 / vtx.inv_w;
vec4 pB1 = vtx.B1 / vtx.inv_w;
vec4 pFog = vec4(fogColor.rgb, clamp(vtx.Fog / vtx.inv_w, 0.0, 1.0));
vec4 pT0 = vtx.T0 / vtx.inv_w;
vec4 pT1 = vtx.T1 / vtx.inv_w;
vec4 pT2 = vtx.T2 / vtx.inv_w;
vec4 pT3 = vtx.T3 / vtx.inv_w;

vec4 v0 = pD0;
vec4 v1 = pD1;
vec4 t0 = textureProj(texSamp0, pT0.xyw);
vec4 t1 = textureProj(texSamp1, pT1.xyw);
vec4 t2 = vec4(0.0); /* PS_TEXTUREMODES_NONE */
vec4 t3 = vec4(0.0); /* PS_TEXTUREMODES_NONE */
vec4 r1;
vec4 r0;
r0.a = t0.a;
// Stage 0
r1.rgb = clamp(vec3(((t0.rgb * c0_0.rgb) + (t1.rgb * c0_0.aaa))), -1.0, 1.0);
// Stage 1
r0.rgb = clamp(vec3(dot(r1.rgb, c0_1.rgb)), -1.0, 1.0);
r0.a = r0.b;
dot(vec4(0.0).rgb, vec4(0.0).rgb).a = dot(vec4(0.0).rgb, vec4(0.0).rgb).b;
// Stage 2
r1.rgb = clamp(vec3(((r0.a >= 0.5) ? vec3((r1.rgb * (1.0 - clamp(vec4(0.0).rgb, 0.0, 1.0)))) : vec3((vec4(0.0).rgb * vec4(0.0).rgb)))), -1.0, 1.0);
r0.a = clamp((((2.0 * max(r0.a, 0.0) - 1.0) * (1.0 - clamp(vec4(0.0).a, 0.0, 1.0)))), -1.0, 1.0);
// Final Combiner
fragColor.rgb = max(r1.rgb, 0.0) + mix(vec3(max(vec4(0.0).rgb, 0.0)), vec3(max(vec4(0.0).rgb, 0.0)), vec3(max(vec4(0.0).rgb, 0.0)));
fragColor.a = max(r0.a, 0.0);
}


nv2a: fragment shader compilation failed: 0:100(1): error: cannot access field `a' of non-structure / non-vector
0:100(1): error: type mismatch
0:100(39): error: cannot access field `b' of non-structure / non-vector
0:100(39): error: type mismatch

[1]    12153 abort      ./xemu

Intel HAXM Acceleration broken

Attempting to use HAXM with xemu produces odd results.

Retail dash will be a black screen, games are black screens, intro animation is very choppy, XDK dash partially displays.

Launched with: .\xemu.exe -machine xbox,accel=hax
Version: 2702f45 with v7.6.5 HAXM

output-haxm-hacked

Iron Phoenix

Issues:
Black screen

All CMD window gives me:

xemu_settings_get_path: config path: C:\Users\Big_Milk\AppData\Roaming\xemu\xemu\xemu.ini
config_parse_callback: [system] flash_path = C:\Game\xemu-win-release\files\complex_4627debug.bin
config_parse_callback: [system] bootrom_path = C:\Game\xemu-win-release\files\mcpx_1.0.bin
config_parse_callback: [system] hdd_path = C:\Game\xemu-win-release\files\xbox_hdd.qcow2
config_parse_callback: [system] eeprom_path = C:\Game\xemu-win-release\files\eeprom.bin
config_parse_callback: [system] dvd_path = C:\Game\Iron Phoenix[XBOX].iso
config_parse_callback: [system] memory = 128
config_parse_callback: [system] shortanim = true
config_parse_callback: [audio] use_dsp = false
config_parse_callback: [display] scale = scale
config_parse_callback: [display] ui_scale = 2
config_parse_callback: [input] controller_1_guid = keyboard
config_parse_callback: [input] controller_2_guid =
config_parse_callback: [input] controller_3_guid =
config_parse_callback: [input] controller_4_guid =
config_parse_callback: [network] enabled = false
config_parse_callback: [network] backend = user
config_parse_callback: [network] local_addr = 0.0.0.0:9368
config_parse_callback: [network] remote_addr = 1.2.3.4:9368
config_parse_callback: [misc] user_token =
Created QEMU launch parameters: C:\Game\xemu-win-release\xemu.exe -cpu pentium3 -machine xbox,bootrom=C:\Game\xemu-win-release\files\mcpx_1.0.bin,short-animation,kernel-irqchip=off -device smbus-storage,file=C:\Game\xemu-win-release\files\eeprom.bin -bios C:\Game\xemu-win-release\files\complex_4627debug.bin -m 128 -drive index=0,media=disk,file=C:\Game\xemu-win-release\files\xbox_hdd.qcow2,locked -drive index=1,media=cdrom,file=C:\Game\Iron Phoenix[XBOX].iso -display xemu -audiodev none,id=snd0
audio: Device ac97: audiodev default parameter is deprecated, please specify audiodev=snd0
Resetting rate control (182393 samples)

I've used extract xiso to repackage the game before running the emulator
The emulator version is: 0.4.0-38-gc820256ac0

Halo:CE laser effect missing parts

There is apparently blue colored tube object surrounding the beam which is not rendering correctly.

Xbox:

xemu:

Screenshots courtesy ngrst183.

Title: 4d530004

[Feature Request] Add Vulkan support

image

Hello, I am Spidy123222

Explanation:

I believe adding Vulkan to Xemu will benefit in some way. GPU makers start to support Vulkan better and Vulkan has ran better on almost all emulators I've seen that implemented it like dolphin, ppsspp, etc.

OpenGL might not go away but Vulkan is made by people from Opengl and performs better with same results on graphics. Some Os's for example like MacOS have OpenGL depreciated and have an old version of OpenGL (some say lower quality than intel by now) on it still. Using something like Vulkan can allow you to use their Metal API Via using MoltenVK which converts Vulcan to Metal which is currently being updated constantly.

image

Problems:

  • Vulkan uses a lot more boiler code to get a similar result visually because of the Low-Level Api nature of it that also benefits the backend.

  • Doesn't support every OS below windows 7 or older Linux distros which I don't think is too big of an issue. But is still relatively very portable.

  • Can be hard to read because of more code. (Depends on the organization of it I guess)

  • Types of shaders can be limiting depending on how portable you want it. Vertex shaders and compute shaders are found to be most portable of the types of shaders for Vulkan rather than tessellated shaders and Geometry shaders.

  • Not all gpu hardware supports Vulkan. Depending on needs of program that has if implemented it might not matter.

Benefits:

Some benefits I've said in the explanation but I will list them here and maybe extras.

  • Supports computers that depreciate on devies (might remove the api) OpenGL like Apple Devices and other platforms if they do it.

  • GPU manufacturers focus on DirectX and Vulkan more than OpenGL because Vulkan is technically the replacement from the OpenGL devs themselves.

  • Balances GPU and CPU load (free CPU time) better which can help emulation a good amount (especially when graphics options come with more intense workloads).

  • Spreads CPU load across multiple CPU cores via backend multithreading to lower overhead on single cores

  • Mobile platforms support Vulkan as a desktop featured level backend like android and ios using MoltenVK from Vulkan creators. Current backends other than Vulkan on mobile platforms are OpenGLES (worst on ios with version 3.0 compared to android) which doesn't have every feature Desktop Opengl has.

  • Could fix driver behavior issues from the boilerplate code for some GPUs that have bad drivers in general like intel or AMD ones. For emulators it can be easier to implement behavior of a gpu without driver conflict which could lead to more controlled behavior which can also lead to optimization for the program if wanted. (dolphin prefers Vulkan for this so they don't have to workaround often).

  • Removal of legacy requirements simplifies API design, simplifies usage guidance, reduces specification size.

  • if needed SPIR-V can be used to make it more High level api user friendly. SPIR-V also has a GLSL to SPIR-V translator

  • Vulkan validation layers and compatibility layers to verify the integrity and problems of a implementation.

  • Asynchronous rendering

  • Asynchronous computing

  • Asynchronous shaders

  • Less api bloat compared to latest OpenGL

image

Conclusion:

It would take time to implement Vulkan on Xemu but I think that posting a Feature Request here can at least maybe give ideas and maybe info or people wanting to help out.

There is ways to make developing Vulkan on Xemu likely easier for example using things like using VK Bootstrap to start out with the boilerplate code fast.

There is detailed article (a bit dated to beginnings of it) on what Vulkan does and benifits it can ad and disadvantages. Explains how Vulkan is faster via how they have the drivers be setup and how tile based rendering helped a lot of performance and more. https://www.toptal.com/api-developers/a-brief-overview-of-vulkan-api

There is also other things like memory allocators like VMA from GpuOpen.

There's tutorials that help for example VKGuide and Vulkan-Tutorial

Videos:

This video Compares a benchmark between OpenGLes and Vulkan with smooth gnome and choppy gnome video.

https://youtu.be/P_I8an8jXuM

This video explains a bit about what a API is and what's going on in DirectX12 and Vulkan.

https://youtu.be/r0fgEVEgK_k

This video is about OpenGL on Arm Devices comparing OpenGLES to Vulkan on the cpu utilization.

https://youtu.be/rvCD9FaTKCA

For some reason when I try to search Vulkan vs OpenGL on YouTube I get a lot of arm device ones.

This one is a comparison in performance on ppsspp on arm OpenGLES VS Vulkan

https://youtu.be/JtKXKJfTqxs

Vulkan VS OpenGL on PlayStation 3 emulator.

https://youtu.be/3TUfZA-I9HM

I'm searching for more other platform stuff so it's not OpenGLES which is another factor on Vulkan and OpenGL is faster than OpenGLES.

Other

#322 (comment)

Implement missing DSP instructions

Enabling "Dolby Surround" causes games to crash

c1890 - extractu #CO, S2, D
Dsp: 0x0519: 0x0c1890 Illegal instruction
**
ERROR:D:/a/xemu/xemu/hw/xbox/mcpx/dsp/dsp_emu.inl:40:emu_undefined: assertion failed: (0)

Originally posted by @GXTX in #103 (comment)

Non-latinic filepath

Greetings. I've got a question.

Is there a way to add support for non-latinic (cyrillic namely) support in the file path?

Or is there a workaround for it that doesn't involve adding the new user for Windows system, for example changing the eeprom.bin and setting file location to local folder instead of "C:\Users%Username%/Appdata/Roaming/Xemu" to local folder (i.e. the Xemuw.exe folder)?

Currently xemu displays an error message of being unable to generate eeprom file. And when i've tried to use eeprom generated on my workplace PC, placed in local xemu folder, when I press "save" - it crahes with the following message:

Assertion failed!
Program: D:\Games\xemu-win-release\xemuw.exe
File: ui/xemu-settings.c
Line: 383

Expression: fd != NULL

Some Halo:CE fog effects broken

Fog on certain levels (Halo, Silent Cartographer) does not appear.

Xbox:

xemu:

Screenshots courtesy ngrst183.

Title: 4d530004

Shader Linking / Out of Resource Issue

  • Issue reported by @poobarfoob and Basedsupr.
  • Issue appears to be present only on Intel HD4000.
  • Presents as a shader linking failure followed by "Out of resource error." Possible driver issue.
  • Need to dump shaders to verify correctness.
  • Reproducible on Halo:CE by loading map "Chiron TL34".

System Specs

  "cpu": "      Intel(R) Celeron(R) CPU  N3150  @ 1.60GHz",
  "gl_renderer": "Intel(R) HD Graphics",
  "gl_shading_language_version": "3.30 - Build 20.19.15.5063",
  "gl_vendor": "Intel",
  "gl_version": "3.3.0 - Build 20.19.15.5063",
  "os_platform": "Windows",
  "os_version": "Windows",

xemu Version:

  "xemu_branch": "master",
  "xemu_commit": "02157b0958d909f4670cdfc30819b7cc71bb708d",
  "xemu_date": "Fri, Nov 20, 2020 10:23:14 AM",
  "xemu_version": "0.4.0-30-g02157b0958"

Error:

nv2a: shader linking failed: Type mismatch: Type of _O;v_vtx;inv_w different between shaders.
Type mismatch: Type of _O;v_vtx;D0 different between shaders.
Type mismatch: Type of _O;v_vtx;D1 different between shaders.
Type mismatch: Type of _O;v_vtx;B0 different between shaders.
Type mismatch: Type of _O;v_vtx;B1 different between shaders.
Type mismatch: Type of _O;v_vtx;Fog different between shaders.
Type mismatch: Type of _O;v_vtx;T0 different between shaders.
Type mismatch: Type of _O;v_vtx;T1 different between shaders.
Type mismatch: Type of _O;v_vtx;T2 different between shaders.
Type mismatch: Type of _O;v_vtx;T3 different between shaders.
Out of resource error.

Titles: 4d530004

MCPX 1.1 kernels fail to boot when treating flash memory like RAM

For MCPX 1.1-based kernels, early bootstrap code will attempt to write-then-read a value from memory-mapped flash. Based on a trace of memory accesses during boot, there appears to be only one instance of this case which occurs 5 times during boot.

image

I assume this works on hardware due to CPU writeback caching policy (confirmed w/ check against MTRR config), which could permit the immediate store and read back from this read-only memory region. Because QEMU does not support emulating the behavior of these CPU caching policies, and because this memory is marked as ROM, the value is not updated in xemu memory and these kernels will fail to boot. I also assume that this is a bug in MS code.

In testing, by permitting writes to flash memory (that is, not marking it as read-only), these later kernel revisions with corresponding MCPX 1.1 boot ROM and EEPROM will boot as expected in xemu.

In absence of accurate cache policy emulation, marking this memory region as read/write may be best immediate course of action, as it unblocks these later kernels without apparent side effects.

Big thanks to @Ernegien for his efforts in discovering the issue!

Commas in file names are unsupported by the Qemu command line interface potentially breaking xemu startup.

Qemu does not support using commas , in file names as it uses this character to separate sub-arguments in command line arguments.

xemu generates command line arguments for Qemu on start up as a way to set up the emulation, and if you previously loaded a disc image with a comma in the file name using the GUI setting then the generated argument on the next start up will contain file name with a comma. this gets interpreted as an extra sub-argument and causes the emulator to fail to start.

EDIT: commas can be escaped by doubling them.

Halo: CE doesn't go ingame

Select "Campaign" mode, player profile, then "Normal" difficulty. Screen fades to black and remains there.

Textures may extend beyond TOM

Title 'Halo 2 Multiplayer Map Pack' consistently uses a texture that will extend beyond top of memory. It's unclear if this is a bug in title code or xemu (e.g. incorrect offset/size calculation, or another issue entirely). Issue not present with 128 MiB memory.

xemu-git/src/xemu/hw/xbox/nv2a/pgraph.c:4763: pgraph_bind_textures: Assertion `(texture_vram_offset + length) < memory_region_size(d->vram)' failed.

Running commit 2309656

Titles: 4d5300cd, 4d530021

Xbox 360 Controller support on macOS

I have connected my controller and are using the 360controller driver. When selecting inputs it does not appear and I have checked it with other emulators and it works.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.