|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
Is there a macro for Sofware States too?
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Is there a macro for Sofware States too? Not yet, but there'll be one or two of course  .
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Support for software-state checking & caching has been promoted to non-WIP in SVN r4836  ! It might not be "perfect" yet and it has so far only been tested on Linux, but I think it's ready for general use now. However, I'd appreciate tests by others esp. on Windows!
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Aug 2009
Posts: 672
Senior Member
|
Senior Member
Joined: Aug 2009
Posts: 672 |
Support for software-state checking & caching has been promoted to non-WIP in SVN r4836  ! It might not be "perfect" yet and it has so far only been tested on Linux, but I think it's ready for general use now. However, I'd appreciate tests by others esp. on Windows! One thing that I found is, that it'll mark a entry incorrect, yet when you run it, mess doesn't complain
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
I know there are such cases but that's the result of what MESS returns when running "mess -verifysoftlist <software-list>"... (which BTW is one reason NOT to combine states to just green/red)
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
An example for this is: rene@thunder:~/src/mame-svn> ./mess64 -rp "/home/games/mess/roms;/home/games/mame/roms" -verifysoftlist neogeo 2>&1 | grep pbobblenb
pbobblenb : us1 (131072 bytes) - NOT FOUND
pbobblenb : um1 (131072 bytes) - NOT FOUND
pbobblenb : u8 (1048576 bytes) - NOT FOUND
pbobblenb : u9 (524288 bytes) - NOT FOUND
pbobblenb : uc5 (524288 bytes) - NOT FOUND
pbobblenb : uc6 (524288 bytes) - NOT FOUND
romset neogeo:pbobblenb is bad But it still runs: rene@thunder:~/src/mame-svn> ./mess64 -rp "/home/games/mess/roms;/home/games/mame/roms" -verbose aes -cart neogeo:pbobblenb
Build version: 0.148u2 (Mar 28 2013)
Build architecure: SDLMAME_ARCH=
Build defines 1: SDLMAME_UNIX=1 SDLMAME_X11=1 SDLMAME_LINUX=1
Build defines 1: LSB_FIRST=1 PTR64=1 DISTRO=generic SYNC_IMPLEMENTATION=tc
SDL/OpenGL defines: SDL_COMPILEDVERSION=1214 USE_OPENGL=1 USE_DISPATCH_GL=1
Compiler defines A: __GNUC__=4 __GNUC_MINOR__=5 __GNUC_PATCHLEVEL__=0 __VERSION__="4.5.1 20101208 [gcc-4_5-branch revision 167585]"
Compiler defines B: __amd64__=1 __x86_64__=1 __unix__=1
Compiler defines C: __USE_FORTIFY_LEVEL=0
SDL Device Driver : x11
SDL Monitor Dimensions: 1920 x 1080
Enter sdlwindow_init
Using SDL single-window soft driver (SDL 1.2)
Leave sdlwindow_init
Keyboard: Start initialization
Input: Adding Kbd #0: System keyboard
Keyboard: Registered System keyboard
Keyboard: End initialization
Mouse: Start initialization
Input: Adding Mouse #0: System mouse
Mouse: Registered System mouse
Mouse: End initialization
Joystick: Start initialization
Input: Adding Joy #0: Logitech Logitech Extreme 3D
Joystick: Logitech Logitech Extreme 3D
Joystick: ... 4 axes, 12 buttons 1 hats 0 balls
Joystick: ... Physical id 0 mapped to logical id 0
Joystick: End initialization
Audio: Start initialization
Audio: Driver is alsa
Audio: frequency: 48000, channels: 2, samples: 1024
sdl_create_buffers: creating stream buffer of 76800 bytes
Audio: End initialization
output: opened output notifier file /tmp/sdlmame_out
Region ':mainbios' created
Searching font Liberation Sans in -fontpath
Matching font: /usr/share/fonts/truetype/LiberationSans-Regular.ttf
Region ':maincpu' created
Region ':audiobios' created
Region ':audiocpu' created
Region ':zoomy' created
Region ':fixedbios' created
Region ':fixed' created
Region ':ymsnd' created
Region ':ymsnd.deltat' created
Region ':sprites' created
Region ':cart:maincpu' created
Region ':cart:fixed' created
Region ':cart:audiocpu' created
Region ':cart:ymsnd' created
Region ':cart:sprites' created
Starting Neo-Geo AES ':'
Optional device 'tempcdc' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
(missing dependencies; rescheduling)
Starting 68000 ':maincpu'
Starting Z80 ':audiocpu'
Starting Video Screen ':screen'
Starting Speaker ':lspeaker'
(missing dependencies; rescheduling)
Starting Speaker ':rspeaker'
(missing dependencies; rescheduling)
Starting YM2610 ':ymsnd'
Starting NEC uPD4990A ':upd4990a'
Starting Cartslot ':cart'
Starting Software list ':cart_list'
Starting Neo-Geo AES ':'
Optional device 'tempcdc' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
(missing dependencies; rescheduling)
Starting Speaker ':lspeaker'
Starting Speaker ':rspeaker'
Starting Neo-Geo AES ':'
Optional device 'tempcdc' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Region ':maincpu' created
Region ':fixed' created
Region ':audiocpu' created
Region ':ymsnd' created
Region ':sprites' created
output: closed output notifier file
sdl_kill: closing audio
Joystick: Start deinitialization
Joystick: End deinitialization
Enter sdlwindow_exit
Leave sdlwindow_exit Dunno if it's a bug in MESS or the software-list(s)... or wanted behavior.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Aug 2009
Posts: 672
Senior Member
|
Senior Member
Joined: Aug 2009
Posts: 672 |
Methinks me might know why. Could it be that QMC2 checks every rom in a set like pbobblenb, when most of the roms is in pbobblen, thus not really taking into account, split roms. where the main set has most of the roms, and the clones only have the roms needed for that set, and taking the rest from the parent?
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Well, -verifysoftlist shouldn't tell me 'bad' then... and QMC2 only interprets what this command returns. It does nothing else.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Dec 2009
Posts: 351
Senior Member
|
Senior Member
Joined: Dec 2009
Posts: 351 |
BTW, I'm currently adding support for software-status checking & caching, and I want to use different icons than the system ones to indicate software-states. Here's my current set of icons for software-states ( correct, incorrect, mostly correct, not found and unknown): ![[Linked Image from qmc2.arcadehits.net]](http://qmc2.arcadehits.net/tmp/sw-state-icons/software_unknown.png) What do you think? Or perhaps someone wants to post different ones (appreciated). On the NES I get a couple of red (incorrect) icons but the game runs fine ? see screenshot ![[Linked Image from i699.photobucket.com]](http://i699.photobucket.com/albums/vv352/ASH-II/qmc2incorrect_zpsebbe3dd7.png)
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
On the NES I get a couple of red (incorrect) icons but the game runs fine ? Yeah, I've posted the reason above  !
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
2 members (AJR, Dam0),
240
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,331
Posts122,192
Members5,077
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|