Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: The Dreaded Black Screen  (Read 509 times)

0 Members and 1 Guest are viewing this topic.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
The Dreaded Black Screen
« on: February 16, 2020, 08:03:18 pm »
I recently updated MAME to the latest version. I'm quite happy because now all the games I want work. I have been able to make a favorites list and I now have 300 games on my list. Everything is great right up until I try to run one of the games. Mame says "Initializing" and then I get a black screen that never goes away. The system has not crashed because I can back out. If I try and run the game from MAME it works fine. I'm stumped!

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #1 on: February 21, 2020, 06:21:44 pm »
I'm guessing by the lack of responses that I didn't put enough information in. So, I'm running Arcade Maximus 2.10 and I upgraded to MAME 0.218. I'm running it on a PC with windows 8.
Can I be more helpful, or is this a problem everyone is having?

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #2 on: February 22, 2020, 01:35:26 am »
Preferences, options, misc, Show command string before launch.
Copy the command and make sure it runs as is outside of MA.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #3 on: March 27, 2020, 08:21:18 pm »
Ok, I have the command line. I'm not sure how to make Mame run a command line. Any pointers?

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #4 on: March 28, 2020, 12:10:30 pm »
In Windows 8, right-click the start button and select Command Prompt.

Enter PUSHD c:\mame0218
(or wherever you have MAME)

Then enter the command that was displayed by Maximus Arcade.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #5 on: March 29, 2020, 08:09:30 pm »
Thank you!
I performed the steps and made a discovery.
I made sure I was in the MAME directory, and I typed the command which happens to be...
c:\MAX2~1.10\MAME\mame64.exe c:\MAX2~1.10\MAME\roms\game.zip -skip_gameinfo -nowindow -ctrlr X-Arcade
I got the following error
pal16l8.bin NOT FOUND (No GOOD DUMP KNOWN) (tried in game game)
pal16l8.bin NOT FOUND (No GOOD DUMP KNOWN) (tried in game game)
pal16r4.bin NOT FOUND (No GOOD DUMP KNOWN) (tried in game game)
Fatal error: Could not load controller file X-Arcade.cfg

So, I tried it from the root directory and got a much larger error
Error opening English Translation
a70-06-1.51 NOT FOUND (tried in game game)
There were 13 more lines and then it ended with
pal16l8.bin NOT FOUND (No GOOD DUMP KNOWN) (tried in game game)
pal16l8.bin NOT FOUND (No GOOD DUMP KNOWN) (tried in game game)
pal16r4.bin NOT FOUND (No GOOD DUMP KNOWN) (tried in game game)
Fatal error: Required files are missing, the machine cannot be run.
 
That leads me to believe that it did run the rom partially because it found many of the parts it was looking for.
As the rom works when I just run it in MAME, I'm stumped.

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #6 on: Yesterday at 06:41:07 am »
So what is game.zip? 'game' doesn't match any game name that mame0219b knows about. When you say it works from MAME, are you even running the exact same MAME from the same location?

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #7 on: Yesterday at 07:38:48 am »
game = bublbobl
I was trying not to violate any terms of the forums by making the substitution.
Yes, I am running the same MAME from the same location. I have only one version on the system right now.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7621
  • Last login:Today at 02:47:56 pm
  • Designated spam hunter
Re: The Dreaded Black Screen
« Reply #8 on: Yesterday at 10:09:16 am »
I tried it from the root directory and got a much larger error
Error opening English Translation
a70-06-1.51 NOT FOUND (tried in game game)
1. Are you sure that was "a70" and not "a78"?

MAME XML Output from gamesdatabase.org:
Quote
          <game name="bublbobl" sourcefile="bublbobl.c">
                    <description>Bubble Bobble</description>
                    <year>1986</year>
                    <manufacturer>Taito Corporation</manufacturer>
                    <rom name="a78-06-1.51" size="32768" crc="567934b6" sha1="b0c4d49fd551f465d148c25c3e80b278835e2f0d" region="maincpu" offset="0"/>

2. If the "much larger error" shows that all the files in bublbobl.zip are not found, then it isn't seeing/opening the .zip file.

I'm running MAME v0.152 and the "a78-06-1.51" ROM is in "bublbobl.zip", but there might be a new dump or file rename or file move since then.   :dunno


Scott

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #9 on: Yesterday at 11:15:28 am »
1. I double checked, and it was a78. The screen is low res and only a few feet from me but I should probably have put on my glasses anyway. Thanks for the catch!
2. Yes, I assume that's the case when I'm in the root folder and not the mame folder.  I ran it that way to see if maybe it just wasn't finding the file. The fact that it gave me a long error and a short error suggested to me that when I was in the MAME folder and I was typing in the string, it did find the file. Which perplexes me because now I don't know what to do with that information. I would have much preferred if it didn't find the file at all. Then a simple correction would have solved the problem!

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #10 on: Yesterday at 03:51:18 pm »
Please add -v to the end of the command, so you can see what files are being loaded.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #11 on: Today at 10:51:23 am »
Optional memory region ':screen' not found
Starting Bubble Bobble (Japan. Ver 0.1) ':'
 (missing dependencies; rescheduling)
Starting Zilog Z80 ';maincpu'
Starting Zilog Z80 ';subcpu'
Starting Zilog Z80 ';audiocpu'
Starting Watchdog Timer ':watchdog'
Starting Video Screen ':screen'
 (missing dependencies; rescheduling)
Starting Input Merger (any high) ':soundirq'
Starting Input Merger (all high) ':soundmni'
Starting Generic 8-bit latch ':main_to_sound'
Starting Generic 8-bit latch ':sound_to_main'
Starting YM2203 OPN ':ym2203'
Starting YM3526 OPL ':ym3526'
Starting Motorola MC6801 ':mcu'
Starting Bubble Bobble (Japan, Ver 0.1) ':'
Starting Video Screen ':screen'
Starting Speaker ':mono'
Starting Bubble Bobble (Japan, Ver 0.1) ':'
Attempting to parse: X-Arcade.cfg
Fatal error: Could not load controller file X-Arcade.cfg


nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #12 on: Today at 11:45:57 am »
The error you're getting now is different from what you got before. What changed? Does the command run if you remove the -ctrlr x-arcade?

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #13 on: Today at 01:33:56 pm »
What I typed in was after that error. The error didn't actually change. It just had this information after it.
I wonder if it had anything to do with modifying the gamelist.cfg as per these instructions

