English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.FS-UAE (https://eab.abime.net/forumdisplay.php?f=122)
-   -   Closer integration with Linux host? (https://eab.abime.net/showthread.php?t=104554)

steve_mynott 04 November 2020 13:17

Closer integration with Linux host?
 
I've been running fs-uae on linux for a while and wondered if closer integration with linux were possible.

The sort of thing I'm thinking of is being able to launch amiga apps directly from the linux menu system (or shell scripts or whatever) and ideally the other way around (linux chrome in an AmigaOs window) .Also being able to copy and paste between linux and AmigaOS.

I've played a bit with Icaros Desktop and it can do much of this and also watched a video from Stephen Jones where he was demo'ing this sort of stuff with amiberry and amigakit.

Can I do this with fs-uae?

steve_mynott 05 November 2020 18:04

Quote:

Originally Posted by steve_mynott (Post 1438917)
I've been running fs-uae on linux for a while and wondered if closer integration with linux were possible.

The sort of thing I'm thinking of is being able to launch amiga apps directly from the linux menu system (or shell scripts or whatever) and ideally the other way around (linux chrome in an AmigaOs window) .Also being able to copy and paste between linux and AmigaOS.

I've played a bit with Icaros Desktop and it can do much of this and also watched a video from Stephen Jones where he was demo'ing this sort of stuff with amiberry and amigakit.

Can I do this with fs-uae?

I think it's the "rabbithole" feature I'm after which is part of amikit.

Not sure if it's available separately?

FrodeSolheim 08 November 2020 21:25

There isn't really any such feature available for FS-UAE, but...

Launching apps inside the Amiga - and vice versa - can be done using a combination of m68k code and host code using uaenative.library integration. Someone would have to do it, but it can be done without modifications to FS-UAE itself.

(Launching Amiga apps and pretend they are host apps with one window per application is something else entirely, I don't know if you meant that).

Clipboard integration is already possible via the `clipboard_integration` option (disabled by default).

steve_mynott 02 July 2021 20:38

The code used by amiberry is https://github.com/midwan/host-run

This seems to use a "trap 88"
https://github.com/midwan/amiberry/b...aelib.cpp#L453

which calls a new function
"emulib_execute_on_host"
https://github.com/midwan/amiberry/b...aelib.cpp#L358

which in turn calls "target_execute"


All times are GMT +2. The time now is 00:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04073 seconds with 11 queries