PDA

View Full Version : FS-UAE Launcher


Pages : [1] 2

FrodeSolheim
03 June 2012, 14:02
I have created this thread to allow separate discussion and support for the launcher.

EDIT: FS-UAE Launcher is now included with FS-UAE 2.0. The interface is also much more mature than shows in the screenshot in this initial post.

http://fengestad.no/fs-uae/wp-content/uploads/2012/11/Launcher.png

----

Version 1.3.13 of the launcher has just been released -a relatively major update, with the following new features:


(Launcher) Remember last used options and settings.
(Launcher) Configuration browser with search-as-you type.
(Launcher) Display screenshots for selected configuration (if found in specific dirs).
(Launcher) Save scanned configurations in a database.
(Launcher) Scan dialog shows identified kickstarts.
(Launcher) Some GUI reorganization / updates related to the introduction of the new configurations panel.
(Launcher) New hardware dialog where kickstart can be overridden.
(Launcher) New input dialog where parallel joystick ports can be configured.
(Launcher) Correctly blank out the rest of the drives when multi-selecting less than 4 floppies.
(Launcher) Spec file for building RPMs of the launcher is added.


The interface now looks like this:

http://fengestad.no/wp/wp-content/uploads/2012/06/launcher.png

Screenshots can now be displayed for the selected configuration in the new configuration browser. Screenshot paths are currently derived from the name of the configuration file. If the configuration file is named Test.fs-uae, the two displayed screenshots
will be found in:


(My) Documents/FS-UAE/Titles/T/Test.png
or ~/Games/Amiga/Titles/T/Test.png


and (the right one):


(My) Documents/FS-UAE/Screenshots/T/Test.png
or ~/Games/Amiga/Screenshots/T/Test.png

AmigaOnline
03 June 2012, 14:11
Brilliant! :D

FrodeSolheim
03 June 2012, 14:17
Not all new launcher features have been tested on all OSes yet, so let me know if you find any problems!

rampartsagain
03 June 2012, 14:51
is this a kind of whdloader?

looks awsome

FrodeSolheim
03 June 2012, 14:56
is this a kind of whdloader?

looks awsome

FS-UAE Launcher is primarily a configuration UI / launcher for FS-UAE, since FS-UAE lacks this itself.

Another reason to create it was to build the foundation for a user interface for the net play functionality, since configuration must be compatible across clients for net play to work, and manual fiddling of configuration is prone to errors (Net play support is not yet added to the launcher)

But I have the following on the TODO-list :)
* Add support for launching zipped-down WHDLoad games with functionality to save changed files to the (new) state dir, and merge old changed files when starting the game.

AmigaOnline
03 June 2012, 14:57
Not all new launcher features have been tested on all OSes yet, so let me know if you find any problems!

The icon can be easily improved I think :)

http://img254.imageshack.us/img254/1226/launcherl.jpg

FrodeSolheim
03 June 2012, 15:13
The icon can be easily improved I think :)

http://img254.imageshack.us/img254/1226/launcherl.jpg

I suppose it could :) There will probably be an update later tonight with launcher fixes (based on feedback), and I'll throw in an icon as well. -Also a .desktop launcher for Linux.

ProfDrLuigi
03 June 2012, 20:05
If I scan for kickstart it says there are no one. Thats not right. I have all the Roms in the "Kickstarts"-Folder.

http://s1.directupload.net/images/120603/temp/pz8pxidb.png (http://s1.directupload.net/file/d/2910/pz8pxidb_png.htm)

FrodeSolheim
03 June 2012, 20:15
If I scan for kickstart it says there are no one. Thats not right. I have all the Roms in the "Kickstarts"-Folder.

http://s1.directupload.net/images/120603/temp/pz8pxidb.png (http://s1.directupload.net/file/d/2910/pz8pxidb_png.htm)

The launcher currently only scans the files with .rom extension. From the screenshots I see you have a couple with .rom extension. The launcher is currently very picky about the kickstarts it recognizes, so it requires a 100% match against a specific checksum.

(Cloanto kickstart ROMs are detected in a bit inflexible way -the launcher has a list of checksums for known Cloanto versions, but it should ideally rather decrypt the ROMs and run the checksum on the decrypted file instead).

On Mac, you can run shasum * in a terminal in the kickstart folder, and if you post the output here or send me the checksums, I can check a bit further.

Foul
03 June 2012, 20:20
If you need some details about Amiga Kickstarts --> http://foulcap.free.fr/Amiga

:D

FrodeSolheim
03 June 2012, 20:47
Version 1.3.14 (no changes in fs-uae):


(Launcher) Add window icon for Windows.
(Launcher) Added translation infrastructure.
(Launcher) Added translations: fr, nb.
(Launcher) Fix an erroneous error message when starting with a custom kickstart ROM.
(Launcher) Install README, license and icons when building debs.
(Launcher) Install .desktop file for Linux (entry in programs menu).

http://fengestad.no/wp/fs-uae/download-beta

Foul
03 June 2012, 20:58
minor correction in fs-uae-launcher fr translation after testing :

Fenêtre -> Fenêtré
Cliquez sur le bouton "scan" pour commencer l'analyse -> Cliquez sur le bouton "Analyse" pour commencer l'analyse ("scan" button don't exist in french mode ;) )
Cliquer sur le bouton "scan" si vous voulez re-analyser -> Cliquer sur le bouton "Analyse" si vous voulez re-analyser

:)

fs-uae and fs-uae icons are in apps/system .. would be better in /games no ?

AmigaOnline
03 June 2012, 20:59
I suppose it could :) There will probably be an update later tonight with launcher fixes (based on feedback), and I'll throw in an icon as well. -Also a .desktop launcher for Linux.

Thx :) Is there a way to start this launcher using a windows batch script?

E.g.:
[RUN.BAT]
"FS-UAE Launcher.exe"

My old scripts don't seem to work anymore with this new version: a log file is generated [FS-UAE Launcher.exe.log]
Traceback (most recent call last):
File "fs-uae-launcher", line 4, in <module>
File "fs_uae_launcher\__init__.pyc", line 16, in main
File "fs_uae_launcher\fsui\wx\application.pyc", line 11, in __init__
File "fs_uae_launcher\FSUAELauncher.pyc", line 28, in on_create
File "fs_uae_launcher\MainWindow.pyc", line 53, in __init__
File "fs_uae_launcher\MainWindow.pyc", line 121, in create_left_side
File "fs_uae_launcher\InputGroup.pyc", line 50, in __init__
File "fs_uae_launcher\InputSelector.pyc", line 39, in __init__
File "fs_uae_launcher\DeviceManager.pyc", line 84, in get_joystick_names
File "fs_uae_launcher\DeviceManager.pyc", line 21, in init
File "fs_uae_launcher\DeviceManager.pyc", line 68, in init_fsuae
File "fs_uae_launcher\FSUAE.pyc", line 32, in start_with_args
File "subprocess.pyc", line 672, in __init__
File "subprocess.pyc", line 787, in _get_handles
File "subprocess.pyc", line 826, in _make_inheritable
WindowsError: [Error 6] Descripteur non valide

Any idea?

lesta_smsc
04 June 2012, 01:08
Finally Frode - a launcher for this excellent emulator! :) Can it get any better?... Time will tell! Maybe to have online play built in! :)

FrodeSolheim
04 June 2012, 18:24
minor correction in fs-uae-launcher fr translation after testing :

Fenêtre -> Fenêtré
Cliquez sur le bouton "scan" pour commencer l'analyse -> Cliquez sur le bouton "Analyse" pour commencer l'analyse ("scan" button don't exist in french mode ;) )
Cliquer sur le bouton "scan" si vous voulez re-analyser -> Cliquer sur le bouton "Analyse" si vous voulez re-analyser
:)

It is most practical for me if you just download the latest po file from http://fengestad.no/fs-uae/files/po/ and make the changes (and anything other you want to change) directly. A possible bug: I think perhaps you have mixed up "less accurate" and "least accurate" in the French translations!

And of course, thank you for translating :)

fs-uae and fs-uae icons are in apps/system .. would be better in /games no ?

That is a good question... FS-UAE is also used to emulate non-games... perhaps it would make (some) sense to have "FS-UAE" under System and "FS-UAE launcher" under Games, since the latter (probably) will be used more to start games..

Thx :) Is there a way to start this launcher using a windows batch script?

E.g.:
[RUN.BAT]
"FS-UAE Launcher.exe"

My old scripts don't seem to work anymore with this new version: a log file is generated [FS-UAE Launcher.exe.log]
Traceback (most recent call last):
File "fs-uae-launcher", line 4, in <module>
File "fs_uae_launcher\__init__.pyc", line 16, in main
File "fs_uae_launcher\fsui\wx\application.pyc", line 11, in __init__
File "fs_uae_launcher\FSUAELauncher.pyc", line 28, in on_create
File "fs_uae_launcher\MainWindow.pyc", line 53, in __init__
File "fs_uae_launcher\MainWindow.pyc", line 121, in create_left_side
File "fs_uae_launcher\InputGroup.pyc", line 50, in __init__
File "fs_uae_launcher\InputSelector.pyc", line 39, in __init__
File "fs_uae_launcher\DeviceManager.pyc", line 84, in get_joystick_names
File "fs_uae_launcher\DeviceManager.pyc", line 21, in init
File "fs_uae_launcher\DeviceManager.pyc", line 68, in init_fsuae
File "fs_uae_launcher\FSUAE.pyc", line 32, in start_with_args
File "subprocess.pyc", line 672, in __init__
File "subprocess.pyc", line 787, in _get_handles
File "subprocess.pyc", line 826, in _make_inheritable
WindowsError: [Error 6] Descripteur non valide

Any idea?

I am fairly certain I can fix it or work around it somehow (Probably some console handle that can't be inherited). Why start in from a bat file, though? :p

The initial fix I will do is to catch this exception and let the program continue (joysticks will not be detected by the launcher then).

Finally Frode - a launcher for this excellent emulator! :) Can it get any better?... Time will tell! Maybe to have online play built in! :)

Thank you! Yes, time will tell indeed, but I think it will get much better :) -And support for online play will be very nice.

AmigaOnline
04 June 2012, 18:46
I am fairly certain I can fix it or work around it somehow (Probably some console handle that can't be inherited). Why start in from a bat file, though? :p

The initial fix I will do is to catch this exception and let the program continue (joysticks will not be detected by the launcher then)

Good! :great This batch script is in fact a little front-end with a basic WHDLoad/HDD games support :)
I just want to keep the ability to start your very promising launcher using this menu :p (for all floppy based games for instance)

nexusle
04 June 2012, 18:54
Can't get Launcher started on Mac OS X:

04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: locale is en_US
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: bindtextdomain fs-uae-launcher: /Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/locale
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: path to mo file: None
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: <gettext.NullTranslations instance at 0x3f6c8a0>
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: FSUAELauncherApplication.on_create
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: loading settings from u'/Users/nexusle/Library/Application Support/fs-uae/launcher.settings'
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: settings file does not exist
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: set_kickstart_from_model
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: get_model_config for A500
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: WARNING: no suitable kickstart file found
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: set kickstart_file to (no change)
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: WARNING: hardware kickstart No suitable kickstart found
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: set_kickstart_from_model
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: get_model_config for A500
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: WARNING: no suitable kickstart file found
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: set kickstart_file to (no change)
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: WARNING: hardware kickstart No suitable kickstart found
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: FSUAE.start_with_args: ['--list-joysticks']
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: current dir (cwd): /Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: using fs-uae executable: ../../../FS-UAE.app/Contents/MacOS/fs-uae
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: ['../../../FS-UAE.app/Contents/MacOS/fs-uae', '--list-joysticks']
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: Traceback (most recent call last):
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "/Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/__boot__.py", line 309, in <module>
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: _run('fs-uae-launcher.py')
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "/Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/__boot__.py", line 306, in _run
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: execfile(path, globals(), globals())
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "/Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/fs-uae-launcher.py", line 4, in <module>
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: main()
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/__init__.pyc", line 16, in main
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/fsui/wx/application.pyc", line 11, in __init__
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/FSUAELauncher.pyc", line 34, in on_create
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/MainWindow.pyc", line 56, in __init__
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/MainWindow.pyc", line 124, in create_left_side
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/InputGroup.pyc", line 51, in __init__
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/InputSelector.pyc", line 40, in __init__
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/DeviceManager.pyc", line 84, in get_joystick_names
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/DeviceManager.pyc", line 21, in init
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/DeviceManager.pyc", line 68, in init_fsuae
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/FSUAE.pyc", line 32, in start_with_args
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "subprocess.pyc", line 679, in __init__
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: File "subprocess.pyc", line 1228, in _execute_child
04.06.12 18:50:38,009 [0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher: OSError: [Errno 2] No such file or directory
04.06.12 18:50:38,050 FS-UAE Launcher: FS-UAE Launcher Error
04.06.12 18:50:42,305 com.apple.launchd.peruser.501: ([0x0-0x468468].org.pythonmac.unspecified.FS-UAELauncher[8089]) Exited with code: 255
04.06.12 18:50:44,293 FS-UAE Launcher: CFURLCreateWithString was passed this invalid URL string: '/System/Library/CoreServices/CommonCocoaPanels.bundle' (a file system path instead of an URL string). The URL created will not work with most file URL functions. CFURLCreateWithFileSystemPath or CFURLCreateWithFileSystemPathRelativeToBase should be used instead.
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: locale is en_US
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: bindtextdomain fs-uae-launcher: /Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/locale
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: path to mo file: None
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: <gettext.NullTranslations instance at 0x40688a0>
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: FSUAELauncherApplication.on_create
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: loading settings from u'/Users/nexusle/Library/Application Support/fs-uae/launcher.settings'
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: settings file does not exist
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: set_kickstart_from_model
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: get_model_config for A500
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: WARNING: no suitable kickstart file found
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: set kickstart_file to (no change)
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: WARNING: hardware kickstart No suitable kickstart found
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: set_kickstart_from_model
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: get_model_config for A500
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: WARNING: no suitable kickstart file found
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: set kickstart_file to (no change)
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: WARNING: hardware kickstart No suitable kickstart found
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: FSUAE.start_with_args: ['--list-joysticks']
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: current dir (cwd): /Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: using fs-uae executable: ../../../FS-UAE.app/Contents/MacOS/fs-uae
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: ['../../../FS-UAE.app/Contents/MacOS/fs-uae', '--list-joysticks']
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: Traceback (most recent call last):
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "/Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/__boot__.py", line 309, in <module>
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: _run('fs-uae-launcher.py')
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "/Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/__boot__.py", line 306, in _run
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: execfile(path, globals(), globals())
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "/Users/nexusle/Desktop/FS-UAE Launcher.app/Contents/Resources/fs-uae-launcher.py", line 4, in <module>
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: main()
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/__init__.pyc", line 16, in main
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/fsui/wx/application.pyc", line 11, in __init__
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/FSUAELauncher.pyc", line 34, in on_create
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/MainWindow.pyc", line 56, in __init__
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/MainWindow.pyc", line 124, in create_left_side
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/InputGroup.pyc", line 51, in __init__
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/InputSelector.pyc", line 40, in __init__
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/DeviceManager.pyc", line 84, in get_joystick_names
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/DeviceManager.pyc", line 21, in init
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/DeviceManager.pyc", line 68, in init_fsuae
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "fs_uae_launcher/FSUAE.pyc", line 32, in start_with_args
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "subprocess.pyc", line 679, in __init__
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: File "subprocess.pyc", line 1228, in _execute_child
04.06.12 18:50:44,316 [0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher: OSError: [Errno 2] No such file or directory
04.06.12 18:50:44,354 FS-UAE Launcher: FS-UAE Launcher Error
04.06.12 18:50:45,595 com.apple.launchd.peruser.501: ([0x0-0x469469].org.pythonmac.unspecified.FS-UAELauncher[8096]) Exited with code: 255

FrodeSolheim
04 June 2012, 18:57
Can't get Launcher started on Mac OS X:


It is a current requirement that "FS-UAE Launcher.app" and "FS-UAE.app" must be placed alongside each other!

nexusle
04 June 2012, 19:00
YES!! Found out this myself :spin

nexusle
04 June 2012, 19:34
Hey Frode,

in the Launcher I miss the Amiga Game Consoles (CD32 & CDTV). Is this intension?!

Foul
04 June 2012, 19:47
It is most practical for me if you just download the latest po file from http://fengestad.no/fs-uae/files/po/ and make the changes (and anything other you want to change) directly. A possible bug: I think perhaps you have mixed up "less accurate" and "least accurate" in the French translations!

And of course, thank you for translating :)


po modified :)

