sdl-fbvideo.patch: SDLに当てる、キーボード入力を殺すパッチ
lsdldoom-video.patch: lsdldoomに当てる、色深度の判定を強制的に32bitにするパッチ
| --- src/l_video_sdl.c.old 2011-09-22 17:14:31.000000000 +0900 | |
| +++ src/l_video_sdl.c 2016-11-18 00:27:12.000000000 +0900 | |
| @@ -458,11 +458,15 @@ | |
| if ( M_CheckParm("-fullscreen") ) { | |
| init_flags |= SDL_FULLSCREEN; | |
| } | |
| +#if 0 | |
| if(SDL_VideoModeOK(w, h, 8, init_flags) == 8) { | |
| screen = SDL_SetVideoMode(w, h, 8, init_flags); | |
| } else { | |
| screen = SDL_SetVideoMode(w, h, 0, init_flags); | |
| } | |
| +#endif | |
| + screen = SDL_SetVideoMode(w, h, 32, init_flags); | |
| + | |
| if(screen == NULL || !I_QueryImageTranslation()) { | |
| I_Error("Couldn't set %dx%d video mode [%s]", w, h, SDL_GetError()); | |
| } |
| --- src/video/fbcon/SDL_fbvideo.c.old 2012-01-19 15:30:06.000000000 +0900 | |
| +++ src/video/fbcon/SDL_fbvideo.c 2016-11-18 01:37:06.000000000 +0900 | |
| @@ -1008,9 +1008,11 @@ | |
| int surfaces_len; | |
| /* Set the terminal into graphics mode */ | |
| +#if 0 | |
| if ( FB_EnterGraphicsMode(this) < 0 ) { | |
| return(NULL); | |
| } | |
| +#endif | |
| /* Restore the original palette */ | |
| FB_RestorePalette(this); |