Author |
Message |
byuu
|

Not yet. If it gets to be a problem, I may auto-correct the spelling. Worst case I'd put the proper spelling in bold, hot pink. Hahah, yeah. This place spoiled me big time. Seriously, I can't thank you enough for the forum here. Look me up if you ever want the favor repaid :) Me neither. I was replacing the ugly opcode core with a nicer pre-processor based one, and decided to see what would happen if I stuck the bare minimum registers in with the core. Surprisingly, most games work fine and don't even use 10% of the special features of the chip. That only leaves SuperFX and S-PPU Nukem Forever in the major category. Then it's down to boring Shogi games and games that suck because they don't have guns on their hoods. In all seriousness, SuperFX looks like a real pain. Totally custom opcode core ... all kinds of 3D-ish things ... ugh.
Likewise, can't wait to see the new Qt UI and cores. Really love that API. I'll throw in my hand at making a ZSNES v1.51-alike stylesheet for it :)
Glad to finally see you back! :D
Hope all has been well.
|
Tue Apr 14, 2009 12:14 am |
|
 |
I.S.T.
Zealot
Joined: Tue Nov 27, 2007 7:03 am Posts: 1325
|
|
Tue Apr 14, 2009 1:57 am |
|
 |
badinsults
"Your thread will be crushed."
Joined: Wed Jul 28, 2004 1:49 am Posts: 1233 Location: Not in Winnipeg
|
I'd just like to say, congrats on your new forum.
Next weekend, I shall close this forum up and keep it as an archive. Byuu, if you have any objections to this plan, let me know.
_________________ <pagefault> i'd break up with my wife if she said FF8 was awesome
|
Tue Apr 14, 2009 4:33 am |
|
 |
byuu
|
Thanks, your plan sounds good to me. Everything appears to be running smoothly with phpBB3. I was afraid I'd only get five or six registrations, so I'm honored that so many people have stopped by. If someone needs to say something here, the can always start a 20,000-post thread in the emulators section again ;)
I'll make a thread on the new forum with links to the "bsnes thread" and "old bsnes board" archives.
|
Tue Apr 14, 2009 6:23 am |
|
 |
Nach
ZSNES Developer
Joined: Tue Jul 27, 2004 10:54 pm Posts: 3901 Location: Solar powered park bench
|
I wanted to do that, and make it optional of course. Although all help is appreciated
I'm just afraid checking yet another forum on a daily basis will be a bit of a hassle, so I won't be able to contribute as much as I do with the forum here.
_________________ May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it. _____________ Insane Coding
|
Tue Apr 14, 2009 9:25 am |
|
 |
byuu
|
Cool, that works. I'll bug Derrick for help making the all-caps 5x5 font, at least for Windows. Do manual 2x scaling on it or something. We can even use Qt Linguist to abbreviate everything, heh. With any luck, we can use the same stylesheet on gambatte and bsnes as well :)
Yeah, definitely a problem. I'll still come by here daily and such so we can discuss general SNES dev stuff on the forum here.
Just use mine for things like ruby::ALSA patches and specific stuff like that.
|
Tue Apr 14, 2009 5:39 pm |
|
 |
Nach
ZSNES Developer
Joined: Tue Jul 27, 2004 10:54 pm Posts: 3901 Location: Solar powered park bench
|
The 5x5 font isn't really something I'm fond of. There was a point in time where grin was even thinking of designing a new GUI with less limitations.
Here's what I think we are fond of:
Custom widget looks not found elsewhere
Background effects (screen saver?) when GUI is open
Colorizing some widget properties
Custom fonts (although this is a relatively new ZSNES feature)
Getting that custom look is the big deal. We should be able to more or less port or recreate the background effects without too much difficulty. Colorizing should be pretty easy thanks to CSS, and we can add even more colorizing options. Custom fonts also easy since we'll be supporting TTF/OTF which everyone already uses, and can easily be created with Fontforge or Adobe's something or other font program.
_________________ May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it. _____________ Insane Coding
|
Wed Apr 15, 2009 8:56 pm |
|
 |
byuu
|
Font was more for the fun of things ;)
Easy enough to specify anything for the font-family property.
Most important part will be using setObjectName + setProperty("class", ...) and not using nested windows ala gambatte (or at least find a way to make their backgrounds transparent so we can do more than just solid colors.)
An enhanced version with gradients would be kind of nice, but it may be hard to do some things like the scrollbar face and checkbox images.
EDIT: a first attempt. Colors are a bit off, but you get the idea.
EDIT 2: moved updates below.
Last edited by byuu on Wed Apr 15, 2009 11:13 pm, edited 1 time in total.
|
Wed Apr 15, 2009 9:06 pm |
|
 |
Nach
ZSNES Developer
Joined: Tue Jul 27, 2004 10:54 pm Posts: 3901 Location: Solar powered park bench
|
Cool! I Like.
Drop down and radio buttons need work though.
_________________ May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it. _____________ Insane Coding
|
Wed Apr 15, 2009 10:04 pm |
|
 |
