Skip to content

cdhooper/kicksmash32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KickSmash32 is a Kickstart ROM replacement module for the Amiga 3000 and Amiga 4000 computer systems. 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)

KickSmash32 photo

All hardware, firmware, and software is open source.

View files in the doc directory for complete documentation.


Usage Example

If you are familiar with the Amiga CLI and have the ability to get ROM images to your Amiga, then programming and switching between Kickstart ROM banks in the running system is not difficult.

List all banks.

smash bank show

Write DiagROM to a bank.

smash write

Name that bank for future reference.

smash bank name

It's always a good idea to verify what you wrote.

smash verify

Switch to that bank and reboot.

smash bank current

After pressing Enter, your computer is now running DiagROM.

How do you switch back? If you had specified a "long reset" sequence, you could press and hold Control-Amiga-Amiga to switch back. Since you haven't yet done that, you will need to power cycle your Amiga or connect to the KickSmash over USB and tell it from the host to switch.


ROM Switcher

The ROM switcher is 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.

rom_switcher

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages