Releases: rvalles/pyamigadebug
amigaXfer_1.1.2
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/47 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
- Open serial in exclusive mode if possible.
- Support for interrupting the DEL-sending CrashEntry routine.
- BootblockTool
- Remove stale code from debug/optdebug bootblocks.
- New "noboot" bootblock: Amiga won't boot it. DOS can still access.
- RomTool
- Fix: Progressbar progress display was not accurate.
- Fix: Clear icache on code upload (020+). (Thanks to TerribleFire, issue #1)
- Improved log output.
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. A makefile is provided.
Note that this version has changed the assembly files. Re-copy or rebuild.
amigaXfer_1.1.1
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/47 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
- Detect missing m68k objects.
- Better UX on connection issues.
- Bootblock Tool
- New bootblocks:
- exitstrap is a hack to actually exit strap's init routine.
- warmdos is exitstrap + start dos via WarmCapture(). A curiosity.
- New bootblocks:
- DOS Tool (preview)
- BUGFIX: Fixed crash with AmigaOS 2.x and setpatch.
- File transfers can now be interrupted.
- Improved log output.
Thanks to Ralf Hoffmann for AmigaOS 2.x issue report and testing fix and Daniel Doran for pre-release testing.
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 new library function calling mechanism (related to the fix for the setpatch issue with AmigaOS 2 mentioned above). Re-copy or rebuild.
CAREFUL THAT NEWER VERSIONS ARE AVAILABLE. Anyone linking here: Please link the releases page instead of a specific release.
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.
amigaXfer_1.0.1
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 32bit or higher. Any Amiga that has a Serial Port is supported; Kickstart 34/37/39/40/45 tested.
Read the README.txt in the archive for multiple methods of entry to the Amiga ROM debugger.
Changes
- RomTool
- Initialization GUI work outside GUI thread issue fixed.
- Kickstart detection logic is now slightly more clever.
- Can now be interrupted mid-dumping.
- Larger transfer blocks, faster dumping.
- Timer added.
- Debug text output added.
- DosTool
- Target directory can safely contain a trailing slash.
- Buffer size scales with free RAM, up to 256KB. Faster.
- Timer added.
- FloppyTool
- Progressbar added.
- UI improvements.
- Documentation improvements.
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: Reissued win32 zip, due to an issue unpacking it with win7. It does not appear to like advcomp'd zips.
CAREFUL THAT NEWER VERSIONS ARE AVAILABLE. Anyone linking here: Please link the releases page instead of a specific release.
amigaXfer_1.0.0
First release of amigaXfer, an easy-to-use GUI tool for lightning fast disk/file transfers on the serial port.
Binaries should work on Windows 7 32bit or higher.
Read the README.txt in the archive for multiple methods of entry to the Amiga ROM debugger.
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 blobs from the Windows archive. Else, vasm or phxass will build them.
CAREFUL THAT NEWER VERSIONS ARE AVAILABLE. Anyone linking here: Please link the releases page instead of a specific release.