Dzisiejsza wersja FreeDO nie wyszła zbytnio dobrze, po pierwsze brzydko się wywala nawet pod współczesną wersją Windowsów, przez wykorzystanie DX11 użytkownicy WinXP nie mogą zapoznać się z aktualną wersją tego emulatora.
Przynajmniej na pierwszą rzecz pojawiło się remedium, jeden z dyskutantów - aliast, na stronie 4DO wrzucił fix pozwalający na odpalenie 1.6.0.
John obiecuję, iż będzie starał się znów umożliwić odpalenie emulatora pod XP, zobaczymy jak mu pójdzie.
Star Wars - Rebel Assault
4DO 1.0.6.0 Alpha Released!
- Replaced GDI rendering with DirectX11 (Direct2D) rendering.
- Vsync
- Improved performance. (As a result of the above changes)
Say goodbye to that irritating video tearing!
I got Direct2D up and running relatively quickly. However, I still saw some tearing, although it wasn’t nearly as noticeable as before. I wrestled with DirectX for days on this. As it turns out, the games themselves were responsible for some of the tearing. The FreeDO core already had a mechanism in place (named “multitask”) to help this. Once I figured that out, the last of the tearing was dead.
This will reduce strain on the CPU for many systems (including mine). This should reduce audio anomalies for some. I’ve seen some reports of sporadic timing (which will also cause audio popping) in the comments, and I would expect that it is still a problem. I suspect that my use of “Thread.Sleep” isn’t providing enough resolution on certain systems. I’ll have to chalk that up to future developments (most likely within beta?).