Kickstart 2.0
Chapter 2 - Formatting the HD and Installing Workbench 2.x. Back to Home Workbench 2.x Guide Contents Site Map. If you have quit WinUAE after the first chapter then re-launch the program, left click the config you made and click the Load button. Workbench Management System v3.0 (1992)(TTR Development)cr Crystal 345 Ko Workbench Managment System v2.0 (1990)(TTR). Commodore discontinued licensing the Amiga's speech software from SoftVoice, Inc., so while narrator.device and translator.libray were removed in v37.72 (2.05), officially (non-secretly) beginning with 2.1, the 'Say' program, DEVS:narrator.device, and LIBS:translator.library were no longer included on the Workbench disks.
- Workbench 2.1 ran on all Kickstart ROMs of the 2.0x family. Later releases of AmigaOS (3.5 and 3.9) were also software only and did not include matching ROM upgrades instead requiring Kickstart 3.1, with ROM-file based Kickstart components replacing those in ROM.
- Workbench 2.1 Floppy Disk Set (5 images, requires 2.04 or higher ROM) Workbench 1.3 Floppy Disk Set (2 images, requires 1.2 or higher ROM) Kickstart 1.3 Floppy Disk (required to boot Amiga 1000 systems) Superkickstart 1.3+2.04 Floppy Disk (required to boot early Amiga 3000 systems).
Kickstart 2.0 Insert Workbench screen
Kickstart 2.0 brought with it a huge number of changes, and as a result, some software that made certain assumptions no longer worked as expected. The size of the ROM doubled, from 256K to 512K, as more was added to the ROM. The first thing that most people would notice was the ‘insert disk’ screen shown when the machine was turned on was no longer a static image of a hand holding a disk, but instead showed a beautiful Amiga rainbow tick on the left, with the ROM information and copyright below it, and to the right, an animated display of a floppy disk being inserted into a disk drive.
The AmigaDOS module of Kickstart was entirely re-written in C and 68000 assembly language, instead of BCPL, which it had previously been written in. It had been written in BCPL when it was ported to the Amiga from TRIPOS, which had caused many issues for programmers working with other languages. BCPL does not use native pointers, so the more advanced functionality of the operating system was difficult to use and error-prone. It also incorporated parts of the third-party AmigaDOS Resource Project, a project begun by Amiga developer Charlie Heath, which had already written replacements for many of the BCPL utilities and interfaces. This eliminated the interfacing problems in applications by automatically performing conversions from native pointers (such as those used by C or assembler) to BCPL equivalents and vice versa for all AmigaDOS functions.
As the number of different Amiga models increased, so did the number of various versions of Kickstart 2.0 for the models supported, in order to support the various features of the Amiga models it came for. The aim of The Amiga Museum is to delve into the things that were common across all releases of a particular Kickstart version, rather than going into specific differences between say 37.175 and 37.350. However, it is vital that the correct release is matched with the hardware it is to run on. So while it may be possible to simply swap Kickstart chips between some models – for example, a Kickstart 2.0 ROM chip from an Amiga 600 will swap with a Kickstart 2.0 ROM from Amiga 500 plus, but if you put a Amiga 500 Plus Kickstart 2.0 ROM in an Amiga 600, the IDE hard disk drive and PCMCIA port will not work, as there is no support in the ROM for these features of the Amiga 600. Thus if you do change the Kickstart ROM, you must ensure the replacement is the correct one for your particular model Amiga.
As a result of the increase of size, this was the first version of Kickstart that was not made available to users of the Amiga 1000, as it no longer could fit into the 256K of space allocated for Kickstart on that machine. But, just like on the Amiga 1000, the very early versions of Kickstart 2.0 were stored on disk for the brand new Amiga 3000, which was the first machine to have the new Kickstart, and it wasn’t yet considered finished when the machine was released.
On a personal note, I remember years ago, I was in the computer department of a local retailer who sold Commodore machines, along with IBM Compatibles and Apple Macintosh machines. A customer came into the store, complaining that her Amiga 600 didn’t work. So she brought the machine in, and they connected it up to the 1084S monitor that was used to display the Amiga 1200 in their showroom and turned it on. At that point, the Amiga 600 displayed on screen the ‘insert disk’ screen, complete with the on-screen disk going into the drive. The customer then said “see, it doesn’t do anything”, and asked for a refund. None of the sale staff, or the customer, thought to try inserting an Amiga disk into the drive, despite what seems to me to be an obvious prompt for a disk to be inserted. And no, that machine didn’t have a hard disk, the customer had purchased a basic Amiga 600, no hard disk…
Here are some of the screens shown by machines with Kickstart 2.0 that don’t have a hard disk installed (or if they do, its not correctly setup) to show what I’m talking about:
Amiga 500 Plus Kickstart 2.0 (v 37.175) insert disk screen | Amiga 600 Kickstart 2.0 (v 37.300) insert disk screen |
But that was FAR from the only change. Some of the more eagle-eyed amongst you may have noticed something different compared to the text you saw when using machines using the various versions of Kickstart 1.x. The default font (called Topaz) was redesigned. This was the first sign that Kickstart 2.0 was more than an update to the initial screen shown. Once Workbench was loaded, a lot more changes were visible, which we’ll attempt to cover here.
To show some of the differences, here we have 2 AmigaShell windows opened, one under Kickstart 1.3, and the second under Kickstart 2.0:
AmigaShell on Kickstart 1.3/Workbench 1.3, showing the default Topaz 8 font. | AmigaShell on Kickstart 2.0/Workbench 2.1, showing the default Topaz 8 font. |
Both images can be clicked on to view in a new tab at double magnification, which should show make it easier to spot the many changes.
Now, as mentioned, the default Topaz font, which is stored in the Kickstart ROM has been revised. Have a close look at the Q and A letters for example. Also, the default colours, both are 4 colour screens, but now we have a pseudo-3D look to the titlebar and gadgets. Blue is no longer the default background colour, replaced by a flat grey, text defaults to black instead of white, and there is no longer any sign of the orange that was so prominent under Kickstart 1.x. Also, the AmigaShell window now has a close gadget up in the top left, which has changed from the gadget used in Kickstart 1.x (more about this below). In the top right, we no longer have 2 gadgets for changing the window depth, instead there is a new gadget to the left of the remaining window depth gadget, which resizes the window to 2 different sizes. The remaining depth gadget now cycles the depth of the window it’s attached to, instead of being a single click item. The first time it is clicked, it brings that window in front of all other windows, then if clicked again, puts it behind all others. Along the right side, there is now a visible border down the right side of the window, from underneath the titlebar depth gadget all the way to the new looking resize gadget.
The new pseudo-3D look is partly meant to make the whole system look more “professional”, and to make it easier to use, as gadgets now appear to be raised above everything else, and when pressed, they appear to recess. This is the case on the AmigaShell window above for the close gadget, size cycle gadget, depth gadget and resize gadget.
The new pseudo-3D look was not limited to the windows drawn by intuition either. All the default Workbench icons were redrawn, and all icons now gained a border which showed at a glance if the icon was selected or not. For comparison, here are the contents of the Workbench disk shown:
Workbench 2.1 disk contents, under Kickstart 2.0 | |
Workbench 1.3 disk contents, showing the Prefs drawer selected, under Kickstart 1.3 | Workbench 2.1 disk contents, showing the Prefs drawer selected, under Kickstart 2.0 |
Workbench 1.3 disk contents, showing the System drawer selected, under Kickstart 1.3 | Workbench 2.1 disk contents, showing the System drawer selected, under Kickstart 2.0 |
Also visible above is one of the other things taken away, the ‘Fuel gauge’, which can be seen at the left edge of the Workbench 1.3 disk contents windows above, but is not in the Workbench 2.1 disk contents windows. Instead, Workbench now shows a % full in the disk window title, followed by how much space is free, finally showing how much is in use.
In the Workbench disk content windows above, you can also see the difference for the close gadget in the top left. Under Kickstart 1.x, the close gadget is slightly larger, and is located several pixels to the right of the left window border. Kickstart 2.0 moved the close gadget to be aligned with the left, changed to the pseudo-3D look, and changed the colouring within the gadget.
Kickstart 2 also featured a redesign of the menu system.
Kickstart 1.3 Menu | Kickstart 2 Menu |
Steps were taken towards making use of the Amiga in higher resolution screens without the text becoming microscopic, by allowing some aspects of windows, menus and various other onscreen text, to use different fonts, larger if the user desired than the standard 8 point Topaz font. While this wasn’t required for most people who used the standard PAL or NTSC screen resolutions of 640×256 or 640×200, the Amiga 3000 with it’s enhanced ECS chipset was the first machine to be available with Kickstart 2, and it was capable of using a 1280×512 screen, literally showing 4 times as much on the same screen, which could quite possibly be a 13 inch (or even smaller) display.
Workbench 2.1 on a standard 640×256 screenmode, with larger fonts selected.
Workbench 2.1 on a standard 1280×512 screenmode, with the standard Topaz 8 font. | Workbench 2.1 on a 1280×512 screenmode, with size 15 fonts selected. |
Unfortunately, software tools were free to continue to use the fixed Topaz font, and many continued to do so, including most of the software tools included with Workbench 2.x for changing Preferences, as can be seen above, where the ScreenMode Preferences tool is using the users preferred font for the window titlebar, but all other elements within the window are still displayed in Topaz/8.
The GadTools GUI toolbox and the BOOPSI object-oriented widget system were also added to the Intuition module of Kickstart, which both provided standard widget sets, and the Amiga User Interface Style Guide, which explained how applications should be laid out for consistency.
Kickstart 2 Icon Information, using the new GadTools GUI system. |
Kickstart 2.0 came with the following machines from the factory:
Amiga 3000 – Amiga 3000-Kickstart 36.143 contents
Amiga 2000
Amiga 3000T
Amiga 500 Plus – Amiga 500 plus-Kickstart 37.175 contents
Amiga 600 –
Amiga 2000
Amiga 3000T
Amiga 500 Plus – Amiga 500 plus-Kickstart 37.175 contents
Amiga 600 –
Kickstart 2.0 was available as an upgrade to the following machines:
Amiga 500
Amiga 2000
Amiga 500
Amiga 2000
Which version was the correct version for your machine depended on which machine you have. The Amiga 500, Amiga 500 plus, and Amiga 2000 all could use the same ROM. The Amiga 3000, Amiga 3000T and Amiga 600 all required specific versions of Kickstart in order to use the extra hardware that was not contained in the other models – so in the case of the Amiga 600, the IDE and PCMCIA interfaces, in the case of the Amiga 3000 and 3000T, the SCSI interface. So while you can put an Amiga 500 Kickstart ROM into an Amiga 600, it won’t be able to use the PCMCIA or IDE interfaces.
Weirdly, very early Amiga 600s came with Kickstart 37.299, which didn’t contain the scsi.device required to use the IDE interface (yes, despite it being called scsi.device, in the Amiga 600 and Amiga 1200, scsi.device enables the IDE interface). In fact, there are 3 different revisions found in Amiga 600s: Kickstart v2.05 rev 37.299, Kickstart 2.05 rev 37.300 and Kickstart 2.05 rev 37.350
Development of Kickstart 2.0
Here’s some information released to developers during the development of “Release 2.0” (the combination name for Kickstart 2.x and Workbench 2.x). Originally it was going to be 1.4 as that was the logical numbering scheme after 1.3, but as more and more changes were made, it was determined that it was enough of a change to be worthy of a new major version number.
Here’s some information released to developers during the development of “Release 2.0” (the combination name for Kickstart 2.x and Workbench 2.x). Originally it was going to be 1.4 as that was the logical numbering scheme after 1.3, but as more and more changes were made, it was determined that it was enough of a change to be worthy of a new major version number.
<- Back to Kickstart 1.4 beta | On to Kickstart 3.0 -> |
More..
Chapter 2 - Formatting the HD and Installing Workbench 2.x
Back to Home | Workbench 2.x Guide Contents | Site Map
If you have quit WinUAE after the first chapter then re-launch the program, left click the config you made and click the Load button.
1. Select the Floppies Properties.
2. On the DF0: slot click the '..' button on the right and select your 2.0Install disk - In TOSEC - Workbench 2.05 (37.71) Install (A600HD) (Commodore) (1992) A.D.F (Amiga Disk File).
3. On the DF1: slot click the '..' button on the right and select your Workbench2.0 - In TOSEC - Workbench 2.05 (37.71) Boot (Commodore) (1992) (International) A.D.F (Amiga Disk File).
4. On the DF2: slot click the '..' button on the right and select your AmigaFonts2.0 - In TOSEC - Workbench 2.05 (37.71) Fonts (Commodore) (1992) (International) A.D.F (Amiga Disk File).
5. On the DF3: slot click the '..' button on the right and select your Extras2.0 - In TOSEC - Workbench 2.05 (37.71) Extras (Commodore) (1992) (International) A.D.F (Amiga Disk File).
1. Select the Floppies Properties.
2. On the DF0: slot click the '..' button on the right and select your 2.0Install disk - In TOSEC - Workbench 2.05 (37.71) Install (A600HD) (Commodore) (1992) A.D.F (Amiga Disk File).
3. On the DF1: slot click the '..' button on the right and select your Workbench2.0 - In TOSEC - Workbench 2.05 (37.71) Boot (Commodore) (1992) (International) A.D.F (Amiga Disk File).
4. On the DF2: slot click the '..' button on the right and select your AmigaFonts2.0 - In TOSEC - Workbench 2.05 (37.71) Fonts (Commodore) (1992) (International) A.D.F (Amiga Disk File).
5. On the DF3: slot click the '..' button on the right and select your Extras2.0 - In TOSEC - Workbench 2.05 (37.71) Extras (Commodore) (1992) (International) A.D.F (Amiga Disk File).
N.B. If you find any of the drives blanked out, change the middle drop-down from Disabled to 3.5' DD.
6. Then Click Start (OK in older versions of Winuae) to start the emulation.
7. When the following KeyMap Selection screen appears type: 1 and press Return/Enter
7. When the following KeyMap Selection screen appears type: 1 and press Return/Enter
8. On the next Select KeyMap screen type in i.e.: 8 gb (or your country i.e. 0 usa) and press Return/Enter.
9. When the Amiga has booted you should see Ram Disk, Work, 2.0Install, Workbench2.0, AmigaFonts2.0, Extras2.0 and DH0:NDOS (this is your new blank HD)
10. Left click once on DH0:NDOS to select.
11. Now go to the top of the screen and hold your right mouse button down.
12. Hover your mouse over Icons and then to Format Disk..
13. When Format Disk.. is highlighted let go of the right mouse button.
14. Click the next 2 Continue buttons
11. Now go to the top of the screen and hold your right mouse button down.
12. Hover your mouse over Icons and then to Format Disk..
13. When Format Disk.. is highlighted let go of the right mouse button.
14. Click the next 2 Continue buttons
Format will now start.
15. After format has finished, Left click once on Empty to select.
16. Now go to the top of the screen and hold your right mouse button down.
17. Hover your mouse over Icons and then to Rename..
18. When Rename.. is highlighted let go of the right mouse button.
16. Now go to the top of the screen and hold your right mouse button down.
17. Hover your mouse over Icons and then to Rename..
18. When Rename.. is highlighted let go of the right mouse button.
19. In New Name: box delete the word Empty and put System2.0 Pocket pc download.
20. Click ok.
21. Double click on the 2.0Install icon on the workbench desktop screen. (a window will now open)
21. Double click on the 2.0Install icon on the workbench desktop screen. (a window will now open)
22. Double click on the UpdateWB icon.
23. When asked, Is you normal SYS: partition located on dh0:? Type Y and press Return/Enter.
23. When asked, Is you normal SYS: partition located on dh0:? Type Y and press Return/Enter.
Amiga Workbench 3.1 Adf Download
24. When asked if date is correct, Type Y and press Return/Enter.
25. When asked do you wish to continue? Type Y and press Return/Enter.
25. When asked do you wish to continue? Type Y and press Return/Enter.
Amiga Workbench 1.3 Rom
26. When asked if you want the Outline Font option, Type Y and press Return/Enter.
Workbench 3.1 Adf Download
27. When asked if you want interlace, you are best to type N and press Return/Enter. (on my real A600 I found the screen was unreadable with interlace)
28. Install will now finish. When this screen shows remove all disks by pressing F12, go to the Floppies Properties and press each eject button on all 4 disk drives.
28. Install will now finish. When this screen shows remove all disks by pressing F12, go to the Floppies Properties and press each eject button on all 4 disk drives.
29. Click Start (OK in older versions of Winuae) to return to emulation.
30. Now restart the Amiga by holding down the 3 keys to finish setup - CTRL + LEFT WINDOW + RIGHT WINDOW keys. (press CTRL + INSERT + HOME in older versions of WinUAE) Or you could just press F12 then click reset on bottom left)
Help! I don't have the full set of Workbench 2.0. Not to worry, see http://cpc464.back2roots.org/page07.htm for the alternative method using just the Workbench boot disk.
30. Now restart the Amiga by holding down the 3 keys to finish setup - CTRL + LEFT WINDOW + RIGHT WINDOW keys. (press CTRL + INSERT + HOME in older versions of WinUAE) Or you could just press F12 then click reset on bottom left)
Help! I don't have the full set of Workbench 2.0. Not to worry, see http://cpc464.back2roots.org/page07.htm for the alternative method using just the Workbench boot disk.
Back | Back to Home | Workbench 2.x Guide Contents | Site Map |