Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08473 Multisession Critical (emulator) Always Oct 29, 2022, 17:07 20 days ago
Tester john_iv View Status Public Platform MAME (Official Binary)
Assigned To Resolution Unable to reproduce OS Windows 10/11 (64-bit)
Status [?] Closed Driver
Version 0.249 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08473: a5200 [berzerk, centiped]: Launching first or second game from file manager with HLSL on fails to display game, though running.
Description If I launch a5200 by itself and then choose a game from within file manager's softlists, berzerk say, and I have HLSL toggled on the game attempts to launch, but a window is not fully created and I'm left with a blank icon on the taskbar.

This can also be seen if trying to launch a second game once the first has been launched ala:
mame a5200 berzerk -norc -hlsl_enable
Steps To Reproduce 1. 'mame a5200 berzerk -norc -hlsl_enable'
2. In game tab to file manager and choose softlist, and choose centiped and attempt to launch.
3. Berzerk closes and centiped starts to launch but no display is shown, verbose output stops at Direct3d: Max Texture Size 16384x16384 and it requires a taskmanager to kill the process.
Additional Information This doesn't appear to happen with -noenable_hlsl and it does not happen with -video bgfx.
Feel free to alter the category, but I chose multisession as it happens after a reset and re-launch of a softlist game from the parent machine.

This happens in .249 and latest from master branch 0.249 (mame0249-49-g8f1c657734a)

Here is the verbose output, note the centiped launch towards the end:
mame a5200 berzerk -norc -rompath c:\o\games\mame\roms;c:\o\games\mame\software -hlsl_enable -v
Starting plugin data...
Video: Monitor 65537 = "\\.\DISPLAY1" (primary)
Video: Monitor 65539 = "\\.\DISPLAY2"
Video: Monitor 20976521 = "\\.\DISPLAY3"
Direct3D: Using Direct3D 9
Physical width 2560, height 1440
Direct3D: Initialize
Direct3D: Configuring adapter #0 = AMD Radeon RX 5600 XT
Direct3D: YUV format = RGB
Direct3D: Max texture size = 16384x16384
Direct3D: Device created at 2560x1440
Direct3D: Initialize HLSL
Direct3D: First store options
Direct3D: HLSL initialized
Direct3D: Restore options
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Input: Adding keyboard #1: HID Keyboard Device (device id: \\?\HID#VID_D209&PID_0301&MI_01#a&2a59ce88&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #2: HID Keyboard Device (device id: \\?\HID#VID_D209&PID_0301&MI_00#a&3a995fa8&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #3: HID Keyboard Device (device id: \\?\HID#VID_045E&PID_082C&MI_00&Col01#a&238c6b4b&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #4: HID Keyboard Device (device id: \\?\HID#VID_045E&PID_0B02&IG_00#9&10b1c3a9&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #1: HID-compliant mouse (device id: \\?\HID#VID_045E&PID_082C&MI_00&Col03#a&238c6b4b&0&0002#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #2: HID-compliant mouse (device id: \\?\HID#VID_046D&PID_C408#8&31c9991f&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #1: HID-compliant mouse (device id: \\?\HID#VID_045E&PID_082C&MI_00&Col03#a&238c6b4b&0&0002#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #2: HID-compliant mouse (device id: \\?\HID#VID_046D&PID_C408#8&31c9991f&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Skipping DirectInput for XInput compatible joystick 0x63799f8e68.
Input: Adding joystick #1: XInput Player 1 (device id: XInput Player 1)
unzip: opened archive file c:\o\games\mame\roms\a5200.zip
unzip: found c:\o\games\mame\roms\a5200.zip ECD
unzip: c:\o\games\mame\roms\a5200.zip has no ZIP64 ECD locator
unzip: read c:\o\games\mame\roms\a5200.zip central directory
unzip: closing archive file c:\o\games\mame\roms\a5200.zip and sending to cache
unzip: found c:\o\games\mame\roms\a5200.zip in cache
unzip: closing archive file c:\o\games\mame\roms\a5200.zip and sending to cache
unzip: opened archive file c:\o\games\mame\software\a5200\berzerk.zip
unzip: found c:\o\games\mame\software\a5200\berzerk.zip ECD
unzip: c:\o\games\mame\software\a5200\berzerk.zip has no ZIP64 ECD locator
unzip: read c:\o\games\mame\software\a5200\berzerk.zip central directory
unzip: closing archive file c:\o\games\mame\software\a5200\berzerk.zip and sending to cache
Optional device ':ctrl4' not found
Optional device ':ctrl3' not found
Optional device ':ctrl2' not found
Optional device ':ctrl1' not found
Optional device ':dac' not found
Optional device ':pia' not found
Optional device ':ram' not found
Optional I/O port ':fake' not found
Optional I/O port ':keyboard.7' not found
Optional I/O port ':keyboard.6' not found
Optional I/O port ':keyboard.5' not found
Optional I/O port ':keyboard.4' not found
Optional I/O port ':keyboard.3' not found
Optional I/O port ':keyboard.2' not found
Optional I/O port ':keyboard.1' not found
Optional I/O port ':keyboard.0' not found
Optional memory region ':screen' not found
Starting Atari 5200 ':'
  (missing dependencies; rescheduling)
