Please visit https://xemu.app for more information.
xemu-project / xemu Goto Github PK
View Code? Open in Web Editor NEWOriginal Xbox Emulator for Windows, macOS, and Linux (Active Development)
Home Page: https://xemu.app
License: Other
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Home Page: https://xemu.app
License: Other
Please visit https://xemu.app for more information.
Title "Steel Battalion" will crash on start.
In debug monitor type loadvm water (*must not have a snapshot with that name), the emulator will freeze.
If you type cont the emulator will close.
Tested in Halo
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.
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.
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.
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!
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
For titles that exercise this path, xemu will assert
with:
Assertion `!ps->state.rect_tex[i]' failed.
Titles: 49470018, 4d530064
Select "Campaign" mode, player profile, then "Normal" difficulty. Screen fades to black and remains there.
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
As discussed in Discord: https://discordapp.com/channels/680221390359887933/680221390359888154/763018501065277490
Great work: CakeLancelot
Please natively support loading ISO files from commandline, so we (end users) can implement this emulator into our favorite front-end (eg LaunchBox).
Most front-ends use something like: xemu.exe "FULL\PATH\TO\ROM\FILE"
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.
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)
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?
i think this could help with the testing
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
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
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?
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.
Game is set to 1080i and Scaling is set to center in my testing.
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
Would be nice to have the ability for choose if XINPUT would be detected if the window was not selected, or not.
xemu/hw/xbox/nv2a/pgraph.c:3671: pgraph_gl_sync: Assertion `glGetError() == GL_NO_ERROR' failed.
Title: 4d53006e
Rumble is not working in Windows 10, and there has been discussions on discord that Xbox controllers are working in linux, and that this could be an odd issue with SDL and Windows.
https://xemu.app/titles/45530005#Deus-Ex-Invisible-War
https://xemu.app/titles/4d53000d/#Fable
https://xemu.app/titles/464c0002/#Crusty-Demons
https://xemu.app/titles/4541005c/#Catwoman
https://xemu.app/titles/534300f9/#Commandos-Strike-Force
https://xemu.app/titles/56550016/#Bruce-Lee-Quest-of-the-Dragon
https://xemu.app/titles/4d530004/#Halo-Combat-Evolved
https://xemu.app/titles/5553000c/#Tom-Clancy-s-Splinter-Cell
Some titles display incorrectly rendered lines at margins of the screen. Indicates possible off-by-one/0.5 issue. Issue is exacerbated by screen effects like zoom and bloom.
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
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)
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!
The Voodoo Vince demo on the Crimson Skies disc crashes upon trying to go in-game after selecting play on the main menu. This is the resulting error:
ERROR:D:/a/xemu/xemu/hw/xbox/nv2a/pgraph.c:2482:pgraph_method: assertion failed: (0)
Bail out! ERROR:D:/a/xemu/xemu/hw/xbox/nv2a/pgraph.c:2482:pgraph_method: assertion failed: (0)
Titles: 4d53005f, 4d530021, 43430002, 43430009
https://xemu.app/titles/4156000f/#Star-Wars-Obi-Wan
https://xemu.app/titles/494c0002/#Braveknight-Leverant-Eiyuuden
https://xemu.app/titles/4b4e0003/#ESPN-NFL-PrimeTime-2002
https://xemu.app/titles/43430005/#Group-S-Challenge
https://xemu.app/titles/4b4e0019/#Dance-Dance-Revolution-Ultramix
https://xemu.app/titles/41430003/#Legends-of-Wrestling
https://xemu.app/titles/4143000f/#Legends-of-Wrestling-II
https://xemu.app/titles/4143001d/#Showdown-Legends-of-Wrestling
https://xemu.app/titles/4d570029/#Mortal-Kombat-Shaolin-Monks
https://xemu.app/titles/45530016/#Backyard-Wrestling-2-There-Goes-the-Neighborhood
https://xemu.app/titles/4d530034/#Inside-Pitch-2003
https://xemu.app/titles/424d0002/#Reign-of-Fire
https://xemu.app/titles/53450029/#Spikeout-Battle-Street
https://xemu.app/titles/41540001/#Touge-R
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.
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
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.
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```
EEPROM contents are loaded from a file but are totally lost after xemu closes. It should writeback to the EEPROM file.
@Ernegien is working on fixing this.
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.
Screenshots courtesy ngrst183.
Title: 4d530004
Hello, I am Spidy123222
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.
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.
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
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
This video Compares a benchmark between OpenGLes and Vulkan with smooth gnome and choppy gnome video.
This video explains a bit about what a API is and what's going on in DirectX12 and Vulkan.
This video is about OpenGL on Arm Devices comparing OpenGLES to Vulkan on the cpu utilization.
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
Vulkan VS OpenGL on PlayStation 3 emulator.
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.
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:
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.
https://xemu.app/titles/4d530046/#Phantom-Dust
Title "Phantom Dust" will crash when entering campaign.
#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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.