dirkwhoffmann/vAmiga

Support UAE callbacks from code

Closed this issue · 2 comments

Not sure if this is really a good issue title.

UAE seems to be controllable from the amiga. namely the bartman toolchain offers 2 very nice C functions that interact with UAE:

KPrintF
and
warpmode

with KPrintf you can output debug information to the emulator and with warpmode you can enable and disable warpmode which is really helpful when developing.

Maybe it is easy to implement? Here is what the bartman toolchain is doing:

https://github.com/BartmanAbyss/vscode-amiga-debug/blob/master/template/support/gcc8_c_support.c

I am using 3.0.0b2

The vAmiga approach to communicating with the emulator from within the Amiga is by "connecting" RetroShell to the serial port. I've chosen this approach due to its flexibility, i.e., you have full access to all RetroShell commands.

You can connect to RetroShell by plugging the Commander into the serial port:

Bildschirmfoto 2024-12-02 um 11 48 38

After that, you can control RetroShell from within the Amiga. E.g. to enable warp mode, you could do the following:

Bildschirmfoto 2024-12-02 um 11 53 14

ok that should work! thanks for the info :)