Starting MOS Technology 6502 ':maincpu'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting palette ':palette'
Starting Speaker ':speaker'
  (missing dependencies; rescheduling)
Starting Atari C012294 POKEY ':pokey'
Starting Timer ':scantimer'
Starting Atari GTIA ':gtia'
Starting Atari ANTIC ':antic'
  (missing dependencies; rescheduling)
Starting Atari 5200 Cartridge Slot ':cartleft'
Starting Atari 800 ROM Carts ':cartleft:a5200'
Starting Software List ':cart_list'
Starting Atari 5200 ':'
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':speaker'
Starting Atari ANTIC ':antic'
Starting Atari 5200 ':'
Attempting to parse: default.cfg
Attempting to parse: a5200.cfg
Direct3D: Get texture target - not found - 335x239:0
Direct3D: Create texture target - 1920x1440
unzip: found c:\o\games\mame\roms\a5200.zip in cache
unzip: closing archive file c:\o\games\mame\roms\a5200.zip and sending to cache
unzip: opened archive file c:\o\games\mame\software\a5200\centiped.zip
unzip: found c:\o\games\mame\software\a5200\centiped.zip ECD
unzip: c:\o\games\mame\software\a5200\centiped.zip has no ZIP64 ECD locator
unzip: read c:\o\games\mame\software\a5200\centiped.zip central directory
unzip: closing archive file c:\o\games\mame\software\a5200\centiped.zip and sending to cache
Average speed: 99.99% (13 seconds)
Direct3D: Store options
Video: Monitor 65537 = "\\.\DISPLAY1" (primary)
Video: Monitor 65539 = "\\.\DISPLAY2"
Video: Monitor 20976521 = "\\.\DISPLAY3"
Direct3D: Using Direct3D 9
Physical width 2560, height 1440
Direct3D: Initialize
Direct3D: Configuring adapter #0 = AMD Radeon RX 5600 XT
Direct3D: YUV format = RGB
Direct3D: Max texture size = 16384x16384
Github Commit
Flags
Regression Version
Affected Sets / Systems a5200 [berzerk, centiped]
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.20836
Tafoid
Administrator
20 days ago
I've tried to replicate this and I cannot get it blank display or crash.
My video may not be up to snuff to test HLSL as it is CPU-driven Intel.
Can anyone else please try to duplicate with a capable video system that can run -hlsl?
User avatar
No.20838
Robbbert
Senior Tester
20 days ago
edited on: 20 days ago
HLSL works on my system (the extra sliders appear).

Everything worked as expected, and I could not replicate your issue.

This was tested with latest git as of yesterday.
User avatar
No.20839
john_iv
Senior Tester
20 days ago
Thank you for checking, I will endeavor to troubleshoot further on my end.