Edit: I'm taking a break from making these, eventually I might build more 
Selling a few USB Programmable 1MB ROMs I recently designed. They're a good replacement not only for Kickstart ROMs, but for pretty much all kinds of 40 pin 8/16bit ROMs

It's not visible from the pictures but of course they have rounded pins to avoid damaging the socket
How are they different from regular EPROMs and other flash ROMs?
Regular EPROMs require a separate programmer and UV eraser, other replacement ROMs with a flash chip on board require a compatible programmer and at least one adapter.
The KS MASTER can be easily programmed by connecting it to a PC via USB with a Micro USB cable and using the "KS Programmer" software
The software is written in Python and it works on Windows, Mac and Linux. If you're experienced you can also use it from the command line, it's quite "hackable" since communication with the board is done over serial.
Running on Windows:

Running on Linux:

Command Line:

I think the only other product similar to these was the BooBip's 27C400 Emu which is apparently no longer available. Note that these are not a clone of the 27C400 Emu, they share some of the features but the circuit and firmware/software is completely different
Main Features:
Switchable 512KB Banks with Auto-Switch (aka KickSwitch)
Banks can be switched manually with an external switch or jumper wires, or automatically by holding Ctrl-Amiga-Amiga for a couple of seconds.
You can keep 2 separate versions of Kickstart in a single ROM, or maybe Kickstart and DiagROM, and easily switch between them!
Optional 1MB Mode
Defaults to 512KB mode but can be set to 1MB to hold a single larger ROM image. This effectively turns it into a 42 pin 27C800 equivalent and you just have to connect a wire from the ROM to the A18 pin of the socket (Pin 1 on the top left)
Oops Bug Fix Included (A500 Rev 5, A2000 Rev 4.2)
These can work on an A500 Rev 5 and older or A2000 Rev 4.2 and older without any adapter, there's a jumper on the board that can be moved to enable the fix and it's easily reversible, no need to cut traces or bridge jumpers with solder on the board.
No Soldering Required
All useful signals, like the external reset pin and A18 line for manual bank switching, are on the connector on top of the board. Easily accessible with common dupont wires, no need to solder anything
Wire-less Bank Switching (Experimental)
Switch between 2 Kickstart images with Ctrl-Amiga-Amiga without connecting a wire to the reset line.
If you have the option to add the wire I still recommend it because it also enables the Hot Programming feature mentioned below, it's pretty easy and you don't have to solder anything since the reset line is available on the CPU socket and in other convenient places on the motherboard, but if you're just interested in the convenience of the Auto-Switch feature you don't have to add the extra wire.
Hot Programming (Experimental)
Erase and reprogram the ROM without removing it from the socket, with the Amiga switched on
I tested the last 2 experimental features on my A500 and A1200, I currently have no way of testing them on other Amiga models/configurations so I can't 100% guarantee they will work on all systems. If you find any issues you can report them to me for future improvements to the firmware
Price:
55€ + shipping
60€ + shipping for new units due to increased costs of components
Not planning to make a lot more of these, probably just a few
If you're only looking for a simple Kickstart ROM replacement there are of course cheaper options, especially if you already own a programmer. These are pretty handy if you plan to experiment with different Kickstart versions, for modding purposes, etc.
Keep in mind that these are all hand soldered by me with no special equipment, due to the small size of components it takes a long time to assemble one of these and I'm also not making them in large quantities so I'm not paying "bulk prices" for components and boards
Finally here's a picture of a KS MASTER in my Amiga 500

I later routed a short micro USB extension cable through the expansion port so now I canmess with my ROM burn different Kickstart versions and mods from the outside, without making any permanent change to the original case!
--- Edit ---
I also created a small module to program these roms from an Amiga instead of a PC. It plugs into the serial port and you can connect a KS MASTER like this:

Of course this is completely optional, programming with a PC using the USB port it's still the fastest and most convenient way, it's just nice to be able to use an Amiga to make roms for another Amiga
The Amiga version of the software is really basic, it has no GUI at the moment, you just run it from the shell and with 2 simple commands you can erase and program the rom from a binary file

