bsnes v0.037a released

Archived bsnes development news, feature requests and bug reports. Forum is now located at http://board.byuu.org/
Locked
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

byuu wrote: But is it 100% obvious to double-click entries?
In the absence of buttons, yes. With them, no.
byuu wrote:This is why the cheat editor has a toggle button, as well.
This was going to be in my next post. I'd like to see the toggle button change to an "Edit" button. Currently, there is no way to easily edit an entry, you have to delete and add a new entry. If that happens, there is also no reason not to simply make description the sort method by default. Anyone who wanted to customize the order otherwise could add numerical prefixes to their descriptions quite easily because of the edit feature.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

FitzRoy wrote:
byuu wrote: But is it 100% obvious to double-click entries?
In the absence of buttons, yes. With them, no.
No, the conclusion is that you have to doubleclick them; it's not obvious without some thought.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Verdauga Greeneyes
Regular
Posts: 347
Joined: Tue Mar 07, 2006 10:32 am
Location: The Netherlands

Post by Verdauga Greeneyes »

creaothceann wrote:
FitzRoy wrote:
byuu wrote: But is it 100% obvious to double-click entries?
In the absence of buttons, yes. With them, no.
No, the conclusion is that you have to doubleclick them; it's not obvious without some thought.
I generally prefer double clicking, but there is a use for the toggle button if byuu allows multiple entries to be selected at the same time. i.e. via Ctrl + A, Ctrl + left click, Shift + left click, Ctrl + arrow key, and Shift + arrow key.
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

creaothceann wrote: No, the conclusion is that you have to doubleclick them; it's not obvious without some thought.
It's obvious because there's nothing else to do that makes sense besides enter (which works as well). What exactly was it that you thought people were going to try first? Voice recognition? Caps lock?
I generally prefer double clicking, but there is a use for the toggle button if byuu allows multiple entries to be selected at the same time.
That would confound entry bar behavior which can only show one selection.
Verdauga Greeneyes
Regular
Posts: 347
Joined: Tue Mar 07, 2006 10:32 am
Location: The Netherlands

Post by Verdauga Greeneyes »

What's entry bar behavior?
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

FitzRoy wrote:
creaothceann wrote:No, the conclusion is that you have to doubleclick them; it's not obvious without some thought.
It's obvious because there's nothing else to do that makes sense besides enter (which works as well). What exactly was it that you thought people were going to try first? Voice recognition? Caps lock?
Posting on the ZSNES board.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Verdauga Greeneyes wrote:What's entry bar behavior?
The bar at the bottom in which you enter codes and descriptions. Its behavior will have to change to display an entry's info upon selection, or else you couldn't edit the information. This does not affect the add or delete functions.
creaothceann wrote:Posting on the ZSNES board.
I disagree, and I allow for a fair amount of stupidity. There isn't a chance in hell someone would not try enter or dbl click on selectable entries before going through the trouble of registering on a board. Would only having to click an entry again at any point after selecting it satisfy you?
Verdauga Greeneyes
Regular
Posts: 347
Joined: Tue Mar 07, 2006 10:32 am
Location: The Netherlands

Post by Verdauga Greeneyes »

FitzRoy wrote:The bar at the bottom in which you enter codes and descriptions. Its behavior will have to change to display an entry's info upon selection, or else you couldn't edit the information. This does not affect the add or delete functions.
Hmm.. in that case it would make sense for those options to be grayed out. Either that or for them to effect the 'highlighted' entry (i.e. the entry with the dotted line around it. I'm not sure this exists on Linux though, thinking back to one of byuu's posts)
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

can you add a ? icon somewhere on that page where on Mouse over, it shows a tooltip telling the user to double click?
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Or, you know, you could just have a one-time pop-up telling users to dbl click entries to activate them. Even that would be better than permanent buttons taking up space and making people default to a slower method when a faster way is possible. Why on earth does this have to be so difficult? I also put a cohesive argument together for reducing the two-line radio box down to one line, at ZERO cost, and it was completely ignored. I can't keep doing this.
henke37
Lurker
Posts: 152
Joined: Tue Apr 10, 2007 4:30 pm
Location: Sweden
Contact:

Post by henke37 »

Windows already has a position for the ? button, right next to the X button.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

henke37 wrote:Windows already has a position for the ? button, right next to the X button.
Yet another retarded design, imrotmhps

There's already enough people closing windows instead of minimizing them because their wrist twitched a bit.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
henke37
Lurker
Posts: 152
Joined: Tue Apr 10, 2007 4:30 pm
Location: Sweden
Contact:

Post by henke37 »

