Skip to content

Releases: A4091/a4091-software

a4091.device v42.30

25 Aug 22:07
Compare
Choose a tag to compare

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

03 Jan 03:20
Compare
Choose a tag to compare

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

01 Jan 22:00
Compare
Choose a tag to compare

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

21 Dec 04:46
Compare
Choose a tag to compare

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

01 Nov 04:19
6898846
Compare
Choose a tag to compare

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

15 Apr 16:26
Compare
Choose a tag to compare

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

08 Dec 23:44
Compare
Choose a tag to compare

What's Changed

  • Kickstart 3.1 and Reloc fixes by @LIV2 in #1

New Contributors

  • @LIV2 made their first contribution in #1

Full Changelog: release_42.23...release_42.24

a4091.device v42.23

02 Nov 06:59
Compare
Choose a tag to compare

Initial release