Main product image for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 1 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 2 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 3 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 4 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 5 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 6 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 7 for NEAT 2364 - reprogrammable 24pin ROM replacement
Product image 8 for NEAT 2364 - reprogrammable 24pin ROM replacement
A modern, user programmable replacement for 2316, 2332, 2364 mask ROMs

In demand. 3 people bought this in the last 24 hours.

NEAT 2364 - reprogrammable 24pin ROM replacement

Sold by TheRetroChannel

$19.74

$21.91 with tax in United States [change]
To purchase both, add the starter kit to your cart, then come back and add extra ROMs
Stock available: 8
Retrocomputing

These are designed as a drop-in replacement for original aging and power hungry ROMs. Unlike other designs and bulky 28 to 24 pin EPROM adaptors, these hide all the ugly stuff out of sight to provide the cleanest possible look. And as these use modern EEPROMs, they consume a fraction of the power and can be reprogrammed in seconds without requiring a UV eraser.

The ROM can be programmed with XGECU programmers (TL-866, T48, T56) using the required NEAT 2364 adaptor. A starter kit is available which includes the adaptor and a single ROM. Extra NEAT 2364 ROMs are also available separately if you require more than one, or if you already have the adaptor.

A video showing how to use the ROM and adaptor is available here. Please read on if you prefer written instructions

Programming

  1. Connect the TL-866/T48/T56/T76 to your computer and open the Xgpro programmer software. download latest version here
  2. Click on “Select IC”, search for AT28C64 and select “AT28C64” from the device list
  3. Insert the programming adaptor into the programmer making sure pin 1 (as indicated by the dot) is aligned correctly and lower the lever
  4. Set the switch on the underside of the NEAT 2364 ROM to "PRG"
  5. Insert the NEAT 2364 ROM into the adaptor, making sure the notch ( U shape ) on the silkscreen is aligned correctly with the adaptor socket
  6. Load your 8K binary file into the buffer and hit program (PROG). (please see notes below if your binary file is not 8K in size)
  7. Once programming is complete, carefully remove the NEAT 2364 ROM by lifting straight up
  8. Set the switch on the underside of the NEAT 2364 ROM to "NOR" and install it in your system.

If the ROM isn't working as expected remove the ROM and double check the switch is set to NOR, no pins are bent or damaged on the ROM and system socket, and it has been installed in the correct orientation. If it still isn't working and your system is listed as compatible in the table below, please attempt to program the ROM again.

Please get in touch if you find an error in the compatibility list or have results for a system that is not listed.

Backing up/verifying original ROMs

  1. Connect the TL-866/T48/T56/T76 to your computer and open the Xgpro programmer software. download latest version here
  2. Click on “Select IC”, search for AT28C64 and select “AT28C64” from the device list
  3. Turn OFF (unselect) "Pin Detect" under Options
  4. Insert the programming adaptor into the programmer making sure pin 1 (as indicated by the dot) is aligned correctly and lower the lever
  5. Install an extra 24pin socket (not included) onto the programming adaptor - this is required to raise the height above the pogo pins
  6. Insert your original ROM making sure the notch or pin 1 indicator is aligned correctly with the adaptor

To verify your ROM against a known good dump "LOAD" the original binary file and then hit "VERIFY". Please see below if your binary file is not 8K in size.

OR

To backup your ROM Hit "READ" and then "SAVE" to create a backup of your ROM. You can then program this to the NEAT 2364 or upload it to somewhere like archive.org if it has not already been dumped ;-)

Note 2K and 4K ROMs will usually appear in the upper half of the buffer (starting from address 1000), please see notes below for how to deal with ROMs smaller than 8K.

Handling ROMs under 8K

As the NEAT 2364 uses a 64Kbit (8KB) EEPROM, care must be taken to ensure the ROM data is in the correct location when replacing a 2316 (2KB) or 2332 (4KB) ROM. When dealing with 2KB or 4KB ROMs, the data should be doubled or quadrupled to fill the entire 8KB. This can either be done in the Xgpro programmer software, a hex editor like HxD (see video linked above), or you can use the Windows Command Prompt and copy /b command. For example with a 4K ROM the syntax would be: copy /b "myrom.bin"+"myrom.bin" "myromdoubled.bin"

Likewise when backing up an original 2K or 4K ROM, the ROM will be read back as if it were 8K. It is recommended to "trim" the ROM down to the correct size using HxD. Please see the video linked above for details on how to do this.

Compatibility

The NEAT 2364 should be compatible with most systems that use a 24pin mask ROM with an "active low" chip select, but it is impossible for me to test compatibilty with every system out there. Please see the table below for a list of known compatible and incompatible systems. This will be updated as more systems are tested, please get in touch if you have anything to add.