Given the context, it is a good design, it is mainly used when there isn't any menubar, in dialogs.
gllt
NO VOWELS >:[
Posts: 753
Joined: Sun Aug 31, 2008 12:59 pm
Location: ALABAMA
Contact:

Post by gllt »

9588 > 92
Retarded design
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Here's an even better idea if possible, it would wipe out all buttons and not require an informational pop-up for anything but the cheat section. Any time an entry is left or right-clicked, a "right-click menu" comes up with the following options for each section:

Input (On Selection)
-------
Assign
Unassign

Input (On Nothing)
------------

Cheat Codes (On Selection)
-----------------------
Toggle
Edit
Add
Remove

Cheat Codes (On Nothing)
-----------------------
Add

Advanced (On Selection)
-----------------------
Modify


The input boxes would stay, but would be grayed out until one of these actions is made, at which point a cursor will appear in the box. Once a user modifies the value and hits enter, it applies or moves to the second box. This scheme would remove 7 buttons, 1 checkbox, and be faster for users.
henke37
Lurker
Posts: 152
Joined: Tue Apr 10, 2007 4:30 pm
Location: Sweden
Contact:

Post by henke37 »

They are called context-menus in case you are wondering.
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Oh, thanks.
wertigon
Rookie
Posts: 46
Joined: Sat Aug 07, 2004 7:20 pm

Post by wertigon »

I must say a context menu with no other way to visually manipulate data is a bad idea. GIMP tried to run that setup for years and people got extremely confused by it.

Context menu might be a good idea for advanced settings, but I think the current scheme more or less work fine. Why not stop beating this dead horse and let Byuu do as he wishes with it? :)
AamirM
Regen Developer
Regen Developer
Posts: 533
Joined: Sun Feb 17, 2008 8:01 am
Contact:

Post by AamirM »

Hi,
byuu wrote: Now, I don't suppose you know of a way to hide / show the menu options without rebuilding the menu from scratch?
If you want to delete a menu item, its possible using RemoveMenu(). I don't know about hiding/unhiding. Why don't you just gray/ungray it out?

stay safe,

AamirM
byuu

Post by byuu »

If you want to delete a menu item, its possible using RemoveMenu(). I don't know about hiding/unhiding. Why don't you just gray/ungray it out?
Let's say you can control the video driver without a restart one day.

Would you want the point / linear settings to be grayed out, rather than invisible, when in DirectDraw mode? End users usually can't tell why something is grayed out, so it's just an annoyance to them to be visible at all.

Yeah, if it's not possible, I'll just have to keep lists and dynamically rebuild the entire menus whenever hide()/show() is called. Fun.
AamirM
Regen Developer
Regen Developer
Posts: 533
Joined: Sun Feb 17, 2008 8:01 am
Contact:

Post by AamirM »

Hi,
Yeah, if it's not possible, I'll just have to keep lists and dynamically rebuild the entire menus whenever hide()/show() is called. Fun.
You can delete easily the point and linear menu items like this:

Code: Select all

RemoveMenu(GetSubMenu(GetSubMenu(GetMenu(hWin), 1), 1), 0, MF_BYPOSITION);
RemoveMenu(GetSubMenu(GetSubMenu(GetMenu(hWin), 1), 1), 1, MF_BYPOSITION);
Re-inserting will be harder and will require you move each menu item down two places.

One possible solution to this problem is to move the point/linear options to the bottom of the menu. This way you will just need to append the items when you want it displayed and will be more easier than moving-inserting.

stay safe,

AamirM
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

wertigon wrote:I must say a context menu with no other way to visually manipulate data is a bad idea. GIMP tried to run that setup for years and people got extremely confused by it.
Never used GIMP, doubt it was the same behavior. But you're right, I concede to the crystal ball without trying it.
byuu wrote:End users usually can't tell why something is grayed out, so it's just an annoyance to them to be visible at all.
But they can tell why something is missing entirely? :?
Panzer88
Inmate
Posts: 1485
Joined: Thu Jan 11, 2007 4:28 am
Location: Salem, Oregon
Contact:

Post by Panzer88 »

I would vote for greyed out, as it's been pointed out, at least you see what is there. That's just my opinion though.
[quote="byuu"]Seriously, what kind of asshole makes an old-school 2D emulator that requires a Core 2 to get full speed? [i]>:([/i] [/quote]
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Random question: can someone explain the difference between the D411, D411A, and D411B lockout chips? Does CIC stand for Circuit Identification Code?

I know they're all NTSC, but different games use different variants and the variant isn't reflected in the PCB serial like the memory address decoders are. So if we're ever going to have a true pcb format, I'd like to know if I should be documenting this for every game I redump.
PiCiJi
New Member
Posts: 7
Joined: Fri Dec 30, 2005 11:42 pm

Breath of fire 2 german translation

Post by PiCiJi »

Breath of Fire 2 german trans doesn't work with 37a. The screen keeps black before playing the intro

game works in 35
Locked