amigaXfer_1.1.0
amigaXfer, an easy-to-use GUI tool for lightning fast disk/file transfers on the serial port with the Amiga.
Binaries should work on Windows 7 or higher, 32bit or 64bit. Any Amiga that has a Serial Port is supported; Kickstart 34/37/39/40/45/46 tested.
Read the README.txt in the archive for multiple methods of entry to the Amiga ROM debugger.
If doing the floppyless bootstrap process, as a free and open source alternative to Workbench disks, Nico Bendlin's HelloAmi will boot all the way up to Workbench. He kindly enabled the Workbench's debug menu on my request, which involved some research work on his end.
Changes
- SetupDialog
- ResetFirst will reboot machine during connection.
- Writing floppies is slightly faster in this environment, due to less tasks running.
- DosTool not usable in this environment due to dos.library being not yet initialized.
- Allows entry via non-critical guru right click.
- ResetFirst will reboot machine during connection.
- FloppyTool
- BUGFIX: Fixed tool not working at all and instead spitting FCh ioerr on some machines.
- Thanks to Michael Kagerbauer for reporting issue and testing fix.
- Disk2ADF will now retry reads 5 times before giving up.
- More user friendly IO error reporting.
- Thanks to Michael Kagerbauer for feedback on old IOERR reporting.
- BUGFIX: Fixed tool not working at all and instead spitting FCh ioerr on some machines.
- BootblockTool
- Better error reporting.
- BUGFIX: Fixed issue in workaround for WRITE_BYTE SAD bug (kick v39).
- Workaround introduced for SAD reboot function ACK bug.
- SAD doesn't check TSRE after writing ACK to SERDAT; reboot will interrupt ACK on a fast CPU.
- Don't bother waiting for ACK.
- Floppyless Bootstrap should now work on all kickstarts.
- Tested on kickstart 34/37/39/40/45/46.
- Size SetupDialog/RomTool windows to contents.
- Thanks to Alexander Fritsch for feedback/screenshots on window sizing issues with some win7 themes.
- Cleaned up tool startup/cleanup procedures for all tools.
For other systems, use source code. The dependencies are python 3.8+, pyserial and wxpython. For the 68000 code, it is possible to just copy the built objects from the Windows archive. Else, vasm or phxass will build them.
Note that the assembler files have changed. Current objects are needed for the floppyXfer server bugfix. Re-copy or rebuild.
CAREFUL THAT NEWER VERSIONS ARE AVAILABLE. Anyone linking here: Please link the releases page instead of a specific release.