El procedimiento en resumen:
Para ampliar esta placa a 4MB hay que remover los 8 o 16 chips de memoria del tipo 42156 y cablear un módulo SIMM de 4MB en su lugar que vendría a reemplazar todos los bancos de memoria del equipo, junto con cablear la dirección A9 del módulo al pin correspondiente del MMU para que el Atari pueda direccionar los 4MB completos.
Obtener RAM compatible:
Se necesita un módulo de memoria SIMM de 72 pines FPM y de 4MB de capacidad, común de la era 486/Pentium. Es importante que sea del tipo Fast-page (FPM), las EDO no funcionan en el Atari. Algunos módulos SIMM traen stickers indicando de qué tipo se trata, de otro modo, buscando la hoja de datos de los chips en cuestión y buscando frases como "Fast page mode operation" se puede salir de la duda.
Recomendaciones generales:
- Recomiendo extraer un zócalo SIMM de una placa madre de PC mala en lugar de soldar el módulo directamente, para poder cambiarlo/reutilizarlo fácilmente. De otro modo, corroborar con mucha certeza que el módulo a usar sea FPM y esté en buenas condiciones.
- Utilizar cables más gruesos para las líneas de +5V y GND para evitar glitches por falta de corriente, para el resto de líneas cable Kynar está bien.
- Tener mucho cuidado al desoldar los chips originales. Las placas de ST son del tipo copper foil y se delaminan fácilmente. Una estación de soldar de aire caliente, o cautín más malla para desoldar de verdad son altamente recomendados.
- Algunos aseguran que basta con cortar las líneas de poder, datos y control de los chips originales para deshabilitarlos y no tener que removerlos, yo considero mejor removerlos en pro de mayor estabilidad, ya que aún si se corta la energía de un chip, este puede terminar siendo alimentado 'a la mala' a través de los diodos de protección en sus entradas y salidas.
Este es un pinout simplificado que contiene solo las líneas relevantes a conectar al Atari ST. El pin 1 se encuentra hacia el lado de la muesca, y los pines marcados con corchetes deben ser puenteados en el lado del módulo.

Todas las líneas con excepción de la A9 (pin 32) se pueden sacar directamente de los pines donde estaban las memorias originales.
Pinout de la memoria 41256:

Las líneas de dirección (A0~A8), +5V, GND y WE son comunes a todos los zócalos y pueden salir de cualquiera de ellos indistintamente. Las líneas de datos (Dx) y control (CASx/RASx) son únicas a cada zócalo (o grupo de zócalos) y deben salir de donde se indicará posteriormente.
Disposición de bancos:
El Atari ST cuenta con dos bancos de memoria, en máquinas con 512KB solo está poblado uno de los dos, y están dispuestos físicamente de la siguiente manera:

Ambos bancos deben ser removidos en su totalidad, ya que un único módulo de 72 pines reemplaza a ambos.
Disposición de las líneas de datos:
Las líneas de datos del módulo SIMM (D0~D15) deben salir del pin 2 de los zócalos marcados:

Disposición de las líneas de control:
Las líneas de RAS0 y RAS2 de la SIMM deben salir del pin 4 de cualquiera de los zócalos marcados:

En otras palabras, RAS0 del pin 2 de cualquiera de los 16 de abajo, y RAS2 de cualquiera de los 16 de arriba.
Las líneas de CAS0, CAS1, CAS2 y CAS3 de la SIMM deben salir del pin 15 de cualquiera de los grupos de 8 marcados:

Direccionamiento de los 4MB:
La línea A9 de la SIMM (pin 32) debe ser llevada a través de una resistencia de 33Ω al pin 64 del chip MMU (U15) para que el Atari pueda ver los 4MB de memoria en su totalidad. Opcionalmente se puede instalar un switch que reduzca la memoria visible a 1MB (en caso de que algún programa se 'maree' con tanta memoria) conectándolo de la siguiente manera:
Código: Seleccionar todo
4MB 1MB
_|_
Pin 64 del MMU ---o o o--- GND
|
|
Pin 32 de la SIMM (A9)Sacar los 16 o 32 chips originales, y tener la paciencia para cablear 41 conexiones desde los puntos indicados hasta la SIMM. La posibilidad de escoger el zócalo más cercano al pin permite minimizar el largo de los cables, resultando en una instalación más estable y prolija. A continuación dejo la mía como referencia:

Pruebas:
Una vez terminada la modificación recomiendo correr el conocido SYSINFO para corroborar que la memoria sea correctamente detectada en su totalidad:

y alguno de los varios programas de testeo de memoria para ST que andan dando vueltas, para certificar que la memoria instalada está en buen estado y no nos vaya a dar problemas:

¡Todas las pruebas pasadas sin ningún error!
Referencias: