Their downloads section is an insane loophole, can't find the link to their windows release
Their downloads section redirects to their github page that redirects to their downloads section, lol developers these days
Probably I'll just get a real dreamcast when I have the chance then.