Re: [Atari800-users] Removal of win32 (directx backend, not to be confused with SDL one)
Brought to you by:
joy
From: Miro K. <mir...@gm...> - 2024-04-21 21:29:58
|
Pushed. I have noticed that win32/sound.c was still used by the "win" sound backend (i.e. one had host=win, gfx=sdl and sound=win) which was for some reason forced on my MSYS2 setup no matter what (./configure, ./configure --with-sound=sdl, ...). After cleaning up configure.ac and rebuilding everything I'm happy to report that the SDL sound backend works equally well and most importantly it is now set by default. So whoever is going to package win32 (sdl) build, please keep in mind: - there's no reason to build it as 32-bit anymore (are there any 32-bit Win9x/XP users?) - there's no reason not to use sdl12-compat instead of SDL package (unless the previous point is not true?) - sound is now set by ./configure to "sdl", i.e. using the ThinAPI, synchronized sound etc - keyboard buffer issue with SDL_VIDEODRIVER=directx had actually been worked around: unless overridden, SDL on Windows uses SDL_VIDEODRIVER="directx" for fullscreen drawing and the default (I presume windib, Win32 GDI) when windowed. At least that's how I understand things, feel free to correct me if I'm wrong. On Sun, 21 Apr 2024 at 17:30, Petr Stehlík <pst...@so...> wrote: > Hi, > > I would say that OS/HW specific ports of Atari800 could/should be > removed once the SDL version for that particular OS/HW works well > enough. IOW, remove the win32 right away. > > Petr > > > On Ne, 2024-04-21 at 01:31 +0200, Miro Kropáček wrote: > > Hi, > > > > I'm wondering, is there any point in keeping the "win32" folder? The > > last windx build was published (nearly exactly) 13 years ago in > > 2.2.1. 3.0.0 and newer are provided with winsdl builds only (and > > these should be compiled against sdl2 + sdl12-compat in the future, > > see > > https://github.com/atari800/atari800/issues/188#issuecomment-2067809989 > > ). > > > > Of course, there's more like amiga, dc, dos, wince, ... but since > > falcon was lying dormant for about 9 years, I'll give them the > > benefit of the doubt. But win32 is really pointless to have these > > days. > > > > Anyone against removal? > > > > -- > > http://mikro.atari.org > > > > > > _______________________________________________ > > Atari800-users mailing list > > Ata...@li... > > https://lists.sourceforge.net/lists/listinfo/atari800-users > > > > > > _______________________________________________ > Atari800-users mailing list > Ata...@li... > https://lists.sourceforge.net/lists/listinfo/atari800-users > -- http://mikro.atari.org |