English Amiga Board


Go Back   English Amiga Board > Support > support.OtherUAE

 
 
Thread Tools
Old 07 July 2010, 13:55   #1
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
PUAE 2.2.1 beta series

http://github.com/GnoStiC/PUAE

while trying to sync with winuae 2.2.1 (almost there), i'm also trying to improve the gtk-gui. we have new features but gui does not support them yet.

i even have a beta winuae gui clone glade gui but then i thought would a sdl gui better?
________
Suzuki GSX-R1100

Last edited by GnoStiC; 20 January 2011 at 11:19.
GnoStiC is offline  
Old 07 July 2010, 14:27   #2
chiark
Needs a life
 
chiark's Avatar
 
Join Date: Jan 2008
Location: England
Posts: 1,707
Excellent! This is brilliant news! Thanks!!!

I guess xaind is doing the Mac specific stuff here, and again I guess that GTK can be used on the mac for the UI?

Building a UI in glade for GTK sounds like a good idea to me: it take a load of hassle out of the interface design. Now, if you could get TOni to consider using glade for the Win32 stuff then that would be nirvana, but I seriously doubt it will ever happen
chiark is offline  
Old 07 July 2010, 15:51   #3
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,383
Thanx for all your hard work GnoStiC.
Pyromania is offline  
Old 07 July 2010, 21:25   #4
gilgamesh
Linux snob
 
gilgamesh's Avatar
 
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
That's good news. The old gtk-gui was so unreliable that I preferred to do without it. I'd definitely vote for SDL or wxWidget though, because they are easier to build under Suse (which has problems with 32bit gtk) and look better in Windows.
gilgamesh is offline  
Old 08 July 2010, 11:29   #5
xaind
Registered User
 
Join Date: Apr 2006
Location: Sydney / Australia
Posts: 113
New Mac OS X build up in the zone. It's built from GnoStiC's July 7, 2010 commit 716e8cf.
xaind is offline  
Old 08 July 2010, 11:38   #6
xaind
Registered User
 
Join Date: Apr 2006
Location: Sydney / Australia
Posts: 113
I'm still seeing problems with "filesystem" hard-drive mounts.

My uaerc is attached. I am mounting a ClassicWB HDF as the system drive, and a folder as a second drive named Stuff:

If I start the shell and type the following commands:

Code:
Stuff:
cd UnixCmds
dir
cd /
dir
I get what you see in the attached screenshot.
Attached Thumbnails
Click image for larger version

Name:	CorruptedListing.png
Views:	410
Size:	42.2 KB
ID:	25778  
Attached Files
File Type: txt uaerc.txt (262 Bytes, 268 views)
xaind is offline  
Old 08 July 2010, 12:02   #7
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
@xaind:
i'll look into it.

btw, ppc (and aos4) fixes are on the way.
________
GT550

Last edited by GnoStiC; 20 January 2011 at 11:19.
GnoStiC is offline  
Old 08 July 2010, 12:28   #8
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
@xaind: i can't reproduce the error. i guess it's wchar (is macosx utf8?) related.
________
Yamaha XT250
Attached Thumbnails
Click image for larger version

Name:	Screenshot.png
Views:	402
Size:	15.3 KB
ID:	25779  

Last edited by GnoStiC; 20 January 2011 at 11:20.
GnoStiC is offline  
Old 08 July 2010, 13:16   #9
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,531
I wouldn't attempt to merge 2.2.1 changes just yet, lots of stuff broken here and there

GUI, I have already said my portable GUI requirements, here they are again:

- it must use native GUI elements
- it must come with OS or must be possible to link statically (asking users to download extra files is not really expected in Windows world)
- it must not have lowest common denominator feature set (SDL..)

so far wxwidgets is the only acceptable library (but it also lacks some nice Vista/7 features, probably will be added sooner or later, I hope)
Toni Wilen is offline  
Old 08 July 2010, 16:10   #10
chiark
Needs a life
 
chiark's Avatar
 
Join Date: Jan 2008
Location: England
Posts: 1,707
Good point Toni, it seems wise to get 2.2.0 completely finalised and use that as the basis...
chiark is offline  
Old 12 July 2010, 11:58   #11
Jimbo
Registered User
 
Jimbo's Avatar
 
Join Date: Jul 2006
Location: Colchester Essex
Age: 44
Posts: 822
Does this allow for adding real Amiga HD's? If so is it in the GUI or does a line need to be added to the config.

Cheers
Jimbo is offline  
Old 14 July 2010, 11:57   #12
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
http://eab.abime.net/showthread.php?t=46283

Quote:
Originally Posted by Jimbo View Post
Does this allow for adding real Amiga HD's? If so is it in the GUI or does a line need to be added to the config.

Cheers
________
CT110

Last edited by GnoStiC; 20 January 2011 at 11:20.
GnoStiC is offline  
Old 25 July 2010, 20:30   #13
slaapliedje
Registered User
 
slaapliedje's Avatar
 
Join Date: Jul 2010
Location: Utah, USA
Posts: 516
Quote:
Originally Posted by Toni Wilen View Post
I wouldn't attempt to merge 2.2.1 changes just yet, lots of stuff broken here and there

GUI, I have already said my portable GUI requirements, here they are again:

- it must use native GUI elements
- it must come with OS or must be possible to link statically (asking users to download extra files is not really expected in Windows world)
- it must not have lowest common denominator feature set (SDL..)

so far wxwidgets is the only acceptable library (but it also lacks some nice Vista/7 features, probably will be added sooner or later, I hope)
Have you looked into Qt? Gtk+ can also just be included. I know Pidgin does this, and it can be set to use the 'native' look. The Nokia Qt SDK has the added bonus that when you compile, you can choose to compile for Windows, Mac, Linux, Symbian, and Maemo. So instant Mobile UAE.

Kontact for Windows is a good example of the install process of a Qt based program under Windows.

It would be awesome if we could get a universal UAE, instead of having different branches of the same code.

http://qt.nokia.com/downloads
slaapliedje is offline  
Old 27 July 2010, 12:58   #14
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,531
Quote:
Originally Posted by slaapliedje View Post
Have you looked into Qt? Gtk+ can also just be included. I know Pidgin does this, and it can be set to use the 'native' look. The Nokia Qt SDK has the added bonus that when you compile, you can choose to compile for Windows, Mac, Linux, Symbian, and Maemo. So instant Mobile UAE.
Native look != native GUI elements. Also I thought I said no lowest common denominator builds. (only way to make easy builds in all platforms you listed..)
Toni Wilen is offline  
Old 27 July 2010, 21:02   #15
gilgamesh
Linux snob
 
gilgamesh's Avatar
 
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
Quote:
Originally Posted by Toni Wilen View Post
Native look != native GUI elements. Also I thought I said no lowest common denominator builds. (only way to make easy builds in all platforms you listed..)
Afaik that has been changed by now:
Quote:
Qt uses the native graphics APIs of each platform it supports, taking full advantage of system resources and ensuring that applications have native look and feel.
(http://qt.nokia.com/products/)
And Qt is not a lowest common denominator, is it? Then again it is probably a fairly large library.
gilgamesh is offline  
Old 28 July 2010, 08:22   #16
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,531
Quote:
Originally Posted by gilgamesh View Post
Afaik that has been changed by now:
(http://qt.nokia.com/products/)
Ah, OS X and Windows versions use native GUI elements. Interesting...

Quote:
And Qt is not a lowest common denominator, is it? Then again it is probably a fairly large library.
I meant WinUAE won't become portable just by switching to portable UI.. Sockets, CDROM, harddrives, serial ports, display, sound etc.. still needs to have port-specific code. (or lowest common solution..)
Toni Wilen is offline  
Old 28 July 2010, 12:48   #17
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
TCP/IP, sound, graphics acceleration etc. is also supported. Qt has evolved far beyond just GUI and is pretty much a complete platform today and could support the major part of WinUAE, but of course things like low level device access is not something that belongs in Qt and has to remain platform specific.
Leffmann is offline  
Old 28 July 2010, 13:08   #18
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,531
Quote:
Originally Posted by Leffmann View Post
TCP/IP, sound, graphics acceleration etc. is also supported. Qt has evolved far beyond just GUI and is pretty much a complete platform today and could support the major part of WinUAE, but of course things like low level device access is not something that belongs in Qt and has to remain platform specific.
Yeah but input, display and sound abstractions (especially on Windows) are always more or less "lowest common denominator"/directx wrapper-like stuff (see SDL) and only add latency or extra buffering.

vsync, fullscreen+refresh rate selection, very low latency sound, ability to read "special" keys, multiple mice etc usually require native APIs.

OS specific sound and input has always been modularized in UAE and is very small part (single source file), display not so much but can be done easily.
Toni Wilen is offline  
Old 28 July 2010, 18:20   #19
gilgamesh
Linux snob
 
gilgamesh's Avatar
 
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
Doesn't WinUAE already use the (portable) OpenAL framework? I am confused by
ahidsound_new.cpp and ahidsound_new2.cpp, etc.
gilgamesh is offline  
Old 28 July 2010, 18:36   #20
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,531
Quote:
Originally Posted by gilgamesh View Post
Doesn't WinUAE already use the (portable) OpenAL framework? I am confused by
ahidsound_new.cpp and ahidsound_new2.cpp, etc.
It does, it is optional, but OpenAL is not very good for low latency dynamic samples on most sound cards that don't have native ("hardware") Windows OpenAL support where it is (again) only a directsound wrapper.. (that works worse than "native" directsound)

(There is huge difference between playing preloaded static samples that games use and real-time dynamically generated samples)

and you forgot rule number 2: no extra non-OS libraries must be required.

ahidsound stuff is something that was never finished.. openal is in sound.c
Toni Wilen is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
PUAE 2.5.1 beta series GnoStiC support.OtherUAE 3 07 February 2016 20:09
PUAE 2.4.0 beta series GnoStiC support.OtherUAE 74 26 January 2016 12:37
PUAE 2.3.3 beta series GnoStiC support.OtherUAE 95 05 January 2012 19:18
PUAE 2.3.0 beta series GnoStiC support.OtherUAE 222 28 January 2011 06:09
PUAE 2.2.0 beta series GnoStiC support.OtherUAE 65 15 September 2010 16:24

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:33.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10091 seconds with 14 queries