for accuracy, it's hard to translate, but i think "my" translation is good :

Max accuracy (1) < Least accuracy (0) < Less accuracy (-1)

in french :

Précision Maximale < Précision Moyenne < Précision Minimale

ps: for the place of icons, it's not me, but :

"FS-UAE is an Amiga emulator for Windows, Linux and Mac OS X based on UAE/WinUAE, with a focus on emulating games." in your site :p

FrodeSolheim
04 June 2012, 20:01
Hey Frode,
in the Launcher I miss the Amiga Game Consoles (CD32 & CDTV). Is this intension?!

Yes, but only because it isn't done yet :) (not a big change, but it requires CD selectors instead of floppy selectors, etc).

po modified :)

for accuracy, it's hard to translate, but i think "my" translation is good :
Max accuracy (1) < Least accuracy (0) < Less accuracy (-1)
in french :
Précision Maximale < Précision Moyenne < Précision Minimale

Ah, but "Less" accurate is more accurate than "Least": Max accuracy (1) - Less accuracy (0) - Least accuracy (-1), so I expect it should be:
- Accurate (1) - Précision Maximale
- Less accuracy (0) - Précision Moyenne
- Least accuracy (-1) - Précision Minimale

Foul
04 June 2012, 20:10
f**k always thought the opposite :crazy

re-uploaded po files ;)

FrodeSolheim
04 June 2012, 20:23
To save you some questions regarding features and functionality in the launcher, here are the things I have written down on the TODO-list in the launcher README file (this is not an exhaustive list):

Change how save states and other state is saved: save everything to a directory specific for each configuration and/or game.
Add more configuration options (memory settings, floppy drive speed, etc).
Implement a "More options" dialog for the current configuration where the user can set some more seldom used configuration-specific options, and also with the ability to specify custom key/values.
Implement explicit loading and saving of configurations.
Implement the settings dialog with some common settings such as themes, fullscreen modes, vsync settings, and also allow the user to manually specify custom key/values.
Support loading just e.g joystick_port_0_mode = joystick config value (without joystick_port_0) and set joystick_port_0 to a sensible value automatically (last used joystick in that port, if available).
Handle some more corner cases, sanitize configurations a bit better on loading.
Make several paths configurable (scan dirs, etc).
Make it possible to select the built-in AROS kickstart replacement.
Automatically create and fill the configuration list based on scanned floppy images (by the use of a database of known good configurations).
Add CD32 and CDTV as supported systems. Show CD-ROM selector instead of floppy selector when using one of these.
Add support for managing hard drives (and CD-ROM drives for regular Amigas).
Add support for launching zipped-down WHDLoad games with functionality to save changed files to the (new) state dir, and merge old changed files when starting the game.
Finish the net play support with integrated lobby, chat and game setup.
Perhaps bundle a freely distributable and fun single-player game with some fs-uae / launcher distributions (must work with the AROS kickstart).
Perhaps bundle a freely distributable and fun multi-player game with some fs-uae / launcher distributions (must work with the AROS kickstart) when the net play functionality is integrated into the launcher.


f**k always thought the opposite :crazy
re-uploaded po files ;)

Thanks, updated :)

grimi
05 June 2012, 06:18
Hi, Frode. FS-UAE-Launcher ignores definition of XDG_DOCUMENTS_DIR variable from the "$XDG_CONFIG_HOME/user-dirs.dirs" ,
and force creating ~/Documents folder. I'm using linux & openbox wm .

FrodeSolheim
05 June 2012, 18:25
Hi, Frode. FS-UAE-Launcher ignores definition of XDG_DOCUMENTS_DIR variable from the "$XDG_CONFIG_HOME/user-dirs.dirs" ,
and force creating ~/Documents folder. I'm using linux & openbox wm .

Yes, it does (ignore it), but I have implemented support for it in the next update :)
* (Launcher) Support XDG user dirs (requires xdg-user-dir executable).

Adrian Browne
05 June 2012, 23:27
Hi, Frodesolheim are you aware that there is a new upgraded pandora model.It is 1ghz and can be overclocked as well. Would Fsuae run on this model.Would you be interested in porting it or making it available for another develeoper to port to the Pandora?CP1GHz DM3730 is 1Ghz (overclockable)
GPU is now 200MHz instead of 110mhz
RAM is now 512MB instead of 256MB
Memory is clocked at 200MHz instead of 166MHz
CPU L1 cache increased from 16KB/16KB to 32KB/32K
Case is new stronger silver version

FrodeSolheim
06 June 2012, 19:02
Hi, Frodesolheim are you aware that there is a new upgraded pandora model.It is 1ghz and can be overclocked as well. Would Fsuae run on this model.Would you be interested in porting it or making it available for another develeoper to port to the Pandora?CP1GHz DM3730 is 1Ghz (overclockable)
GPU is now 200MHz instead of 110mhz
RAM is now 512MB instead of 256MB
Memory is clocked at 200MHz instead of 166MHz
CPU L1 cache increased from 16KB/16KB to 32KB/32K
Case is new stronger silver version

Sounds like a great improvement over the old 600Mhz variant. I have no idea how well FS-UAE would run on this hardware. I don't have a Pandora, and currently I haven't really time/interest to port it anyway. But the source code is already available, and licensed under GPL2, so any developer can pick it up if he/she wishes.

Adrian Browne
07 June 2012, 02:53
Sounds like a great improvement over the old 600Mhz variant. I have no idea how well FS-UAE would run on this hardware. I don't have a Pandora, and currently I haven't really time/interest to port it anyway. But the source code is already available, and licensed under GPL2, so any developer can pick it up if he/she wishes.Thanks for your response Frodesolheim.I wasn't aware that it was open sourced.I have posted a thread about the source on the pandora forums.Cheers

yesplease
12 June 2012, 13:53
Launcher is nice now, like it very much. Very usable. Thank you Frode. :)

FrodeSolheim
15 June 2012, 19:54
Launcher is nice now, like it very much. Very usable. Thank you Frode. :)

Thank you :) -It is quite useful already, but it will become better. and I have implemented CD32/CDTV support, and am now implementing support for HD images / mounted folders. I just haven't had time to make a new release lately, and it may be a little while longer before I'll be able to get an update out the door.

browniesrgut
15 June 2012, 20:51
Hi frode,

Is it possible to add drag'n drop support for at least the floppy sub-menu ?

Thank you for the great job !

FrodeSolheim
15 June 2012, 23:27
Hi frode,
Is it possible to add drag'n drop support for at least the floppy sub-menu ?
Thank you for the great job !

Hi, just to be clear, do you mean being able to drag files from a file manager over to a "floppy drive" in the launcher, and/or perhaps drag and drop multiple files onto the floppy list?

browniesrgut
16 June 2012, 11:17
Hi, just to be clear, do you mean being able to drag files from a file manager over to a "floppy drive" in the launcher, and/or perhaps drag and drop multiple files onto the floppy list?

Hi Frode,

I think the best is to add drag'n drop to the "Multiple floppy list"... Speaking of which, how does the minus and plus buttons in that list work ? They're always greyed out.

Thanks a lot.

FrodeSolheim
16 June 2012, 14:01
Hi Frode,

I think the best is to add drag'n drop to the "Multiple floppy list"... Speaking of which, how does the minus and plus buttons in that list work ? They're always greyed out.

Thank a lot.

I'll probably do both - it is more efficient to drop files on the floppy selectors in the main window (don't have to open the dialog first). Something like this: If only one file is dropped on DF0, just select that file for DF0. If more than one file is dropped on DF0, select the first one for DF0 and put all files in the floppy swapping list (possibly also autofilling the other drives as the "Select Files..." function does).

The Plus/Minus buttons are not implemented yet, just placeholders serving as a reminder to myself. Also, the floppy list GUI element is currently just a non-editable text-field, but will be replaced with a proper list, and the plus/minus buttons will be used to add/remove elements.

browniesrgut
16 June 2012, 16:13
Thank you, Frode.

One More question : I'm a proud ubuntero since a long time, do you have any advice on how I could make working mixed isos (DATA + AUDIO) of my CD-32 games and which tool(s) I could use to easily backup those discs ?

I already have tried with brasero to make a bin+cue file but the audio is not played (I hear some loud trashy noise instead of the in-game music). I have tried a CD32 iso I've had on my pc for a long time (data + wave) but I get gaps (at least 2 seconds of silence) each time an audio track has to start playing : I think that's because of the WAV format which is not gapless (OGG and FLAC are).

Thank you for your great work !

smuj
18 June 2012, 00:54
I had the same problem (noise instead of music/sfx) trying to make bin/cue files of some old PS1 CDs. The one tool I found that worked was ImgBurn via wine.

nexusle
18 June 2012, 18:45
Hi Frode,

If I start a game in Launcher, some option from Host.fs-uae seems to be ignored. In my case, I set the Joystick for Port one to my USB Gamepad in Host.fs-uae

If I start a game from it's config file by double click, the right joystick is set. But if I start the game from Launcher, it is set to keyboard.

Maybe that this affects also to other options.

FrodeSolheim
19 June 2012, 13:55
Hi Frode,

If I start a game in Launcher, some option from Host.fs-uae seems to be ignored. In my case, I set the Joystick for Port one to my USB Gamepad in Host.fs-uae

If I start a game from it's config file by double click, the right joystick is set. But if I start the game from Launcher, it is set to keyboard.

Maybe that this affects also to other options.

The joystick option from Host.fs-uae is ignored because the launcher always specifically sets joystick port options (i.e. the launcher overrides settings from Host.fs-uae). Also, the launcher is not aware of Host.fs-uae, and later, when all settings can be set from the launcher, the launcher will prevent FS-UAE from reading Host.fs-uae.

But It should work if you choose the joystick device in the launcher's UI...

wilshy
24 June 2012, 10:21
The launcher currently only scans the files with .rom extension. From the screenshots I see you have a couple with .rom extension. The launcher is currently very picky about the kickstarts it recognizes, so it requires a 100% match against a specific checksum.

(Cloanto kickstart ROMs are detected in a bit inflexible way -the launcher has a list of checksums for known Cloanto versions, but it should ideally rather decrypt the ROMs and run the checksum on the decrypted file instead).

On Mac, you can run shasum * in a terminal in the kickstart folder, and if you post the output here or send me the checksums, I can check a bit further.

Hi Frode, I'm getting the same on OS X. I've got the fs-uae.conf file pointing to the right directory. Here's the output from shasum :

90933936cce43ca9bc6bf375662c076b27e3c458 1_3.rom
c5839f5cb98a7a8947065c3ed2f14f5f42e334a1 2_0.ROM
70033828182fffc7ed106e5373a8b89dda76faa5 3_0.ROM
3b7f1493b27e212830f989f26ca76c02049f09ca 3_1.ROM

Obviously that gives you filenames as well to help.

Also as I've not been following the development of FS for a while, does the launcher look to the fs-uae.conf file for roms and floppy paths?

nexusle
24 June 2012, 16:38
Hmm

Ok, but why Launcher reads the options from Host.fs-uae at startup ad default options?! For this Host.fs-uae is created, isn't it?!

The joystick option from Host.fs-uae is ignored because the launcher always specifically sets joystick port options (i.e. the launcher overrides settings from Host.fs-uae). Also, the launcher is not aware of Host.fs-uae, and later, when all settings can be set from the launcher, the launcher will prevent FS-UAE from reading Host.fs-uae.

But It should work if you choose the joystick device in the launcher's UI...

FrodeSolheim
26 June 2012, 13:08
Hi Frode, I'm getting the same on OS X. I've got the fs-uae.conf file pointing to the right directory. Here's the output from shasum :

90933936cce43ca9bc6bf375662c076b27e3c458 1_3.rom
c5839f5cb98a7a8947065c3ed2f14f5f42e334a1 2_0.ROM
70033828182fffc7ed106e5373a8b89dda76faa5 3_0.ROM
3b7f1493b27e212830f989f26ca76c02049f09ca 3_1.ROM

Obviously that gives you filenames as well to help.

I looked up the checksums in TOSEC (except for the 3.0, which the launcher does not use), so these corresponds to:

90933936cce43ca9bc6bf375662c076b27e3c458 Kickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[o].ro

I think the [o] stands for overdump, but I can probably add this one to the launcher so it will accept it if the preferred one is not found.

c5839f5cb98a7a8947065c3ed2f14f5f42e334a1 Kickstart v2.04 r37.175 (1991)(Commodore)(A500+)[!].rom

This one should be detected by the launcher for use with Amiga 500+.

3b7f1493b27e212830f989f26ca76c02049f09ca Kickstart v3.1 r40.63 (1993)(Commodore)(A500-A600-A2000)[!].rom

This one is not recognized by the launcher. The launcher recognizes A1200 and A4000 versions (using TOSEC names here):

Kickstart v3.1 r40.68 (1993)(Commodore)(A1200)[!].rom
Kickstart v3.1 r40.68 (1993)(Commodore)(A4000).rom

(and of course the Amiga forever ROMs).

Also as I've not been following the development of FS for a while, does the launcher look to the fs-uae.conf file for roms and floppy paths?

No, it does not read any of FS-UAE's configuration files. It will maintain its own configuration (you will be able to set paths to directories to search for kickstarts etc).

Hmm

Ok, but why Launcher reads the options from Host.fs-uae at startup ad default options?! For this Host.fs-uae is created, isn't it?!

Host.fs-uae was created for FS-UAE, to let you put common defaults into this file. The launcher does not read this, and will not read it either. I meant that FS-UAE will currently read defaults from this file (which the launcher is unaware of), but the launcher will soon instruct FS-UAE to stop reading from this file, so all options are set by the launcher (when using the launcher).

nexusle
27 June 2012, 17:30
Ok

Could then be an option to set the connected USB Joypad/-stick as default? Sure, Icould write this option in all my game config files, but this was the reason why I wrote it in Host.fs-uae

FrodeSolheim
27 June 2012, 18:23
Could then be an option to set the connected USB Joypad/-stick as default? Sure, Icould write this option in all my game config files, but this was the reason why I wrote it in Host.fs-uae

Yes, the launcher gets it own setting to choose preferred joystick device, which will automatically be pre-selected if it is available.

themagicm
28 June 2012, 00:41
I like the launcher...good work.

ransom1122
29 June 2012, 04:51
Frode,

when will the preferred joystick option be available on the launcher?

Also Good work and well done so far.

FrodeSolheim
29 June 2012, 15:54
I like the launcher...good work.

Frode,

when will the preferred joystick option be available on the launcher?

Also Good work and well done so far.

Thank you, both :) I may be able to get a launcher update out today, -but a only source release. (The launcher can be run directly from the source if python + dependencies are installed).

