Releases: A4091/a4091-software
Releases · A4091/a4091-software
a4091.device v42.30
What's Changed
- Fully integrate CDVDFS with A4091 ROMs and use it as default CDFilesystem
- Add CDFS rom to release LHA
- Add romtool to release LHA
- a4091 -t6 enhancements
- Coverity fixes for various potential code issues
- Upgrade devtest to v1.6
Full Changelog: release_42.29...release_42.30
a4091.device v42.29
What's Changed
- reloc.S: Fix memory corruption with compressed files
- mounter: Fix use after free memory corruption
- battmem: Fix handling of RDBFF_LAST setting
- bootmenu: Don't configure joystick pullups
- README.md: Update supported CD Filesystems
- Leave a hint on how to add fat95
Full Changelog: release_42.28...release_42.29
a4091.device v42.28
This is a quick fix release to prevent some machines to always enter the A4091 boot menu upon booting.
If that does not happen to you with 42.27, there is no benefit in updating to 42.28.
Full Changelog: release_42.27...release_42.28
a4091.device v42.27
What's Changed
- Changed
a4091 -t
Device access test to ignore ROM version by @cdhooper in #16 - a4091 -t improvements for bus test failure output by @cdhooper in #17
- Add compression support by @reinauer in #18
- Automatically check out submodules by @reinauer in #19
- Dynamically determine block size in mounter by @reinauer in #20
- Disable drive motor after probing by @reinauer in #21
- Improve CDFileSystem support by @reinauer in #22
- Document basics of the a4091 tool by @tkurbad in #24
- a4091 test fixes (-l, -c, ISTAT, ROM check) by @cdhooper in #25
- bootmenu: Open libraries on demand only by @reinauer in #27
- Mounter: checksum must pay attention to SummedLongs by @LIV2 in #28
- MBR and GPT support by @reinauer in #26
- Mounter: fix offset calculation in readblock() by @LIV2 in #29
- mounter.c: Fixes from Olaf Barthel by @reinauer in #30
- Fix "a4091 -l " invalid input checking by @cdhooper in #31
Full Changelog: release_42.26...release_42.27
a4091.device v42.26
Note
This is a major update to the a4091.device driver and tools and it comes packed with a ton of improvements. Please update!
What's Changed
- Mounter: Fix creation of FileSystem.resource by @LIV2 in #3
- Add menu option to ignore RDBFF_LAST by @reinauer in #5
- Timer fixes
- HDInstTool fixes
- Use dip switch to determine LIN probing
- Use dip switch to determine spinup times
- Improved error handling
- Short/Long Spinup by @reinauer in #4
- Don't probe for SCSI targets on other cards by @reinauer in #6
- Added change requested by Dorken to drive SC0 during bus request - This does not fix anything without future GAL changes (not yet implemented) by @cdhooper in #7
- a4091.device interrupt handling change SIOP DSTAT and SSTAT0 registers are read simultaneously to work around interrupt loss issue described in 53C710 DMA Status (DSTAT) documentation. by @cdhooper in #8
- CD Boot: Check PVD for correct system id by @LIV2 in #11
- Make disk bootable by @tkurbad in #10
- Trim spaces in boot screen by @reinauer in #12
- Update disk contents by @reinauer in #13
- Improve A4091 AmigaGuide documentation
- Update devtest to 1.4
- Add RDBFlags to tools * Improved A4091 test utility
- Fix compilation with gcc 13.1
New Contributors
Full Changelog: release_42.25...release_42.26
a4091.device v42.25
What's Changed
a4091.device
- Fix cache handling (@LIV2)
- Unbalanced CachePre/PostDMA calls caused issues for mmulibs
- Add CachePostDMA() call
- Remove CACRF_ClearI flag from CacheClearE calls as they're not needed
- Add NULL ptr & buffer length check around the CachePostDMA call
- Re-enable error handling in relocation code
a4091 test utility
- Improved detection and disable/enable of driver present in system
- Expunge is attempted first if driver is present
- If driver is present, -f (ignore) or -S (suspend driver) must be issued
- Improved DMA failure error reporting
- Added new Bus Test which read tests A4091 DMA master address lines
- Added new DMA SCRATCH-to-TEMP and SCRATCH-to-memory DMA master tests
- Added Zorro slave A0 and A1 (byte) register access test
release management
- every commit now produces directly usable artifacts in GitHub Actions
- disk version number is added and determined by driver version number
Full Changelog: release_42.24...release_42.25
a4091.device v42.24
a4091.device v42.23
Initial release