OlegMishin / FlashROM

Different Flash memory adapters for Amiga and other classic computers.
GNU General Public License v3.0
40 stars 8 forks source link

FlashROM

Different Flash memory adapters for Commodore/Amiga or other classic computers/devices.

For now there are following types of the FlashROM:

  1. 40pin to be used in Amiga 500.
  2. 42 pin designed for my Amiga 1200 but also can be used in A500 rev 8 mainboard.
  3. 24 pin for Commodore 64 computers. Replacement for 2316/2332/2364 ROM chips.
  4. 28 pin for other devices. Replaces 2764..27512. Supports long and short Flash memory package.

Schematics/BOM and Gerbers located in each ones folder.

3D render

image

Actual photos

40 pin in A500

image

42 pin x2 in A1200

image

24 pin, KERNAL, CHAR, BASIC ROMs replacement in Commodore C64

image

28 pin

image

To flash 28 pin FlashROM a simple adapter is needed as the pcb has four test points for flash WE# and extra address lines. I used a pcb with 32 pin socket and spring needle pins to reach the test points on bottom layer of the pcb.

image

FlashAdapter

An adapter for TL866 to program the 16 bit flash memory(40, 42 pin). It based on the circuit: https://proghq.org/wiki/index.php/TL866_TSOP48_adapter Circuit diagram, gerbers and ATtiny firmware are in "FlashAdapter" folder.

Four wires required to be connected between the adapter and 40pin FlashROM(as shown below): A18, #BSY, #RST and #WE. For 42pin FlashROM, only needed #BSY, #RST and #WE as A18 and A19 already connected via socket's pins 1 and 2.

image