Skip to content

Releases: LIV2/lide.device

Dev-131223

13 Dec 17:16
Compare
Choose a tag to compare
Dev-131223 Pre-release
Pre-release

Full Changelog: Dev-091223...Dev-131223

  • Create an IDE task for each channel, IO to one channel now won't block the other
  • No longer select move.w transfer method for 020/030

Dev-091223

09 Dec 14:27
Compare
Choose a tag to compare
Dev-091223 Pre-release
Pre-release
  • Fixup IDE Task init hang
  • Don't look for a slave if no master found

Dev-061223

06 Dec 22:05
Compare
Choose a tag to compare
Dev-061223 Pre-release
Pre-release

Full Changelog: Release-40.4...Dev-061223

  • RDB: Fixup checksum calculation. fixes incompatibility with disks prepared by HDinstTool
  • Add Word-sized ROM for boards that have 16-bit wide roms
  • Bugfixes mainly concerning the driver interface to make it more sturdy
  • Bugfix: LBA bits 24-27 should be written at the same time as other taskfile registers but was not always being set properly, and being set before the status register checks

Structural changes:

  • Unit init routines moved to the IDETask that owns the units
  • Units are now on a MinList rather than an array or units
  • IDETasks is now also a MinList, with the possibility for multiple Tasks for multiple channels / boards etc

Release-40.4

30 Nov 13:06
Compare
Choose a tag to compare

What's Changed

  • Merge 40.4 changes by @LIV2 in #2
    Full Changelog: Release-40.3...Release-40.4

  • AT-Bus: Change Autoconfig id to Matze IDE in bootrom to prevent Oktapus from interfering

  • Support second channel on Matze devices

  • lideflash: support flashing CDFS to second bank on RIPPLE boards

  • Add move.l loop transfer method which is automatically selected for 68020 and up, should improve performance

  • Add delay before reading ATA Status register

  • Check RDY/BSY before checking DRQ during ATA Read/Write

  • Performance improvements

  • Refactors and misc bugfixes for some issues identified by @obarthel

  • Fixup some code issues identified by coverity

Dev-281123

28 Nov 16:55
Compare
Choose a tag to compare
Dev-281123 Pre-release
Pre-release

Full Changelog: Dev-271123...Dev-281123

Select transfer routine based on CPU type

Dev-271123

27 Nov 22:15
Compare
Choose a tag to compare
Dev-271123 Pre-release
Pre-release

Full Changelog: Dev-241123...Dev-271123

  • Performance tweaks
  • Check ATA BSY/RDY status before polling DRQ

Dev-241123

24 Nov 13:50
Compare
Choose a tag to compare
Dev-241123 Pre-release
Pre-release

Full Changelog: Dev-201123...Dev-241123

  • Delay checking Status register until the drive has had a chance to set the bits, fixes for fast acelerators
  • Dev: Add ability to plug in more transfer methods, and select them based on Autoconfig ID etc...

Dev-201123

20 Nov 14:39
Compare
Choose a tag to compare
Dev-201123 Pre-release
Pre-release

Full Changelog: Dev-181123...Dev-201123

  • Secondary channel detection tweaks
  • Lideflash can now program CDFS into the Flash

Dev-181123

18 Nov 19:26
Compare
Choose a tag to compare
Dev-181123 Pre-release
Pre-release

Full Changelog: Dev-171123...Dev-181123

  • Fix compatibility with Oktapus driver (Oktapus was claiming LIDE managed boards)
  • Dual-channel IDE detection added for Matze TKs

Release 40.3

17 Nov 15:09
Compare
Choose a tag to compare

Full Changelog: Release-40.2...Release-40.3

  • TD_GETGEOMETRY - don't return TD_DISKCHANGED if no medium
  • Fixups for TD_ADDCHANGEINT/REMCHANGEINT
  • Add support for TD_REMOVE command
  • Add support for ETD commands
  • Load CDFS from second ROM Bank (requires 128K board with BootCDFilesystem in 2nd rom bank)
  • Performance optimization
  • Bugfixes