Issues with Sega Core - Everything works with other ones

Hello everybody. I’m having problems with the Sega Core, RetroArch “vanilla”, info follows:

Windows XP SP3 32 Bit RetroArch V. 1.10.2 (later version won’t start at all, I tried) Built with MSVC 2010 on 27 Mar 2022

Pentium 4 CPU, 3 GHz 1 GB RAM

Core used: Genesis Plus GX

Any time I try to load a Sega content (be it Game Gear, Master System Or Genesis), I get a Windows error and RetroArch crashes.

Message received (in short): retroarch.exe has encountered a problem and needs to close.

Then I’m asked to report the problem to Microsoft, if I wish

For your information, I usually click on don’t send on these kind of errors.

As a side note, I don’t have so much choices for the core to download/install. Why?

Thanks for any help, regards and have a nice day =)

Hi, I’m not (anymore) familiar with XP, but a good starting point would be to generate a log, follow the steps in the link and then replicate the issue after that post the log here (using the preformatted text button) so someone can have a look at what went wrong.

Thanks, going to do it right now.

Here you are, I just generated the log. Where/how can I upload it? Note I’d prefer to upload the plain file than paste its contents. Edit: Nevermind, reading at your reply I read I have to paste it here

Doing:

[INFO] [Config]: Loading default config.
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Pentium(R) 4 CPU 3.00GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3
[INFO] Built: Mar 27 2022
[INFO] Version: 1.10.2
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[INFO] [GL1]: Found GL1 context: "wgl".
[INFO] [GL1]: Detecting screen resolution: 1280x1024.
[INFO] [WGL]: Extensions: WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_render_texture WGL_EXT_extensions_string WGL_EXT_swap_control 
[INFO] [GL1]: Using resolution 960x720.
[INFO] [GL1]: Vendor: ATI Technologies Inc., Renderer: RADEON 9200 Series DDR x86/SSE2.
[INFO] [GL1]: Version: 1.3.1050 WinXP Release.
[INFO] [GL1]: Extensions: GL_ARB_multitexture GL_EXT_texture_env_add GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_ATI_element_array GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_map_object_buffer GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_vertex_array_object GL_ATI_vertex_attrib_array_object GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_EXT_vertex_shader GL_HP_occlusion_test GL_NV_blend_square GL_NV_occlusion_query GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control 
[INFO] [XInput]: Found XInput v1.3.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: "stb-unicode".
[INFO] [Font]: Using font driver GL1
[INFO] [GL1]: Init complete.
[ERROR] [dispserv]: CoCreateInstance of ITaskbarList3 failed.
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl1".
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font driver GL1
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_favorites.lpl".
[INFO] [Content]: Updating firmware status for: C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\cores\genesis_plus_gx_libretro.dll on C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\system
[INFO] [Core]: Using content: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\downloads\Altered Beast.gen".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Pentium(R) 4 CPU 3.00GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3
[INFO] Built: Mar 27 2022
[INFO] Version: 1.10.2
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\cores\genesis_plus_gx_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\config\Genesis Plus GX\Genesis Plus GX.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\config\Genesis Plus GX\\downloads.cfg".
[INFO] [Overrides]: No game-specific overrides found at "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\config\Genesis Plus GX\Altered Beast.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE.
[INFO] [Content Override]: File Extension: 'mdx' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'md' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'bin' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'smd' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'gen' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'bms' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'sms' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'gg' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'sg' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: '68k' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'sgd' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V2, providing V3.
[INFO] [Environ]: GET_LED_INTERFACE.
[INFO] [Remaps]: Remap directory: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\config\remaps".
[INFO] [Overrides]: Redirecting save file to "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\saves\Altered Beast.srm".
[INFO] [Overrides]: Redirecting save state to "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\states\Altered Beast.state".
[INFO] [Environ]: PERFORMANCE_LEVEL: 1.
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 7.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [Environ]: SET_DISK_CONTROL_INTERFACE.
[INFO] [Content]: Loading content file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\downloads\Altered Beast.gen".
[INFO] [Content]: Did not find a valid content patch.
[INFO] [Environ]: RETRO_ENVIRONMENT_GET_GAME_INFO_EXT.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] [Environ]: SYSTEM_DIRECTORY: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44156.86 Hz.
[INFO] [Video]: Set video size to: 879x576.
[INFO] [GL1]: Found GL1 context: "wgl".
[INFO] [GL1]: Detecting screen resolution: 1280x1024.
[INFO] [WGL]: Extensions: WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_render_texture WGL_EXT_extensions_string WGL_EXT_swap_control 
[INFO] [GL1]: Using resolution 879x576.
[INFO] [GL1]: Vendor: ATI Technologies Inc., Renderer: RADEON 9200 Series DDR x86/SSE2.
[INFO] [GL1]: Version: 1.3.1050 WinXP Release.
[INFO] [GL1]: Extensions: GL_ARB_multitexture GL_EXT_texture_env_add GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_ATI_element_array GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_map_object_buffer GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_vertex_array_object GL_ATI_vertex_attrib_array_object GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_EXT_vertex_shader GL_HP_occlusion_test GL_NV_blend_square GL_NV_occlusion_query GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control 
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: "stb-unicode".
[INFO] [Font]: Using font driver GL1
[INFO] [GL1]: Init complete.
[ERROR] [dispserv]: CoCreateInstance of ITaskbarList3 failed.
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl1".
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font driver GL1
[INFO] [Playlist]: Loading history file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\Documents and Settings\Utente\My Documents\Downloads\RetroArch-MSVC10-Win32\content_favorites.lpl".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_MINIMUM_AUDIO_LATENCY.

Your version of RetroArch is obsolete. Try to run or install a current version and if it doesn’t work, we see how to make it work. But if you don’t need XP for something in particular, I recommend Linux, it has better support.

https://retroarch.com/?page=platforms

My situation is a particular one, this is an assembled Pentium 4 PC and I already tried to boot Debian on it, unsuccessfully. I made it before I changed sound and video cards, but since I did it, Linux is not an option anymore and I don’t know why. By the way, before changing the cards, Linux were working and Windows weren’t - LOL

Any Windows newer than XP will have serious issues running/booting.

I tried all the version later than 1.10.2, but all that I can obtain is a transparent window (it contains whatever screen content behind it, and if you move it and update it, it changes its contents to the contents at the new position), which never change and I can have nothing more. If you really know a way to make it work, I’ll thank you so much!!!

Regards xD

My first thought. Do you have the right video driver for that card?
Maybe you should try a Linux like Xubuntu, Debian is a bit whimsical.

I know no Xubuntu versions running on non 64 bit cpus architecture.

Am I wrong?

And this goes for every *buntu I’m aware of

P.S.: Wish me good luck, I’m trying with Void Linux

Was the log generated while replicating the crash? the only error I see is:

[ERROR] [dispserv]: CoCreateInstance of ITaskbarList3 failed.

I really have no idea what does it mean :thinking:, did you try changing drivers in RA?

Settings -> Drivers -> Video -> Select one

then Main Menu -> Configuarton file -> Save Current Configuration -> Close RA -> reload it

Then try to load a game with Genesis Plus GX.

Do this for all available video drivers and see if it crash with all of them.

Tried, I have 3 choices and all of them causes the issue.

They are: d3d8, gl1, gl.

Do you need logs for each?

P.S.: Void Linux setup didn’t succeed, unfortunately. =(

bepperetroarch, you have to press the reply button, so that I get the notification (I think I already told you, didn’t I?).

It doesn’t support 64 bits? O_o Searching for “Linux 32 bits” on the internet does the magic.

Before, check well in xp the video driver and directx, I think that’s the main problem.

Yes, Ubuntu, XUbuntu, Mint and almost every Ubuntu variant only supports 64 Bits.

Don’t talk at me like as I were 2, please xD I guess we can have a better talk than this.

No, you didn’t recommend me to hit reply, as I can remember. I do that, but I regret to post too much consecutive posts, so I try to use edit instead. Sorry if this is a problem, I’ll behave differently then.

To be honest, I thought it was a problem with DirectX/Video driver too.

Thanks for now, still fighting with it xD

I’m sure it is. xD

I have heard something. xD

Maybe you should check first if your P4 supports X86-64 instructions. xD

Linux is a recommendation, if you are a newbie please use something easy, debian is for very smart people or very… xD

If, I’m sure you suspected it was the driver or directx, then, you got it. xD

If it is the case, it is out of my hands, I do not know that operating system.:see_no_evil:

Maybe you should look in a retro windows forum? :man_shrugging:t2:

xD

I guess it does, in the specs for my cpu model it tells it supports SSE extensions, plus some more. I’m not really an hardware gui, so I can’t tell for sure.

Yeah I use Linux since year 2k, I began with Mandrake and SuSE. I greatly appreciate Debian for some reasons, and XUbuntu for some others.

Now, I just installed latest drivers for my video card (AMD Radeon 9250) and latest DirectX 9.0c, as requested by the installer for the older package. Now, dumb question: which DirectX should I need for the latest version?

Thanks again for your help and patience, I know I’m a pain =)

SSE is something else, you need EM64T.
In this screenshot there is no information, maybe because of the 32 bits system, but if it is dual core, it is almost sure that it supports.
CPU-Z is a legendary tool to know that.

DirectX 9c is the latest you can install on XP, and RetroArch will not require a particular version. The OS does, the latest driver for your card “maybe” works better or only with that DirectX, that’s the way it is in Windows classic.
And while you’re at it with drivers, I recommend audio and anything else that needs updating.

If you already have everything up to date, try installing or running RetroArch current.

No, it’s not dual core. Just 2 threads.

@bepperetroarch I was able to reproduce the issue on Windows XP SP3 on my Thinkpad T61.

RetroArch v1.10.3 is the most up-to-date version that runs. I also installed all cores for that version (found here) and indeed Genesis Plus GX crashes. I tested a few other cores (but not all) and they run fine.

Unfortunately confirming the issue is all I can do, no obvious fix for this platform that I can see…

Regards.

Maybe, if available on XP, this are good alternatives to gen plus gx

BlastEm - megadrive

PicoDrive - master system, megadrive, game gear, megacd and 32x

Gearsystem - master system, game gear and sg-1000

Yeah, unfortunately those aren’t available to download for windows-msvc2010 (link).