amigabridge
A downloadable tool for Windows

What is amigabridge? (aside from being a misleading name?)
When you send commands through the SERIAL port from an emulated Amiga in WinUAE, amigabridge.exe intercept those commands and launch pre-defined processes listed in amigabridge.cfg.
Reason I made this is because I develop games in AmiBlitz3 on Amiga and latest (development) PED allows scripts to be executed post-compilation. With that new feature I execute a script which compress the exe, audio and graphics files, copy them to the floppy mounted in DF1:, and then send a token through SERIAL to tell amigabridge to launch WinUAE with a specific configuration that has that very floppy mounted. This way I can compile, make disk and test on different configs in just a single click.
Even without the latest PED you can still use this by creating a text file on your development amiga, add crunch, copy and serial commands it, and then just EXECUTE <script name> from CLI.
A huge thanks to Sven Dröge (developer of AmiBlitz3) for his hard work improving AmiBlitz and for quickly responding to user feedback and suggestions.
Here is a quick explanation how to use amigabridge.
1) In WinUAE "IO Ports" tab set Serial Port to TCP://0.0.0.0:1234
2) Edit the WinUAE configuration that you will use to send tokens.
- Add: serial_port=serial_port=TCP://127.0.0.1:12345
Optionally you can launch WinUAE from command line.
- "C:\Program Files\WinUAE\winuae64.exe" -config="D:\Amiga\Configs\YourConfig.uae" -serial_port=TCP://127.0.0.1:12345/
(Change paths and host/port to fit your needs)
3) Edit amigabridge.cfg and set the same host and port there. Also specify tokens and launch commands.
4) Start amigabridge.exe and it'll begin listening for tokens.
5) Start the WinUAE configuration that you previously edited.
6) Open CLI and try sending a token by typing: echo "your token" >SER:
Note: amigabridge.exe can be used to invoke a lot of things, not just WinUAE. It all depends on the commands you specify in amigabridge.cfg
Tested on Windows 11 with net8.0.
Download
Click download now to get access to the following files:
