kategoria: Programy
[#1] AREXX PORT ?
Jak korzystać z Portu Arexxa, chciałbym uruchomić UAE z portu. MuiRexxa 3.0 mam.

8. AREXX PORT
=============
This section is rather for experienced user or programmers that want to
enhance UAE or to replace MUIRexx GUI.

UAE provides an AREXX port through which you can set or retrieve
internal parameters or variables such as the state of the joystick
emulation or the framerate and so on. Is also implements a "feedback"
mecanism so that a GUI piloting UAE through the AREXX port can hear
about dynamical modification of UAE variables such as led states and
the like. The port name is "UAE". If that port already exists, UAE
will disable it's AREXX feature (that is to say if you have 2 copies
of UAE running on your system, only one will have an AREXX port. I
doubt anyone will try to run 2 UAE in the same time .

The commands that need a string argument accepts quoted strings. If
the string is not quoted then it is the following word that will be
used. The quotes can be single (') or double ("). They must match (eg.
if you begin with ('),then you must end your string with (') too).
Within a string, you can use a backslash (\) to express escape
sequences. For example, "This 'is' a \"string\"." represents the
string (This 'is' a "string"). I hope you get it

Here is a list of the available commands:

* BYE
* QUIT
This make the emulator exit.

* RESET
This makes a hard-reset of the emulator.

* DEBUG
This forces the emulator to enter in debugging mode.

* EJECT <num>
This will eject the disk in drive <num> (from 0 to 3).

* INSERT <num> <filename>
This will insert the filedisk <filename> in drive unit
<num>.

* FRAMERATE <num>
...etc

Jak ten Port uruchomić?

Ostatnia aktualizacja: 17.03.2017 20:38:58 przez TechNineWonder
[#2] Re: AREXX PORT ?

@TechNineWonder, post #1

Port arexxa to sposób na zdalne sterownia programem w trakcie jego działania. Przykładowo uruchamiasz uae i w trakcie jego działania chcesz z innego programu zmienić Framerate - wtedy wykorzystujesz komende Framerate wysylasz do dzialajacego uae i uae zmienia parametr (to takie zdalne wywoływanie procedur). Plus tego jest taki, że możesz robić to z dowolnego programu w dowolnym momencie korzystania z programu (co umożlwia tworzenie interfejsu użytkownika niezaleznie od programu, lub łączenia wielu programów do współdziałania) Dodatkowo możesz to oskryptować skryptami Arexxa.

Ostatnia aktualizacja: 17.03.2017 20:55:32 przez michal_zukowski
[#3] Re: AREXX PORT ?

@michal_zukowski, post #2

Bo właśnie UAE opiera się na skryptach Arexxa. Tylko gdzie ja mam to polecenie wpisać?

Trzeba odpalić jakąś konsole tego Arexxa.

Np: LED_DF0 =1

Czy trzeba napisać skrypt Arexxa, bo są dwa skrypty UAEWB.rexx i UAEGUI.rexx. Tylko coś mi się pomieszało w Systemie i teraz nie chce mi z nich wystartować UAE. Tak jak by nie mogło zbudować GUI. Jakiegoś Timeout WHILE waiting to UAE to start.

Ale to po tym jak ostatnio uruchomiałem UAE 0.8.29WIP. Jakąś sobie z tym poradzę.Mniejsza z tym.

Czyli taki skrypt musiał bym sobie napisać tzn. aby UAE startowało z .uaerc i do tego te ustawienia co są w skrypcie.

Bo tu UAE trzeba odpalić jakoś inaczej aby działało w tym porcie Arexxa czy normalnie kliknąć z młotka?


///

Jak normalnie odpale z młotka to w Output Window dostaje INFO
Rexx port "UAE" installed

I teraz co muszę się jakoś podpiąć pod ten port? tylko z czego?

Ostatnia aktualizacja: 17.03.2017 21:29:38 przez TechNineWonder
[#4] Re: AREXX PORT ?

@TechNineWonder, post #3

A do uae nie ma dołączonego gui w muirexx?
[#5] Re: AREXX PORT ?

@michal_zukowski, post #4

Jest tylko opcji LED od FDD nie ma w GUI trzeba sobie w porcie Rexxa wpisać. To jest UAE 8.6 bez AGA tylko OCS i jakieś szczątki ECS.

W UAE 8.28. jest już ta opcja w GUI tylko to UAE jest zamulone. Może sobie zbuduje od nowa bez AGA zobaczę ale to jeszcze nie teraz.

Ostatnia aktualizacja: 17.03.2017 22:03:10 przez TechNineWonder
[#6] Re: AREXX PORT ?

@TechNineWonder, post #5

LED włącza się w pliku konfiguracyjnym .uaerc

Uae można odpalać z dowolnego konfigu.
Wystarczy dodać -f .moje_uaerc po uae.

Mam zrobiony skrypt którym wybiera się wersje uae i konfig.
Do testowania ustawien, bardzo się przydaje.

W classicwb fajnie zrobiona jest zmiana ustawien poprzez arexx.
[#7] Re: AREXX PORT ?

@Norbert, post #6

Nie da się w UAE 8.6 dodać leda z .uaerc.

Tego UAE nie ma na MorphOS ale zawszę możesz odpalić UAE i sprawdzić:)

Tu leży UAE 8.6

Co do ClassicWB wiem że ma taką opcję UAE też ma w folderze Amiga jest uae-control. Trzeba go przenieść na stronę Emulatora.

Możesz wkleić te swoje configi to jak coś przekopuje sobie z IBrowsera do ED jak by się mogły przydać.

Tylko znaczę UAE 8.6 konfiguruje się w ten sposób.

-C 0
-H2
-S 3:m:8 ...etc

Nie tak jak UAE 8.28 lub jedne zero JIT.

Ale do tego nowszego też się przyda bo w nim można emulować CDTV. Zawsze chciałem mieć CDTV przerobie sobie A600, zainstaluje UAE.

Co do komend Rexxa to GUI do UAE jest opcja aby dodać specjalny parametr ale na razie dalej mi się nie uruchamia konfiguruje z pliku.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem