Workbench Release 3.1, versions 40.42, 40.43 (Kickstart versions 40.55, .56, .58, .60, .63, .68, .70, .72)

Release date: 1994/1995 (Note that this was an incomplete release from Commodore, who went bankrupt in the midst of its development.)

Shipped with: Available as an upgrade for all Amiga models. New ROM (512 KB) and software.

Major enhancements:

  • Added: CD-ROM support (including CDXL), reads standard ISO9660 CDs (including PC data and Kodak Photo CDs).
  • Added: New ANIM and CDXL datatypes.
  • Added: New screen modes and improved support for graphics cards.
  • Added: Support for the CD32's chunky-to-planar chip, Akiko.
  • Fixed: Many bugs from Workbench 3.0.
  • Improved: Font-sensitive "Execute Command" and "Rename" dialog boxes.
  • Improved: GUI with easier color selection and more flexible "pen sharing" color assignment.
  • Improved: Minor ReTargetable Graphics (RTG) improvements.
  • Improved: Significantly accelerated graphics rendering via rewritten graphics and layers libraries.

Click here for an official list of changes in 3.1, and here for a text file review of 3.1.

So what was Commodore planning to include in their 3.1 update that never made it? Ignacio Gully shares some info.

Example diskette(s):

Post-Commodore enhancements:

Workbench bugfix update (40.43) from Hyperion Entertainment (Oct. 25, 2016). Changes include:

  • Fixed: Compatibility with the A4000T.
  • Fixed: Installer now uses proper assigns, allowing installation from other media in addition to the six floppy disk set.
  • Fixed: The AmigaOS Workbench disk image was not bootable.
  • Fixed: The installation script could wrongly copy the contents of the Install disk into FONTS:

As a special bonus, v40.43 was/is supplied with a free updated licensed copy of AmigaOS Workbench 1.3.3 which incorporates the following changes:

  • SetClock command v34.3 by Olaf Barthel, which fixes Y2K issues and also works on newer Kickstart versions. (Note: the old SetClock command has been renamed and left on disk for reference purposes).
  • Deactivated "FF" program in the Startup-sequence to prevent problems on 68020/68030 processors.

Kickstart update (40.72) from Hyperion Entertainment:

  • exec.library 40.12: Updated the copyright information text. Fixed a small bug in the memory pools code which mirrors the same bug fix in the same code that was used in amiga.lib.
  • strap 40.3: The Boingball logo replaces the rainbow-coloured checkmark logo. Slightly brighter background colour.
  • workbench.library 40.6: Rebuilt with SAS/C 6.58 in order to free up more ROM space because of the copyright text in the updated exec.library. No other functional changes.
  • scsi.device 40.21 for A600: Small bug fix to the IDE task initialization, which now makes it possible to use it on the A600. Older Kickstart ROMs would use scsi.device version 39, because unlike version 40, it did not crash on the A600.
  • scsi.device 40.21 for A1200: Same binary as used for the A600.

Screenshots/pics:

Font-sensitive "Information..." and "Execute Command..." windows visible.

Kickstart ScreenRelease 3
Compat. Logo
Hidden messages:

With less than 16 tasks running, the following message appears in an AutoRequest on the Workbench screen, if "About..." is selected from the "Workbench" menu several times (without closing the existing requesters) while Ctrl, both Alt and both Shift keys are pressed:

Original clues:

  • Clue #1: Control is given to those who are shifted four from the start and do not give up on the alternate course.
  • Clue #2: When it is about time to learn the secrets of the master, one must also qualify for the enlightenment.

Media information:
Descriptions and Part Numbers
Six (FFS) DS/DD diskettes
Install
Version 3.1
PN: 370299-98
Storage
Version 3.1
PN: 370299-99
Workbench
Version 3.1
PN: 370300-98
Install A4000T
Version 3.1
PN: 370299-97
Workbench A4000T
Version 3.1
PN: 370300-97
Locale
Version 3.1
PN: 370300-99
Extras
Version 3.1
PN: 370301-98
Fonts
Version 3.1
PN: 370301-99
Extras A4000T
Version 3.1
PN: 370301-97
Notes/comments:
  1. Joan Dow comments on 3.1 ROM development: "I'm trying to think back whether Commodore ever released 3.1 at all. I believe the release was interrupted by the bankruptcy. The development cycle never completed since each of the last three builds shown developers had problems on some system."
  2. Ross Vumbaca comments on the v40.60 ROM: "I saved this [his CD32's Kickstart 3.1] ROM to a file, and used it in an emulator ("soft-kicked"). It produces a normal "Disk insert screen" but for some reason, the palette screen would not appear in a CD32. The second 512 KB of ROM (since it is a 1 MB ROM) is supposedly stored at address: $E00000 - $E80000. The extra ROM contains CD32 specifics: boot-up screen, boot-up sound, CD player/locality code, debox.library, cd.device, and cdtv.device."
  3. The 3.1 ROM contains at least two improvements over the 3.0 ROM: minor bug fixes, and small RTG improvements.
  4. There were two releases of 3.1: VillageTronic obtained permission to release it to all their PicassoII owners back in 1994 (amidst some debate as to whether they really had this permission or not). Then, the official release occurred sometime after this.
  5. There are different OS 3.1 Kickstart versions as follows:

                   Kickstart
     Amiga Model   Version              P/N(s)
     --------------------------------------------------------
     CD32          (40.56/40.58/40.60)  391640-02/?/391640-03
     500/600/2000  (40.63)              ?
     A1200         (40.68)              391773-01, 391774-01
     A3000/3000T   (40.68)              ?
     A4000         (40.68)              ?
     A4000T        (40.70)              391657-01, 391658-01
     CD1200        (40.70)              ?
    
    These versions reflect slightly different scsi.devices in use for stability reasons as Olaf Barthel explains: "It's not the version number that counts. It's the type of machine the ROM was created for. The A4000T 3.1 ROM, version 40.70, does not contain any driver firmware to control the A3000 SCSI hardware. That's what you'll find only in the A3000 ROM. The last few OS revisions following 40.65 would contain only changes made to the SCSI (and the IDE) drivers. Somehow, some changes made it into the A3000 SCSI driver for 40.70 which for some people caused trouble with their SCSI devices. The driver in 40.68 did not trigger the same problems, which is why, eventually, 40.68 shipped instead of 40.70. Some of the 40.70 ROMs shipped to customers who didn't have any problems at all with the SCSI driver."
  6. Klaus Burkert provides further information in this regard: "There was 40.70 for A3000 and A4000 when VillageTronic initially released OS 3.1. But those versions had problems with some accelerator boards and with some hard drives, thus the step back to 40.68 was taken, the same reason is responsible for "only" 40.63 on the 16-bit systems. All this happened more than three years ago..." He goes on to add that: "They [the Kickstart versions] are not interchangeable—at least not with a fully working feature set. If you are ever told otherwise, the person/company either doesn't know or is lying."

  7. Markus Bieler notes another difference in v40.70: "The Kickstart for the A4000T does not contain the workbench.library. It was removed from the ROM to the Workbench disk (in the LIBS: directory), to make room for the A4091 SCSI support. So there is a small difference between the disks supplied with the A4000T and the disks for the other OS packages." M.C. Battilana notes that: "Not in our version, which includes workbench.library on both bootable disks (1/6 = Install disk, 2/6 = System). The A4000T ROM is not the only one to be without workbench.library, as our 3.X ROM also does not include it, for the same reasons (the space was needed for other improvements). Our Classic Support 3.1 Workbench disk set (and the Compact Flash version) works on all Amigas, including A4000Ts and those with 3.X ROM."