System Location Description Compatible ROM size Notes
Acorn Atom IC20 OS/BASIC? ?? 8K? Untested
Acorn Atom IC21 Floating Point? ?? 4K? Untested
Acron Atom IC24 AXR1? ?? 4K? Untested
Apple // and //+ All N/A TBC 2K Testing...
Apple //c UD16 Keyboard Map YES 2K
Atari 1050 U10 OS? ?? 4K? Untested
Atari 2600/5200/7800 N/A N/A NO N/A These systems and their cartridges use an inverted (active high) CS
Atari 65XE/130XE U4 BASIC YES 8K Should also work with XL and other XE systems
CoCo 1 U3 Color BASIC YES 8K Location may vary depending on board rev.
CoCo 1 U28 Extended Color BASIC YES 8K Location may vary depending on board rev.
CoCo 2 IC12 Color BASIC YES 8K Location may vary depending on board rev.
CoCo 2 IC13 Extended Color BASIC YES 8K Location may vary depending on board rev.
Commodore 1541 UAB4/UB3 Lo-ROM YES 8K See here for preprogrammed ROMs
Commodore 1541 UAB5/UB4 Hi-ROM YES 8K See here for preprogrammed ROMs
Commodore 64 U3 BASIC YES 8K Longboards only. See here for preprogrammed ROMs
Commodore 64 U4 Kernal YES 8K Longboards only. See here for preprogrammed ROMs
Commodore 64 U5 Character YES 4K Long or shortboard. See here for preprogrammed ROMs
Commodore SX-64 UD3 Kernal YES 8K See here for preprogrammed ROMs
Commodore B128/CBM610 U25 Character YES 4K
Commodore B128/CBM610 U12 BASIC 8000-9FFF YES 8K
Commodore B128/CBM610 U13 BASIC A000-BFFF YES 8K
Commodore PET UD6-UD12 All ROMs YES* 4K/2K *Should work for all ROMs except the EDITOR ROM on boards that do not have the CRT controller chip
Commodore VIC-20 UE11 BASIC YES 8K See here for preprogrammed ROMs
Commodore VIC-20 UE12 Kernal YES 8K See here for preprogrammed ROMs
Commodore VIC-20 UD7 Character NO 4K Uses CS1 and CS2. See here for preprogrammed ROMs
IBM 5150 U29 Cassette BASIC F600 ?? 8K Untested
IBM 5150 U30 Cassette BASIC F800 ?? 8K Untested
IBM 5150 U31 Cassette BASIC FA00 ?? 8K Untested
IBM 5150 U32 Cassette BASIC FC00 ?? 8K Untested
IBM 5150 U33 BIOS ?? 8K Untested
Sinclair ZX80 IC2 OS YES* 4K *(NEAT ROMs puchased in 2024 are too tall to shut the case when socketed, 2025- versions are lower profile and should fit just fine). Can also be used for 8K ROM upgrade
Sinclair ZX81 IC2 OS YES 8K ROM should be installed in the lower part of 28pin socket (pin 1 on the ROM in pin 3 of the socket)
TI/99-4A ?? ?? ?? ?? Untested but unlikely due to the use of TI2532's?
TRS-80 Model I ?? ?? ?? 8K+4K Tested and working with rev. G - other revisions have not been tested
TRS-80 Model II ?? ?? ?? ?? Untested
TRS-80 Model III ?? ?? ?? ?? Untested

All ROMs are hand assembled and tested before shipping.

Links to code and documentation

No additional links provided for this product.

Product HS Code: 853400

Shipping policy

Orders are usually shipped with tracking within 2 business days via Australia Post.

Shipments to Canada are currently suspended due to the Canadian Union of Postal Workers strike.

US customers please note import tariffs and associated fees will be collected during checkout. You should not need to pay any extra upon arrival.

EU customers please note VAT will be collected and paid for all orders. You should not need to pay any extra upon arrival, however extra charges do apply when the items total over €150. To avoid this from happening, orders to the EU are limited to €140 (excluding taxes and shipping).

UK customers please note VAT will not be collected as orders with items totalling under £135 (approx. €150) should not attract any VAT or import duties. To avoid potential duties or customs fees, orders to the UK are limited to €140 (excluding shipping).

Any countries not included above may also be subject to tariffs/fees/duties on imports from Australia, and you may be required to pay fees upon arrival.

All information above is subject to change without notice, especially the US one :-/

The seller

TheRetroChannel

TheRetroChannel logo

Calwell, ACT, Australia
18 orders since Sep 28, 2025
Hi, my name is Mark and since 2020 I've been publishing retro tech repair videos on YouTube. I've also created a number of mods designed for retro computers and consoles and here is where you will find them.
Stay retro!