![]() |
![]() |
#321 |
Registered User
Join Date: Jun 2012
Location: Poland
Posts: 46
|
Hi frode,
I have some bug reports: fs-uae: still exists crashing problem with 64bit exe/RTG A4000/040 conf (fs-uae: xcb_io.c:178: dequeue_pending_request) fs-uae: in libfsemu/src/ml/linux.c change 'fs_get_program_data_file' to 'fs_get_data_file', fixes lack of appicon in window title/taskbar (linux openbox/pekwm) fs-uae-launcher: same as above problem (lack appicon), adding in FSUAELauncher.py, after 'if fs.windows:' part, this fixes problem: Code:
elif fs.linux: if os.path.exists("/usr/share/fs-uae-launcher/fs-uae-launcher.ico"): icon = "/usr/share/fs-uae-launcher/fs-uae-launcher.ico" Code:
name.replace(" "," ") Best regards Last edited by grimi; 05 September 2012 at 18:36. |
![]() |
![]() |
#322 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
![]() Regarding the crash, I have never been able to reproduce this. Does this happen all the time for you, or just sporadic? Do you have to do something to trigger it? It is possible the crash it is dependent on system libraries. I am right in assuming that the crash happens on Arch Linux? If so: * Are you able to easily test on another distro for reference * Have you got any special setup, or do I just have to perform a default installation of Arch Linux if I want to try to reproduce the problem? |
|
![]() |
![]() |
#323 | |
Registered User
Join Date: Jun 2012
Location: Poland
Posts: 46
|
Quote:
Arch Linux distro, nothing fancy, default installation (all libraries are from default repos). Ok, I'll check other distro... |
|
![]() |
![]() |
#324 |
Posts: n/a
|
FrodeSolheim, i was looking into getting FS-UAE onto other platforms, mainly OpenGL ES ones. However there is of course the issue with OpenGL being baked-into the FS-UAE. What would it take to extract/interface the current GL implementation into FS-UAE submodule so FS-UAE can run on different GL systems and different GL versions?
|
![]() |
#325 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
It shouldn't be difficult at all (depending on skill of course) to support OpenGL ES. The basic rendering itself is just a textured quad. So you would probably define USE_GLES or something, and sprinkle the code with #ifdef USE_GLES where necessary. OpenGL / OpenGL ES is similar enough that I don't think it would be necessary/useful to add more abstractions. Among other things, you would need to use vertex arrays insead of glVertex*, and if targetting OpenGL ES 2, also set up shader programs. Additionally, if the platform does not support SDL you will have some more work to do, and perhaps you need to use EGL to setup OpenGL ES.. I have noticed the following project, but I haven't looked at the source: https://github.com/lunixbochs/fs-uae-gles |
|
![]() |
![]() |
#326 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Towards FS-UAE 2.0
I am now planning a new stable release, since there is so much good stuff in 1.3.x which is not available in 1.2.x – especially the launcher, since this is very useful for casual setup and especially for beginners. The reason I'm thinking of bumping the version number to 2.0 instead of 1.4 is because I feel the inclusion of the launcher represents a great leap in functionality (for those interested).
I’m quite happy with the state of FS-UAE itself, but I think the launcher needs some more work and polish before it should be heavily promoted to newcomers to FS-UAE. I have assembled a list of stuff I think should be done before 2.0 can be released. I would very much like feedback if you know of something else which should be fixed or implemented first. But please remember that you shouldn’t just suggest all favorite wish-list items (Remember that development will continue on the 2.1.x branch). Instead, try to think if there is some important function missing which could put off new users when they try out FS-UAE 2.0 for the first time (esp. with the Launcher since I assume I will direct new users towards it). The following is already implemented (for version 1.3.26):
FS-UAE
FS-UAE Launcher
Deferred to 2.1.x or later:
Documentation I would also like to improve the documentation, especially with some tutorials to help newcomers use and discover features of FS-UAE (and Amiga emulation in general). Of course the getting started-guide must be updated with a launcher guide, and other documentation must be reviewed to make sure the information is correct for 2.0. New Topics:
Suggested Tutorials:
Please let me me know if I have missed something important! But please don't quote this entire long post when replying, just include the relevant bit (or don't quote at all) ![]() |
![]() |
![]() |
#327 |
Registered User
Join Date: Jun 2012
Location: Poland
Posts: 46
|
I just have to say, WOW.
![]() |
![]() |
![]() |
#328 |
Banned
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
|
Wow!!
Frode, have you an "Donation" option on your homepage? I think, it's time to honor your great work! |
![]() |
![]() |
#329 |
Registered User
Join Date: Jul 2012
Location: Chicago, USA
Posts: 69
|
OS X FS-UAE launcher crash
I just downloaded 1.3.26 and tried to run the launcher on OS X 10.8.1.
When I looked at the console, I saw this message: 9/8/12 9:32:08.155 AM com.apple.launchd.peruser.502[156]: ([0x0-0x40040].org.pythonmac.unspecified.FS-UAELauncher[978]) Exited with code: 255 When I downgraded back to 1.3.25, everything was fine again. I am assuming it is a simple problem that can be fixed easily. I also agree with nexusle. FS-UAE has eliminated the need for me to try to run Amiga Forever through VMWare on my Mac (not a satisfying option) or via Wine (better, but still a pain). I would be more than happy to donate to your project. I do not really have any suggestions for your list. I am glad to see that improved game database support is on the horizon. However, right now, FA-UAE really does everything I am looking for in an Amiga emulator. I am always ready to be surprised though. ![]() Update: The 1.3.26u1 version fixed the crash. Thanks for the quick response. Bob Last edited by bcripon; 08 September 2012 at 23:00. |
![]() |
![]() |
#330 |
Online Amiga Gaming
Join Date: Jun 2010
Location: Paris/France
Posts: 280
|
@Frode: Nice work
![]() Btw, the directory listing seems to be disabled again for http://fengestad.no/fs-uae/files/ |
![]() |
![]() |
#331 |
Registered User
Join Date: Aug 2010
Location: Erlangen, Germany
Posts: 24
|
serial.patch
Hi Frode,
attached you'll find a patch that's updating FS-UAE's serial emulation to the one WinUAE currently uses. WinUAE's new implementation moves the serial host commands into the file parser.cpp and thus I moved/added the POSIX serial emulation there. The patch is tested on Mac OS X and I assume Linux should work out of the box. The Windows part is currently missing in this patch (no win here) but I think if you use WinUAE's parser.cpp in this case then everything should work on windows, too. The patch also adds a new FS_UAE config option "serial_name" to set the host device for serial emulation. (I use the great socat tool here to create a pty thats connected to the stdout in a shell and redirect FS-UAEs serial port to the pty. With this tool you can also redirect the port to a TCP/IP socket and lots of other sinks. So in POSIX you won't actually need the "enet_serial" stuff implemented for Windows...) It would be great if you would consider this patch for inclusion in one of the next releases of FS-UAE... |
![]() |
![]() |
#332 |
Registered User
|
The only "important" thing missing for me, is the wheelmouse support... All the rest is near perfection...
Awesome Work Frode ![]() |
![]() |
![]() |
#333 | ||||||
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Thanks
![]() Quote:
![]() Quote:
Quote:
![]() Quote:
Quote:
![]() Would you contribute some examples on how to use this, for example with socat? I can include this in the documentation. Quote:
(This was a new personal record in number of replies in one post, I think ![]() Last edited by FrodeSolheim; 09 September 2012 at 01:56. |
||||||
![]() |
![]() |
#334 |
Registered User
Join Date: Jul 2012
Location: Chicago, USA
Posts: 69
|
Fs-uae 2.0
Frode,
Would it be possible to add the ability to double-click on the game in the launcher to start it instead of having to click the Start button? Admittedly, it is a very small detail but I find myself double-clicking on the game and momentarily wondering why it has not started yet. I also keep hoping for floppy drive light support in the Ambermoon theme. However, since you already have support in FS-UAE for the light, I am sure I just have to wait until the theme is updated to turn on the floppy drive lights. Even though I owned an Amiga for a short time (I was mainly an ST owner back in the day), FS-UAE has allowed me to replay those games that I loved when I owned an Amiga all those years ago. Bob |
![]() |
![]() |
#335 | |
Registered User
Join Date: Aug 2010
Location: Erlangen, Germany
Posts: 24
|
I udpated the serial code mainly because the old code does not support irq based receiption of serial data and typical serial handlers do this (e.g. aux: handler). So output works with the old driver already but input only for code that uses polling.
Quote:
Using serial to create a host based CLI shell
Code:
socat socat pty,raw,echo=0,link=/Users/chris/vser tcp-listen:6502 Code:
telnet localhost 6502 Code:
socat socat pty,raw,echo=0,link=/Users/chris/vser exec:/my/fancy/tool |
|
![]() |
![]() |
#336 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
![]() I have not heard from Ambermoon. He might have forgotten, or not had time yet. I can send him a friendly reminder. In the meantime, you can make a personal modification to the theme yourself. Example overlay images are attached (must be placed in the theme folder), and in theme.conf, you can add something like: Code:
# position of DF0 drive activity LED theme_custom_0_x = 1605 theme_custom_0_y = 931 # position of DF1 drive activity LED theme_custom_1_x = 1613 theme_custom_1_y = 1038 Thanks for the examples! They will come in handy when I test the merged code (and will also be great in new documentation). |
|
![]() |
![]() |
#337 | ||
Registered User
Join Date: Jul 2012
Location: Chicago, USA
Posts: 69
|
Quote:
Quote:
Bob |
||
![]() |
![]() |
#338 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,907
|
Absolutely Perfect
![]() |
![]() |
![]() |
#339 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Your patch is mostly intact, the differences are: * added a couple of #ifdefs to make it compile on Windows. * made SERDATR return 0x2000 if no device is opened to allow AROS to boot as before without needing to actually use the serial port feature (output is logged to log file as before). * changed name of option to serial_port. * moved the updated serial.cpp code to od-fs/serial_host.cpp to mirror the code layout of WinUAE and make a cleaner diff to WinUAE. src/serial.cpp is not used any more (ang neither by WinUAE it seems). I tested with socat on Linux, and it worked well here as well ![]() |
|
![]() |
![]() |
#340 |
Registered User
Join Date: Aug 2010
Location: Erlangen, Germany
Posts: 24
|
Hi Frode,
I tested the new code base on OS X and everything seems to work fine ![]() Thanks for integration! |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
FS-UAE <= 2.9.x development series | FrodeSolheim | support.FS-UAE | 1346 | 18 April 2020 08:02 |
FS-UAE 1.1 Development Series | FrodeSolheim | support.FS-UAE | 214 | 06 May 2012 13:53 |
FS-UAE 1.0 Stable Series | FrodeSolheim | support.FS-UAE | 62 | 01 May 2012 00:15 |
FS-UAE 1.1 Development Series - Autoscaling problem | weiju | support.FS-UAE | 4 | 06 April 2012 06:11 |
E-UAE Development | pjhutch | support.OtherUAE | 1 | 06 October 2008 02:26 |
|
|