ransom1122
30 June 2012, 03:54
"if python + dependencies are installed)"

are these provided on your webpage or in the installer or are htey are seperate download?

thanks

FrodeSolheim
30 June 2012, 13:34
Hi, here is a current snapshot of the launcher (attached as zip file).

Some of the changes are:
* (Launcher) Configurable search path.
* (Launcher) Support creating automatic configurations for games based on local files and game definition database.
* (Launcher) Add support for CDTV and CD32 models.
* (Launcher) Added tooltips for icon buttons and some other elements.
* (Launcher) Add CD-ROMs dialog.
* (Launcher) Change main floppy selectors into removable media selectors.
* (Launcher) Selectors for preferred joysticks.
* (Launcher) Implement new XML format for game definitions.
* (Launcher) Scan and store checksum for floppy images in database.
* (Launcher) Support XDG user dirs (requires xdg-user-dir executable).
* (Launcher) Some more use of icons and icon buttons.
* (Launcher) Changed .desktop categories to Game;Emulator;
* (Launcher) Updated translations: fr [Foul].
* (Launcher) Added translations: de [nexusle], it [Speedvicio].

If you have Python and dependencies (wxPython, setuptools, pywin32 (on windows)), you should be able unpack the zip file and execute the python script fs-uae-launcher.py within (or install as a normal python package via setup.py).

On Windows, it is possible to find the installed library.zip in the install location for FS-UAE (something like ~/AppData/Local/FS-UAE/launcher/library.zip) and replace the python package fs_uae_launcher:
* unzip library.zip to a temporary folder
* replace the directory "fs_uae_launcher" with "fs_uae_launcher" from this source archive
* re-zip and replace library.zip.

Alternatively, you can unzip library.zip and put the contents in a *folder* called "library.zip" and have this folder take the place of the zip file - then you can replace the subfolder "fs_uae_launcher" without re-zipping.

Regular development releases will of course resume later :)

FOL
30 June 2012, 13:38
Awesome stuff, keep it up FS, :).

ransom1122
30 June 2012, 14:27
thanks frode, you always come up with the goods. ;)

lesta_smsc
01 July 2012, 04:23
Quality update as always Frode! :D

nexusle
02 July 2012, 15:04
Hey,

in the Launcher we need two pictures for preview. One "Title" and one "Screenshot". Why we dont use only ONE picture which display's both. A source for this picture could be HOL ;) :

http://hol.abime.net/pic_full/dbs/1501-1600/1533_dbs1.png

Example for Turrican

FrodeSolheim
02 July 2012, 19:35
Hey,

in the Launcher we need two pictures for preview. One "Title" and one "Screenshot". Why we dont use only ONE picture which display's both. A source for this picture could be HOL ;) :

http://hol.abime.net/pic_full/dbs/1501-1600/1533_dbs1.png

Example for Turrican

Well, one reason is that I may want to display the pictures differently later, or in another context - display only the title screen or the screenshot for instance.

But yes, you would then be able to use pictures from HOL - Ufortunately, HOL watermarks all screenshots, which -with all respect for HOL - makes it a bad source for screenshots :( (well, at least I don't want watermarked screenshots myself).

ransom1122
02 July 2012, 22:34
If you cant find any titles and screens and HOL is your only means of getting it, just prntscreen the HOL image to Paint, crop each picture and save as .png ot utilise HOL's screens. I agree with Frode though the watermarks ruin the whole experience so i stick with Lemmon's sceens and titles.

and 2 pictures are always better then having one single one

FrodeSolheim
09 July 2012, 23:40
Version 1.3.15:


Render subtitle (displayed after title) with translucent font.
(Launcher) Allow custom options via settings dialog.
(Launcher) Launcher now instructs FS-UAE to ignore Host.fs-uae – set custom options in settings dialog instead.
(Launcher) Support running zipped WHDLoad games.
(Launcher) Show up to five screenshots + title shot.
(Launcher) Support creating automatic configurations for games based on local files and game definition database.
(Launcher) Add support for CDTV and CD32 models.
(Launcher) Added tooltips for icon buttons and some other elements.
(Launcher) Add CD-ROMs dialog.
(Launcher) Change main floppy selectors into removable media selectors.
(Launcher) Selectors for preferred joysticks.
(Launcher) Implement new XML format for game and config definitions.
(Launcher) Scan and store checksum for floppy images in database.
(Launcher) Support XDG user dirs (requires xdg-user-dir executable).
(Launcher) Some more use of icons and icon buttons.
(Launcher) Changed .desktop categories to Game;Emulator;
(Launcher) Updated translations: fr [Foul].
(Launcher) Added translations: de [nexusle], it [Speedvicio].

Builds for all supported platforms: http://fengestad.no/wp/fs-uae/download-beta

ransom1122
10 July 2012, 01:35
Frode been eagerly waiting for this update, i will download this tonight Great Work, and heaps of greta updates are here ones that are important. This is now easily the best Amiga emulator ever. Keep up the good work..
thank you thank you thank you thank you thank you thank you :agree

RealNC
10 July 2012, 08:06
Thanks for the update. The custom settings dialog/editor is a life saver!

RealNC
10 July 2012, 08:19
Found a bug with the custom settings though. Commented-out lines (beginning with "#") are not saved. I have commented-out settings in there to enable/disable them very fast when needed.

ProfDrLuigi
10 July 2012, 11:35
If i try to load a WHDLoad Zip-Archiv i got this:

http://s14.directupload.net/images/120710/temp/693e3xa5.png (http://s14.directupload.net/file/d/2947/693e3xa5_png.htm)

FrodeSolheim
10 July 2012, 12:55
Frode been eagerly waiting for this update, i will download this tonight Great Work, and heaps of greta updates are here ones that are important. This is now easily the best Amiga emulator ever. Keep up the good work..
thank you thank you thank you thank you thank you thank you :agree

You're welcome :) -Keep in mind that the launcher is is only in "beta" for now, so just report any problems you find (and also, planned features are still missing).

Found a bug with the custom settings though. Commented-out lines (beginning with "#") are not saved. I have commented-out settings in there to enable/disable them very fast when needed.

It isn't really a "bug", the text-field is not saved as text, rather the key, value pairs are extracted from the text and saved as settings. But I can fix it so keys prefixed with # are also saved.

If i try to load a WHDLoad Zip-Archiv i got this:

http://s14.directupload.net/images/120710/temp/693e3xa5.png (http://s14.directupload.net/file/d/2947/693e3xa5_png.htm)

Perhaps you inserted the zip archive in a floppy drive, or similar? There is no GUI for the hard drive (and WHDLoad) support yet. I'll write a short how-to on how to use the WHDLoad support later today.

ProfDrLuigi
10 July 2012, 13:11
Floppydrive .. yes.

I tried this now:

hard_drive_0 = /Users/luigi/Desktop/1869_v1.2_AGA_De_1653.zip

no Luck.

Will wait for your little how-to.

Foul
10 July 2012, 13:34
i found a bug

Version 1.9.15:


--> 1.3.15 :D

FrodeSolheim
10 July 2012, 17:08
i found a bug
--> 1.3.15 :D

No, there isn't ;)


hard_drive_0 = /Users/luigi/Desktop/1869_v1.2_AGA_De_1653.zip


Yes, this is correct -But some more configuration is needed.

Support for zippped WHDLoad games:

Point hard_drive_0 to the zip-file containing a WHDLoad-installed game.

Specify WHDLoad startup args in the option x_whdload_args, for instance

x_whdload_args = Lotus3.slave PRELOAD


You need a base HD in ~/Games/Amiga/WHDLoad - with common files for all WHDLoad games. The contents of this directory will be merged with the contents of the zip before starting the game. This directory must contain all required files to boot and start WHDLoad, so you need among other:
- ~/Games/Amiga/WHDLoad/C/WHDLoad

The presence of the x_whdload_args options is the trigger to merge in the base files from ~/Games/Amiga/WHDLoad.

If the WHDLoad slave needs kickstarts in Devs/Kickstarts, these must be present as well [todo: FS-UAE Launcher will copy kickstarts automatically from the FS-UAE kickstarts directory later].

The file ~/Games/Amiga/WHDLoad/S/Startup-Sequence must execute S:User-Startup

FS-UAE Launcher will find the slave in the merged drive and write the correct execute statement to S:User-Startup.

Depending on the slave, you will probably need to give the Amiga some more memory, for instance:

chip_memory = 2048
fast_memory = 8192

and perhaps use A600 or A1200 instead of the default A500.

Note: x_whdload_args is an option for FS-UAE Launcher -- FS-UAE does not understand this option. The launcher unzips the WHDLoad game to a temporary directory and merges content from the base HD -and replaced hard_drive_0 with this temporary directory before starting FS-UAE.

TODO: No data is currently saved. The next step is to detect changed files after FS-UAE is done and copy these files to the state dir -they will then be merged into the temporary drive the next time the WHDLoad game is started [feature coming soon].

AmigaOnline
10 July 2012, 17:44
Version 1.3.15

Builds for all supported platforms: http://fengestad.no/wp/fs-uae/download-beta

Thanks for this update Frode! :)

nexusle
10 July 2012, 17:52
~/Games/Amiga/WHDLoad

Must this be "[user folder]/Games/Amiga/WHDLoad" or "[FS-UAE folder]/Games/Amiga/WHDLoad"??

ProfDrLuigi
10 July 2012, 18:14
Hm it doesnt work. Have all on the Place ... but is the User-Startup within your Launcher?

http://s7.directupload.net/images/120710/temp/45gtne6v.png (http://s7.directupload.net/file/d/2947/45gtne6v_png.htm)

ProfDrLuigi
10 July 2012, 18:17
Must this be "[user folder]/Games/Amiga/WHDLoad" or "[FS-UAE folder]/Games/Amiga/WHDLoad"??

I think User because of this "~".

nexusle
10 July 2012, 19:24
For me it works.

Simply install a normal version of WB3.1 (with all 6 disks). Then download the latest version of LHA from http://lha.a1k.org and download the latest WHDLoad_usr.lha. Copy your key file t S.

Now restart the Amiga and launch the lha.run. After this, copy the lha executable to C: and extract WHDLoad_uar.lha with: "lha e whdload_usr.lha. Now install WHDLoad_usr to hard disk (maybe you must copy "installer" from Install.adf of WB3.1 before.

FrodeSolheim
10 July 2012, 20:16
Must this be "[user folder]/Games/Amiga/WHDLoad" or "[FS-UAE folder]/Games/Amiga/WHDLoad"??

Currently it must be [user folder]/Games/Amiga/WHDLoad
In the next version, it can also be Documents/FS-UAE/WHDLoad

Hm it doesnt work. Have all on the Place ... but is the User-Startup within your Launcher?

User-Startup is written by the launcher yes, so S:StartupSequence should look something like this:


...
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF


For me it works.

Simply install a normal version of WB3.1 (with all 6 disks). Then download the latest version of LHA from http://lha.a1k.org and download the latest WHDLoad_usr.lha. Copy your key file t S.

Now restart the Amiga and launch the lha.run. After this, copy the lha executable to C: and extract WHDLoad_uar.lha with: "lha e whdload_usr.lha. Now install WHDLoad_usr to hard disk (maybe you must copy "installer" from Install.adf of WB3.1 before.

Yes, but only a minimal system is needed, you don't really need a full Workbench installation there (but it doesn't hurt either).

I also recommend having the "uae-configuration" executable i C:, the next version will add the following to the end of User-Startup (which will make FS-UAE quit when you quit the game):

uae-configuration SPC_QUIT 1

(but you can put it at the end of Startup-Sequence now)

FrodeSolheim
10 July 2012, 20:23
Hm it doesnt work. Have all on the Place ... but is the User-Startup within your Launcher?

Actually, you can't put "x_whdload_args" in the settings window -these values are passed on to FS-UAE (to set vsync methods etc), but are not used at this stage in the boot process, so the contents of the WHDLoad dir is not merged in your case. For now you must put "x_whdload_args" it in a .fs-uae config file loaded by FS-UAE Launcher (will also soon be a GUI widget for this config option as well)

EDIT: the same applies to hard_drive_0...

Rissol
11 July 2012, 04:54
Hi,

I would like to ask if is it possible to add more than 1 hdd file, and hows its done, and if i can add a folder and to behave like a hdd ?

Theres a few icons in the laucher that are greyed out, what they do ?

This question maybe stupid for some, but im having trouble setting fs-uae :(

Thanks for the support.
Take care

ProfDrLuigi
11 July 2012, 10:28
you can define more than 1 HD.

hard_drive_0 = FOLDER or .hdf-File
hard_drive_1 = ...
hard_drive_2 = ...
hard_drive_3 = ...
.
.
.

You must set this under "Settings" manualy.

nexusle
11 July 2012, 10:36
First bug report from me for this version:

- (german) translation doesn't work on Mac OS X! For Windows it work's, but I've found some strings not translated. Are there a newer PO file?

padremayi
11 July 2012, 12:33
Hi all!

First, thanks for this work :)

I installed FS-UAE Launcher on Arch Linux from AUR repository.
When I start Launcher it seems that nothing happen though FS-UAE works correclty.

Need I to create configuration file?

FrodeSolheim
11 July 2012, 12:41
Hi,

I would like to ask if is it possible to add more than 1 hdd file, and hows its done, and if i can add a folder and to behave like a hdd ?

I implemented GUI hard drive selectors yesterday evening, so you'll be able to setup HDs in the next version (currently, you must to this via manual configuration).

Theres a few icons in the laucher that are greyed out, what they do ?
They are placeholders for new functions -I put them there (even though they are not implemented) so I can see that there is space for the planned buttons (etc). The few greyed-out icons will be enabled as the features are implemented.
[/quote]

First bug report from me for this version:

- (german) translation doesn't work on Mac OS X! For Windows it work's, but I've found some strings not translated. Are there a newer PO file?

Hmm, yes, it does not seem to work (locale does not get set properly when the app starts), I'll look into it (though I thought it worked a few weeks ago...)

Hi all!

First, thanks for this work :)

I installed FS-UAE Launcher on Arch Linux from AUR repository.
When I start Launcher it seems that nothing happen though FS-UAE works correclty.

Need I to create configuration file?

No, no configuration file is needed. My guess is that it does not start because some dependency is not installed (I don't know any details of the FS-UAE for Arch Linux packaging). Try running FS-UAE launcher in a terminal and an error message is most likely printed to stdout.

padremayi
11 July 2012, 12:53
No, no configuration file is needed. My guess is that it does not start because some dependency is not installed (I don't know any details of the FS-UAE for Arch Linux packaging). Try running FS-UAE launcher in a terminal and an error message is most likely printed to stdout.


Ok, here the ouput:


[ionic@linux-france applications]$ fs-uae-launcher
locale is None
bindtextdomain fs-uae-launcher: /usr/share/locale
Traceback (most recent call last):
File "/usr/bin/fs-uae-launcher", line 4, in <module>
main()
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/__init__.py", line 111, in main
from fs_uae_launcher.FSUAELauncher import FSUAELauncher
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/FSUAELauncher.py", line 9, in <module>
from .MainWindow import MainWindow
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/MainWindow.py", line 15, in <module>
from .ConfigurationsGroup import ConfigurationsGroup
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/ConfigurationsGroup.py", line 10, in <module>
from .ScanDialog import ScanDialog
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/ScanDialog.py", line 10, in <module>
from .Scanner import Scanner
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/Scanner.py", line 10, in <module>
from .FileScanner import FileScanner
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/FileScanner.py", line 11, in <module>
from .I18N import _, ngettext
File "/usr/lib/python2.7/site-packages/fs_uae_launcher/I18N.py", line 82, in <module>
mo_path = gettext.find("fs-uae-launcher", locale_base, [loc])
File "/usr/lib/python2.7/gettext.py", line 437, in find
for nelang in _expand_lang(lang):
File "/usr/lib/python2.7/gettext.py", line 132, in _expand_lang
locale = normalize(locale)
File "/usr/lib/python2.7/locale.py", line 358, in normalize
fullname = localename.translate(_ascii_lower_map)
AttributeError: 'NoneType' object has no attribute 'translate'

padremayi
11 July 2012, 17:34
Hi all!

First, thanks for this work :)

I installed FS-UAE Launcher on Arch Linux from AUR repository.
When I start Launcher it seems that nothing happen though FS-UAE works correclty.

Need I to create configuration file?

Ok, there was an error with my LOCALE setting, now it works ;)

