
Dual Kickstart ROM Replacement for Amiga by doener
KickSmash32 is a Kickstart ROM replacement module for the Amiga 3000 and Amiga 4000 computer systems. There are other versions here for the Amiga 1200, 3000T, 4000T, and 4000CR. There is not yet a version for 16-bit Amigas such as the Amiga 500, 600, and 2000.
Features include:
- In-system programming via an Amiga command line utility (smash)
- Out-of-system programming (USB-C) via a Linux command line utility (hostsmash)
- Up to 8 independent flash banks
- Configurable ROM bank switching on long reboot or cold power-on
- Optional host file service to the Amiga over the USB-C link (smashfs and smashftp)
All hardware, firmware, and software is open source.
View files in the doc directory for complete documentation.
The smash utility is used to interact with Kicksmash, including writing
Kickstart ROM images and switching to them. The smashftp program can be
used to transfer files with your host PC. The smashfs program will
automatically mount volumes exported from your host PC.
See doc/AMIGACLI.md for usage examples.
The ROM switcher is either a stand-alone ROM image or a Kickstart module
which, when linked with your favorite (3.1.4+ recommended) Kickstart image,
will provide a list of ROM images and allow you to pick which one to use.
It’s recommended that you include the ROM switcher in your LongReset list.
See doc/SWITCHER.m
6 Comments
Daviey
As someone that thanks Amiga for introducing me to my passion for technology (specifically the 500), I am really impressed that active development is happening on a 35 year old platform.. But somewhat surprised.
bogantech
This is awesome – not only is it a ROM replacement but it can be programmed by the Amiga itself
It also has a feature where you can exchange files with a pc connected via USB
unixhero
I let my Amiga hobby lapse. I realized that what I wanted was friends to come over so we could play together. But we never meet up like that any more. Everyone has kids. And now I have 8 Amigas that are collecting dust.
eschaton
It’s pretty interesting how Amiga and Atari ST followed Macintosh down a bad path of having large amounts of the OS in ROM, which may have made some sense when a single few-hundred-kilobyte floppy was the only storage most users would have, but made a lot less sense just a few years later when the ROM OS needed lots of patches and everyone had some sort of fixed disk to boot from.
vaxman
Still have le grand Amiga 1000 garbage in the gar-age…unsuspecting storage boxes filled with systems, boards, volumes of ROM Kernel Manuals, hundreds of period magazines, Aztec C, bazillion dollar 10MB-20MB (yes MB) hard drives and memory cards, case after case of floppy disks, software and hardware schematics for all my projects –many dead scorpions too rofl.
I had gone to a meeting at Disneyland Hotel in 1989-1990 and heard Mehdi Ali (CEO du jour) talk, then went home and forced myself to do a "hard stop" on Amiga after YEARS of around-the-clock (when not "working" to pay for it all haha) single-handedly implementing X.PC (Tymnet VAN's multichannel, dial-up, asynchronous, X.25 protocol) as the base for my grand plan that was going to be a fully distributed network system that used network directories and RPC to implement consumer apps like 10-20 years before Lotus Notes (and Meta Facebook).
Still, when I see projects like this one, I hear the boxes-o-Amigas calling me..someday maybe I will have the courage to put them into a proper trash dumpster (wearing gloves, of course). RIP Jay Miner https://youtu.be/guJOyJyTn5w
codr7
I was very depressed for a long time after giving up my Amiga 500 for a PC.
The Amiga was a fun computer, it had integrity.