From f9dee5dc808c2715d9a8b6b8c97d44de2990417f Mon Sep 17 00:00:00 2001 From: icex2 Date: Sun, 18 Feb 2024 22:20:39 +0100 Subject: [PATCH] wip --- notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/notes.md b/notes.md index ce1a8f38..7d196677 100644 --- a/notes.md +++ b/notes.md @@ -21,6 +21,7 @@ see also my hand drawings of the logging and loader architectures -> should turn * logging in inject is a mess with OutputDebugStr not being a good solution because it blocks the calling thread * Switching loggers in inject not possible like on launcher due to separate processes -> interface on hook to pass writer similar to avs_init to hook? have "core" interface that mimicks avs with the features of properties, threads, and logging * Have split loggers on inject: inject process with own core logger -> game process with own core logger and logging thread? can still be unified later +* Windows 11 (ARM VM with x86 compat) crashes for iidx25+ when k_bt0002 calls the callback. crashes inside the callback around a spot with some debug output regarding "bmsoundlib2017\\src\\audioprocessor\\dmoeffector.cpp". apparently, issue with initializing the audio device on the VM? callback contains some IO and audio init code tasks/todos: