Last update:
1 VI 2026




== ELSA ==
* Information
* Change log
* Downloads
== Other stuff ==
* Downloads
== Let's Emu! ==
* Information
* Downloads
== IDE Plus ==
* Information
* Download
== 65C816 XL OS ==
* Information
* Change log
* Compatibility list
* Download
== Fixes ==
* Downloads
== CPU boards ==
* Information
* Downloads
== SysInfo ==
* Information
* Download
== U-BASIC ==
* Information
* Downloads
== CP/Emu ==
* Information
* Downloads
== MultiBASIC ==
* Information
* Change log
* Download


















 

KMK/JŻ IDE software change log

30.III.2006.

  • FLOPPY: update.
  • FDISK: v.2.5
  • FDISK: the bootloader is now only installed in the MBR when the user has explicitly told the FDISK to do so (i.e. when the "Custom boot" option is selected). This prevents the destruction of MS-DOS-style partition table possibly resident in the MBR.
  • FDISK: slave disk partition entries, erroneously saved to the master MBR, are now automatically unregistered by FDISK right after it loads the partition table.
  • MNT: the MBR to be updated is now loaded from the disk and not from the interface's internal buffer.
  • MNT: command line arguments added (SpartaDOS only).
  • HDSC: v.1.5
  • SDLOAD: update to current version.

2.I.2006.

  • FLOPPY: on the SpartaDOS side, the MKSDFS.COM program is now present in unpacked form (and not as an ARC-compressed archive).

31.XII.2006.

  • MANUAL: update.

31.VII.2006.

  • MANUAL: update.

12.V.2006.

  • BIOS: v.1.11
  • BIOS: Better handling of the Break key (minor improvement).
  • BIOS: Do not change DUNIT to boot drive number on warm resets.
  • FDISK: v.2.4
  • FDISK: added forgotten left/right arrow controls to the main window.
  • FDISK: while partitioning, the FDISK will now automatically enable ("activate") a partition, when a nonzero size was entered. Similarly, when a zero is entered for the size, the partition gets automatically disabled.
  • KMKDIAG: v.1.22

1.I.2006.

  • MANUAL: update.

19.XII.2005.

  • BIOS: v.1.10
  • BIOS: Found a bad bug in the routines initializing the slave drive (the fix backported from v.2.0).
  • BIOS: Fixed another bad bug, this time in the 128 BPS emulaton code. I wonder how it can be that it worked at all.
  • BIOS: Added HDB110NC.ROM file. This is "Non-Caviar" BIOS, for those people who don't use the Western Digital Caviar disks, and prefer to have the SELECT+RESET=REBOOT (there's no room in the v.1.x handler space to have them both). The HDB110NC.ROM won't work with Caviar disks. If you have such a drive, use the regular BIOS version (HDB110.ROM), or better change the drive. Both versions are identical in run time operation. Just the initialization sequence is different.
  • BIOS: There are minor size and speed improvements, partially backported from v.2.0.
  • FDISK: v.2.3
  • FDISK: fixed a very bad bug in the custom booter.
  • FDISK: fixed minor cosmetic flaw in the Ctrl/R function (garbage in the upper left corner of the screen when there is no redirection selected).

6.IX.2005.

  • FDISK: v.2.2
  • FDISK: the routine closing the partition list (and redrawing the contents hidden behind it) optimized to avoid superfluous screen writes.
  • FDISK: the partition list moved one row up to make room for the 16th partition entry. Various cosmetic changes around to justify that.
  • FDISK: the 16th partition made available again.
  • FDISK: Ctrl/P added (saving preferences).
  • FDISK: the program now loads preferences (FDISK2.CFG) at startup.

30.VIII.2005.

  • FDISK: v.2.1
  • FDISK: the master ident was used when partitioning the slave disk. Fixed.

29.VIII.2005.

  • BIOS: v.1.9
  • BIOS: A fix in STATUS routines improving compatibility in the 128-byte-per-sector mode.
  • FDISK: v.2.0 initial release
  • KMKDIAG: v.1.1

24.VIII.2005.

  • KMKDIAG: v.1.0 initial release

13.IV.2005.

  • BIOS: v.1.8
  • BIOS: Bugfix in CHS routines. Some rare CHS geometries may have sufferred from this.
  • BIOS: Implemented a 1050-compatible mode with 128-byte sectors. Note that sectors 1-3 are no longer 256-byte wide in the emulation mode.
  • BIOS: Some internal cleanups.
  • BIOS: Added a check if the break key was pressed while doing I/O.

19.II.2005

  • BIOS: v.1.7
  • BIOS: Commands must now strictly obey the rule, that DSTATS=$80 for a write operation and DSTATS=$40 for a read operation.
  • BIOS: Writes from $D000-$DFFF now allowed, reads to this area will cause error 139 to be reported. This is to protect the disk registers and internal data from an accidental damage.
  • BIOS: Maximum spin-up time at power up made bigger, it is now 15 sec.
  • BIOS: v.1.6 could possibly conflict with other PBI devices; fixed this.

21.I.2005.

  • BIOS: v.1.6
  • BIOS:Init sequence changed once again to be more compatible with WD Caviar disks. There still can be problems with some Caviar disks, which don't work after power-up. If you have such a disk, which does not respond after power-up, you should wait about 30 secs. and cause cold boot on your Atari (without switching the power off). After that the Caviar should work normally.
  • BIOS: The driver now waits 10 seconds for drive spin-up. This was 5 sec. before and this appeared to be too short time for many drives.
  • BIOS: Fixed bugs made in 1.5 (e.g. the identify drive command never reported any errors).

8.I.2005.

  • BIOS: v.1.5
  • BIOS: The following commands: SLEEP, RESET and MEDIA CHANGE should now work when DUNIT=0.
  • BIOS: READ/WRITE now denied when the buffer is set to $D000-$DFFF.
  • BIOS: SLAVE.COM no longer necessary. This however causes the computer to wait 5 secs. more on every reset when there is no slave disk attached.
  • BIOS: Sending RECALIBRATE commands has been removed, this command is not even supported in newer devices.
  • BIOS: Initialization sequence rewritten.

Earlier dates have not been recorded.

BIOS: v.1.4

  • No changes recorded.

BIOS: v.1.3

  • The bug that caused the computer to hang while doing I/O with the slave disk has been fixed.

BIOS: v.1.2

  • The Power-Up sequence has been rewritten to avoid possible troubles with some disks and master/slave configurations.
  • ALL RESET and SLEEP routines have been changed for the same reason.
  • An internal vector has been added (XIOVEC $DEFE) to patch SIO calls. It has been done mainly for a future, external CD-ROM driver, but in fact any SIOINT call may be controlled this way.
  • STATUS routine has been fixed. The status block's bits are now as follows:
        7 - not used (0)
        6 - not used (0)
        5 - double density (1)
        4 - slave active if 1
        3 - write protection if 1
        2 - not used
        1 - not used
        0 - not used
    

Previous changes since 1.0 have not been logged.

http://drac030.atari8.info © KMK
free counters