How about KDE implemetantion? :P

FrodeSolheim
11 July 2012, 17:35
Ok, here the ouput:

OK, I guessed wrong ;) -The problem is that getdefaultlocale() returns None (for some reason). The next version will handle this gracefully.

You can fix your installation by opening fs_uae_launcher/I18N.py and add two lines (the last two lines, in bold):

try:
loc, _charset = locale.getdefaultlocale()
print("locale is", loc)
except:
print("exception while checking locale")
loc = ""
if not loc:
loc = ""


Or you can check your locale setting, try setting LANG to a valid locale.

FrodeSolheim
11 July 2012, 17:41
Ok, there was an error with my LOCALE setting, now it works ;)

If I only had waited a minute before replying.. :)

How about KDE implemetantion? :P

Not on the todo list (But I'm kind of half-way there already). Instead of coding directly against wxPython, I created a thin/minimal API (fs_uae_launcher.fsui.wx) on top of it and built the FS-UAE launcher out of simple components, to make it easy to use other widget sets if necessary. I don't have any immediate plans to do so, I just wanted to have that option...

It should be quite easy for someone else to make a Python/QT backend for fsui (fs_uae_launcher.fsui.qt) if anyone is determined...

RealNC
11 July 2012, 17:55
I use KDE and it already looks mighty fine to me:

http://i46.tinypic.com/34quvxc.png

I guess you don't have the Gtk version of Oxygen (https://projects.kde.org/projects/playground/artwork/oxygen-gtk) installed?

padremayi
11 July 2012, 18:20
It should be quite easy for someone else to make a Python/QT backend for fsui (fs_uae_launcher.fsui.qt) if anyone is determined...

Ok, I'll wait, thanks for reply ;)

padremayi
11 July 2012, 18:23
I use KDE and it already looks mighty fine to me:

http://i46.tinypic.com/34quvxc.png

I guess you don't have the Gtk version of Oxygen (https://projects.kde.org/projects/playground/artwork/oxygen-gtk) installed?

It seems that you're right, below my UI.
I'm installing that package ;)

padremayi
11 July 2012, 18:28
I use KDE and it already looks mighty fine to me:

http://i46.tinypic.com/34quvxc.png

I guess you don't have the Gtk version of Oxygen (https://projects.kde.org/projects/playground/artwork/oxygen-gtk) installed?

I installed oxygen-gtk2 and oxygen-gtk3 from arch official repository but UI is still the same. Reboot?

RealNC
11 July 2012, 18:32
I installed oxygen-gtk2 and oxygen-gtk3 from arch official repository but UI is still the same. Reboot?
Nope. Enable Oxygen as your Gtk theme. If you have a Gtk Themes option is System Settings, use that. If not, do it manually with something like the following in your ~/.gtkrc-2.0 file:


include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
include "/etc/gtk-2.0/gtkrc"
gtk-theme-name="oxygen-gtk"
gtk-icon-theme-name="oxygen"
gtk-fallback-icon-theme="oxygen"


The paths might differ in your distro (I use Gentoo). Gtk3 is configured differently. In your ~/.config/gtk-3.0/settings.ini, simply put this in there:


[Settings]
gtk-theme-name = oxygen-gtk

padremayi
11 July 2012, 18:56
Nope. Enable Oxygen as your Gtk theme. If you have a Gtk Themes option is System Settings, use that. If not, do it manually with something like the following in your ~/.gtkrc-2.0 file:


include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
include "/etc/gtk-2.0/gtkrc"
gtk-theme-name="oxygen-gtk"
gtk-icon-theme-name="oxygen"
gtk-fallback-icon-theme="oxygen"


The paths might differ in your distro (I use Gentoo). Gtk3 is configured differently. In your ~/.config/gtk-3.0/settings.ini, simply put this in there:


[Settings]
gtk-theme-name = oxygen-gtk


Thanks for your reply.
In my case all work with only a reboot ;)

padremayi
11 July 2012, 20:21
Where are congifuration files?

Launcher shows an old config that I deleted from HD :)

FrodeSolheim
11 July 2012, 20:48
Where are congifuration files?
Launcher shows an old config that I deleted from HD :)

Configurations (file entries, not contents) are cached in the database, and should be removed on next scan if the files are deleted. But right now, they are not remved properly. For now, you can delete Documents/FS-UAE/Launcher/Database* (this is only a cache, and no data is lost) and re-start the launcher and run the scan function again.

(I hope you all understand that the launcher is not complete yet and have a bit of patience with occasional inconveniences ;))

padremayi
11 July 2012, 21:05
Configurations (file entries, not contents) are cached in the database, and should be removed on next scan if the files are deleted. But right now, they are not remved properly. For now, you can delete Documents/FS-UAE/Launcher/Database* (this is only a cache, and no data is lost) and re-start the launcher and run the scan function again.


Ok, it works but last configuration is shown. What's the trick? :P


(I hope you all understand that the launcher is not complete yet and have a bit of patience with occasional inconveniences ;))


Don't worry, I appreciate your work, sorry for my questions!

FrodeSolheim
11 July 2012, 21:12
Ok, it works but last configuration is shown. What's the trick? :P

All state is remembered as it were when you last quit FS-UAE Launcher, so selecting a configuration (or choosing New configuration will clear everything) -if I understand correctly what you meant here.

Don't worry, I appreciate your work, sorry for my questions!

Not meant like that, please do feel free to ask any question :)

padremayi
11 July 2012, 21:47
All state is remembered as it were when you last quit FS-UAE Launcher, so selecting a configuration (or choosing New configuration will clear everything) -if I understand correctly what you meant here.


Isn't there a file for this function?

By the way I can't save (or open) any configurations, buttons are grey, see attachment


Not meant like that, please do feel free to ask any question :)


:)

FrodeSolheim
11 July 2012, 22:06
Isn't there a file for this function?

If you are referring to the state information, all settings and state are saved in ~\AppData\Roaming\fs-uae\launcher.settings (on Windows 7).

EDIT: ~/.local/share/fs-uae/launcher.settings on Linux (don't know why I thought you used Windows).

By the way I can't save (or open) any configurations, buttons are grey, see attachment

Coming later- right now, configurations must be written in a text editor, and configurations are only loaded when you select them in the list view to the right - all .fs-uae configuration files in Documents/FS-UAE will appear in this list when running the scan function.

padremayi
11 July 2012, 22:29
If you are referring to the state information, all settings and state are saved in ~\AppData\Roaming\fs-uae\launcher.settings (on Windows 7).


I'm on Archlinux :P


Coming later- right now, configurations must be written in a text editor, and configurations are only loaded when you select them in the list view to the right - all .fs-uae configuration files in Documents/FS-UAE will appear in this list when running the scan function.

Ok, thanks for now! ;)

FrodeSolheim
11 July 2012, 22:34
I'm on Archlinux :P

Yes, I suddenly remembered and edited the above post ;)

padremayi
11 July 2012, 22:49
Yes, I suddenly remembered and edited the above post ;)

;)

padremayi
12 July 2012, 11:53
Hi :)

There's another problem :P

I have a cracked version of Monkey Island (also the original Amiga floppies) for bypass wheel code. I also have the real wheel code but I can't use it because keyboard not accepts input :(

In Workbench OS keyboard works fine.

What do you think?

Bye ;)


EDIT: I can't see screenshots.

My configuration file: The Secret of Monkey Island.fs-uae
Screenshots path: /home/ionic/Games/Amiga/Screenshots/T/The Secret of Monkey Island.png
Titles path: /home/ionic/Games/Amiga/Titles/T/The Secret of Monkey Island.png

EDIT 2: Launcher and main program work in different folders.
Launcher on

/home/ionic/Documents/FS-UAE

main program on

/home/ionic/FS-UAE

and screen path on

/home/ionic/Games/Amiga.

Is there a way to solve it?

FrodeSolheim
12 July 2012, 17:30
Hi :)
There's another problem :P

I have a cracked version of Monkey Island (also the original Amiga floppies) for bypass wheel code. I also have the real wheel code but I can't use it because keyboard not accepts input :(
In Workbench OS keyboard works fine.
What do you think?
Bye ;)

Please attach FS-UAE/Logs/FS-UAE.log to a post (you may need to zip it or rename to .txt to be allowed to attach it to an post) after running the game, so I can try to reproduce.

EDIT: I can't see screenshots.
My configuration file: The Secret of Monkey Island.fs-uae
Screenshots path: /home/ionic/Games/Amiga/Screenshots/T/The Secret of Monkey Island.png
Titles path: /home/ionic/Games/Amiga/Titles/T/The Secret of Monkey Island.png


"The " and "A " prefixes are skipped, so the images should be put in the S folder.

EDIT 2: Launcher and main program work in different folders.
Launcher on
/home/ionic/Documents/FS-UAE

main program on
/home/ionic/FS-UAE

and screen path on
/home/ionic/Games/Amiga.

Is there a way to solve it?

Screenshots can also be put in ~/Documents/FS-UAE/Screenshots instead of ~/Games/Amiga/Screenshots if you like.

~/Documents/FS-UAE vs ~/FS-UAE is a bug. You don't have XDG user dirs set up, so the Documents dir is not found. The difference is that glib (which FS-UAE) uses defaults to ~ when the Documents dir is not configured, and the launcher is coded to default to ~/Documents. I will fix the launcher to default to ~ as well.

nexusle
12 July 2012, 17:42
Bug?

each config file exists only one times

FrodeSolheim
12 July 2012, 17:43
Bug?
each config file exists only one times

Yes, I fixed it yesterday, will try to put out a new version tonight :)

FrodeSolheim
12 July 2012, 18:09
The launcher also supports finding games and creating configurations automatically based on information from a database. If you're interested in testing the functionality (or just bored ;)), you can download the following file:

http://fengestad.no/fs-uae/files/AmigaGameDatabase.zip
Definitions for multiple variants of Lotus 1, 2 and 3 are included (including screens and covers). The definitions are based on information from TOSEC, Softpres and WHDLoad.

- Extract the contents to the FS-UAE/ folder or ~/Games/Amiga/
- Start FS-UAE and open the scan dialog
- Make sure that Lotus 1, 2 and 3 files are located somewhere under one of the directories on the search path (or add more paths).
- Run the scan function. Depending on what ADFs, IPF and WHDLoad zip files are present, you should end up with a number of configurations in the configurations list if the games were found.

padremayi
12 July 2012, 18:14
Please attach FS-UAE/Logs/FS-UAE.log to a post (you may need to zip it or rename to .txt to be allowed to attach it to an post) after running the game, so I can try to reproduce.


Ok, here is it :)


"The " and "A " prefixes are skipped, so the images should be put in the S folder.


Many thanks, now it works. There's a documentation for this?


Screenshots can also be put in ~/Documents/FS-UAE/Screenshots instead of ~/Games/Amiga/Screenshots if you like.


Ok, it works for Screenshots, not for Titles (it shows double screenshot on GUI). You'll fix this?


~/Documents/FS-UAE vs ~/FS-UAE is a bug. You don't have XDG user dirs set up, so the Documents dir is not found. The difference is that glib (which FS-UAE) uses defaults to ~ when the Documents dir is not configured, and the launcher is coded to default to ~/Documents. I will fix the launcher to default to ~ as well.


I'll wait for this :)

padremayi
12 July 2012, 18:24
Screenshots can also be put in ~/Documents/FS-UAE/Screenshots instead of ~/Games/Amiga/Screenshots if you like.


In this way I see double screenshot!

Titles and Screenshots are shown only if their folders are BOTH in /home/ionic/Games/Amiga

nexusle
12 July 2012, 18:37
The launcher also supports finding games and creating configurations automatically based on information from a database. If you're interested in testing the functionality (or just bored ;)), you can download the following file:

http://fengestad.no/fs-uae/files/AmigaGameDatabase.zip
Definitions for multiple variants of Lotus 1, 2 and 3 are included (including screens and covers). The definitions are based on information from TOSEC, Softpres and WHDLoad.

- Extract the contents to the FS-UAE/ folder or ~/Games/Amiga/
- Start FS-UAE and open the scan dialog
- Make sure that Lotus 1, 2 and 3 files are located somewhere under one of the directories on the search path (or add more paths).
- Run the scan function. Depending on what ADFs, IPF and WHDLoad zip files are present, you should end up with a number of configurations in the configurations list of the games were found.

COOOOOL!!!!! :D

nexusle
12 July 2012, 18:59
How to add more titles to the database?

FrodeSolheim
12 July 2012, 19:30
Ok, here is it :)
Many thanks, now it works. There's a documentation for this?

The launcher is not documented at all yet. Documentation will be written when features have stabilized.

Ok, it works for Screenshots, not for Titles (it shows double screenshot on GUI). You'll fix this?

In this way I see double screenshot!

Titles and Screenshots are shown only if their folders are BOTH in /home/ionic/Games/Amiga

Yes, this is a known bug, and is already fixed (I got a report on the FS-UAE website).

How to add more titles to the database?

The launcher scans the XML files in the Data sub-dir, so more games can be added by adding appropriate XML files there. I have auto-generated about 20.000 configurations based on (semi-intelligently) matching TOSEC names etc, but these auto-generated configurations may need manual updates if they does not work with the default settings.

The Lotus files I published were auto-generated and then manually reviewed/updated.

padremayi
12 July 2012, 19:42
Yes, this is a known bug, and is already fixed (I got a report on the FS-UAE website).


I'm waiting for archlinux version :)

FrodeSolheim
12 July 2012, 20:00
Version 1.3.16:
* Correctly respect end_config option (missing return statement).
* Updated Makefile so libfsemu/Makefile is run also when libfsemu.a is already built (in case libfsemu source has changed).
* Use AROS builtin rom if kickstart_file is set to "internal"
* (Launcher) Remember window maximized state.
* (Launcher) On Linux, default to ~ if XDG user dir DOCUMENTS is not set.
* (Launcher) Moved joystick settings button to new settings dialog.
* (Launcher) Moved input options "More" button to config group.
* (Launcher) Fixed startup problem if default locale is None.
* (Launcher) Preferred joystick setting did not work after launcher restart on Windows because of a trailing carriage return character.
* (Launcher) Purge old (non-existing) file entries when scanning for files.
* (Launcher) Changed default kickstarts so kickstarts corresponding to those available from Cloanto is preferred (either encrypted or decrypted).
* (Launcher) Calculate decrypted sha1 from Cloanto ROMs when scanning.
* (Launcher) New paged settings dialog.
* (Launcher) Moved preferred joysticks setting to new settings dialog.
* (Launcher) Allow selecting internal kickstart in addition to default/custom.
* (Launcher) Open a larger window by default if the screen is big enough.
* (Launcher) Allow local custom options via new config dialog.
* (Launcher) Merge hardware dialog into new config dialog.
* (Launcher) Added GUI widget for WHDLoad arguments.
* (Launcher) Add controls for (simple) hard drive configuration.
* (Launcher) Also look for WHDLoad base hd directory in FS-UAE dir.
* (Launcher) Write "uae-configuration SPC_QUIT 1" to end of User-Startup when running WHDLoad game.
* (Launcher) Show game cover if available (along with game and variant name).
* (Launcher) Also save key, value pairs prefix with # in custom settings.
* (Launcher) Added checksum for decrypted CD32 ROM.
* (Launcher) Updated translations: it [Speedvicio].