Price for the programmer module: 25€
(I only have 2 of these)
Selling a few USB Programmable 1MB ROMs I recently designed. They're a good replacement not only for Kickstart ROMs, but for pretty much all kinds of 40 pin 8/16bit ROMs

It's not visible from the pictures but of course they have rounded pins to avoid damaging the socket
How are they different from regular EPROMs and other flash ROMs?
Regular EPROMs require a separate programmer and UV eraser, other replacement ROMs with a flash chip on board require a compatible programmer and at least one adapter.
The KS MASTER can be easily programmed by connecting it to a PC via USB with a Micro USB cable and using the "KS Programmer" software
The software is written in Python and it works on Windows, Mac and Linux. If you're experienced you can also use it from the command line, it's quite "hackable" since communication with the board is done over serial.
Running on Windows:

Running on Linux:

Command Line:

I think the only other product similar to these was the BooBip's 27C400 Emu which is apparently no longer available. Note that these are not a clone of the 27C400 Emu, they share some of the features but the circuit and firmware/software is completely different
Main Features:
Switchable 512KB Banks with Auto-Switch (aka KickSwitch)
Banks can be switched manually with an external switch or jumper wires, or automatically by holding Ctrl-Amiga-Amiga for a couple of seconds.
You can keep 2 separate versions of Kickstart in a single ROM, or maybe Kickstart and DiagROM, and easily switch between them!
Optional 1MB Mode
Defaults to 512KB mode but can be set to 1MB to hold a single larger ROM image. This effectively turns it into a 42 pin 27C800 equivalent and you just have to connect a wire from the ROM to the A18 pin of the socket (Pin 1 on the top left)
Oops Bug Fix Included (A500 Rev 5, A2000 Rev 4.2)
These can work on an A500 Rev 5 and older or A2000 Rev 4.2 and older without any adapter, there's a jumper on the board that can be moved to enable the fix and it's easily reversible, no need to cut traces or bridge jumpers with solder on the board.
No Soldering Required
All useful signals, like the external reset pin and A18 line for manual bank switching, are on the connector on top of the board. Easily accessible with common dupont wires, no need to solder anything
Wire-less Bank Switching (Experimental)
Switch between 2 Kickstart images with Ctrl-Amiga-Amiga without connecting a wire to the reset line.
If you have the option to add the wire I still recommend it because it also enables the Hot Programming feature mentioned below, it's pretty easy and you don't have to solder anything since the reset line is available on the CPU socket and in other convenient places on the motherboard, but if you're just interested in the convenience of the Auto-Switch feature you don't have to add the extra wire.
Hot Programming (Experimental)
Erase and reprogram the ROM without removing it from the socket, with the Amiga switched on
I tested the last 2 experimental features on my A500 and A1200, I currently have no way of testing them on other Amiga models/configurations so I can't 100% guarantee they will work on all systems. If you find any issues you can report them to me for future improvements to the firmware
Price:
60€ + shipping for new units due to increased costs of components
Not planning to make a lot more of these, probably just a few
If you're only looking for a simple Kickstart ROM replacement there are of course cheaper options, especially if you already own a programmer. These are pretty handy if you plan to experiment with different Kickstart versions, for modding purposes, etc.
Keep in mind that these are all hand soldered by me with no special equipment, due to the small size of components it takes a long time to assemble one of these and I'm also not making them in large quantities so I'm not paying "bulk prices" for components and boards
Finally here's a picture of a KS MASTER in my Amiga 500


I later routed a short micro USB extension cable through the expansion port so now I can
--- Edit ---
I also created a small module to program these roms from an Amiga instead of a PC. It plugs into the serial port and you can connect a KS MASTER like this:

Of course this is completely optional, programming with a PC using the USB port it's still the fastest and most convenient way, it's just nice to be able to use an Amiga to make roms for another Amiga
The Amiga version of the software is really basic, it has no GUI at the moment, you just run it from the shell and with 2 simple commands you can erase and program the rom from a binary file

Price for the programmer module: 25€
(I only have 2 of these)
Attachments
Last edited:

