I finally understood why the emu was crashing when the VDP1 cache was being used, I sort of fixed it (there's still a huge memory leak, but it will be ironed out soon)
That kind of things happens when you do some major rewrite, you try stuff, sometimes it works, sometimes it doesn't ...
Anyway I'll have more time to work on it during the next weeks, as I twisted my ankle and I can convert my former sport slot into a programming slot 😉
And I'll have my holidays during september too, so I hope I would be able to make some progress ...