http://fengestad.no/fs-uae/files/1.3.16/fs-uae-1.3.16-setup.exe
http://fengestad.no/fs-uae/files/1.3.16/fs-uae-plus-1.3.16-macosx.tar.gz
http://fengestad.no/fs-uae/files/1.3.16/fs-uae-1.3.16.tar.gz

(No linux binaries yet)

Some known launcher issues:
* State is not saved when using WHDLoad feature
* Wrong icon on input options button
* Some graphic corruption can occur on Windows (list view, screenshots view)
* Images are loaded in the main thread, but should either be loaded in a thread or one at a time to improve performance. Also, scaled thumbs could be cached on disk.

nexusle
12 July 2012, 21:08
Thanks!

I've successful create my first Game Database Entry :)

You said in another thread (my theme thread) that it would be possible to create a folder with themes based on the game name.

Could you please implement this in the next version?

Foul
12 July 2012, 21:11
fs-uae don't find config file if "Default.fs-uae" renamed to "default.fs-uae" (Linux) ;)

FrodeSolheim
12 July 2012, 22:39
Thanks!

I've successful create my first Game Database Entry :)

You said in another thread (my theme thread) that it would be possible to create a folder with themes based on the game name.

Could you please implement this in the next version?

I will.

fs-uae don't find config file if "Default.fs-uae" renamed to "default.fs-uae" (Linux) ;)

I know :) (not a bug) All documentation refer to Default.fs-uae, not default.fs-uae.

padremayi
12 July 2012, 22:44
I propose an applause to Peter for his kindness :D

EDIT: Sorry, for FrodeSolheim

FrodeSolheim
12 July 2012, 23:23
Thanks!

I've successful create my first Game Database Entry :)

You said in another thread (my theme thread) that it would be possible to create a folder with themes based on the game name.

Could you please implement this in the next version?

* (Launcher) Load per-config theme automatically if found.
http://fengestad.no/fs-uae/files/1.3.16u1/fs-uae-plus-1.3.16u1-macosx.tar.gz (Mac OS X build only)

Same naming rules as for screens (etc): e.g. FS-UAE/Themes/T/Traps 'n' Treasures/

I propose an applause to Peter for his kindness :D
EDIT: Sorry, for FrodeSolheim

So much for having my real name as nickname :p (but thanks! :))

padremayi
12 July 2012, 23:44
So much for having my real name as nickname :p (but thanks! :))


Kindness=Courtesy, is it? :)

nexusle
13 July 2012, 17:51
* (Launcher) Load per-config theme automatically if found.

Same naming rules as for screens (etc): e.g. FS-UAE/Themes/T/Traps 'n' Treasures/


Doesn't work. Tried it with two Games (P. P. Hammer and Traps 'n' Treasures)

Also have tried it in ~/FS-UAE/Themes and
~/Games/Amiga/Themes

Nothing happens... :(

FrodeSolheim
13 July 2012, 19:43
Doesn't work. Tried it with two Games (P. P. Hammer and Traps 'n' Treasures)

No, I have made a mistake as reported here:
http://fengestad.no/wp/fs-uae/resources-and-links#comment-1317 -it accidentally worked for me because I started an older version of FS-UAE with the launcher.

It is fixed, so I just have to get a new version pushed out. (Or you can use FS-UAE Launcher 1.3.16 with FS-UAE 1.3.15, that should also work).

FrodeSolheim
13 July 2012, 23:43
This version should fix the problem with using launcher and FS-UAE themes:
http://fengestad.no/fs-uae/files/1.3.16u2/fs-uae-1.3.16u2-setup.exe
http://fengestad.no/fs-uae/files/1.3.16u2/fs-uae-plus-1.3.16u2-macosx.tar.gz
http://fengestad.no/fs-uae/files/1.3.16u2/fs-uae-1.3.16u2.tar.gz

padremayi
16 July 2012, 10:53
...I also have the real wheel code but I can't use it because keyboard not accepts input :(



Please attach FS-UAE/Logs/FS-UAE.log to a post (you may need to zip it or rename to .txt to be allowed to attach it to an post) after running the game, so I can try to reproduce.


Are there news for this problem?

nexusle
16 July 2012, 11:29
Are there news for this problem?

I think this is your problem:

joystick_port_1 = keyboard
joystick_port_1_mode = joystick


If you use keyboard for joystick emulation, it blocks some keys. I don't know which at this moment, but i know this from E-UAE/PUAE.

Try to use another "device" or disconnect this device in menu for code input.

padremayi
16 July 2012, 14:10
Try to use another "device" or disconnect this device in menu for code input.

How to? :P

nexusle
16 July 2012, 14:13
F12 -> select "no device" or so... On my work PC here I have no FS-UAE ;)

padremayi
16 July 2012, 15:25
F12 -> select "no device" or so... On my work PC here I have no FS-UAE ;)

It doesn't work :-(

grimi
16 July 2012, 15:56
Hi, Frode, can you add support for adz files (gzipped adf) ? Thanks.

FrodeSolheim
16 July 2012, 18:35
Are there news for this problem?

As has been pointed out, keyboard joystick emulation will disable some keys (cursor keys, right alt/ctrl), but Monkey Island requires you to input a year by typing digits, so the joystick setting should not affect this.

The log you posted did not indicate that you ran Monkey Island, unless you run an HD-installed version. (In my tests, booting from floppy images with default A500 settings, everything worked as expected).

Please give me more detailed instruction on what to run, and how, so I can try to reproduce the problem.

Hi, Frode, can you add support for adz files (gzipped adf) ? Thanks.

Hi, if I remember correctly, support for adz files is already present! :) (in FS-UAE at least, launcher does not restrict file types for floppy images).

padremayi
16 July 2012, 18:56
As has been pointed out, keyboard joystick emulation will disable some keys (cursor keys, right alt/ctrl), but Monkey Island requires you to input a year by typing digits, so the joystick setting should not affect this.

The log you posted did not indicate that you ran Monkey Island, unless you run an HD-installed version. (In my tests, booting from floppy images with default A500 settings, everything worked as expected).

Please give me more detailed instruction on what to run, and how, so I can try to reproduce the problem.


Oh, yes, sorry, my version is cracked and if I use floppy it bypasses automatically code request. Therefore I installed Monkey Island on virtual HD (without crack file) and I launch it from HD. Is it not the same?

grimi
16 July 2012, 20:20
Hi, if I remember correctly, support for adz files is already present! :) (in FS-UAE at least, launcher does not restrict file types for floppy images).

Of course, I mean adz in fs-uae-launcher/xml definition. If I set 4x: lotus2.adz as <name> , a xml configuration does not shows up in "Game and Configurations" list.

FrodeSolheim
16 July 2012, 20:26
Oh, yes, sorry, my version is cracked and if I use floppy it bypasses automatically code request. Therefore I installed Monkey Island on virtual HD (without crack file) and I launch it from HD. Is it not the same?

Perhaps, perhaps not. Since it works for me I have to do the same as you in order to try to reproduce it. So you installed from uncracked floppy images?

Of course, I mean adz in fs-uae-launcher/xml definition. If I set 4x: lotus2.adz as <name> , a xml configuration does not shows up in "Game and Configurations" list.

Yes, adz was in fact missing from the list of extensions to index -I'll add it!

FrodeSolheim
16 July 2012, 20:43
Version 1.3.17:


(Launcher) Also index .adz files in the database.
(Launcher) Automatically add blank save floppy to floppy image list.
(Launcher) Create separate state dir for each configuration and store save states, floppy overlays and flash memory in this directory.
(Launcher) Save WHDLoad-zip file changes to state dir (and copy back next time the game is run).
(Launcher) Copy floppy images to temporary directory before starting FS-UAE.
(Launcher) Delete temporary files when FS-UAE is done running.
(Launcher) Automatically copy kick34005.A500, kick40068.A1200 and kick40068.A4000 to HD dir (if found in scan database, and decrypting if necessary) when starting WHDLoad game.
(Launcher) Added action_activate_cartridge (key mapping).
(Launcher) Load per-config theme automatically if found.

http://fengestad.no/wp/fs-uae/download-beta

A notable change in this version is that separate state dirs are used for each configuration. For instance, if you have a configuration called "My Configuration", the state is saved in FS-UAE/Save States/M/My Configuration/ (state means here all state, including save states, floppy overlays and changes to zipped hard drives).

Also, a blank save disk is automatically added to the floppy image list when starting FS-UAE (and changes to this disk is of course saved in the per-configuration state dir), so you it is always available from FS-UAE if you need it.

nexusle
16 July 2012, 20:51
I had the same idea with save states yesterday! Do you read my mind?! :O

padremayi
16 July 2012, 23:11
Perhaps, perhaps not. Since it works for me I have to do the same as you in order to try to reproduce it. So you installed from uncracked floppy images?


No, I used cracked game but, during the install process, it copies only original files (not the crack)

ransom1122
17 July 2012, 10:52
now that cd32 and disk images are in the same viewing window is there an option to seperate via a tab cd32 games with cd32 games and or have them mixed the way they are?

grimi
17 July 2012, 17:34
Version 1.3.17:


(Launcher) Also index .adz files in the database.

Still, a xml/adz config is not present in list. Can be fixed by adding in FileScanner.py: self.extensions.append(".adz")

FrodeSolheim
17 July 2012, 22:11
Still, a xml/adz config is not present in list. Can be fixed by adding in FileScanner.py: self.extensions.append(".adz")

Classic case of adding the line but not saving the file :nuts before making the release -will be added for real in the next version (your fix is correct, of course).

FrodeSolheim
18 July 2012, 18:55
No, I used cracked game but, during the install process, it copies only original files (not the crack)

Installed on a HD with Workbench 2.04 and Kickstart 2.0 -still working for me..

now that cd32 and disk images are in the same viewing window is there an option to seperate via a tab cd32 games with cd32 games and or have them mixed the way they are?

For now, I would recommend you to include the name of the platform in the configuration, for instance:

Lotus Turbo Challenge 2 (Amiga)
The Classic Lotus Trilogy (CD32)
And then you can type "CD32" in the filter text box to only display the CD32 configurations etc. (The search function will be improved so you can search for more than one term).

When looking for screenshots (etc), the launcher will ignore the first "(" and everything after, so the screenshot paths for "Lotus Turbo Challenge 2 (Amiga)" is the same as for "Lotus Turbo Challenge 2".

ransom1122
18 July 2012, 23:35
Thanks Frode,

Makes sense to label the games that way for the time being. :cool:cool:cool

padremayi
19 July 2012, 15:32
Installed on a HD with Workbench 2.04 and Kickstart 2.0 -still working for me..

It is the same here, Workbench 2.04 and Kickstart 2.04 on Amiga 500+.

Maybe the problem is my USB Apple keyboard. I'll try with another keyboard and I'll write here ;-)

P.S.: My Monkey Island is the italian version

FrodeSolheim
19 July 2012, 19:20
Version 1.3.18:


Added option audio_buffer_target_bytes (defaults to 8192).
Reduced internal uae audio buffer from 1024 to 512 bytes.
Added logitech_r_precision_tm_gamepad_10_2_0_0_windows.conf [Paul].
(Launcher) Search field allows to search for multiple (AND-ed) terms.
(Launcher) Also index .adz files in the database.
(Launcher) Fixed bug where paths relative to Floppies dir were not found by the launcher.

http://fengestad.no/wp/fs-uae/download-beta

It is the same here, Workbench 2.04 and Kickstart 2.04 on Amiga 500+.

Maybe the problem is my USB Apple keyboard. I'll try with another keyboard and I'll write here ;-)

P.S.: My Monkey Island is the italian version

If the keyboard input works generally in FS-UAE (in Workbench, in other games) than it is not a problem with your keyboard, at least :)

Perhaps the Italian cracked version just cannot be installed on HD properly? I suggest you try with another version, if you can. Anyway, it's definitively not a launcher problem, so if you test more and still think there could be a bug in FS-UAE, perhaps you can start a separate thread for the problem.

ransom1122
19 July 2012, 23:35
More update, incredible. Thank you. :)

nexusle
20 July 2012, 18:19
Mac OS X downloads doesn't work :(

FrodeSolheim
20 July 2012, 18:24
There was a problem with 1.3.17/1.3.18 -a missing save disk image (for some binary distributions) prevented starting FS-UAE from the launcher (reported by FaustXXX).

Version 1.3.18u1:
* (Launcher) Added missing save disk image from distributions.
* (Launcher) Updated translations: it [Speedvicio].

http://fengestad.no/wp/fs-uae/download-beta

Mac OS X downloads doesn't work :(

Talk about timing - I updated the links a few seconds before the Mac distribution upload was completed... ;)

nexusle
20 July 2012, 18:53
Like a Jackpot in Casino :D

PHabermehl
21 July 2012, 03:43
Hello Frode,

no updates for OpenSuse 12.1? Since you provided the Build Service, I stopped building myself...

Would be great, if the Suse RPMs would be updated.

Many thanks and kind regards,
Peter

FrodeSolheim
21 July 2012, 12:12
Hello Frode,

no updates for OpenSuse 12.1? Since you provided the Build Service, I stopped building myself...

Would be great, if the Suse RPMs would be updated.

Many thanks and kind regards,
Peter

Hi Peter, I had submitted packages to openSUSE Build Service, but the builds had failed.

I have fixed the problem and updated builds should be available now. (I have now also found out how to get e-mail notifications from OBS when the builds fail ;)) The build updated builds also incorporates some fixes by OBS user RedDwarf:

* Improved .spec file for openSUSE builds [RedDwarf].
* Added docdir option to Makefile [RedDwarf].
* Compilation fixes and buffer underflow fix [RedDwarf].

grimi
21 July 2012, 14:12
Hi Frode, there is no source code :crying...

FrodeSolheim
21 July 2012, 14:16
Regarding game database support in FS-UAE Launcher:
If anyone is interested in using the game database feature of FS-UAE Launcher, it would be nice if you would post a notice about it in the thread created by nexusle: http://eab.abime.net/showthread.php?t=65057 or otherwise let me know. I will look at improving the feature set and make it possible for people to contribute to a shared Amiga game configuration database if there is sufficient interest :)

Hi Frode, there is no source code :crying...

Sorry, published now :) -I will remember to upload it properly the next time.

PHabermehl
21 July 2012, 16:40
Hi Peter, I had submitted packages to openSUSE Build Service, but the builds had failed.

I have fixed the problem and updated builds should be available now. (I have now also found out how to get e-mail notifications from OBS when the builds fail ;)) The build updated builds also incorporates some fixes by OBS user RedDwarf:

* Improved .spec file for openSUSE builds [RedDwarf].
* Added docdir option to Makefile [RedDwarf].
* Compilation fixes and buffer underflow fix [RedDwarf].


Hello Frode,
many thanks again :D

Unforunately have little time at the moment, but I'm still there...

Best regards,
Peter

grimi
23 July 2012, 22:07
Hi Frode. Joystick configuration tool saves config without respect xdg-user-dirs.
Regards.

FrodeSolheim
24 July 2012, 21:55
Hi Frode. Joystick configuration tool saves config without respect xdg-user-dirs.
Regards.

Hi, you're right -I'll fix it for the next version!