Fras
Hazed
Joined: Tue Jan 16, 2007 5:32 pm Posts: 54
|
Woah, that looks totally awesome.
|
Wed Apr 15, 2009 10:11 pm |
|
 |
creaothceann
Seen it all
Joined: Mon Jan 03, 2005 5:04 pm Posts: 2302 Location: Germany
|
It should also be possible (in theory) to remove the "minimize" & "maximize" buttons in the title bar.
_________________ vSNES | Delphi 10 BPLs bsnes launcher with recent files list
|
Wed Apr 15, 2009 10:12 pm |
|
 |
byuu
|
How's this?
Granted, the rescaling sucks. Someone will have to redraw the controls for the higher resolution.
And by using images, we may need to re-do them for each platform based on their default fonts and such.
|
Wed Apr 15, 2009 11:15 pm |
|
 |
henke37
Lurker
Joined: Tue Apr 10, 2007 4:30 pm Posts: 152 Location: Sweden
|
Screw that, just use Marlett like Windows does.
|
Thu Apr 16, 2009 12:05 am |
|
 |
adventure_of_link
Locksmith of Hyrule
Joined: Sun Aug 08, 2004 7:49 am Posts: 3634 Location: 255.255.255.255
|
Lookin' good byuu!
_________________
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
|
Thu Apr 16, 2009 2:27 am |
|
 |
Nach
ZSNES Developer
Joined: Tue Jul 27, 2004 10:54 pm Posts: 3901 Location: Solar powered park bench
|
Now that's impressive, and spookily looks like ZSNES with all kinds of new goodies added.
I would like to somehow do it though without having to manually make new images all the time. Perhaps use SVG for scaling, or use Qt's drawing functions to draw them in real time.
_________________ May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it. _____________ Insane Coding
|
Thu Apr 16, 2009 6:37 am |
|
 |
byuu
|
Ooooh yeah, great idea. I totally forgot Qt had SVG support. We can easily build it into static libraries with little fuss. We'd definitely be losing the 'charm' of low res, but the spirit is still there.
I believe it's possible to call setStyleSheet() after an app is running, so we could add some code in to still allow the GUI color config sliders to work.
Anyone interested in making ZSNES-themed SVGs of the following?
- Radio box checked, unchecked and pressed down
- Check box checked, unchecked and pressed down
- Combo box drop down arrow; pressed and depressed
- Scrollbar up+down; pressed and depressed
|
Thu Apr 16, 2009 7:34 am |
|
 |
Nach
ZSNES Developer
Joined: Tue Jul 27, 2004 10:54 pm Posts: 3901 Location: Solar powered park bench
|
You can indeed change styles after it is running.
And while sliders are nice, I'm thinking it might be wise to convert that to spin boxes (maybe even hex spin boxes), or at the very least allow HTML style colors.
_________________ May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it. _____________ Insane Coding
|
Thu Apr 16, 2009 6:52 pm |
|
 |
Gil_Hamilton
Buzzkill Gil
Joined: Wed Jan 12, 2005 7:14 pm Posts: 4231
|
Speaking of low-res.... I was wondering if including the low-res font was planned, or if I'd have to make due with Atari Raster, Small Fonts, or the MAME font. HOORAY!
I've been using a gold ZSNES for ages.
|
Thu Apr 16, 2009 9:52 pm |
|
 |
byuu
|
Finally ... for tree views, you want to style QHeaderView::section.
Only major problem now is sliders. If you theme them, you lose the ability to drag the slider with your mouse. It may indeed be best to just use spin boxes to avoid that problem.

|
Thu Apr 16, 2009 10:22 pm |
|
 |
Dullaron
Lurker
Joined: Mon Mar 10, 2008 11:36 pm Posts: 199
|
Wow another ZSNES. Just messing with you.
Really does look neat.
_________________ Window Vista Home Premium 32-bit / Intel Core 2 Quad Q6600 2.40Ghz / 3.00 GB RAM / Nvidia GeForce 8500 GT
|
Sun Apr 19, 2009 3:14 am |
|
 |
byuu
|
I don't follow. What part about that screenshot reminds you of ZSNES? http://sarcasm:obvious
|
Sun Apr 19, 2009 11:33 am |
|
 |
FirebrandX
Trooper
Joined: Tue Apr 19, 2005 11:08 pm Posts: 376 Location: DFW area, TX USA
|
Lol, good one, byuu!
_________________ NES NTSC palette file:
http://www.firebrandx.com/downloads/fbx2pal.zip
|
Sun Apr 19, 2009 11:49 am |
|
 |
franpa
Gecko snack
Joined: Sun Aug 21, 2005 11:06 am Posts: 2372 Location: Australia, QLD
|
The title bar of course! 
_________________ Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
|
Sun Apr 19, 2009 12:00 pm |
|
|