English Amiga Board


Go Back   English Amiga Board > Support > support.OtherUAE

 
 
Thread Tools
Old 06 May 2012, 22:33   #41
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
now that fs-uae is out (and i believe it'll have JIT soon), you'd better go with it
GnoStiC is offline  
Old 06 May 2012, 22:34   #42
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
Is this the dead of PUAE?!
nexusle is offline  
Old 06 May 2012, 22:40   #43
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
nope i'll always work on Amiga Emulation one way or another..

but let's be honest, fs-uae provides what most amiga emulator users need and more. and i believe at one point Frode will also code a nice polished GUI for advanced users

Quote:
Originally Posted by nexusle View Post
Is this the dead of PUAE?!
GnoStiC is offline  
Old 06 May 2012, 23:57   #44
demether
Registered User
 
demether's Avatar
 
Join Date: Apr 2012
Location: france
Posts: 192
Quote:
nope i'll always work on Amiga Emulation one way or another..
You can take a look on aros classic amiga emulation/integration if you don't know what to do
demether is offline  
Old 09 May 2012, 20:00   #45
dreamkatcha
I've got a new byline
 
dreamkatcha's Avatar
 
Join Date: Mar 2002
Location: Manchester, UK
Posts: 1,219
GnoStiC, just wanted to add that despite the existence of FS-UAE I really appreciate the work you've put into PUAE and hope you continue to improve it in future.

As demether said, PUAE remains the better solution for Amiga emulation on low-end computers.
dreamkatcha is offline  
Old 10 May 2012, 00:59   #46
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,178
Kudos to your hard work Gnostic! PUAE reminded me of Fellow... ran very well on older machines!
lesta_smsc is offline  
Old 10 May 2012, 04:00   #47
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Quote:
Originally Posted by GnoStiC View Post
but let's be honest, fs-uae provides what most amiga emulator users need and more.
While I appreciate the hard work Frode has put into FS-UAE, from what I've seen it's not a feature-complete implementation of UAE but has several features removed. I'm not sure if newer versions of FS-UAE intend to have full WinUAE-like functionality, but from my impression PUAE was meant to bring the full feature set of WinUAE to non-Windows platforms, while FS-UAE focuses on a smaller feature set.

As such, I'd like to see a feature-complete updated non-Windows-only UAE, whether based on PUAE or FS-UAE. So I think PUAE development could fill this void, if Frode prefers to keep FS-UAE features limited for compatibility/gaming/media centre-like use.

There certainly seems room for both UAE's, so I hope FS-UAE development doesn't discourage further work on PUAE. Perhaps both could exchange sources (as well as building on WinUAE of course) to speed up development?
Mequa is offline  
Old 11 May 2012, 13:03   #48
ipp0
Registered User
 
ipp0's Avatar
 
Join Date: May 2010
Location: Bonn
Posts: 37
Mhh. I never got P-UAE compiling. Now Version 2.4.1 gives me:
Code:
make  all-am
make[4]: Entering directory `/home/ipp0/Desktop/GnoStiC-PUAE-9aa5c89/src/gui-qt'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src/include -I../../src -I../../src -I../.. -I/usr/lib/qt4/include -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/mkspecs/default  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -DCPUEMU_0 -DCPUEMU_11 -DCPUEMU_12 -DCPUEMU_20 -DCPUEMU_21 -DCPUEMU_31 -DMMU -DFPUEMU -DUNALIGNED_PROFITABLE -DJIT -DAMAX -DGAYLE -DNCR -DAGA -DAUTOCONFIG -DFILESYS -DSCSIEMU -DSCSIEMU_LINUX_IOCTL -DA2091 -DCDTV -DCD32 -DBSDSOCKET -DSUPPORT_THREADS -DUSE_SDL -DFDI2RAW -DDEBUGGER -DSAVESTATE -DENFORCER -DACTION_REPLAY -DXARCADE -DDRIVESOUND  -I../../src/include -I../../src -I../../src   -g -O2 -MT puae_mainwindow.o -MD -MP -MF .deps/puae_mainwindow.Tpo -c -o puae_mainwindow.o puae_mainwindow.cpp
puae_mainwindow.cpp: In member function »void puae_MainWindow::display_fromselect(int, int*, int*, int)«:
puae_mainwindow.cpp:884: Warnung: NULL in Arithmetik verwendet
puae_mainwindow.cpp: In member function »void puae_MainWindow::values_to_memorydlg()«:
puae_mainwindow.cpp:1052: Fehler: »struct uae_prefs« hat kein Element namens »gfxmem_size«
puae_mainwindow.cpp: In member function »void puae_MainWindow::enable_for_memorydlg()«:
puae_mainwindow.cpp:1202: Fehler: »struct uae_prefs« hat kein Element namens »gfxmem_size«
puae_mainwindow.cpp:1203: Fehler: »struct uae_prefs« hat kein Element namens »gfxmem_size«
puae_mainwindow.cpp: In member function »void puae_MainWindow::values_from_sounddlg()«:
puae_mainwindow.cpp:1940: Warnung: NULL in Arithmetik verwendet
puae_mainwindow.cpp:1946: Warnung: NULL in Arithmetik verwendet
puae_mainwindow.cpp:1952: Warnung: NULL in Arithmetik verwendet
make[4]: *** [puae_mainwindow.o] Fehler 1
make[4]: Leaving directory `/home/ipp0/Desktop/GnoStiC-PUAE-9aa5c89/src/gui-qt'
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/home/ipp0/Desktop/GnoStiC-PUAE-9aa5c89/src/gui-qt'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/ipp0/Desktop/GnoStiC-PUAE-9aa5c89/src'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/ipp0/Desktop/GnoStiC-PUAE-9aa5c89/src'
make: *** [all-recursive] Fehler 1
[ipp0@Oma-Rheinholz GnoStiC-PUAE-9aa5c89]$
"Fehler" is german translation of Error.

Even ./configure && make gives me loads of errors.
ipp0 is offline  
Old 12 May 2012, 00:00   #49
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
I get the same errors (in English!). It appears gfxmem_size is not implemented yet, among other things...
Mequa is offline  
Old 12 May 2012, 00:10   #50
stainy
Zone Friend
 
stainy's Avatar
 
Join Date: Mar 2001
Location: Concord, NC, USA
Age: 52
Posts: 1,712
Send a message via ICQ to stainy Send a message via MSN to stainy
How will this work/compile for the Pandora??
stainy is offline  
Old 12 May 2012, 05:25   #51
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
Quote:
Originally Posted by ipp0 View Post
make[4]: Entering directory `/home/ipp0/Desktop/GnoStiC-PUAE-9aa5c89/src/gui-qt'
..
i never finished gui-qt. the only compilable gui at the moment is cocoa gui.


Quote:
Originally Posted by stainy View Post
How will this work/compile for the Pandora??
check gp32x forums

Last edited by prowler; 12 May 2012 at 22:36. Reason: Back-to-back posts merged.
GnoStiC is offline  
Old 13 May 2012, 12:17   #52
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by Mequa View Post
While I appreciate the hard work Frode has put into FS-UAE, from what I've seen it's not a feature-complete implementation of UAE but has several features removed. I'm not sure if newer versions of FS-UAE intend to have full WinUAE-like functionality, but from my impression PUAE was meant to bring the full feature set of WinUAE to non-Windows platforms, while FS-UAE focuses on a smaller feature set.
I would say that is has not yet added all features, rather than having some "removed" . But I don't intend to create a WinUAE clone, and I see little value in trying to recreate 100% the same feature set, just for the sake of it. Rather, I'll focus on adding useful or interesting features, whether they can be ported from WinUAE, some other UAE, or created from scratch. FS-UAE also has features which are not present in WinUAE. If you miss a specific feature in FS-UAE, you are welcome to make a feature request (http://eab.abime.net/showthread.php?t=63808).

Quote:
Originally Posted by Mequa View Post
As such, I'd like to see a feature-complete updated non-Windows-only UAE, whether based on PUAE or FS-UAE. So I think PUAE development could fill this void, if Frode prefers to keep FS-UAE features limited for compatibility/gaming/media centre-like use.
What features FS-UAE includes (and will include) is mostly based on considerations such as what I have time to implemented, what I want to implement, and what features I think I'll manage to maintain over time (Also, I have occasionally been persuaded by what other people think is important).

And yes, I primarily designed FS-UAE to scratch my own itch, to play Amiga games well on Linux actually. But FS-UAE has now several features which are not relevant for gaming, such as RTG graphics and upcoming JIT compiler support, so the scope has effectively been broadened.

It is also a misconception that FS-UAE is primarily designed for media centre setups (Partially my own fault of course, because of the initial project description on the webpage). I use FS-UAE mostly on my PCs in front of me. The GUI is designed to also work from 3 meters away, because I also want FS-UAE to work great in this setting, and I'm not interested in maintaining several different integrated UIs.

Quote:
Originally Posted by Mequa View Post
There certainly seems room for both UAE's, so I hope FS-UAE development doesn't discourage further work on PUAE. Perhaps both could exchange sources (as well as building on WinUAE of course) to speed up development?
All UAE projects are open source and license compatible, so source code is easily exchanged where applicable. -And the core emulation code is largely shared. I use the codebases from WinUAE, E-UAE, UAE and PUAE as reference points when working on emulation-related code (such as JIT) in FS-UAE. A lot of code is not easily shared however, such as the win32-specific code from WinUAE (od-win32), the QT GUI from PUAE, and the GUI for FS-UAE. There are opportunities for better code sharing in some places.

Anyway, I don't want to hijack this thread, just wanted to respond to the FS-UAE bits
FrodeSolheim is offline  
Old 15 May 2012, 17:00   #53
Harry
HD Installer
 
Harry's Avatar
 
Join Date: May 2010
Location: Hamburg/Germany
Posts: 1,069
I just retrieved PUAE from the repository, and I dont know how to build it. The compiling instructions say that i should run configure, but there is no configure in the package and also no instruction how to create it. Can you please either add a configure or the instruction how to generate it?
Harry is offline  
Old 16 May 2012, 08:47   #54
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Quote:
Originally Posted by Harry View Post
I just retrieved PUAE from the repository, and I dont know how to build it. The compiling instructions say that i should run configure, but there is no configure in the package and also no instruction how to create it. Can you please either add a configure or the instruction how to generate it?
To generate the configure file, run ./bootstrap.sh

You may need to install some dependencies first, look at docs/compiling.txt for information. On Ubuntu/Mint you may need to use sudo before each line using apt-get...

For running configure, it may be best to do this from a script due to all the options. There are several included for this purpose, such as ./bronx_.sh , the main one used to build PUAE. You may wish to make a copy of this (or another script) and edit it to get the options you want, e.g. saving as "custom.sh" (then run "./custom.sh" from a Terminal).

These scripts also run ./bootstrap.sh and make, so a script like that should be all you need once the dependencies are installed. (Don't worry if you already ran bootstrap.sh.)

You may need to use sudo to get admin privileges (e.g. "sudo ./custom.sh", after following the above).

I'm not sure if the current repository version is buildable though, it may stop with errors. In that case, try obtaining an older version (and/or wait for an update).

Good luck!


Edit:
Below is my attempt to build the latest PUAE (GnoStiC-PUAE-129480a), using Ubuntu 12.04 32-bit (in VirtualBox). I have some experience with C code, but nothing like with projects as large as UAE! (Other than a small optimised routine I submitted for Akiko C2P, which is in WinUAE, PUAE and FS-UAE sources now...)

The current version fails with the following error message:
Code:
gtkui.c: At top level:
gtkui.c:2222:6: error: conflicting types for ‘gui_fps’
../../src/include/gui.h:15:13: note: previous declaration of ‘gui_fps’ was here
On modifying gtkui.c, I get this error:
Code:
gtkui.c: In function ‘set_mem_state’:
gtkui.c:335:19: error: ‘struct uae_prefs’ has no member named ‘gfxmem_size’

gtkui.c: In function ‘p96size_changed’:
gtkui.c:734:18: error: ‘struct uae_prefs’ has no member named ‘gfxmem_size’
I set the first line to 0 instead of gfxmem_size, and commented out the second.

It built for a while, then I got this error:
Code:
blkdev.c:125:3: error: ‘devicefunc_cdimage’ undeclared here (not in a function)
blkdev.c:191:2: error: #else without #if
blkdev.c:198:13: error: redefinition of ‘install_driver’
blkdev.c:135:13: note: previous definition of ‘install_driver’ was here
blkdev.c:204:2: error: #endif without #if
I replaced the reference to devicefunc_cdimage to NULL, and added "'#if 1" before the "#else".

Then later on when building again, I get:
Code:
akiko.o: In function `akiko_reset':
........../akiko.c:1819: undefined reference to `Sleep'
I commented out that line (which appears to be Windows-specific) and replaced with ";".

And it finally built! Screenshot below.

(AROS ROM isn't working though, as with the last build of PUAE.)


P.S. GnoStiC, please fix the above errors!
Attached Thumbnails
Click image for larger version

Name:	Screenshot from 2012-05-16 09:05:27.png
Views:	305
Size:	178.1 KB
ID:	31635  

Last edited by Mequa; 16 May 2012 at 10:12.
Mequa is offline  
Old 16 May 2012, 23:13   #55
GnoStiC
PUAE maintainer
 
GnoStiC's Avatar
 
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
1) i haven't touched gtk sources in a long time now, i'll fix those
2) for aros you've to supply extra -I /dev/ttysX command line parameter

i have newer sources on my other pc, i'll commit them in a day or two.

Quote:
Originally Posted by Mequa View Post
...
(AROS ROM isn't working though, as with the last build of PUAE.)
...
P.S. GnoStiC, please fix the above errors!

Last edited by GnoStiC; 17 May 2012 at 00:28. Reason: typo
GnoStiC is offline  
Old 17 May 2012, 00:42   #56
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
As for gtk, you may also want to take a look at these warnings on running ./uae binary from a Terminal:

Code:
(UAE:10870): GLib-GObject-WARNING **: invalid cast from `GtkFrame' to `GtkBox'

(UAE:10870): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed

(UAE:10870): GLib-GObject-WARNING **: invalid cast from `GtkFrame' to `GtkBox'

(UAE:10870): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed
Quote:
Originally Posted by GnoStiC View Post
1) i haven't touched gtk sources in a long time now, i'll fix those
And also blkdev.c and akiko.c (if you haven't fixed those already)?

Quote:
2) for aros you've to supply extra -I /dev/ttysX command line parameter
With ./configure or make, or puae binary? (Or another way?)

I also get this when running the binary from a Terminal:
Code:
Could not load system ROM, trying system ROM replacement.zfile_gunzip: aros.gz failed. not gzipped file.

Last edited by Mequa; 17 May 2012 at 00:52.
Mequa is offline  
Old 18 June 2012, 12:02   #57
Brian_S
 
Posts: n/a
Hi GnoStiC,

I see you have got PUAE running on a Raspberry Pi. I started trying to compile the latest git master, but it's full of errors which I'm ploughing through - I'm compiling on the debian 6 image from the Raspberry Pi foundation and using the build_linux_nojit.sh script slightly modified to include --with-sdl-gui.

There seem to be lots of mis-matched prototypes that have needed tidying up.

Do you have a more recent set of sources that could be commited to github?

Very eager to get PUAE running on my pi! Thanks so much for the software!
 
Old 19 June 2012, 01:23   #58
Brian_S
 
Posts: n/a
Okay, back-tracked to 2.3.3 rather than bleeding edge and everything compiled fine using SDL-1.2.15 on the raspberry-pi. It runs good, but is definitely a bit slow. It's not too bad, but it's definitely slower than your video shows!

Can you let me know what options you used to compile? Did you enable JIT?

Anyway, very glad to get PUAE running on the pi! Yay! Thanks so much for this software!
 
Old 20 June 2012, 06:50   #59
marlo
Registered User
 
Join Date: Jun 2012
Location: Buenos Aires Argentina
Posts: 23
Where can i get tha last PUAE for Android

Hi all, im new to this forum but not for Amiga, from early days (i have 51) I have installed on a chinese android tablet Puae 2.3. I dont know nothing about programming in android /linux/ubuntu. So i only need where can i get tha last Puae version in .apk format to install in my tablet. Thanks to all for any help.
marlo is offline  
Old 20 June 2012, 19:26   #60
spannernick
Retro Nuts
 
spannernick's Avatar
 
Join Date: Aug 2004
Location: London/UK
Age: 53
Posts: 1,184
Does this work on COS 32bit..?
spannernick 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.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
PUAE 2.2.1 beta series GnoStiC support.OtherUAE 36 23 August 2010 16:32

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 18:32.

Top

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