AmigaOnline
25 July 2012, 12:04
Hi Frode!
Is there a way to help users to start WHDLoad games easily using this launcher (from scratch, without Workbench)? If so, it would be a good idea to make a tutorial and to provide all required files :)

nexusle
25 July 2012, 12:39
http://eab.abime.net/showpost.php?p=828096&postcount=64

FrodeSolheim
25 July 2012, 19:14
Hi Frode!
Is there a way to help users to start WHDLoad games easily using this launcher (from scratch, without Workbench)? If so, it would be a good idea to make a tutorial and to provide all required files :)


Hi, I assume you have read the earlier "how-to" and are looking for a way to avoid creating (or an easier way to create) the "WHDLoad" directory with the base system.

The launcher already does some stuff automatically -it copies kickstarts to devs:kickstarts automatically, and it could do more. WHDLoad binaries can be distributed as long as the distribution is free of charge (*) -so the launcher could download the WHDLoad binaries over 'net on demand instead of requiring the user to put them somewhere special. (The key would have to be provided by the user of course, but the launcher could have a browse function to select the key file). WHDLoad prefs could also be configured in the launcher GUI.

The default WB startup-sequence usually runs some other programs such as SetPatch and assign, and I suppose these are copyrighted WB files.. -but for all I know, WHDLoad itself and WHDLoad installs works fine without running these (or perhaps SetPatch and assign can be distributed, I haven't checked).

To put it another way, I can make FS-UAE Launcher automate it fully if all needed files can be distributed (if so, it would download the files on demand from fengestad.no the first time they are needed instead of being distributed with the launcher).

(Alternatively, I could program the launcher to create a default base system if an Amiga Forever CD is inserted, copying the necessary files).

Any thoughts?

(*) http://www.whdload.de/docs/en/copy.html

nexusle
25 July 2012, 19:23
At this time, I install Mac OS X Mountain Lion! I'll report soon as FS-UAE will run.

Just for information

AmigaOnline
25 July 2012, 21:11
http://eab.abime.net/showpost.php?p=828096&postcount=64

Thanks, but i've already read this tutorial :)

Hi, I assume you have read the earlier "how-to" and are looking for a way to avoid creating (or an easier way to create) the "WHDLoad" directory with the base system.

The launcher already does some stuff automatically -it copies kickstarts to devs:kickstarts automatically, and it could do more. WHDLoad binaries can be distributed as long as the distribution is free of charge (*) -so the launcher could download the WHDLoad binaries over 'net on demand instead of requiring the user to put them somewhere special. (The key would have to be provided by the user of course, but the launcher could have a browse function to select the key file). WHDLoad prefs could also be configured in the launcher GUI.

The default WB startup-sequence usually runs some other programs such as SetPatch and assign, and I suppose these are copyrighted WB files.. -but for all I know, WHDLoad itself and WHDLoad installs works fine without running these (or perhaps SetPatch and assign can be distributed, I haven't checked).

To put it another way, I can make FS-UAE Launcher automate it fully if all needed files can be distributed (if so, it would download the files on demand from fengestad.no the first time they are needed instead of being distributed with the launcher).

(Alternatively, I could program the launcher to create a default base system if an Amiga Forever CD is inserted, copying the necessary files).

Any thoughts?

(*) http://www.whdload.de/docs/en/copy.html

Thanks, it's exactly what I'm looking for. I just think that the installation process should be as easy as possible for all occasional/novice users. All files have to be exactly the same when using the Net Play feature. Therefore, it's always better if it is largely automated :great
I'm sure your can improve the launcher in that direction, in order to make the use of WHDLoad archives more popular ;)
Of course, the distribution of all required files has to be legally possible and free of charge :)

FrodeSolheim
25 July 2012, 22:12
Thanks, it's exactly what I'm looking for. I just think that the installation process should be as easy as possible for all occasional/novice users. All files have to be exactly the same when using the Net Play feature. Therefore, it's always better if it is largely automated :great I'm sure your can improve the launcher in that direction, in order to make the use of WHDLoad archives more popular ;) Of course, the distribution of all required files has to be legally possible and free of charge :)

Found this: http://eab.abime.net/showthread.php?t=27003 (WHDLoad 16.7 Released):
"if the Slave requires AGA and that is not yet enabled in graphics.library WHDLoad calls SetChipRev to enable it, this obsoletes the execution of SetPatch prior to WHDLoad"

So the SetPatch binary is (probably) not needed any longer. Assuming assigns in startup-sequence are never needed either, it seems like the entire needed system can be automatically configured by the launcher -provided kickstarts are found of course.

I tested with a few games, including an AGA games, and all ran fine with a minimal system / startup-sequence which only starts WHDLoad (and uae-configuration quit) and nothing else -so it looks good :)

AmigaOnline
25 July 2012, 22:31
Found this: http://eab.abime.net/showthread.php?t=27003 (WHDLoad 16.7 Released):
"if the Slave requires AGA and that is not yet enabled in graphics.library WHDLoad calls SetChipRev to enable it, this obsoletes the execution of SetPatch prior to WHDLoad"

So the SetPatch binary is (probably) not needed any longer. Assuming assigns in startup-sequence are never needed either, it seems like the entire needed system can be automatically configured by the launcher -provided kickstarts are found of course.

I tested with a few games, including an AGA games, and all ran fine with a minimal system / startup-sequence which only starts WHDLoad (and uae-configuration quit) and nothing else -so it looks good :)

Fantastic! :great
Thanks for all your investigations :)

grimi
25 July 2012, 22:43
Assuming assigns in startup-sequence are never needed either
But if yes, we can always use this: http://aminet.net/package/util/sys/mass in startup-sequence...

FrodeSolheim
25 July 2012, 23:14
Well, it looks like the next version of the launcher will not require the user to set up the WHDLoad/WB base hard drive :)

Not directly related to this, it will also scan and index contents of zip files, and will extract resources on demand -when launching FS-UAE (currently implemented for floppy images and kickstart images). This means that the game/configuration database will work when images are zipped down.

But if yes, we can always use this: http://aminet.net/package/util/sys/mass in startup-sequence...

Good point :)

At this time, I install Mac OS X Mountain Lion! I'll report soon as FS-UAE will run. Just for information

Great -remember to let us know :) (I hope the Apple guys don't give me extra work right now...)

nexusle
25 July 2012, 23:23
With new Mac OS X FS-UAE works very well :)

bcripon
26 July 2012, 01:25
With new Mac OS X FS-UAE works very well :)

That is good to know. Thanks. I will be installing Mountain Lion either tonight or tomorrow.


Bob C

Gorby
26 July 2012, 02:33
I´ve been waiting for something like this for a very long time. No more Bootcamp for me!
I tried to scan my TOSEC library on my external hard drive, but no configs got saved. I don´t know if this has been discussed earlier in the thread, but I thought I should let you know.

EDIT: Seems I´ve downloaded an early version of the software. Still doesn´t work. Takk for et fantastisk program.

nexusle
26 July 2012, 06:37
Have you installed the zip archives a few posts before?! (data and images)?

FrodeSolheim
26 July 2012, 20:52
I´ve been waiting for something like this for a very long time. No more Bootcamp for me!
I tried to scan my TOSEC library on my external hard drive, but no configs got saved. I don´t know if this has been discussed earlier in the thread, but I thought I should let you know.

EDIT: Seems I´ve downloaded an early version of the software. Still doesn´t work. Takk for et fantastisk program.

Versågod :)

For the game database, you need some extra data files to make the launcher detect games on your system, see the following post in the thread "[FS-UAE] Amiga Game Database for FS-UAE Launcher": http://eab.abime.net/showthread.php?p=830301. It will of course be easier to get started with this once this feature is more developed and/or I put of a proper page with some getting started-info.

If you get stuck, just ask for help (consider starting a new thread if you think the question may need a series of replies :)).

FrodeSolheim
26 July 2012, 22:27
A new version is ready!

The launcher should now be able to start WHDLoad games without the user providing an existing WHDLoad HD. Note: it will *still* copy files from the user-provided WHDLoad if it exists, so to test this feature properly, please delete Documents/FS-UAE/WHDLoad (or ~/Games/Amiga/WHDLoad). WHDLoad itself will be automatically downloaded when needed. (However, you may want to keep Documents/FS-UAE/WHDLoad/S/WHDLoad.key since this is currently the only way your key file can be added).

A new feature is the ability to bundle built-in configurations with the launcher. Currently, the shareware game "Cybernetix" will automatically be available once you run the scan function. The ADF file will be automatically downloaded when you first start the game. It is configured to use the built-in AROS ROM, so this game should work out of the box on all setups.

The launcher will now peek inside ZIP archives and index the content there. It will extract floppy images and kickstart images on demand.

Version 1.3.20:


Preliminary fix for a crash in bsdsocket library.
(Launcher) The launcher supports builtin configurations downloading game media on demand, builtin configuration for “Cybernetix” added.
(Launcher) URLs supported in floppy_drive/image options, floppies will be downloaded and cached on demand -used for freeware/shareware section.
(Launcher) Launcher creates a base WHDLoad system automatically, downloading necessary (re-distributable) files on demand.
(Launcher) Kickstarts can be located in zip files and are temporarily extracted (and decrypted if necessary) on use.
(Launcher) Disk images in zip archives are also scanned and indexed, will be automatically (and temporarily) extracted on use.
(Launcher) Added GUI for extended kickstart ROM.
(Launcher) Explicit abort button in scan dialog, disable close button when scan is running.
(Launcher) Respect XDG user dirs when saving joystick configuration.
(Launcher) Show error message if trying to configure joystick buttons when no joysticks are connected.
(Launcher) Updated translations: sr [Milanchez], it [Speedvicio].

http://fengestad.no/wp/fs-uae/download-beta

The database schema has changed, so you need to run the scan function again when you first run the new function (later, I will fix it so the database auto-upgrades itself, but I haven't done this yet).

DAVID HILL
27 July 2012, 00:09
Hello I am running latest version of FS_UAE and Launcher and see this error on startup. Can anyone offer any solution, I have no coding skill.

"Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchDialog.py", line 88, in handler_thread
self._handler_thread()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchDialog.py", line 97, in _handler_thread
self.handler.run()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 45, in run
self.copy_floppies()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 129, in copy_floppies
"zipped_save_disk.dat")
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 909, in resource_stream
return get_provider(package_or_requirement).get_resource_stream(
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 213, in get_provider
__import__(moduleOrReq)
ImportError: No module named res"

Thanks

Foul
27 July 2012, 00:16
Just got the same crash when launching fs-uae by the launcher !

Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchDialog.py", line 88, in handler_thread
self._handler_thread()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchDialog.py", line 97, in _handler_thread
self.handler.run()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 44, in run
self.prepare_roms()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/LaunchHandler.py", line 79, in prepare_roms
ROMManager.decrypt_archive_rom(archive, rom, file=f)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/ROMManager.py", line 78, in decrypt_archive_rom
f = archive.open(path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Archive.py", line 116, in open
return open(path, "rb")
IOError: [Errno 2] Aucun fichier ou dossier de ce type: 'Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom'

FrodeSolheim
27 July 2012, 00:20
Hello I am running latest version of FS_UAE and Launcher and see this error on startup. Can anyone offer any solution, I have no coding skill.
[...]
ImportError: No module named res"
Thanks

I tried installing my own debs and got the same problem with the installed version, so your work here is done :) -I will figure it out and provide an updated Linux version.

IOError: [Errno 2] Aucun fichier ou dossier de ce type: 'Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom'[/code]

Hardly the same problem :) -But I'll check what I have messed up here and provide a fix for this as well!

DAVID HILL
27 July 2012, 00:55
Thanks!

FrodeSolheim
27 July 2012, 01:02
1.3.21 (Fixing a couple of bugs in 1.3.20 - done relatively quickly, so hopefully I have not introduced any regressions):


(Launcher) Add support for a third A600 kickstart (r37.300).
(Launcher) Properly look up save_disk with pkg_resources.
(Launcher) Find kickstarts relative to kickstarts directory when using custom kickstart.
(Launcher) Properly look up save_disk with pkg_resources.
(Launcher) Fixed a couple of mis-spellings.
(Launcher) Updated translations: fr [Foul].

http://fengestad.no/wp/fs-uae/download-beta

grimi
27 July 2012, 07:59
Hello Frode. From version 1.3.20 how I can setup custom WHDLoad.prefs ?

AmigaOnline
27 July 2012, 13:04
A new version is ready!

The launcher should now be able to start WHDLoad games without the user providing an existing WHDLoad HD. Note: it will *still* copy files from the user-provided WHDLoad if it exists, so to test this feature properly, please delete Documents/FS-UAE/WHDLoad (or ~/Games/Amiga/WHDLoad). WHDLoad itself will be automatically downloaded when needed. (However, you may want to keep Documents/FS-UAE/WHDLoad/S/WHDLoad.key since this is currently the only way your key file can be added).

Excellent work, Frode! :great
Just a suggestion if you want to make this launcher better for novice users: you can maybe add an optional feature that will scan the files inside the WHDLoad archives and that will automatically start (or suggest) the most likely executable(s). Most of the time, the files/folders structure is the same for all WHDLoad archives :) (not always, it's the reason why this system should be optional)

nexusle
27 July 2012, 13:56
Hey Frode,

it seems, that not all (WHDLoad) games will work. Please, can you try to test "Star Trek - 25th Anniversary"?

The emulation starts and I get nothing but a black screen...

I'm not sure, if this is a problem with AGA games. I can't test more AGA games at this time.

FrodeSolheim
27 July 2012, 17:33
Hello Frode. From version 1.3.20 how I can setup custom WHDLoad.prefs ?

You can either append the options to the "WHDLoad Arguments" box in hard drive options, e.g. "Lotus2.slave PRELOAD" - this is the command that will be executed from the startup sequence), or you can put a custom WHDLoad.prefs at Documents/FS-UAE/WHDLoad/S/WHDLoad.prefs and it will be copied and overwrite the default preferences file when starting a game (Should probably make a settings page for WHDLoad prefs in the GUI..).

Excellent work, Frode! :great
Just a suggestion if you want to make this launcher better for novice users: you can maybe add an optional feature that will scan the files inside the WHDLoad archives and that will automatically start (or suggest) the most likely executable(s). Most of the time, the files/folders structure is the same for all WHDLoad archives :) (not always, it's the reason why this system should be optional)

Yes, if the zip file only has one directory, and there is only one .slave file inside that directory... -the question is when the launcher should do this check. I could in theory run this check when the user chooses a zip file for hard drive 0 and autofill the WHDLoad arguments field if one slave was found...

But we'll have to think a bit more about this, what if Amiga 500 model is chosen? WHDLoad won't run with KS < 2.0 -should FS-UAE then automatically select A600 too? etc. In this case, it is no longer a matter of only choosing the file for hard drive 0, but more like an quickstart function -perhaps the launcher should have a separate quickstart button to let the user select either a set of ADFs, or a zip file, and automatically do something clever based on what files the user selected (creating a new configuration on the fly).

(If the user has the database installed and the zip archive is recognized by the launcher, it will be configured automatically when the user selects the entry in the configuration list)

Hey Frode,

it seems, that not all (WHDLoad) games will work. Please, can you try to test "Star Trek - 25th Anniversary"?

The emulation starts and I get nothing but a black screen...

I'm not sure, if this is a problem with AGA games. I can't test more AGA games at this time.

I googled the problem and came over this: http://eab.abime.net/showthread.php?t=53877 (ERROR: Star Trek 25th Anniversary). It seems the slave requires PRELOAD *and* more than 10MB memory to work properly. And indeed -it did work when I added an additional 8MB ZIII RAM (2+8+8 = a total of 18 MB).

AmigaOnline
27 July 2012, 18:36
Yes, if the zip file only has one directory, and there is only one .slave file inside that directory... -the question is when the launcher should do this check. I could in theory run this check when the user chooses a zip file for hard drive 0 and autofill the WHDLoad arguments field if one slave was found...

Exactly :) And if more than one .slave/.info files are found, the launcher may for instance display a menu to let the user choose the most relevant one :cool