1.Open gamelist.xml with Notepad. This file is big, so it will take a minute to open.
2.Hit Ctrl+H on your keyboard to open Replace.
3.Next to 'find what:' type "machine" without the quotes. Next to the 'Replace with:' type "game" without the quotes.
4.Click the 'Replace All' button, wait for it to finish.
5.Hit Ctrl+S to save your changes and then you can close Notepad."
« Last Edit: Today at 01:42:08 pm by hueffmea »

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #14 on: Today at 01:40:53 pm »
I'll wait for an upload of the full verbose output before I try to troubleshoot further.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #15 on: Today at 01:44:05 pm »
I can see why. I scrolled up and there were pages of script. It's going to take me awhile to transcribe it all.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #16 on: Today at 02:00:56 pm »
Attempting load of mame.ini
Parsing mame.ini
Attempting load of mame.ini
Parsing mame.ini
Attempting load of horizont.ini
Attempting load of arcade.ini
Attempting load of raster.ini
Parsing raster.ini
Attempting load of source\bublbobl.ini
Attempting load of bublbobl.ini
Reading translation file English: 1 strings, original table at word offset 7, tr
anslated table at word offset 9
Loaded 0 translations from file English
Starting plugin data...
Attempting load of mame.ini
Parsing mame.ini
Attempting load of mame.ini
Parsing mame.ini
Attempting load of horizont.ini
Attempting load of arcade.ini
Attempting load of raster.ini
Parsing raster.ini
Attempting load of source\bublbobl.ini
Attempting load of bublbobl.ini
Video: Monitor                                                            65537
= "\\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9
Physical width 800, height 600
Direct3D: Initialize
Direct3D: Configuring adapter #0 = Intel(R) HD Graphics
Direct3D: Using dynamic textures
Direct3D: YUV format = UYVY
Direct3D: Max texture size = 8192x8192
Direct3D: Device created at 800x600
Direct3D: Initialize HLSL
Direct3D: Unable to find D3DXCreateEffectFromFileW
RawInput: APIs detected
RawInput: APIs detected
RawInput: APIs detected
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Input: Adding keyboard #0: HID Keyboard Device (device id: \\?\HID#VID_AA55&PID_
0101&MI_00#7&21ab7c61&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #1: HID Keyboard Device (device id: \\?\HID#VID_AA55&PID_
0101&MI_01#7&22bc161&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #2: HID Keyboard Device (device id: \\?\HID#VID_413C&PID_
2111&MI_00#7&332b2ac2&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #0: HID-compliant mouse (device id: \\?\HID#VID_1241&PID_112
2#6&20ffc6ed&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #1: HID-compliant mouse (device id: \\?\HID#VID_046D&PID_C07
7#7&1c3447e1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #0: HID-compliant mouse (device id: \\?\HID#VID_1241&PID_
1122#6&20ffc6ed&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #1: HID-compliant mouse (device id: \\?\HID#VID_046D&PID_
C077#7&1c3447e1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Region ':maincpu' created
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip ECD
unzip: C:\MAX 2.10\MAME\roms\bublbobl.zip has no ZIP64 ECD locator
unzip: read C:\MAX 2.10\MAME\roms\bublbobl.zip central directory
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
Region ':subcpu' created
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
Region ':audiocpu' created
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
Region ':mcu' created
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
Region ':gfx1' created
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
Region ':proms' created
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: opened archive file C:\MAX 2.10\MAME\roms\bublbobl.zip
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
Region ':plds' created
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
unzip: found C:\MAX 2.10\MAME\roms\bublbobl.zip in cache
unzip: closing archive file C:\MAX 2.10\MAME\roms\bublbobl.zip and sending to ca
che
pal16l8.bin NOT FOUND (NO GOOD DUMP KNOWN) (tried in bublbobl bublbobl)
pal16l8.bin NOT FOUND (NO GOOD DUMP KNOWN) (tried in bublbobl bublbobl)
pal16r4.bin NOT FOUND (NO GOOD DUMP KNOWN) (tried in bublbobl bublbobl)
WARNING: the machine might not run correctly.
Optional memory region ':screen' not found
Starting Bubble Bobble (Japan, Ver 0.1) ':'
  (missing dependencies; rescheduling)
Starting Zilog Z80 ':maincpu'
Starting Zilog Z80 ':subcpu'
Starting Zilog Z80 ':audiocpu'
Starting Watchdog Timer ':watchdog'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Input Merger (any high) ':soundirq'
Starting Input Merger (all high) ':soundnmi'
Starting Generic 8-bit latch ':main_to_sound'
Starting Generic 8-bit latch ':sound_to_main'
Starting YM2203 OPN ':ym2203'
Starting YM3526 OPL ':ym3526'
Starting Motorola MC6801 ':mcu'
Starting Bubble Bobble (Japan, Ver 0.1) ':'
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':mono'
Starting Bubble Bobble (Japan, Ver 0.1) ':'
Attempting to parse: X-Arcade.cfg
Fatal error: Could not load controller file X-Arcade.cfg

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #17 on: Today at 02:21:03 pm »
Ok, so you've resolved the problem of it not finding a78-06-1.51.

Now, please remove -ctrlr x-arcade from the command line and see if it runs. If you've already removed that, then you have x-arcade specified in your mame.ini. You'd have to remove that from there as well.

We're trying to get to the point that the game starts up, whether you can control it properly or not.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #18 on: Today at 02:27:19 pm »
removing the  -ctrlr x-arcade from the command line worked. So, how do I get X-arcade to stop including it?

nexusmtz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 405
  • Last login:Today at 03:15:29 pm
Re: The Dreaded Black Screen
« Reply #19 on: Today at 03:15:30 pm »
Start maximus arcade frontend directory, run preferences, go to the configuration tab, select MAME, select the launch sub-tab, edit the command.

hueffmea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Today at 03:37:53 pm
  • I want to build my own arcade controls!
Re: The Dreaded Black Screen
« Reply #20 on: Today at 03:20:20 pm »
All the changes I make to the preferences undo themselves everytime I turn the power off. Is there a way to make the change permanent?