Everyone knows by now that when the 1000 shipped in 1985 the Kickstart code was still a little rough around the edges and had known bugs. The engineers didn’t want to burn that code onto a ROM chip as they knew the average consumer wouldn’t want to crack open their (very) expensive machine’s case and fiddle with computer chips in the near future. Instead, Commodore opted to have Kickstart read off a floppy disk that loaded into a special place in the onboard 256KB of RAM.
The advantage of this approach is that as new Kickstart "enhancer updates" were released Amiga 1000 users simply needed to get a new floppy disk with the upgraded “firmware”.
The downside, or at least perceived downside, is that every time one turned on their Amiga 1000 and needed to get to Workbench, one had to disk swap: put in the Kickstart disk; wait; take out the Kickstart disk; insert the Worbench disk; wait; then do what you need to do once Workbench loaded. Another issue is that loading Kickstart off of a floppy is inherently slower than off a ROM chip. Que sera sera on that one.
Truth be told, the disk swapping has never bothered me on the 1000. It’s just part of the experience and the history. But whenever you’re used to using Amigas a certain way (and I started on later models with Kickstart ROMs) and encounter a different way, you can’t help but wonder if you can either install a Kickstart ROM or find some other way to eliminate the disk swapping. And then there's that nerdy part of us all that always asks, "How might others have approached this?" Well of course I've got that bug, too.
It is true that you can install a Kickstart ROM adapter, which is a very cool mod, but it requires cutting traces on the 1000’s original motherboard. That’s not something I’m personally interested in doing right now. I only have one Amiga 1000 and I have no intention of doing any permanent destructive mods to the hardware. Maybe at some point in the future, though, if I ever get a spare.
In addition, there is a really amazing piece of kit made by Individual Computers called the ACA 500 plus which inserts into the expansion slot. It not only provides Kickstart ROMs, but pretty much anything else you could ever imagine (CF hard drives, maxed out (8MB) RAM, expansion slots and more). It was really designed for the Amiga 500 in a horizontal fashion and sticks a few inches out of the side of your machine. It's very cool, but that's not really what I'm after at this time. I'm so in love with the look of the classic machine. But the "borg technology" is very cool for those that want to go that route and maybe I will some day.
As I was researching this “issue” a few months ago before I even had a 1000 physically in-house but had one en route I stumbled across some really old forum posts and Usenet archives that mentioned a piece of unusual software written in 1988 called KickWork.
Commodore never allowed the distribution of Kickstart, so KickWork must extract the necessary Kickstart code from memory. This requires a setup to be done to configure the disk, which I’ll explain further below.
A company called Amigos Corporation based out of New York came up with an ingenious idea to take the Kickstart code that got loaded into RAM and copy it to a floppy disk that had a trimmed down version of Workbench on it.
After a bit more research, I was able to determine that the owner of the software (and I believe writer) was a man named Rudolph Loew. He still has a website up to this day. (It has since been updated with more current information since I started this project and learned about Mr. Loew.)
After finding the site I took a deep breath and sent off an email to Mr. Loew. At the time, I had no idea if he was even still alive, or if his email address that I had found was active.
A few days passed, then “poof!” I suddenly received a response in my Inbox! I couldn’t believe it. Mr. Loew still had the software called KickWork, and in fact it was still for sale for $36 should I want a copy.
I’d finished the payment via PayPal faster than you’ve just read this sentence.
Truth be told, the first ADF Mr. Loew sent me didn’t work. Neither did the second nor the third. You know the KickWork disk probably installed correctly when you see the text "KickWork Installed," after writing Kickstart from RAM. Although I did see that message once and my disk still failed to boot the 1000. With the fourth file I received from Mr. Loew he sent me his “Original” version which was sold by Amigo Corp back in the day. Presumably the other versions he tried to send me prior to that had code fixes and updates. Well, my machine wanted the original version apparently. But as soon as I tried the Original everything worked absolutely perfectly. I now only have to use one single disk to boot my Amiga 1000 and land in Workbench.
The installation process is as follows:
- Write the KickWork disk image file to an 880K floppy disk. Do not write-protect it.
- Turn off your Amiga 1000, if on.
- Insert your Kickstart 1.3 Disk.
- Turn on your Amiga 1000.
- When the computer prompts for a Workbench disk, insert the KickWork disk you created.
- If no errors occurred, it should display "KickWork Installed" on the screen.
- Turn off your Amiga 1000, then turn it back on - with your KickWord disk in the drive.
Should you decide to buy and install KickWork yourself, Mr. Loew includes a ReadMe file with notes about special files and customization tips.
A lot of software written in the 80s actually just needed the KickStart to be loaded (which only takes a few seconds off a ROM) and would then launch directly if inserted in the floppy drive bypassing Workbench altogether and saving precious resources. But plenty of other software did, or could be, launched from Workbench. And with the fine work by Mr. Loew on KickWork there’s one less disk to be swapped to get to the program you’re wanting to run.
KickWork is a very cool boot-up option, in my opinion, with not a bit of destructive hardware mods required. If you happen to have an Amiga 1000 and are still running floppies you might want to give KickWork a look, too. I love it.
Once again, here’s a link to my accompanying video for this Amiga 1000 project. If you've tried KickWork before, or have any questions, let me know!
UPDATE & CORRECTIONS:
From Mr. Rudolph Loew:
The company's name was Amigo Business Computers [I said Amigos in the video]
Kickstart is loaded into a separate 256MB RAM, not the 256MB/512MB that you see. It is not counted in the Product Specification.
I am an Independent Software Developer. I wrote KickWork and gave an exclusive License to Amigo Business Computers. I developed a number of products that they marketed.
I was trying to remove the Amigo branding in those first ADFs I sent you. After all these years I couldn't find my builder software and my A1000 was not available to test.
Unlike the Kickbench that is mentioned in one of the Comments to your Post, KickWork does not write to the Floppy in normal use, so it can be write protected. This makes it suitable for unattended operation where an unexpected power glitch could disable a Kickbench setup. Unattended operation was probably the most important selling point at the time.
It may be of some interest that I made a experimental Kickwork 2.0 and 3.0 for the A1000.