-perhaps the launcher should have a separate quickstart button to let the user select either a set of ADFs, or a zip file, and automatically do something clever based on what files the user selected (creating a new configuration on the fly).

Probably, if it's not too much work for you :)
In my humble opinion, it may take time to add all games to the database. So, in the meantime, a generic workaround is welcomed :great (being well aware that all this may require additional/dedicated settings)

grimi
27 July 2012, 18:41
You can either append the options to the "WHDLoad Arguments" box in hard drive options, e.g. "Lotus2.slave PRELOAD" - this is the command that will be executed from the startup sequence), or you can put a custom WHDLoad.prefs at Documents/FS-UAE/WHDLoad/S/WHDLoad.prefs and it will be copied and overwrite the default preferences file when starting a game


I know this, but somehow launcher ignored my FS-UAE/WHDLoad/S/WHDLoad.prefs. I fixed this by deleting launcher database/cache.
About "WHDLoad Arguments: passing QUITKEY=<something (4x: $5a)>, FS-UAE starts and two second after, quits.

nexusle
27 July 2012, 20:36
@Frode:

What I must insert in the XML to get these 8MB ZIII RAM?

FrodeSolheim
27 July 2012, 21:00
Exactly :) And if more than one .slave/.info files are found, the launcher may for instance display a menu to let the user choose the most relevant one :cool [...] In my humble opinion, it may take time to add all games to the database. So, in the meantime, a generic workaround is welcomed :great (being well aware that all this may require additional/dedicated settings)

I'll think about how it can be added to the user interface without complicating things or making things confusing.

I know this, but somehow launcher ignored my FS-UAE/WHDLoad/S/WHDLoad.prefs. I fixed this by deleting launcher database/cache.
About "WHDLoad Arguments: passing QUITKEY=<something (4x: $5a)>, FS-UAE starts and two second after, quits.

OK, will add settings dialog page for WHDLoad settings soon anyway :)

@Frode:

What I must insert in the XML to get these 8MB ZIII RAM?

Set options amiga-model to A1200/020 and zorro-iii-memory to 8192 (in addition to the existing fast-memory).

DAVID HILL
27 July 2012, 23:34
Great work :) so now it loads FS-UAE ok but after scanning it doesn't load my adf's (or any disks) into the database, instead it loads "cybernextix: the first battle" for some reason. I wonderdd if the database was corrupted and how to correct it?

thanks

nexusle
27 July 2012, 23:41
Have you installes both archives? "data" and "images"? If not, download it, extract it and copy it to FS-UAE folder

FrodeSolheim
28 July 2012, 00:07
Great work :) so now it loads FS-UAE ok but after scanning it doesn't load my adf's (or any disks) into the database, instead it loads "cybernextix: the first battle" for some reason. I wonderdd if the database was corrupted and how to correct it?

thanks

Like nexusle said, you need to download the database separately (see http://eab.abime.net/showthread.php?p=830301). Or you can wait a day or so, and I'll write a better guide and provide a single updated file for the database.

(Regarding Cybernetix, I thought the launcher should work with a selection of good-quallity free games out of the box -Cybernetix is a test of this feature)

DAVID HILL
28 July 2012, 00:09
thanks!

Yes, both files extracted into documents/fs-uae/ but no database?

FrodeSolheim
28 July 2012, 00:48
thanks!

Yes, both files extracted into documents/fs-uae/ but no database?

Remember that Linux file systems are case sensitive, the FS-UAE directory to extract the files to is the directory which already contains "Kickstarts", "Logs", "Floppies", etc. -so after extraction, "Data" and "Images" should be new directories in this existing FS-UAE directory.

Also, your floppy images must be located under one of the directories in the directory list in the scan dialog. You can add more directories if your floppy images are located somewhere else.

You must run the scan function again after making changes.

Lastly, the launcher does not save a log file (currently), but you can run the launcher like this:

fs-uae-launcher >fs-uae-launcher.log
If you can't get it to work, you can start the launcher like this, run the scan function and exit the program afterwards - and then send the log file to fs-uae@fengestad.no or attach it to a post here.

DAVID HILL
28 July 2012, 00:51
here is the output:

kitchen2@kitchen2-OptiPlex-755:~$ fs-uae-launcher >fs-uae-launcher.log
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Scanner.py", line 38, in scan_thread
cls._scan_thread()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Scanner.py", line 57, in _scan_thread
scanner.scan()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 66, in scan
self.scan_dir(database, dir)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 88, in scan_dir
self.scan_dir(database, path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 88, in scan_dir
self.scan_dir(database, path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 94, in scan_dir
self.scan_file(database, path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 132, in scan_file
self.scan_archive_stream(database, archive, p, n, size, mtime)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 153, in scan_archive_stream
data = f.read(65536)
File "/usr/lib/python2.7/zipfile.py", line 583, in read
data = self.read1(n - len(buf))
File "/usr/lib/python2.7/zipfile.py", line 643, in read1
self._update_crc(data, eof=eof)
File "/usr/lib/python2.7/zipfile.py", line 598, in _update_crc
raise BadZipfile("Bad CRC-32 for file %r" % self.name)
BadZipfile: Bad CRC-32 for file 'Synd3.adf'
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Scanner.py", line 38, in scan_thread
cls._scan_thread()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/Scanner.py", line 57, in _scan_thread
scanner.scan()
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 66, in scan
self.scan_dir(database, dir)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 88, in scan_dir
self.scan_dir(database, path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 88, in scan_dir
self.scan_dir(database, path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 94, in scan_dir
self.scan_file(database, path)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 132, in scan_file
self.scan_archive_stream(database, archive, p, n, size, mtime)
File "/usr/lib/pymodules/python2.7/fs_uae_launcher/FileScanner.py", line 153, in scan_archive_stream
data = f.read(65536)
File "/usr/lib/python2.7/zipfile.py", line 583, in read
data = self.read1(n - len(buf))
File "/usr/lib/python2.7/zipfile.py", line 643, in read1
self._update_crc(data, eof=eof)
File "/usr/lib/python2.7/zipfile.py", line 598, in _update_crc
raise BadZipfile("Bad CRC-32 for file %r" % self.name)
BadZipfile: Bad CRC-32 for file 'Synd3.adf'

thanks

FrodeSolheim
28 July 2012, 01:14
BadZipfile: Bad CRC-32 for file 'Synd3.adf'

You have a corrupt zip file (containing Synd3.adf) which stops the scanning process. I'll make the scanning process continue when it encounters file with errors. For now, you must delete the erroneous zip file or otherwise make sure it isn't scanned.

DAVID HILL
28 July 2012, 01:30
ok thanks, where is the configuration file held as i think mine contains old data even though i completely removed and reinstalled using synaptic? thanks

FrodeSolheim
28 July 2012, 01:37
ok thanks, where is the configuration file held as i think mine contains old data even though i completely removed and reinstalled using synaptic? thanks

The following directories hold the launcher state:

~/.local/share/fs-uae
~/Documents/FS-UAE/Launcher

nexusle
28 July 2012, 12:42
Hey Frode,

found a graphical bug. This was also in earlier version. Don't know, if this is related to my gfxcard (ATI 2400XT).

The issue only shows in lower areas of the scrolling list view.

FrodeSolheim
28 July 2012, 12:48
Hey Frode,

found a graphical bug. This was also in earlier version. Don't know, if this is related to my gfxcard (ATI 2400XT).

The issue only shows in lower areas of the scrolling list view.

No, haven't seen that bug before :) -But the list view component I'm using is quite buggy (esp. on Windows), and I will soon write a custom list view component for the launcher, with support for starring configurations etc and of course without the visual bugs. So since I'm going to rewrite in anyway, I won't fix the problems with this list view component.

FrodeSolheim
28 July 2012, 13:11
Version 1.3.22:


Some changes to po file management to get smaller diffs between releases.
(Launcher) Changed how images for database entries are looked up.
(Launcher) Continue scanning when encountering corrupt zip files.
(Launcher) Updated translations: it [Speedvicio].

http://fengestad.no/wp/fs-uae/download-beta

BadZipfile: Bad CRC-32 for file 'Synd3.adf'

You can try with version 1.3.22 -the scan function should now proceed after encountering the corrupt zip file.

AmigaOnline
28 July 2012, 13:47
Version 1.3.22:


Some changes to po file management to get smaller diffs between releases.
(Launcher) Changed how images for database entries are looked up.
(Launcher) Continue scanning when encountering corrupt zip files.
(Launcher) Updated translations: it [Speedvicio].

http://fengestad.no/wp/fs-uae/download-beta



You can try with version 1.3.22 -the scan function should now proceed after encountering the corrupt zip file.

This file is corrupted: fs-uae-1.3.22-windows.zip (336k) ;)

Foul
28 July 2012, 14:23
Use Linux :p

AmigaOnline
28 July 2012, 15:17
Use Linux :p

Thank you Froudl, but it doesn't work either :great

FrodeSolheim
28 July 2012, 20:06
This file is corrupted: fs-uae-1.3.22-windows.zip (336k) ;)

You're right! Apparently, the connection was broken while uploading the Windows version. It is fixed now!

AmigaOnline
28 July 2012, 20:58
You're right! Apparently, the connection was broken while uploading the Windows version. It is fixed now!

Thx. Is there currently a way to enable the Net Play using the launcher (custom settings?) or should we wait for another release with better Net Play support: lobby/chat? :)

FrodeSolheim
29 July 2012, 13:09
Thx. Is there currently a way to enable the Net Play using the launcher (custom settings?) or should we wait for another release with better Net Play support: lobby/chat? :)

You can of course add netplay_server to custom settings in the launcher, and it will work the same way as if you gave the options directly to FS-UAE, the the launcher does not currently handle net play in any way.

There is some prototype net play code in the launcher, but I will rewrite parts of it before completing the lobby/chat GUI. Also, there is not code yet for setting up the server!

lesta_smsc
29 July 2012, 13:31
Frode - you keep pleasing us all with updates! Well done! :)

AmigaOnline
29 July 2012, 13:44
You can of course add netplay_server to custom settings in the launcher, and it will work the same way as if you gave the options directly to FS-UAE, the the launcher does not currently handle net play in any way.

There is some prototype net play code in the launcher, but I will rewrite parts of it before completing the lobby/chat GUI. Also, there is not code yet for setting up the server!

Nice. I've tried to add some lines to the general custom settings, but these lines are not saved when I close the window (and apparently not taken into account).
Any idea? Any "how-to"?
Thanks :)

http://img341.imageshack.us/img341/2042/launcherwd.png

FrodeSolheim
29 July 2012, 13:54
Nice. I've tried to add some lines to the general custom settings, but these lines are not saved when I close the window (and apparently not taken into account).
Any idea? Any "how-to"?

Sorry, there is apparently a bug in the Windows version, so I'll fix it and upload a revised Windows version.

AmigaOnline
29 July 2012, 13:56
Sorry, there is apparently a bug in the Windows version, so I'll fix it and upload a revised Windows version.

That's what I thought too ;)

FrodeSolheim
29 July 2012, 14:16
1.3.22 Service Pack 1 ;) for Windows
* (Launcher) Fixed saving custom settings when closing dialog on Windows.
* (Launcher) Fixed case in names of scanned .fs-uae configurations on Windows.

http://fengestad.no/fs-uae/files/1.3.22u1/fs-uae-1.3.22u1-setup.exe
http://fengestad.no/fs-uae/files/1.3.22u1/fs-uae-1.3.22u1-windows.zip

ransom1122
30 July 2012, 01:18
thanks for the quick updates.

Is there a way to get a game count as to how many games you have in the games list?

AmigaOnline
30 July 2012, 11:29
1.3.22 Service Pack 1 ;) for Windows
* (Launcher) Fixed saving custom settings when closing dialog on Windows.
* (Launcher) Fixed case in names of scanned .fs-uae configurations on Windows.

http://fengestad.no/fs-uae/files/1.3.22u1/fs-uae-1.3.22u1-setup.exe
http://fengestad.no/fs-uae/files/1.3.22u1/fs-uae-1.3.22u1-windows.zip

Thanks, it works better now :)

thanks for the quick updates.

Is there a way to get a game count as to how many games you have in the games list?

+1 and maybe a way to sort the games (by genre, publisher, developer, release date, support, most played games...)
Probably not a priority, but this can be useful :)

ransom1122
31 July 2012, 23:23
"+2 and maybe a way to sort the games (by genre, publisher, developer, release date, support, most played games...)"
can be very usefyl useful :)

ransom1122
01 August 2012, 11:09
any news on the write enabled zip file problem frode?

FrodeSolheim
01 August 2012, 18:07
thanks for the quick updates.

Is there a way to get a game count as to how many games you have in the games list?

Not currently, no, but I can add a label displaying the count if items currently in the view or something (this is strictly speaking the number of configurations, not necessarily the number of games).

+1 and maybe a way to sort the games (by genre, publisher, developer, release date, support, most played games...)
Probably not a priority, but this can be useful :)

Yes, I may add such features later - of course, it requires that the database is developed further.

any news on the write enabled zip file problem frode?

It is fixed and the fix will appear in the next version :)

Foul
06 August 2012, 13:11
updated Fr translation :

- replaced : "Jeux Online" by "Jeux en Ligne"

FrodeSolheim
20 August 2012, 20:30
Version 1.3.24:
* (Launcher) Redesigned user interface.
* (Launcher) Net play support with integrated lobby, chat rooms and game channels. Options are automatically synchronized between players.
* (Launcher) Support --base-dir command line argument.
* (Launcher) Check recursively upwards from directory containing executable and look for "Portable.ini" -if found, use directory containing Portable.ini as base_dir.
* (Launcher) Paths in database are converted to/from paths relative to base_dir (if possible) so the database can be portable.
* (Launcher) You now cannot put options recognized as config options in custom settings.
* (Launcher) Added built-in configuration for "Transplant" game.
* (Launcher) Log to Documents/FS-UAE/Logs/Launcher.log.txt (while also logging to console, if available)
* (Launcher) Updated translations: fr [Foul].

Download from: http://fengestad.no/fs-uae/files/1.3.24/

AmigaOnline
20 August 2012, 22:04
Thanks for this update, Frode :)
What is the recommended display resolution for the launcher?

As you can see, some boxes/buttons are not displayed properly using a 1024x600 resolution:

http://img846.imageshack.us/img846/859/screen2ur.png

grimi
20 August 2012, 22:19
Hi Frode. I have some bug report: launcher ignores all options from configs (in Configuration folder) which have folder as hard_drive_x.
Thanks you.

FrodeSolheim
20 August 2012, 22:37
Thanks for this update, Frode :)
What is the recommended display resolution for the launcher?
As you can see, some boxes/buttons are not displayed properly using a 1024x600 resolution:

Right now it needs sightly more than 1024x600 (for instance 1024x768). I'll remove the information/image panels when running with vertical resolution < 768 (like in the previous GUI).

Hi Frode. I have some bug report: launcher ignores all options from configs (in Configuration folder) which have folder as hard_drive_x.
Thanks you.

Yes, I can confirm loading hard_drive_x(folder) from configuration files are buggy (Net play related code tries to checksum the directory ;)). It will be fixed shortly.

nexusle
20 August 2012, 22:43
Added built-in configuration for "Transplant"

Another one of my favorite games!! Very, very great!!

