English Amiga Board


Go Back   English Amiga Board > Support > support.OtherUAE

 
 
Thread Tools
Old 04 October 2010, 13:37   #1
Wicked_Digger
Registered User
 
Join Date: Sep 2010
Location: St. Petersburg, Russia
Posts: 50
Qt-based frontend for PUAE

My endeavor has raised interest and discussion, so I decided to start a new thread.

Sources of the project are here:
http://github.com/wdigger/PUAE
it's a fork of PUAE, it will get all the changes PUAE, and later, when the problem with configuration will be solved, it will be possible to merge with PUAE (this is at the discretion of GnoStiC).

Some explanations:
1. I tried to minimally interfere with the code PUAE, but now had to do a few workarounds, which must continue to remove, or to make consistent.

2. In the folder gui-qt is Qt-like project QUAE.pro that can be used to develop GUI without building PUAE. I'm working with a GUI on QtCteator (Windows, Linux, MacOS).

3. There is a class CAbstractVirtualSystem which serves as an adapter between the UAE and the GUI, ie, GUI should not directly use the UAE. Qt project uses a stub inherit from this class, consisting of PUAE going to class, which really works.

4. The only part that still uses the SDL - sound. I plan to continue and make it to Qt (phonon).

I built this project only on MacOS SnowLeo, but we must try to build on Linux (Ubuntu / Kubuntu?), I think it should not cause problems.

Last edited by Wicked_Digger; 04 October 2010 at 13:56.
Wicked_Digger is offline  
Old 11 October 2010, 13:20   #2
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
and here is my QT version (winuae gui clone), screenshot is from ubuntu..
Attached Thumbnails
Click image for larger version

Name:	Screenshot-PUAE 2.3.0.png
Views:	696
Size:	56.8 KB
ID:	26689  
GnoStiC is offline  
Old 11 October 2010, 14:23   #3
Torren
 
Posts: n/a
Wow, that is really great stuff! Keep it up guys!
 
Old 11 October 2010, 18:52   #4
waal
Registered User
 
Join Date: Dec 2008
Location: Paris / France
Age: 48
Posts: 137
Wooow that's really cool. When will we have an OS X buid ?
waal is offline  
Old 11 October 2010, 19:19   #5
Jimbo
Registered User
 
Jimbo's Avatar
 
Join Date: Jul 2006
Location: Colchester Essex
Age: 44
Posts: 822
Wow that looks amazing.

Nice work on this
Jimbo is offline  
Old 12 October 2010, 01:06   #6
Nolendil
 
Posts: n/a
Thanks to both of you
 
Old 12 October 2010, 01:53   #7
Hungry Horace
Wipe-Out Enthusiast
 
Hungry Horace's Avatar
 
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,538
looks neat!

I think it will actually make PUAE as a whole much easier to test, as users will be able to start with fresh configs, rather than butchering E-UAE configs.
Hungry Horace is offline  
Old 12 October 2010, 07:24   #8
Dic_Ray
Registered User
 
Join Date: Jul 2004
Location: Germany
Posts: 105
Quote:
Originally Posted by GnoStiC View Post
and here is my QT version (winuae gui clone), screenshot is from ubuntu..
Oh yeh, that's absolutely fantastic.
I would love to see a complete working native "WinUAE" on my MacBook Pro. Would be great if Toni Wilen and the PUAE developer directly cooperate. Please let this dream come true.

Thank you soo much Gnostic!
Dic_Ray is offline  
Old 12 October 2010, 16:25   #9
slaapliedje
Registered User
 
slaapliedje's Avatar
 
Join Date: Jul 2010
Location: Utah, USA
Posts: 516
Agreed! Well, technically you could try to compile the Qt version on Windows and see if it works. Not sure if it would even compile though. Cross-platform goodness rules.

slaapliedje
slaapliedje is offline  
Old 12 October 2010, 16:41   #10
chiark
Needs a life
 
chiark's Avatar
 
Join Date: Jan 2008
Location: England
Posts: 1,707
gnostic, if you need a beta tester on the Mac let me know
chiark is offline  
Old 12 October 2010, 19:43   #11
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
ok then, here is a macosx screenshot
Attached Thumbnails
Click image for larger version

Name:	Screen shot 2010-10-12 at 8.37.36 PM.png
Views:	529
Size:	164.0 KB
ID:	26698  
GnoStiC is offline  
Old 12 October 2010, 20:50   #12
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
Quote:
Originally Posted by chiark View Post
gnostic, if you need a beta tester on the Mac let me know
+1

@GnoStiC

the first evidence that you are working on a mac os x build

is there a binary for us?
nexusle is offline  
Old 12 October 2010, 21:17   #13
waal
Registered User
 
Join Date: Dec 2008
Location: Paris / France
Age: 48
Posts: 137
Quote:
Originally Posted by GnoStiC View Post
ok then, here is a macosx screenshot
Did you see that ? Mac users will benefit of much more buttons than any peecee users.

Seriously, thank you for this.
waal is offline  
Old 12 October 2010, 22:07   #14
Wicked_Digger
Registered User
 
Join Date: Sep 2010
Location: St. Petersburg, Russia
Posts: 50
Quote:
Originally Posted by GnoStiC View Post
and here is my QT version (winuae gui clone), screenshot is from ubuntu..
Is this based on my stream, or you make your own uae-to-qt adapter?
Do you plan to commit the changes in to my stream? Do I need to do for you the relevant access rights?
Wicked_Digger is offline  
Old 12 October 2010, 22:21   #15
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
soon

Quote:
Originally Posted by nexusle View Post
+1
@GnoStiC
the first evidence that you are working on a mac os x build
is there a binary for us?
GnoStiC is offline  
Old 12 October 2010, 22:23   #16
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
it's from scratch, i'll merge it with my master git.

Quote:
Originally Posted by Wicked_Digger View Post
Is this based on my stream, or you make your own uae-to-qt adapter?
Do you plan to commit the changes in to my stream? Do I need to do for you the relevant access rights?
GnoStiC is offline  
Old 12 October 2010, 22:25   #17
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
@all:
it's just the gui. there is still sound, video, threading, input handling etc so you'll have to wait a little longer i'm afraid.
GnoStiC is offline  
Old 13 October 2010, 06:03   #18
EricG
Registered User
 
Join Date: Sep 2010
Location: Boston, USA
Posts: 12
Quote:
Originally Posted by GnoStiC View Post
@all:
it's just the gui. there is still sound, video, threading, input handling etc so you'll have to wait a little longer i'm afraid.

Still .. this is fantastic! ...

Can I presume that somehow the backend uae core/gui-front end will be somewhat separate, so as they forge ahead with improvements in WinUAE it will be easy to incorporate/roll those advances into your version? Or rephrased, atleast they way your doing it will allow for easy-to-incorporate future enhancements from the WinUAE project..? (I haven't really look at the code base at the same level as you obviously have, so this might just be wishful thinking )

Still though anything you guys do will be a huge benefit to the UAE community at large and thank you to all who are trying to move UAE outside of Windows world forward .. !
EricG is offline  
Old 13 October 2010, 10:08   #19
gilgamesh
Linux snob
 
gilgamesh's Avatar
 
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
Awesome...
gilgamesh is offline  
Old 13 October 2010, 11:07   #20
Wicked_Digger
Registered User
 
Join Date: Sep 2010
Location: St. Petersburg, Russia
Posts: 50
Quote:
Originally Posted by GnoStiC View Post
it's from scratch, i'll merge it with my master git.
What you did not like my solution?
I would like to immediately determine the basis for further development, I think that if we work together, achieve better results.
As I have said, for me, no matter by whom and how to make the interface. For the most part for me is only important to the debugger, which is hardly interesting to anyone else.
I'm starting work on the interface came from simple things:
- Rapid onset (wellcome screen)
- Usually only one window is required to run
Wicked_Digger 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
Pandora PUAE Washac support.OtherUAE 2 15 March 2011 10:17
PUAE 2.3.0 beta series GnoStiC support.OtherUAE 222 28 January 2011 06:09
puae - deserving of own sub forum? chiark support.OtherUAE 1 14 October 2010 07:49
PUAE 2.2.0 beta series GnoStiC support.OtherUAE 65 15 September 2010 16:24
Amiga Emulator! - Frontend Based On Winuae [2008] whoknows Amiga scene 9 25 June 2008 00:54

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:52.

Top

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