I was working on systems yesterday and landed on Dreamcast and as far as i know the best emu is nullDC but the downside is there are issues with fade and bezels. After looking at the module and all of DJ's frustrated comments and commented code i saw why. I decided to start digging into HL's code, specifically bezelDraw() in bezel.ahk, to get a better understanding of how bezels work. Everything seems to go down hill after the winget command which relies on a variable called emulatorID to get the active emulator window.
Where does emulatorID come from? Is the core problem with fade and bezel that ahk cant find the window based on that id?
I am no AHK expert so i am just looking to understand a little more about AHK and the inner workings of HL so that i may at some point be able to give modules like nullDC some love.
Where does emulatorID come from? Is the core problem with fade and bezel that ahk cant find the window based on that id?
I am no AHK expert so i am just looking to understand a little more about AHK and the inner workings of HL so that i may at some point be able to give modules like nullDC some love.