FrodeSolheim
20 August 2012, 23:29
* Fixed bug when setting hard_drive_x folders options from config files.
* Remove information panels when running on small resolutions.

http://fengestad.no/fs-uae/files/1.3.24u1

nexusle
21 August 2012, 10:25
Some more feature request :-)

Please can you implement the ability to set a proxy server?

In our company we use no direct internet access, we use a proxy server.

AmigaOnline
21 August 2012, 11:29
* Remove information panels when running on small resolutions.

Thx. It could be a good idea to use keyboard shortcuts to access the main functions.
Something like:

http://img805.imageshack.us/img805/1046/shortcuts.png

FrodeSolheim
21 August 2012, 19:34
Some more feature request :-)
Please can you implement the ability to set a proxy server?
In our company we use no direct internet access, we use a proxy server.

Need some more info:
* What kind of proxy: Socks? HTTP Proxy?
* What operating system?
* For what features: Downloading resources (such as WHDLoad support files)? -or Net play?

For net play, not all proxy types are suitable. For downloading resources, HTTP proxy should already work more or less out of the box (according to Python documentation):

The default is to read the list of proxies from the environment variables <protocol>_proxy. If no proxy environment variables are set, in a Windows environment, proxy settings are obtained from the registry’s Internet Settings section and in a Mac OS X environment, proxy information is retrieved from the OS X System Configuration Framework.

Thx. It could be a good idea to use keyboard shortcuts to access the main functions.
Something like:
http://img805.imageshack.us/img805/1046/shortcuts.png

Sounds like a reasonable idea, shouldn't take much effort :)

nexusle
21 August 2012, 20:51
Only for downloading resources. It's a password protected HTTP Proxy

OS is Windows 7

FrodeSolheim
21 August 2012, 21:51
Only for downloading resources. It's a password protected HTTP Proxy
OS is Windows 7

Is it configured properly in "Internet Options" (Internet Explorer / Control Panel settings)? If not, please try that and see if it works out of the box.

If it still does not work, try to set the environment variable
http_proxy=http://username:password@host:port/
(this can be done in Windows via "System Properties" -> "Advanced" -> "Environment Variables").

nexusle
22 August 2012, 07:27
http_proxy=http://username:password@host:port/

This works for now! Thanks!!

I hope, I didn't forget to change the "password" entry each month before I'm blocked by our proxy... :)

nexusle
22 August 2012, 11:27
Hey Frode,

have you noticed this: http://eab.abime.net/showpost.php?p=835052&postcount=69

FrodeSolheim
23 August 2012, 00:57
An in-between release for Mac OS X with a workaround to make launcher translations work:
http://fengestad.no/fs-uae/files/1.3.24u2/ (http://fengestad.no/fs-uae/files/1.3.24u2/fs-uae-plus-1.3.24u2-macosx.tar.gz)

nexusle
23 August 2012, 16:21
An in-between release for Mac OS X with a workaround to make launcher translations work:
http://fengestad.no/fs-uae/files/1.3.24u2/ (http://fengestad.no/fs-uae/files/1.3.24u2/fs-uae-plus-1.3.24u2-macosx.tar.gz)

Thanks!

Have tested it and found a non-optimal translation of "Swap List". I've changed this from "Liste wechseln" to "Objekte im Wechsler" what's the nearest senseful translation for the source string GUI object.

FrodeSolheim
23 August 2012, 21:08
Have tested it and found a non-optimal translation of "Swap List". I've changed this from "Liste wechseln" to "Objekte im Wechsler" what's the nearest senseful translation for the source string.

I have merged your new translation, but I may need to change the original string since swap is easily interpreted as a verb...

I take it that the translations worked well on Mac now? :)

nexusle
23 August 2012, 21:57
Yes! Translation now works on OS X.

PS: I've corrected my previous post for better understandig. So I let you know, that I understand what the GUI element is for. If you change the source sting, it's irrelevant for the translation ;)

ransom1122
25 August 2012, 07:15
Thank you Frode, just installed the latest one you have given us

FrodeSolheim
08 September 2012, 16:26
Version 1.3.26:
* Fix window manager icon lookup on Linux [grimi].
* (Launcher) Associate .fs-uae files with FS-UAE (windows installer).
* (Launcher) Expand ~/ and $HOME/ in paths from config files.
* (Launcher) Fixed joystick matching when joystick name contains multiple adjacent spaces.
* (Launcher) Set window icon for Linux also, in case the desktop environment does not pick up the .desktop file icon.

http://fengestad.no/fs-uae/download-beta
(As with 1.3.25, the Windows version does not require any other external stuff to be installed any more, such as OpenAL, MSVCRT)

Towards FS-UAE 2.0
I just wrote a post in the 1.3 development thread with initial plans for the 2.0 release. This is also very relevant for the launcher: http://eab.abime.net/showthread.php?p=838471

ransom1122
10 September 2012, 05:36
I am confident for a 2.0 release, and see this release currently very easy to use, and any user can use it with ease. :) Well done Frode, :) I havent come across any problems so far

gingerbeardman
18 September 2012, 02:33
Hi,

I just wanted to say - great emulator! Thanks for all your efforts.

And I was wondering if you had any schedule to release your front end?

http://fengestad.no/fs-game-center/screenshot.png

Thanks again,
matt

ransom1122
18 September 2012, 12:20
Yeah Frode if you can answer gingerbeardman's question RE the front end would make my day :)

FrodeSolheim
22 September 2012, 00:46
Hi,

I just wanted to say - great emulator! Thanks for all your efforts.

And I was wondering if you had any schedule to release your front end?

http://fengestad.no/fs-game-center/screenshot.png

Thanks again,
matt

Sorry, I cannot commit to any schedule as work is done when time permits! I'll be focusing on FS-UAE/Launcher 2.0 first though, so the best estimate I can give is "probably sometime between now and christmas" :xmas

gingerbeardman
22 September 2012, 13:19
I totally understand. That rough timescale is fine by me.

lesta_smsc
23 September 2012, 14:26
Where have I been trying to use manual configuration!? I just discovered this in the latest BETA and WOW! Frode, this simplifies things a hell of a lot!

Just one query... how do I change my nickname on IRC server? /nick command is not recognised. Thanks!

FrodeSolheim
23 September 2012, 14:40
Where have I been trying to use manual configuration!? I just discovered this in the latest BETA and WOW! Frode, this simplifies things a hell of a lot!

Just one query... how do I change my nickname on IRC server? /nick command is not recognised. Thanks!

Until there's some UI to configure the IRC settings, you can put the following in "Custom Settings":

irc_nick = something

FrodeSolheim
26 September 2012, 19:52
FS-UAE 1.3.28:

* New official boolean option uaegfx_card to enable the "Picasso 96 card".
* Re-initialize shaders after fullscreen<->window switching.
* (Launcher) Double-click (or enter) in configuration list starts FS-UAE.
* (Launcher) Remember last directories used when browsing for floppies, CDs, hard drives and kickstarts.
* (Launcher) Automatically add floppies in drives to swap list if swap list is empty.
* (Launcher) Find hard drive zip file relative to hard drives dir.
* (Launcher) GUI widgets to override memory settings.
* (Launcher) Added checkboxes for uaegfx.card and bsdsocket.library.
* (Launcher) Added checkbox to enable NTSC mode.
* (Launcher) Updated GUI main window background drawing to make the GUI look better on Linux (looks much nicer on Kubuntu now).
* (Launcher) Center FS-UAE window on launcher window.
* (Launcher) Center launch dialog on main window also on OS X.
* (Launcher) Updated look for OS X.

http://fengestad.no/fs-uae/download-beta

ransom1122
28 September 2012, 02:44
thanks buddy

nexusle
29 September 2012, 09:13
Hi Frode,

cool news here!! ;)

Please, can you change some strings for gfx card and bsdsocket?

i.e.

"Picasso96 Gfx card support" and "Builtin TCP/IP stack"

lesta_smsc
03 October 2012, 19:08
Until there's some UI to configure the IRC settings, you can put the following in "Custom Settings":

irc_nick = something

Hmmm where can I find this - sorry for my ignorance in the matter!

FrodeSolheim
03 October 2012, 23:02
Hmmm where can I find this - sorry for my ignorance in the matter!

No need to apologize, this is undocumented features after all.

Just write for instance:

irc_nick = lesta_smsc

as "video_sync_method" is written in the attached screenshot!

lesta_smsc
04 October 2012, 00:52
Perfect! Thank you once again!

FrodeSolheim
04 October 2012, 20:04
Hi Frode,
cool news here!! ;)
Please, can you change some strings for gfx card and bsdsocket?
i.e.
"Picasso96 Gfx card support" and "Builtin TCP/IP stack"

Hi, Picasso96 is a driver suite, and not a card, so chose I a slightly different text and changed them to (and marked as translatable):
"Picasso96 Support" and "Built-in TCP/IP Stack" with the following as tooltips: "Picasso96 Support (uaegfx.card)" and "Built-in TCP/IP Stack (bsdsocket.library)"

Coming soon in the launcher: support for saving configurations (finally) and a new system to manage preferences for default joystick devices (to avoid store specific device names in the config files -unless that's what the user wants), and some other changes to make the saved configurations more future-proof.

FrodeSolheim
06 October 2012, 16:16
The following is new in FS-UAE Launcher 1.3.29 (http://fengestad.no/fs-uae/download-beta):


(Launcher) Saving configurations is now possible.
(Launcher) Added new “default” input device options.
(Launcher) Contract paths with $BASE or $HOME if possible.
(Launcher) Automatically scan local config files (.fs-uae) on startup.
(Launcher) Net play panel must be enabled with custom setting netplay_feature = 1 (temporary for 2.0 series).
(Launcher) New icon to distinguish the launcher from FS-UAE.

The main new feature is support for saving configurations. Only the minimum required (non-default)) options are actually saved to the config files, so they should be quite easy to maintain manually as well.

Instead of choosing specific input options in the launcher, I recommend using the "Default" option for device and instead choose preferred devices in settings. This way, saved configurations will be more portable and will work if you have different preferred devices on different computers. I intend to make it possible to choose a different set of preferred devices based on whether you are emulating Amiga joysticks or CD32 gamepads (You may for instance want to use a Competition Pro for joystick mode, and a Playstation controller for CD32).

Paths are stored in a relative fashion, so the launcher and saved configurations should work well in portable mode as well (*) -even across platforms :)

Regarding net play, the idea is to hide this by default for the 2.0-series. While it works just fine right now, I won't enable it by default until it has GUI to create/join games.

nexusle
06 October 2012, 21:02
Hi Frode,

great to see, that you always work on FS-UAE.

On OS X we still have this problem in list view...

FrodeSolheim
06 October 2012, 21:15
Hi Frode,
great to see, that you always work on FS-UAE.
On OS X we still have this problem in list view...

That does not look good at all! Fortunately, replacing the list view component is on the todo-list for 2.0 :)

FrodeSolheim
07 October 2012, 19:09
A new development version (http://fengestad.no/fs-uae/download-beta) has been released :) Changes in version 1.3.30:


(Launcher) New list control implementation for configurations list.
(Launcher) You can now type in the config list to jump to items.
(Launcher) Configuration list items are prefixed with an icon.
(Launcher) New setup page for importing kickstarts when starting the launcher for the first time.
(Launcher) Automatically scan for rom changes in main Kickstarts folder on startup.
(Launcher) Fixed backspace behaviour in config name text box.
(Launcher) Windows installer: explicitly put registry keys in HKEY_CURRENT_USER\Software\Classes instead of HKEY_CLASSES_ROOT.


The launcher now has a setup pane which is displayed when the launcher is started for the first time (or when no kickstarts are found) which lets you import ROMs from another folder or from an Amiga Forever CD/DVD. See attached screenshot.

I would appreciated if as many as possible would test this new feature, as this is what what new 2.0 users will see. To test, you can delete all rom files from the "Kickstarts" folder before starting the launcher. The launcher should detect that kickstarts are missing and display the setup page.

On OS X we still have this problem in list view...

Please try the new version! It has a new custom list view implementation.

nexusle
07 October 2012, 20:12
Hi Frode!

Yes. The list view bug is fixed! Excellent work!

BTW: On Mac OS X there is also an ability to make windows a little bit plastic like in the Linux screenshot above. Here is a example what I mean:

http://cloud.addictivetips.com/wp-content/uploads/2012/05/Windows-Buttons.png

Is it possible to set this for Launcher on OS X?

FrodeSolheim
07 October 2012, 22:28
On Mac OS X there is also an ability to make windows a little bit plastic like in the Linux screenshot above. [...] Is it possible to set this for Launcher on OS X?

I assume you think specifically of the combined titlebar/toolbar, which I agree would look nicer. The launcher uses wxPython (wxWidgets) which itself does not support it as far as I know. I looked for a simple solution to it a while ago (for another project) but without success. It is possible it can be hacked around by manipulating the Carbon API directly.

lesta_smsc
08 October 2012, 01:37
FS-UAE supports IPF?! I'm not even sure if WinUAE does? ... I assume IPF would be 'original' disks!? :D

nexusle
08 October 2012, 10:56
I assume you think specifically of the combined titlebar/toolbar, which I agree would look nicer. The launcher uses wxPython (wxWidgets) which itself does not support it as far as I know.

PoEdit is also a wxWidgets application an does support this windows layout.

Look into screenshots ;0)

http://www.poedit.net/screenshots.php

http://www.poedit.net/screenshots/osx.png

FrodeSolheim
08 October 2012, 23:24
FS-UAE supports IPF?! I'm not even sure if WinUAE does? ... I assume IPF would be 'original' disks!? :D

Yes, FS-UAE supports IPF images. WinUAE does too if the IPF support library is downloaded from http://www.softpres.org. The IPF library is bundled with FS-UAE for Windows and Mac, and for other systems it is a separate download.

PoEdit is also a wxWidgets application an does support this windows layout.

Hmm.. yes.. I checked it out a bit more, and the wxWidgets version in Macports was patched to disable wxMAC_USE_NATIVE_TOOLBAR (probably to make it more compatlble with all features of the wxToolBar API).

So I enabled it and managed to hack something which looks quite nice. The wx toolbar toggle buttons do not look good, so some more hacking needs to be done to have a nice selected tab effect. Perhaps just use normal toolbar buttons with icons with extra padding, and replace the icons with icons with a selection effect in the icon background when needed, instead of using the toggle buttons.

Anyway, see attached image for how it looks like now.

ransom1122
09 October 2012, 04:18
Congratulations on all the hard work you put into FS-UAE
The new features are great

nexusle
09 October 2012, 05:59
Perfect!! :0)

FrodeSolheim
12 October 2012, 22:15
A new development version (http://fengestad.no/fs-uae/download-beta) has been released. Changes in version 1.3.31:


(Launcher) Use native toolbar control on Mac.
(Launcher) More consistent use of browse for file/folder icons.
(Launcher) Automatically select CD32 Gamepad mode when selecting CD32 model.
(Launcher) Recalculate default devices after editing joystick settings.
(Launcher) Contract paths also when using multi-select.
(Launcher) Media swap lists are now editable.
(Launcher) Use proper list views for media swap lists.
(Launcher) Replace other list controls with new implementation.
(Launcher) Hide “WHDLoad Arguments” control.
(Launcher) Updated translations: it [Speedvicio].

nexusle
13 October 2012, 13:07
Hi Frode,

with the latest Launcher new created configuration files are empty on Mac OS X. Only

"# FS-UAE configuration saved by FS-UAE Launcher"

will be saved!

Also: If I select a CDROM image only in media swap list and let the drive "empty", I have no chance to select it later in FS-UAE.

BTW: Nice new look!