it's the first time I hear about Window 84 bit? Idk, it might work, best to try the demo lol. As for the release date, it's going to take years, but new versions come out on patreon every few months.
Currently we're going through a major rework of the stages so it's been some time since the last version but there should only be about a month before we can release the next one. Given it reworks base aspects of the game, I will also update the itch demo.